.btn-white-outline .btn-text,.btn-white-outline .btn-icon{color:white;fill:white}.btn-white-outline{transition:background .3s ease-in-out}.btn-white-outline:hover{background-color:white}.btn-white-outline:hover .btn-text,.btn-white-outline:hover .btn-icon{color:var(--olive);fill:var(--olive)}.btn-link-white .btn-text{color:white;fill:white}.home-cat-content{border:2px solid transparent;transition:border .3s ease-in-out}.home-cat-box:hover .home-cat-content{border:2px solid rgba(255,255,255,.2)}.home-cat-box-img{transition:transform .5s ease-in-out}.home-cat-box:hover .home-cat-box-img{transform:scale(1.1)}.home-cat-link{position:relative;transition:all .3s ease-in-out;display:inline-block}.home-cat-link::after{content:'';width:0;height:2px;position:absolute;bottom:-2px;left:0;background:white;z-index:100;transition:width .3s ease-in-out}.home-cat-link:hover::after{width:80%}.menu-menu-glowne-container .oxy-pro-menu-list .menu-item.menu-item-has-children>div{margin-left:auto;margin-right:0}.frm-fluent-form input{border-radius:0!important;border-color:#333;padding:16px 20px!important}.frm-fluent-form textarea{border-radius:0!important;padding:16px 20px!important}.frm-fluent-form [type=submit]{border-radius:0!important;background:var(--olive)!important;color:white!important;font-family:sans-serif;padding:12px 48px!important}.woocommerce-product-gallery ol.flex-control-thumbs{list-style:none;padding-left:0;display:flex;align-items:center;gap:12px}.woocommerce-product-gallery ol.flex-control-thumbs li{max-width:100px;flex-grow:1;cursor:pointer}.woocommerce-product-gallery ol.flex-control-thumbs li>img{width:100%}.woocommerce-product-gallery .woocommerce-product-gallery__image a{width:100%;height:100%;display:block}.woocommerce-product-gallery .woocommerce-product-gallery__image a>img{width:100%}.woocommerce-tabs ul.tabs{display:flex;align-items:center;list-style:none;gap:12px;padding-left:0;margin-bottom:48px}.woocommerce-tabs ul.tabs li a{padding:12px 48px}.woocommerce-tabs ul.tabs li{display:flex;border:1px solid var(--gray-light)}.woocommerce-tabs ul.tabs li.active{background:var(--cream)}.quantity input.qty{border-radius:0!important;border-color:var(--gray-light)!important}.widget .widgettitle{margin-bottom:48px!important}.widget .product-categories{list-style:none;display:flex;flex-direction:column;gap:20px;padding-left:0!important}.widget .product-categories li::before{display:none}.widget .product-categories li a{color:#333!important}.widget .product-categories li a:hover{color:var(--olive)!important}.widget .product-categories li .count{font-size:12px!important;color:var(--gray-2)!important;margin-left:auto!important}.woocommerce-product-list div.oxy-repeater-pages-wrap{grid-column:span 3;display:flex;align-items:center;justify-content:center;margin-top:48px}.woocommerce-product-list div.oxy-repeater-pages-wrap .oxy-repeater-pages{display:flex;gap:4px;align-items:center}.woocommerce-product-list .oxy-repeater-pages-wrap .page-numbers{padding:8px 16px;border:1px solid var(--gray-light)}.woocommerce-product-list .oxy-repeater-pages-wrap .page-numbers.current{background-color:var(--olive);border-color:var(--olive);color:white}.pswp{z-index:100000}.woocommerce-result-count{font-size:14px!important;color:var(--gray-2)!important}.wc-block-components-notice-banner{position:fixed;bottom:24px;right:24px}.wc-block-components-notice-banner__content{display:flex;align-items:center;gap:24px}.wc-cart-count-link{position:relative;display:inline-flex;align-items:center;gap:.4rem;text-decoration:none}.wc-cart-count-link .js-cart-count{min-width:1.5em;text-align:center;font-weight:600;line-height:1}.elico-bag-icon{width:24px;height:24px}.elico-home .elico-bag-icon path{fill:white}.js-cart-count{position:absolute;bottom:-6px;right:-8px;background:black;color:white;font-weight:600;padding:4px 6px;border-radius:50px;font-size:11px}.search-overlay{position:fixed;z-index:10001;background-color:rgba(0,0,0,.7);backdrop-filter:blur(2px);inset:0;padding:64px 48px;transform:translateY(-120%);transition:transform .3s ease-in-out}.search-overlay.active{transform:translateY(0)}.global-product-search form input[type=search]{background-color:transparent;border-top:0;border-left:0;border-right:0;border-bottom:2px solid white;border-radius:0;color:white;padding:12px 24px}.global-product-search form input[type=search]:focus{border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:2px solid white;box-shadow:0 2px 8px rgba(255,255,255,.3)}.global-product-search form button[type=submit]{display:none}.search-trigger{cursor:pointer}.wc-block-grid__product-title{font-family:Forum,serif!important;font-weight:500!important;font-size:16px!important}.wc-block-grid__product-price.price>.amount{font-weight:500!important}.bg-terra-ferina{background:#595959!important}.bg-essentia-marina{background:#026085!important}.bg-pretiosa-naturae{background:#6c7f27!important}.bg-animal-carum{background:#47523d!important}.bg-aura-purificata{background:#472712!important}.bg-arcana-antiqua{background:#d5a859!important}.bg-olfactum-sub-rosa{background:#8c0033!important}.elico-shop-hero:is(.bg-terra-ferina,.bg-essentia-marina,.bg-pretiosa-naturae,.bg-animal-carum,.bg-aura-purificata,.bg-arcana-antiqua,.bg-olfactum-sub-rosa),.elico-shop-content:is(.bg-terra-ferina,.bg-essentia-marina,.bg-pretiosa-naturae,.bg-animal-carum,.bg-aura-purificata,.bg-arcana-antiqua,.bg-olfactum-sub-rosa){color:var(--text-on-dark)!important}.elico-shop-hero:is(.bg-terra-ferina,.bg-essentia-marina,.bg-pretiosa-naturae,.bg-animal-carum,.bg-aura-purificata,.bg-arcana-antiqua,.bg-olfactum-sub-rosa) .woocommerce-breadcrumb,.elico-shop-hero:is(.bg-terra-ferina,.bg-essentia-marina,.bg-pretiosa-naturae,.bg-animal-carum,.bg-aura-purificata,.bg-arcana-antiqua,.bg-olfactum-sub-rosa) .woocommerce-breadcrumb a,.elico-shop-content:is(.bg-terra-ferina,.bg-essentia-marina,.bg-pretiosa-naturae,.bg-animal-carum,.bg-aura-purificata,.bg-arcana-antiqua,.bg-olfactum-sub-rosa) .woocommerce-breadcrumb,.elico-shop-content:is(.bg-terra-ferina,.bg-essentia-marina,.bg-pretiosa-naturae,.bg-animal-carum,.bg-aura-purificata,.bg-arcana-antiqua,.bg-olfactum-sub-rosa) .woocommerce-breadcrumb a{color:var(--cream)!important}.elico-shop-content:is(.bg-terra-ferina,.bg-essentia-marina,.bg-pretiosa-naturae,.bg-animal-carum,.bg-aura-purificata,.bg-arcana-antiqua,.bg-olfactum-sub-rosa) .ct-widget .widget.woocommerce .widgettitle{color:var(--text-on-dark)!important}.elico-shop-content:is(.bg-terra-ferina,.bg-essentia-marina,.bg-pretiosa-naturae,.bg-animal-carum,.bg-aura-purificata,.bg-arcana-antiqua,.bg-olfactum-sub-rosa) .product-categories li a{color:var(--cream)!important}.elico-shop-content:is(.bg-terra-ferina,.bg-essentia-marina,.bg-pretiosa-naturae,.bg-animal-carum,.bg-aura-purificata,.bg-arcana-antiqua,.bg-olfactum-sub-rosa) .shop-cat-description{color:var(--text-on-dark)!important}.elico-shop-content:is(.bg-terra-ferina,.bg-essentia-marina,.bg-pretiosa-naturae,.bg-animal-carum,.bg-aura-purificata,.bg-arcana-antiqua,.bg-olfactum-sub-rosa) .woocommerce-product-list .wc-product-item .wc-product-item-title{color:var(--text-on-dark)!important}.elico-shop-content:is(.bg-terra-ferina,.bg-essentia-marina,.bg-pretiosa-naturae,.bg-animal-carum,.bg-aura-purificata,.bg-arcana-antiqua,.bg-olfactum-sub-rosa) .woocommerce-product-list .wc-product-item .wc-product-item-cat a{color:var(--cream)!important}.elico-shop-content:is(.bg-terra-ferina,.bg-essentia-marina,.bg-pretiosa-naturae,.bg-animal-carum,.bg-aura-purificata,.bg-arcana-antiqua,.bg-olfactum-sub-rosa) .woocommerce-product-list .wc-product-item .wc-product-item-price .woocommerce-Price-amount.amount,.elico-shop-content:is(.bg-terra-ferina,.bg-essentia-marina,.bg-pretiosa-naturae,.bg-animal-carum,.bg-aura-purificata,.bg-arcana-antiqua,.bg-olfactum-sub-rosa) .woocommerce-product-list .wc-product-item .wc-product-item-price .woocommerce-Price-currencySymbol{color:var(--cream)!important}