/*!
Theme Name: Profound Health
Theme URI: http://underscores.me/
Author: Stratos Creative Limited
Author URI: https://stratos.agency/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: profound-health
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Profound Health is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/.text-purple{color:#614d9a}.text-green{color:#95c11e}html{scroll-behavior:smooth}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-font-smoothing:antialiased;font-family:"Montserrat",sans-serif;font-weight:500;color:#614d9a}.container{padding-left:20px;padding-right:20px}main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-top:145px}@media(min-width: 1200px){main{padding-top:152px}}main section{z-index:3}img{max-width:100%}strong{font-weight:700}.wp-block-buttons .wp-block-button .wp-element-button{background:#614d9a;color:#fff;border:none;border:2px solid #614d9a;border-radius:30px;padding:.875rem 3.25rem;font-size:.75rem !important;font-weight:700;text-transform:uppercase}.wp-block-buttons .wp-block-button .wp-element-button:hover{background:rgba(0,0,0,0);color:#614d9a}.wp-block-buttons .arrow-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;cursor:pointer}.wp-block-buttons .arrow-btn .wp-element-button{background:rgba(0,0,0,0);padding:0;border:0}.wp-block-buttons .arrow-btn svg{width:2.6875rem;-webkit-transition:margin .2s;transition:margin .2s}.wp-block-buttons .arrow-btn:hover a{color:inherit !important}.wp-block-buttons .arrow-btn:hover svg{margin-left:10px}a.btn{background:#614d9a;color:#fff;border:none;border:2px solid #614d9a;border-radius:30px;padding:.875rem 3.25rem;font-size:.75rem;font-weight:700;text-transform:uppercase}a.btn:hover{background:rgba(0,0,0,0) !important;color:#614d9a;border:2px solid #614d9a}.wp-block-table table{border-left:1px solid #614d9a;border-right:1px solid #614d9a;width:100%;border-radius:15px}.wp-block-table table thead{background:#614d9a;color:#fff}.wp-block-table table tr{border-bottom:1px solid #614d9a}.wp-block-table table tr th,.wp-block-table table tr td{padding:8px}.wp-block-table table tr th:not(:first-child),.wp-block-table table tr td:not(:first-child){border-left:1px solid #614d9a}h1,h2,h3,h4,h5,h6{margin-top:0;font-weight:600}h1,.h1,.has-h-1-font-size{font-size:var(--wp--preset--font-size--h-1) !important}h2,.h2,.has-h-2-font-size{font-size:var(--wp--preset--font-size--h-2) !important}h3,.h3,.has-h-3-font-size{font-size:var(--wp--preset--font-size--h-3) !important}h4,.h4,.has-h-4-font-size{font-size:var(--wp--preset--font-size--h-4) !important}a:hover{text-decoration:none}.has-text-align-center{text-align:center}ul{padding-left:1.1rem;margin:0}.gform_wrapper .gform_fields{list-style:none}.gform_wrapper .hidden_label>label{display:none}.gform_wrapper .gform_required_legend{display:none}.gform_wrapper h2.gform_submission_error{font-size:1.5rem;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;color:#95c11e}.gform_wrapper .gfield_validation_message{margin-top:10px;color:#95c11e}.gform_wrapper input[type=text],.gform_wrapper input[type=tel],.gform_wrapper input[type=email],.gform_wrapper textarea{border:none;border:2px solid #614d9a !important;border-radius:30px;border-color:inherit;width:100% !important;outline:none;padding:10px 15px;color:#614d9a;font-weight:500}.gform_wrapper input[type=text]::-webkit-input-placeholder, .gform_wrapper input[type=tel]::-webkit-input-placeholder, .gform_wrapper input[type=email]::-webkit-input-placeholder, .gform_wrapper textarea::-webkit-input-placeholder{color:#614d9a}.gform_wrapper input[type=text]::-moz-placeholder, .gform_wrapper input[type=tel]::-moz-placeholder, .gform_wrapper input[type=email]::-moz-placeholder, .gform_wrapper textarea::-moz-placeholder{color:#614d9a}.gform_wrapper input[type=text]:-ms-input-placeholder, .gform_wrapper input[type=tel]:-ms-input-placeholder, .gform_wrapper input[type=email]:-ms-input-placeholder, .gform_wrapper textarea:-ms-input-placeholder{color:#614d9a}.gform_wrapper input[type=text]::-ms-input-placeholder, .gform_wrapper input[type=tel]::-ms-input-placeholder, .gform_wrapper input[type=email]::-ms-input-placeholder, .gform_wrapper textarea::-ms-input-placeholder{color:#614d9a}.gform_wrapper input[type=text]::placeholder,.gform_wrapper input[type=tel]::placeholder,.gform_wrapper input[type=email]::placeholder,.gform_wrapper textarea::placeholder{color:#614d9a}.gform_wrapper textarea{border-radius:20px}.gform_wrapper .gfield_checkbox .gchoice label{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:pointer}.gform_wrapper .gfield_checkbox .gchoice label:before{content:"";width:17px;height:17px;border:1px solid;border-radius:4px;display:block;position:relative;top:2px}.gform_wrapper .gfield_checkbox .gchoice input{display:none}.gform_wrapper .gfield_checkbox .gchoice input:checked~label:before{content:url(assets/svgs/form-check.svg);top:1px;border:none}.gform_wrapper .gform_footer{margin-top:30px}.gform_wrapper .gform_footer input[type=submit]{background:#614d9a;color:#fff;border:none;border:2px solid #614d9a;border-radius:30px;padding:.875rem 3.25rem;font-size:.75rem;font-weight:700;text-transform:uppercase}.gform_wrapper .gform_footer input[type=submit]:hover{background:rgba(0,0,0,0);color:#614d9a}.error-404{padding:150px 0;text-align:center}.error-404 .display-1{font-size:4rem;font-weight:bold}.search-form .input-group{border:2px solid #614d9a;border-radius:50px;padding:10px;color:#614d9a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-form .input-group input{border:none;background:rgba(0,0,0,0);color:#614d9a;outline:none;font-size:.75rem;font-weight:700;text-transform:uppercase;max-width:calc(100% - 30px) !important}.search-form .input-group input::-webkit-input-placeholder{color:#614d9a}.search-form .input-group input::-moz-placeholder{color:#614d9a}.search-form .input-group input:-ms-input-placeholder{color:#614d9a}.search-form .input-group input::-ms-input-placeholder{color:#614d9a}.search-form .input-group input::placeholder{color:#614d9a}.search-form .input-group button{border:none;background:rgba(0,0,0,0);color:#614d9a}.menu,.mobile-nav{list-style:none;padding:0;margin:0}.menu a,.mobile-nav a{color:inherit;text-decoration:none}@media(min-width: 1200px){header .container,footer .container{max-width:1350px}}header:not(.woocommerce-Address-title){text-transform:uppercase;color:#614d9a;font-weight:700;font-size:.75rem;font-style:normal;font-weight:700;line-height:normal;position:fixed;top:0;left:0;width:100%;z-index:99;background:#fff}header:not(.woocommerce-Address-title) .custom-logo-link img{width:100%;height:auto}@media(min-width: 1400px){header:not(.woocommerce-Address-title) .custom-logo-link{display:block;width:230px}}header:not(.woocommerce-Address-title) .mobile-search{display:none;position:absolute;background:#fff;left:0;width:100%;padding-bottom:20px}header:not(.woocommerce-Address-title) a{color:inherit;text-decoration:none}header:not(.woocommerce-Address-title) a:hover{color:#95c11e}header:not(.woocommerce-Address-title) nav .menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header:not(.woocommerce-Address-title) nav .menu>li.current_page_ancestor,header:not(.woocommerce-Address-title) nav .menu>li.current_page_parent{color:#95c11e}header:not(.woocommerce-Address-title) nav .menu>li.current_page_item>a,header:not(.woocommerce-Address-title) nav .menu>li.current_page_item>a i{color:#95c11e}header:not(.woocommerce-Address-title) nav .menu>li.menu-item-has-children{position:relative}header:not(.woocommerce-Address-title) nav .menu>li.menu-item-has-children>a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header:not(.woocommerce-Address-title) nav .menu>li.menu-item-has-children>a:after{content:url("data:image/svg+xml,%3Csvg style='fill:%23614D9A' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M239 401c9.4 9.4 24.6 9.4 33.9 0L465 209c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-175 175L81 175c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L239 401z'/%3E%3C/svg%3E");width:13px}header:not(.woocommerce-Address-title) nav .menu>li.menu-item-has-children>.sub-menu{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}header:not(.woocommerce-Address-title) nav .menu>li.menu-item-has-children .sub-menu{display:none;padding:0;list-style:none;position:absolute;color:#fff;-webkit-box-shadow:var(--bs-box-shadow) !important;box-shadow:var(--bs-box-shadow) !important;padding-top:15px}header:not(.woocommerce-Address-title) nav .menu>li.menu-item-has-children .sub-menu a{display:block;background:#614d9a;padding:20px}header:not(.woocommerce-Address-title) nav .menu>li.menu-item-has-children .sub-menu>.current-menu-item a,header:not(.woocommerce-Address-title) nav .menu>li.menu-item-has-children .sub-menu a:hover,header:not(.woocommerce-Address-title) nav .menu>li.menu-item-has-children .sub-menu .current-menu-ancestor{background:#95c11e !important;color:#614d9a}header:not(.woocommerce-Address-title) nav .menu>li.menu-item-has-children .sub-menu .sub-menu{padding:0;list-style:none;display:none;left:100%;top:0}header:not(.woocommerce-Address-title) nav .menu>li.menu-item-has-children .sub-menu .menu-item-has-children{position:relative}header:not(.woocommerce-Address-title) nav .menu>li.menu-item-has-children .sub-menu .menu-item-has-children:hover .sub-menu{display:block}header:not(.woocommerce-Address-title) nav .menu>li.menu-item-has-children:hover>a:after{content:url("data:image/svg+xml,%3Csvg style='fill:%2395C11E' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M239 401c9.4 9.4 24.6 9.4 33.9 0L465 209c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-175 175L81 175c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L239 401z'/%3E%3C/svg%3E") !important}header:not(.woocommerce-Address-title) nav .menu>li.menu-item-has-children:hover>.sub-menu{display:block}header:not(.woocommerce-Address-title) nav .menu>li.menu-item-has-children.current-menu-item>a:after,header:not(.woocommerce-Address-title) nav .menu>li.menu-item-has-children.current_page_parent>a:after{content:url("data:image/svg+xml,%3Csvg style='fill:%2395C11E' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M239 401c9.4 9.4 24.6 9.4 33.9 0L465 209c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-175 175L81 175c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L239 401z'/%3E%3C/svg%3E") !important}header:not(.woocommerce-Address-title) .nav-toggle{font-size:1.5rem}header:not(.woocommerce-Address-title) .mobile-cart{font-size:1.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;position:relative;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}header:not(.woocommerce-Address-title) .mobile-cart .basket-count{position:absolute;margin-left:-5px}header:not(.woocommerce-Address-title) .top-header{background:#e6e3ee}header:not(.woocommerce-Address-title) .top-header .regions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}header:not(.woocommerce-Address-title) .top-header .regions a{display:block;height:20px}header:not(.woocommerce-Address-title) .top-header .regions a img{height:100%}header:not(.woocommerce-Address-title) .top-header .social-links{font-size:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:7px}@media(min-width: 1400px){header:not(.woocommerce-Address-title){font-size:.85rem}}#mobile-nav{background:#614d9a;color:#fff;text-align:center;position:fixed;width:100%;height:100vh;z-index:5;bottom:0;overflow:auto;left:-100%;-webkit-transition:left .3s;transition:left .3s}#mobile-nav .mobile-nav>li.current-menu-ancestor>a{color:#95c11e}#mobile-nav .nav-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:100%;white-space:nowrap}#mobile-nav .nav-container a{color:inherit;text-decoration:none}#mobile-nav .nav-container .menu li.current-menu-item>a{color:#95c11e}#mobile-nav .nav-container .menu li.menu-item-has-children a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#mobile-nav .nav-container .menu li a{font-size:1.25rem;font-weight:700;text-transform:uppercase;display:block;padding:7px}#mobile-nav .nav-container .menu li.active>a i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#mobile-nav .nav-container .menu li .sub-menu{display:none;list-style:none;padding:0;background:#483974}#mobile-nav .nav-container .social-links{font-size:1.25rem;gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex}#mobile-nav .nav-container .search-form{margin:30px 0}#mobile-nav .nav-container .search-form .input-group{border-color:#fff;max-width:300px;margin:auto}#mobile-nav .nav-container .search-form .input-group button{color:#fff}#mobile-nav .nav-container .search-form .input-group input::-webkit-input-placeholder{color:#fff}#mobile-nav .nav-container .search-form .input-group input::-moz-placeholder{color:#fff}#mobile-nav .nav-container .search-form .input-group input:-ms-input-placeholder{color:#fff}#mobile-nav .nav-container .search-form .input-group input::-ms-input-placeholder{color:#fff}#mobile-nav .nav-container .search-form .input-group input,#mobile-nav .nav-container .search-form .input-group input::placeholder{color:#fff}#mobile-nav.active{left:0}@media(min-width: 768px){#mobile-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.basket-count{background:#614d9a;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:15px;width:15px;border-radius:50%;color:#fff;font-size:.6rem;top:-7px;position:relative;font-weight:500}footer{background-image:url(assets/footer-bg.svg);background-repeat:no-repeat;background-position:100% 100%;background-size:100%;padding-bottom:50px}@media(min-width: 1600px){footer{background-size:70%}}footer a{color:inherit;text-decoration:none}footer a:hover{color:#95c11e !important}footer nav ul{list-style:none;margin:0;padding:0;font-size:.75rem;font-style:normal;font-weight:700;text-transform:uppercase}footer nav ul li{display:block;margin-bottom:7px}footer .gform_fields{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .gform_fields .gfield{width:47%}footer .gform_fields .gfield.gfield--type-email{width:100%}footer .gform_fields .gfield input{border:none;background:rgba(0,0,0,0);border-bottom:1px solid #fff !important;color:#fff !important;border-radius:0 !important;padding:7px 0}footer .gform_fields .gfield input::-webkit-input-placeholder{color:#fff !important}footer .gform_fields .gfield input::-moz-placeholder{color:#fff !important}footer .gform_fields .gfield input:-ms-input-placeholder{color:#fff !important}footer .gform_fields .gfield input::-ms-input-placeholder{color:#fff !important}footer .gform_fields .gfield input::placeholder{color:#fff !important}footer .gform_footer{text-align:center}footer .gform_footer input[type=submit]{background:#95c11e !important;color:#fff !important;border:2px solid #95c11e !important}footer .gform_footer input[type=submit]:hover{background:rgba(0,0,0,0) !important;color:#95c11e !important}footer h2.gform_submission_error{font-size:1rem !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}footer .validation_message{font-size:.9rem}.woocommerce-account main input[type=text],.woocommerce-account main input[type=tel],.woocommerce-account main input[type=email],.woocommerce-account main input[type=password],.woocommerce-account main input[type=number],.woocommerce-account main textarea,.woocommerce-cart main input[type=text],.woocommerce-cart main input[type=tel],.woocommerce-cart main input[type=email],.woocommerce-cart main input[type=password],.woocommerce-cart main input[type=number],.woocommerce-cart main textarea,.woocommerce-checkout main input[type=text],.woocommerce-checkout main input[type=tel],.woocommerce-checkout main input[type=email],.woocommerce-checkout main input[type=password],.woocommerce-checkout main input[type=number],.woocommerce-checkout main textarea{border:none;border:2px solid #614d9a !important;border-radius:30px;border-color:inherit;width:100% !important;outline:none;padding:10px 15px;color:#614d9a;font-weight:500}.woocommerce-account main input[type=text]::-webkit-input-placeholder, .woocommerce-account main input[type=tel]::-webkit-input-placeholder, .woocommerce-account main input[type=email]::-webkit-input-placeholder, .woocommerce-account main input[type=password]::-webkit-input-placeholder, .woocommerce-account main input[type=number]::-webkit-input-placeholder, .woocommerce-account main textarea::-webkit-input-placeholder, .woocommerce-cart main input[type=text]::-webkit-input-placeholder, .woocommerce-cart main input[type=tel]::-webkit-input-placeholder, .woocommerce-cart main input[type=email]::-webkit-input-placeholder, .woocommerce-cart main input[type=password]::-webkit-input-placeholder, .woocommerce-cart main input[type=number]::-webkit-input-placeholder, .woocommerce-cart main textarea::-webkit-input-placeholder, .woocommerce-checkout main input[type=text]::-webkit-input-placeholder, .woocommerce-checkout main input[type=tel]::-webkit-input-placeholder, .woocommerce-checkout main input[type=email]::-webkit-input-placeholder, .woocommerce-checkout main input[type=password]::-webkit-input-placeholder, .woocommerce-checkout main input[type=number]::-webkit-input-placeholder, .woocommerce-checkout main textarea::-webkit-input-placeholder{color:#614d9a}.woocommerce-account main input[type=text]::-moz-placeholder, .woocommerce-account main input[type=tel]::-moz-placeholder, .woocommerce-account main input[type=email]::-moz-placeholder, .woocommerce-account main input[type=password]::-moz-placeholder, .woocommerce-account main input[type=number]::-moz-placeholder, .woocommerce-account main textarea::-moz-placeholder, .woocommerce-cart main input[type=text]::-moz-placeholder, .woocommerce-cart main input[type=tel]::-moz-placeholder, .woocommerce-cart main input[type=email]::-moz-placeholder, .woocommerce-cart main input[type=password]::-moz-placeholder, .woocommerce-cart main input[type=number]::-moz-placeholder, .woocommerce-cart main textarea::-moz-placeholder, .woocommerce-checkout main input[type=text]::-moz-placeholder, .woocommerce-checkout main input[type=tel]::-moz-placeholder, .woocommerce-checkout main input[type=email]::-moz-placeholder, .woocommerce-checkout main input[type=password]::-moz-placeholder, .woocommerce-checkout main input[type=number]::-moz-placeholder, .woocommerce-checkout main textarea::-moz-placeholder{color:#614d9a}.woocommerce-account main input[type=text]:-ms-input-placeholder, .woocommerce-account main input[type=tel]:-ms-input-placeholder, .woocommerce-account main input[type=email]:-ms-input-placeholder, .woocommerce-account main input[type=password]:-ms-input-placeholder, .woocommerce-account main input[type=number]:-ms-input-placeholder, .woocommerce-account main textarea:-ms-input-placeholder, .woocommerce-cart main input[type=text]:-ms-input-placeholder, .woocommerce-cart main input[type=tel]:-ms-input-placeholder, .woocommerce-cart main input[type=email]:-ms-input-placeholder, .woocommerce-cart main input[type=password]:-ms-input-placeholder, .woocommerce-cart main input[type=number]:-ms-input-placeholder, .woocommerce-cart main textarea:-ms-input-placeholder, .woocommerce-checkout main input[type=text]:-ms-input-placeholder, .woocommerce-checkout main input[type=tel]:-ms-input-placeholder, .woocommerce-checkout main input[type=email]:-ms-input-placeholder, .woocommerce-checkout main input[type=password]:-ms-input-placeholder, .woocommerce-checkout main input[type=number]:-ms-input-placeholder, .woocommerce-checkout main textarea:-ms-input-placeholder{color:#614d9a}.woocommerce-account main input[type=text]::-ms-input-placeholder, .woocommerce-account main input[type=tel]::-ms-input-placeholder, .woocommerce-account main input[type=email]::-ms-input-placeholder, .woocommerce-account main input[type=password]::-ms-input-placeholder, .woocommerce-account main input[type=number]::-ms-input-placeholder, .woocommerce-account main textarea::-ms-input-placeholder, .woocommerce-cart main input[type=text]::-ms-input-placeholder, .woocommerce-cart main input[type=tel]::-ms-input-placeholder, .woocommerce-cart main input[type=email]::-ms-input-placeholder, .woocommerce-cart main input[type=password]::-ms-input-placeholder, .woocommerce-cart main input[type=number]::-ms-input-placeholder, .woocommerce-cart main textarea::-ms-input-placeholder, .woocommerce-checkout main input[type=text]::-ms-input-placeholder, .woocommerce-checkout main input[type=tel]::-ms-input-placeholder, .woocommerce-checkout main input[type=email]::-ms-input-placeholder, .woocommerce-checkout main input[type=password]::-ms-input-placeholder, .woocommerce-checkout main input[type=number]::-ms-input-placeholder, .woocommerce-checkout main textarea::-ms-input-placeholder{color:#614d9a}.woocommerce-account main input[type=text]::placeholder,.woocommerce-account main input[type=tel]::placeholder,.woocommerce-account main input[type=email]::placeholder,.woocommerce-account main input[type=password]::placeholder,.woocommerce-account main input[type=number]::placeholder,.woocommerce-account main textarea::placeholder,.woocommerce-cart main input[type=text]::placeholder,.woocommerce-cart main input[type=tel]::placeholder,.woocommerce-cart main input[type=email]::placeholder,.woocommerce-cart main input[type=password]::placeholder,.woocommerce-cart main input[type=number]::placeholder,.woocommerce-cart main textarea::placeholder,.woocommerce-checkout main input[type=text]::placeholder,.woocommerce-checkout main input[type=tel]::placeholder,.woocommerce-checkout main input[type=email]::placeholder,.woocommerce-checkout main input[type=password]::placeholder,.woocommerce-checkout main input[type=number]::placeholder,.woocommerce-checkout main textarea::placeholder{color:#614d9a}.woocommerce-account main textarea,.woocommerce-cart main textarea,.woocommerce-checkout main textarea{border-radius:20px}.woocommerce-account main .button,.woocommerce-account main [type=submit],.woocommerce-cart main .button,.woocommerce-cart main [type=submit],.woocommerce-checkout main .button,.woocommerce-checkout main [type=submit]{background:#614d9a;color:#fff;border:none;border:2px solid #614d9a;border-radius:30px;padding:.875rem 3.25rem !important;font-size:.75rem !important;font-weight:700;text-transform:uppercase;float:right}.woocommerce-account main .button:hover,.woocommerce-account main [type=submit]:hover,.woocommerce-cart main .button:hover,.woocommerce-cart main [type=submit]:hover,.woocommerce-checkout main .button:hover,.woocommerce-checkout main [type=submit]:hover{background:#fff;color:#614d9a}.woocommerce-account main label.checkbox,.woocommerce-cart main label.checkbox,.woocommerce-checkout main label.checkbox{line-height:1.4;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce-account main label.checkbox input[type=checkbox],.woocommerce-cart main label.checkbox input[type=checkbox],.woocommerce-checkout main label.checkbox input[type=checkbox]{display:none !important}.woocommerce-account main label.woocommerce-form__label-for-checkbox,.woocommerce-cart main label.woocommerce-form__label-for-checkbox,.woocommerce-checkout main label.woocommerce-form__label-for-checkbox{cursor:pointer}.woocommerce-account main label.woocommerce-form__label-for-checkbox span:not(.required),.woocommerce-cart main label.woocommerce-form__label-for-checkbox span:not(.required),.woocommerce-checkout main label.woocommerce-form__label-for-checkbox span:not(.required){display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;cursor:pointer;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce-account main label.woocommerce-form__label-for-checkbox span:not(.required):before,.woocommerce-cart main label.woocommerce-form__label-for-checkbox span:not(.required):before,.woocommerce-checkout main label.woocommerce-form__label-for-checkbox span:not(.required):before{content:"";width:15px;height:15px;display:inline-block;border:1px solid #614d9a;border-radius:50% !important;top:2px;position:relative}.woocommerce-account main label.woocommerce-form__label-for-checkbox input,.woocommerce-cart main label.woocommerce-form__label-for-checkbox input,.woocommerce-checkout main label.woocommerce-form__label-for-checkbox input{display:none}.woocommerce-account main label.woocommerce-form__label-for-checkbox input:checked~span:before,.woocommerce-cart main label.woocommerce-form__label-for-checkbox input:checked~span:before,.woocommerce-checkout main label.woocommerce-form__label-for-checkbox input:checked~span:before{background:radial-gradient(circle, rgb(97, 77, 154) 0%, rgb(97, 77, 154) 50%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 80%, rgb(97, 77, 154) 80%, rgb(97, 77, 154) 100%)}.woocommerce-account main a:hover,.woocommerce-cart main a:hover,.woocommerce-checkout main a:hover{color:#95c11e}select{-webkit-appearance:none;-moz-appearance:none;background:rgba(0,0,0,0);background-image:url("data:image/svg+xml;utf8,<svg fill='%235D4D9A' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:calc(100% - 10px);background-position-y:9px;font-weight:600}.points{display:block;width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none}.quantity-buttons{position:relative;max-width:185px}.quantity-buttons button{background:#614d9a;border-radius:50%;position:absolute;color:#fff;border:none;width:25px;height:25px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:75%}.quantity-buttons button.minus{left:10px}.quantity-buttons button.plus{right:10px}.quantity-buttons .quantity input.qty{border:2px solid #614d9a;padding:10px 15px;outline:none;border-radius:30px;color:#614d9a;width:180px;font-weight:600;text-align:center}#wl-wrapper{width:auto !important}.wl-add-but{background:#95c11e !important;color:#fff !important;border:none;border-radius:30px !important;font-size:.75rem !important;font-weight:700 !important;text-transform:uppercase}.single-product .product-header{color:#614d9a}.single-product .product-header input[type=number]::-webkit-inner-spin-button,.single-product .product-header input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.single-product .product-header input[type=number]{-moz-appearance:textfield}.single-product .product-header .woocommerce-breadcrumb{color:#614d9a;text-align:left;text-transform:uppercase;font-weight:600;font-size:.75rem}.single-product .product-header .woocommerce-breadcrumb a{color:#614d9a}.single-product .product-header .woocommerce-product-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single-product .product-header .woocommerce-product-rating a{color:inherit;text-decoration:none;font-size:.9375rem;font-style:normal;font-weight:600}.single-product .product-header h1{font-size:var(--wp--preset--font-size--h-2) !important}.single-product .product-header .cart:not(.variations_form){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}@media(min-width: 576px){.single-product .product-header .cart:not(.variations_form){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.single-product .product-header .cart:not(.variations_form) br{display:none}.single-product .product-header .wc-points-rewards-product-message{display:block;width:100%}.single-product .product-header .single_add_to_cart_button{background:#614d9a;color:#fff;border:none;border-radius:30px;font-size:.75rem;font-weight:700;text-transform:uppercase}.single-product .product-header .wl-add-but,.single-product .product-header .single_add_to_cart_button{padding:1.25rem 25px !important;min-width:unset !important}.single-product .product-header .quantity .qty{width:130px}.single-product .product-header .price{font-size:1.25rem;font-style:normal;font-weight:600;margin:15px 0}.single-product .product-header .product_meta{display:none}.single-product .product-header .variations{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single-product .product-header .variations tbody,.single-product .product-header .variations tr,.single-product .product-header .variations td{width:100%}.single-product .product-header .variations label,.single-product .product-header .variations .reset_variations{display:none !important}.single-product .product-header .variations select{border:2px solid #614d9a;padding:10px 15px;outline:none;border-radius:30px;color:#614d9a;width:100%}.single-product .product-header .variations select option:first-child{opacity:.5}.single-product .product-header .single_variation_wrap{margin:30px 0}.single-product .product-header .single_variation_wrap .woocommerce-variation-add-to-cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width: 576px){.single-product .product-header .single_variation_wrap .woocommerce-variation-add-to-cart{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.single-product .product-header .short-desc{font-weight:600}.single-product .product-header .wcwl_elements{background:#614d9a;color:#fff;padding:20px;border-radius:8px;margin-bottom:30px}.single-product .product-header .wcwl_elements .wcwl_optin label{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:pointer}.single-product .product-header .wcwl_elements .wcwl_optin label:before{content:"";width:17px;height:17px;display:block;border:1px solid #95c11e;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;position:relative;top:2px;border-radius:2px}.single-product .product-header .wcwl_elements .wcwl_optin input{display:none}.single-product .product-header .wcwl_elements .wcwl_optin input:checked~label:before{content:url("data:image/svg+xml,%3Csvg style='fill:%2395C11E' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM337 209L209 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L303 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z'/%3E%3C/svg%3E");border:none !important}.single-product .product-header .wcwl_elements .wcwl_intro{font-size:1.25rem;font-weight:500}.single-product .product-header .wcwl_elements .wcwl_control{display:block;text-align:center}.single-product .product-header .wcwl_elements .wcwl_control button{background:rgba(0,0,0,0);border:2px solid #95c11e;color:#95c11e;border-radius:30px;padding:.875rem 3.25rem}.single-product .product-header .wcwl_elements .wcwl_control button:hover{background:#95c11e;color:#614d9a}.single-product .product-header .wcwl_elements .wcwl_email_elements input[type=email]{width:calc(100% - 20px);background:rgba(0,0,0,0);border-radius:30px;border:none;color:#95c11e;border:2px solid #95c11e;padding:10px 15px;margin:15px;-webkit-box-shadow:none;box-shadow:none;outline:none;font-weight:600}.single-product .product-header .wcwl_elements .wcwl_email_elements input[type=email]::-webkit-input-placeholder{color:#95c11e}.single-product .product-header .wcwl_elements .wcwl_email_elements input[type=email]::-moz-placeholder{color:#95c11e}.single-product .product-header .wcwl_elements .wcwl_email_elements input[type=email]:-ms-input-placeholder{color:#95c11e}.single-product .product-header .wcwl_elements .wcwl_email_elements input[type=email]::-ms-input-placeholder{color:#95c11e}.single-product .product-header .wcwl_elements .wcwl_email_elements input[type=email]::placeholder{color:#95c11e}.single-product .product-header .wcwl_elements .wcwl_notice{background:rgba(0,0,0,0);color:#fff !important;text-align:left}.single-product .product-header .wcwl_elements .wcwl_notice .wcwl_notice_dismiss:before{content:url("data:image/svg+xml,%3Csvg style='fill:white' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M345 137c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-119 119L73 103c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l119 119L39 375c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l119-119L311 409c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-119-119L345 137z'/%3E%3C/svg%3E");width:15px;display:block}.single-product #product-gallery .f-carousel__nav button svg{fill:#614d9a}.single-product #product-gallery .f-carousel__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single-product .f-thumbs .f-thumbs__viewport .f-thumbs__track .f-thumbs__slide{border:1px solid #e6e3ee}.single-product .f-thumbs .f-thumbs__viewport .f-thumbs__track .f-thumbs__slide img.f-thumbs__slide__img{max-width:100%;max-height:100%;height:auto;width:auto;margin:auto}.single-product .fancybox__backdrop{opacity:.5}.single-product .woocommerce-tabs{color:#fff}.single-product .woocommerce-tabs ul.tabs{list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1px;margin:0;overflow:auto}.single-product .woocommerce-tabs ul.tabs li{background:#b0a6cd;width:auto;text-align:center;display:block;font-size:.75rem;font-weight:700;text-transform:uppercase}.single-product .woocommerce-tabs ul.tabs li a{color:inherit;text-decoration:none;display:block;padding:15px 15px}.single-product .woocommerce-tabs ul.tabs li.active{background:#614d9a}@media(min-width: 768px){.single-product .woocommerce-tabs ul.tabs{gap:10px}.single-product .woocommerce-tabs ul.tabs li{width:25%}}.single-product .woocommerce-tabs .panel{background:#614d9a;padding:50px 30px}.single-product .woocommerce-tabs .panel h2{margin-bottom:30px;font-size:1.25rem}.single-product .woocommerce-tabs .panel #reviews #comments ol.commentlist{padding:0;margin-bottom:30px}.single-product .woocommerce-tabs .panel #reviews #comments ol.commentlist .meta{color:#fff}.single-product .woocommerce-tabs .panel #reviews #comments ol.commentlist .star-rating{color:#95c11e}.single-product .woocommerce-tabs .panel #reviews #review_form_wrapper .comment-reply-title{margin-bottom:30px;font-size:1.25rem}.single-product .woocommerce-tabs .panel #reviews #review_form_wrapper .form-submit{text-align:right;margin-top:30px}.single-product .woocommerce-tabs .panel #reviews #review_form_wrapper .form-submit input[type=submit]{background:#95c11e !important;color:#614d9a !important;border:none !important;border:2px solid #95c11e !important;border-radius:30px !important;padding:.875rem 3.25rem !important;font-size:.75rem !important;font-weight:700 !important;text-transform:uppercase !important}.single-product .woocommerce-tabs .panel #reviews #review_form_wrapper .form-submit input[type=submit]:hover{background:rgba(0,0,0,0) !important;color:#95c11e !important;border:2px solid #95c11e !important}.single-product .woocommerce-tabs .panel #reviews #review_form_wrapper .comment-form-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin:15px 0}.single-product .woocommerce-tabs .panel #reviews #review_form_wrapper .comment-form-rating .stars{margin:0 !important;font-size:1.5rem}.single-product .woocommerce-tabs .panel #reviews #review_form_wrapper .comment-form-rating .stars a{color:#95c11e}.single-product .woocommerce-tabs .panel #reviews #review_form_wrapper .comment-form-comment{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.single-product .woocommerce-tabs .panel #reviews #review_form_wrapper .comment-form-comment label{white-space:nowrap}.single-product .woocommerce-tabs .panel #reviews #review_form_wrapper .comment-form-comment textarea#comment{outline:none;border-radius:4px;background:rgba(0,0,0,0);border:1px solid #fff;color:#fff;padding:15px;font-weight:600;font-size:1rem}.single-product .woocommerce-tabs .panel #reviews .woocommerce-Reviews-title{font-size:var(--wp--preset--font-size--h-3) !important}.single-product .testimonials .bg-light{background:#e6e3ee !important;text-align:center;border-radius:30px;padding:20px}.single-product .testimonials .bg-light .testimonial-carousel .testimonial{padding:0 20px}.single-product .testimonials .bg-light .testimonial-carousel .testimonial div{font-weight:600;font-size:var(--wp--preset--font-size--h-3) !important}.single-product .testimonials .bg-light .f-carousel__nav svg{color:#614d9a}.single-product .testimonials .bg-light .f-carousel__nav .is-next{right:-15px}.single-product .testimonials .bg-light .f-carousel__nav .is-prev{left:-15px}@media(min-width: 1200px){.single-product .testimonials .bg-light{padding:50px}.single-product .testimonials .bg-light .testimonial{padding:0 50px !important}}.single-product .info{padding:100px 0;max-width:1000px;margin:auto}.single-product .related-products{padding-bottom:100px}.faq{border-bottom:1px solid #fff}.faq:first-child{border-top:1px solid #fff}.faq .faq-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 0;cursor:pointer;font-weight:600;margin:0}.faq .faq-content{display:none}.faq .faq-content ul{margin-bottom:1.5rem}.faq:nth-child(1){border-top:1px solid #fff !important}.products{text-align:center}.products a{text-decoration:none;color:#614d9a;font-size:1.25rem}.products a .thumb{margin-bottom:15px;width:100%;height:300px;position:relative;text-align:center}.products a .thumb .product-tag{position:absolute;top:0;left:0;z-index:2;max-width:145px}.products a .thumb img{max-width:100%;max-height:100%;width:auto;height:auto;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block}.products a .price{font-size:1.25rem;font-weight:700}.products a .desc{font-size:.9375rem;font-style:normal;font-weight:600;line-height:1.25rem}.products a .type{font-size:.9375rem}.products .btn{display:block;width:100%;text-align:center;padding:15px;border-radius:30px;text-transform:uppercase;font-weight:700;color:#fff;font-size:.75rem !important}.products .btn.add-to-cart{background:#614d9a}.products .btn.details{background:#95c11e;border-color:#95c11e !important}.products .btn.details:hover{color:#95c11e !important}@-webkit-keyframes opnProductModal{0%{-webkit-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes opnProductModal{0%{-webkit-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}.add-to-cart-modal{display:none;position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.56);overflow:auto;padding:150px 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.add-to-cart-modal .modal-box{width:calc(100% - 40px);max-width:800px;background:#fff;padding:20px;text-align:center;margin:auto;position:relative;-webkit-animation:opnProductModal .3s forwards;animation:opnProductModal .3s forwards;-webkit-transform-origin:center center;transform-origin:center center}.add-to-cart-modal .modal-box .row img{height:auto}.add-to-cart-modal .modal-box .row .single_add_to_cart_button{background-color:#614d9a !important;color:#fff;border:2px solid #614d9a !important;border-radius:30px !important;padding:1rem 3.25rem !important;text-transform:uppercase;font-weight:700;white-space:nowrap}.add-to-cart-modal .modal-box .row .single_add_to_cart_button:hover{color:#614d9a !important;background-color:rgba(0,0,0,0) !important}.add-to-cart-modal .modal-box .row .variations_form,.add-to-cart-modal .modal-box .row .woocommerce-variation-add-to-cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.add-to-cart-modal .modal-box .row .variations_form select,.add-to-cart-modal .modal-box .row .woocommerce-variation-add-to-cart select{border:2px solid #614d9a;padding:10px 15px;outline:none;border-radius:30px;color:#614d9a;width:100%}.add-to-cart-modal .modal-box .row h2{color:#614d9a}.add-to-cart-modal .modal-box .row table.variations{width:100%;margin-top:10px}.add-to-cart-modal .modal-box .row table.variations .label,.add-to-cart-modal .modal-box .row table.variations .reset_variations{display:none !important}.add-to-cart-modal .modal-box .row .single_variation_wrap{color:#614d9a}.add-to-cart-modal .modal-box .row .single_variation_wrap .price{font-size:1.25rem;font-weight:700}.add-to-cart-modal .modal-box i.fa-xmark{position:absolute;top:20px;right:20px;display:block;width:20px;z-index:2;cursor:pointer}@media(min-width: 768px){.add-to-cart-modal .modal-box{padding:30px}}.product-cat-header,.page-header{background:#e6e3ee;color:#614d9a;padding:100px 0}.product-cat-header h1,.page-header h1{text-transform:uppercase}#archive-products{padding:100px 0}#archive-products #product-category-select{color:#614d9a;border:2px solid #614d9a;border-radius:30px;padding:.875rem 1.25rem;min-width:250px;font-size:1rem;font-weight:700;outline:none;display:block;background-position-y:13px}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px;margin-top:100px}.pagination .page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#614d9a;width:25px;height:25px;border-radius:30px;font-weight:700}.pagination .page-numbers.current{background:#95c11e;color:#fff}.select2-selection{border:2px solid #614d9a !important;border-radius:30px !important;height:auto !important}.select2-selection .select2-selection__rendered{padding:6px 15px;color:#614d9a !important}.select2-selection .select2-selection__placeholder{color:#614d9a !important}.select2-selection .select2-selection__arrow{top:8px !important;right:10px !important}.select2-selection .select2-selection__arrow b{border-color:#614d9a rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important}.select2-results__option{color:#614d9a !important}.select2-results__option.select2-results__option--highlighted{background:#614d9a !important;color:#fff !important}.woocommerce-account a{color:#614d9a}.woocommerce-account .woo-container{padding-top:100px;padding-bottom:100px;color:#614d9a;font-weight:500}.woocommerce-account.woocommerce-lost-password .woocommerce{max-width:500px;margin:auto}.woocommerce-account.woocommerce-lost-password .woocommerce p{padding:0;margin:0;margin-bottom:30px;width:100%}.woocommerce-account.logged-in .woo-container{max-width:100% !important;width:100% !important;padding:0}.woocommerce-account.logged-in .woo-container .woocommerce-MyAccount-content,.woocommerce-account.logged-in .woo-container .woocommerce-MyAccount-navigation ul{float:none;margin:auto;width:100%}@media(min-width: 576px){.woocommerce-account.logged-in .woo-container .woocommerce-MyAccount-content,.woocommerce-account.logged-in .woo-container .woocommerce-MyAccount-navigation ul{max-width:540px}}@media(min-width: 768px){.woocommerce-account.logged-in .woo-container .woocommerce-MyAccount-content,.woocommerce-account.logged-in .woo-container .woocommerce-MyAccount-navigation ul{max-width:720px}}@media(min-width: 992px){.woocommerce-account.logged-in .woo-container .woocommerce-MyAccount-content,.woocommerce-account.logged-in .woo-container .woocommerce-MyAccount-navigation ul{max-width:960px}}@media(min-width: 1200px){.woocommerce-account.logged-in .woo-container .woocommerce-MyAccount-content,.woocommerce-account.logged-in .woo-container .woocommerce-MyAccount-navigation ul{max-width:1140px}}@media(min-width: 1400px){.woocommerce-account.logged-in .woo-container .woocommerce-MyAccount-content,.woocommerce-account.logged-in .woo-container .woocommerce-MyAccount-navigation ul{max-width:1320px}}.woocommerce-account.logged-in .woo-container .woocommerce-MyAccount-content{padding:100px 20px}.woocommerce-account.logged-in .woo-container .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:end}@media(min-width: 768px){.woocommerce-account.logged-in .woo-container .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row{width:48%}}.woocommerce-account.logged-in .woo-container .woocommerce-MyAccount-navigation{width:100%;background:#614d9a;color:#fff;float:none;padding-top:100px}.woocommerce-account.logged-in .woo-container .woocommerce-MyAccount-navigation ul{list-style:none;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto}.woocommerce-account.logged-in .woo-container .woocommerce-MyAccount-navigation ul li a{color:inherit;text-decoration:none;display:block;padding:15px 30px;white-space:nowrap}.woocommerce-account.logged-in .woo-container .woocommerce-MyAccount-navigation ul li a:hover{background:#463770}.woocommerce-account.logged-in .woo-container .woocommerce-MyAccount-navigation ul li.is-active a{background:#463770}.woocommerce-account.logged-in .woo-container .woocommerce-EditAccountForm,.woocommerce-account.logged-in .woo-container .woocommerce-EditAccountForm fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.woocommerce-account.logged-in .woo-container .woocommerce-EditAccountForm p,.woocommerce-account.logged-in .woo-container .woocommerce-EditAccountForm .form-row,.woocommerce-account.logged-in .woo-container .woocommerce-EditAccountForm fieldset p,.woocommerce-account.logged-in .woo-container .woocommerce-EditAccountForm fieldset .form-row{width:100%}.woocommerce-account.logged-in .woo-container .woocommerce-EditAccountForm .clear,.woocommerce-account.logged-in .woo-container .woocommerce-EditAccountForm fieldset .clear{display:none}@media(min-width: 768px){.woocommerce-account.logged-in .woo-container .woocommerce-EditAccountForm .form-row,.woocommerce-account.logged-in .woo-container .woocommerce-EditAccountForm fieldset .form-row{width:48%}}.woocommerce-account.logged-in .woo-container .woocommerce-EditAccountForm label,.woocommerce-account.logged-in .woo-container .woocommerce-EditAccountForm fieldset label{line-height:1.4;margin-bottom:10px}.woocommerce-account.logged-in .woo-container .woocommerce-EditAccountForm fieldset,.woocommerce-account.logged-in .woo-container .woocommerce-EditAccountForm fieldset fieldset{margin-top:30px}.woocommerce-account.logged-in .woo-container .woocommerce-EditAccountForm fieldset legend,.woocommerce-account.logged-in .woo-container .woocommerce-EditAccountForm fieldset fieldset legend{font-weight:600 !important}.woocommerce-account.logged-in .woo-container .woocommerce-EditAccountForm span em,.woocommerce-account.logged-in .woo-container .woocommerce-EditAccountForm fieldset span em{margin-top:7px;font-size:.9rem;line-height:1.4;display:block}.woocommerce-account.logged-in .woo-container .woocommerce-Addresses header.woocommerce-Address-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.woocommerce-account.logged-in .woo-container .woocommerce-Addresses header.woocommerce-Address-title:before,.woocommerce-account.logged-in .woo-container .woocommerce-Addresses header.woocommerce-Address-title:after{display:none}.woocommerce-account.logged-in .woo-container .woocommerce-Addresses a.edit{background:#614d9a;color:#fff;border:none;border:2px solid #614d9a;border-radius:30px;padding:.875rem 3.25rem;font-size:.75rem;font-weight:700;text-transform:uppercase;float:right}.woocommerce-account.logged-in .woo-container .woocommerce-Addresses a.edit:hover{background:#fff;color:#614d9a}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-color:#614d9a !important;color:#614d9a !important}.woocommerce-error .woocommerce-Button,.woocommerce-info .woocommerce-Button,.woocommerce-message .woocommerce-Button{background:#614d9a !important;color:#fff !important;border:2px solid #614d9a !important;border-radius:30px !important;padding:.875rem 3.25rem;font-size:.75rem;font-weight:700;text-transform:uppercase}.woocommerce-error .woocommerce-Button:hover,.woocommerce-info .woocommerce-Button:hover,.woocommerce-message .woocommerce-Button:hover{background:rgba(0,0,0,0) !important;color:#614d9a !important}.woocommerce-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:10px}.woocommerce-message a.button{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{color:#95c11e}.woocommerce-order-received h2,.woocommerce-view-order h2{font-size:1.4rem;margin-bottom:30px}.woocommerce-order-received .woocommerce-order-details,.woocommerce-view-order .woocommerce-order-details{margin-top:30px}.woocommerce-cart .woocommerce-cart-form .coupon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.woocommerce-cart .woocommerce-cart-form .coupon:before,.woocommerce-cart .woocommerce-cart-form .coupon:after{display:none !important}.woocommerce-cart .woocommerce-cart-form .coupon input#coupon_code{padding-left:15px}.woocommerce-cart .woocommerce-cart-form .coupon button{width:100% !important;white-space:nowrap}@media(min-width: 576px){.woocommerce-cart .woocommerce-cart-form .coupon{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.woocommerce-cart .woocommerce-cart-form .coupon button{width:auto !important}.woocommerce-cart .woocommerce-cart-form .coupon input{width:60%}}@media(min-width: 992px){.woocommerce-cart .woocommerce-cart-form .coupon{width:530px}}.woocommerce-cart .woocommerce-cart-form .product-quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.woocommerce-cart .woocommerce-cart-form .product-quantity input.qty{padding:5px !important;width:100px !important}.woocommerce-cart .woocommerce-cart-form .product-quantity input[type=number]::-webkit-inner-spin-button,.woocommerce-cart .woocommerce-cart-form .product-quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce-cart .woocommerce-cart-form .product-quantity input[type=number]{-moz-appearance:textfield}.woocommerce-cart .product-name{font-size:1rem;font-weight:600}.woocommerce-cart .quantity-buttons button{width:20px;height:20px}.woocommerce-cart .quantity-buttons input.qty{text-align:center}.woocommerce-checkout form.checkout .col2-set{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px}.woocommerce-checkout form.checkout .col2-set>div{width:100%}.woocommerce-checkout form.checkout .col2-set .woocommerce-shipping-fields__field-wrapper,.woocommerce-checkout form.checkout .col2-set .woocommerce-billing-fields__field-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.woocommerce-checkout form.checkout .col2-set .woocommerce-shipping-fields__field-wrapper .form-row,.woocommerce-checkout form.checkout .col2-set .woocommerce-billing-fields__field-wrapper .form-row{width:100%}@media(min-width: 992px){.woocommerce-checkout form.checkout .col2-set .woocommerce-shipping-fields__field-wrapper,.woocommerce-checkout form.checkout .col2-set .woocommerce-billing-fields__field-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.woocommerce-checkout form.checkout .col2-set .woocommerce-shipping-fields__field-wrapper .form-row,.woocommerce-checkout form.checkout .col2-set .woocommerce-billing-fields__field-wrapper .form-row{width:48%}}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions{background:#fff}.woocommerce-cart .woo-container,.woocommerce-checkout .woo-container{padding-top:100px;padding-bottom:100px;color:#614d9a;font-weight:500}.woocommerce-cart .woo-container .button,.woocommerce-checkout .woo-container .button{background:#614d9a !important;color:#fff !important;border:none;border-radius:30px;padding:.875rem 3.25rem;font-size:.75rem;font-weight:700;text-transform:uppercase}.woocommerce-cart .woo-container label,.woocommerce-checkout .woo-container label{color:#614d9a !important}.woocommerce-cart .woo-container a,.woocommerce-checkout .woo-container a{color:#614d9a;text-decoration:none}.woocommerce-cart .woo-container .product-remove a,.woocommerce-checkout .woo-container .product-remove a{color:#614d9a !important}.woocommerce-cart .woo-container .product-remove a:hover,.woocommerce-checkout .woo-container .product-remove a:hover{background:#614d9a !important;color:#fff !important}.woocommerce-cart .woo-container .wc-block-components-radio-control__input,.woocommerce-checkout .woo-container .wc-block-components-radio-control__input{border-color:#614d9a !important}.woocommerce-cart .woo-container .wc-block-components-radio-control__input:before,.woocommerce-checkout .woo-container .wc-block-components-radio-control__input:before{background:#614d9a !important}.wp-block-woocommerce-empty-cart-block hr{margin:100px 0}.wc-block-grid__products{text-align:center}.wc-block-grid__products .price{font-size:1.25rem;font-weight:700}.wc-block-grid__products a{text-decoration:none;color:#614d9a;font-size:1.25rem}.wc-block-grid__products .add_to_cart_button{display:block;width:100%;text-align:center;padding:15px;border-radius:30px;border:2px solid #614d9a;font-size:1.25rem;text-transform:uppercase;font-weight:700;color:#fff !important;background:#614d9a}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register,.woocommerce .lost_reset_password{border:1px solid #614d9a;padding:20px;border-radius:5px}.wc-block-components-order-summary-item__quantity{background:#614d9a !important;color:#fff !important}.payment_method_ag_epdq_checkout input{background:rgba(0,0,0,0);font-size:1rem !important;border-radius:30px}@-webkit-keyframes countrySwitchPopup{0%{opacity:0}5%{opacity:0;top:0}40%{opacity:1;top:-5%}100%{top:-5%}}@keyframes countrySwitchPopup{0%{opacity:0}5%{opacity:0;top:0}40%{opacity:1;top:-5%}100%{top:-5%}}.countrySwitchPopup{position:fixed;top:0;left:0;width:100%;height:105%;background:rgba(0,0,0,.61);z-index:100;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;display:none}.countrySwitchPopup.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation:countrySwitchPopup 2s forwards ease-in-out;animation:countrySwitchPopup 2s forwards ease-in-out}.countrySwitchPopup .popup-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;background:#fff;width:400px;padding:30px 20px;margin:20px;border-radius:10px;position:relative}.countrySwitchPopup .popup-container .btn-close-popup{position:absolute;right:13px;top:10px;color:#614d9a;cursor:pointer}.countrySwitchPopup .popup-container .btn-close-popup:hover{color:#95c11e}.countrySwitchPopup .popup-container img{width:100%;max-width:250px;display:block;height:auto;margin:auto}.countrySwitchPopup .popup-container .popup-btn{border-radius:10px;border:none;border:1px solid #614d9a;background:#614d9a;color:#fff;font-weight:600;font-size:1rem;padding:17px;text-decoration:none;cursor:pointer}.countrySwitchPopup .popup-container .popup-btn:hover{background:rgba(0,0,0,0);color:#614d9a}.f-carousel__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-outline: 0;--f-thumb-outline-color: #5eb0ef;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1;--f-thumb-border-radius: 2px;--f-thumb-offset: 0px;--f-button-next-pos: 0;--f-button-prev-pos: 0}.f-carousel__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1}.f-carousel__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px}.f-thumbs{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-perspective:1000px;perspective:1000px;-webkit-transform:translateZ(0);transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:-webkit-gradient(linear, left top, left bottom, from(#ebeff2), to(#e2e8f0));background-image:linear-gradient(#ebeff2, #e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs .is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.f-thumbs__track{display:-webkit-box;display:-ms-flexbox;display:flex}.f-thumbs__slide{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:-webkit-max-content;width:-moz-max-content;width:max-content}.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--f-thumb-clip-width, 0))*-0.5);width:calc(var(--width, 0)*1px + var(--f-thumb-clip-width, 0));cursor:pointer}.is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);-webkit-transform:translate3d(calc(var(--shift, 0) * -1px), 0, 0);transform:translate3d(calc(var(--shift, 0) * -1px), 0, 0);-webkit-transition:none;transition:none;pointer-events:none}.is-modern.is-resting .f-thumbs__slide{-webkit-transition:-webkit-transform .33s ease;transition:-webkit-transform .33s ease;transition:transform .33s ease;transition:transform .33s ease, -webkit-transform .33s ease}.is-modern.is-resting .f-thumbs__slide__button{-webkit-transition:clip-path .33s ease;transition:clip-path .33s ease}.is-modern .f-thumbs__slide__button{--clip-path: inset( 0 calc(((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * 0.5) round var(--f-thumb-border-radius, 0) );clip-path:var(--clip-path)}.is-using-tab .is-modern .f-thumbs__slide:focus-within{-webkit-filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color));filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.f-thumbs__slide__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--f-thumb-width);height:100%;margin:0 -100% 0 -100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:rgba(0,0,0,0);outline:none;cursor:pointer;pointer-events:auto;-ms-touch-action:manipulation;touch-action:manipulation;opacity:var(--f-thumb-opacity);-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-classic .is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);border-radius:var(--f-thumb-border-radius);-webkit-animation:f-fadeIn .2s ease-out;animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:var(--f-thumb-offset);-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none;-o-object-fit:cover;object-fit:cover;border-radius:var(--f-thumb-border-radius)}.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px 0}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}