@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.7}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid #2f2f2f;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:#fff0 none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}/*!
              - C S S -
        VERSION 1.0.0 - DATE: 2023-01-06
	@author: Krisztian Horvath ThemePunch OHG.
        - Slider Revolution 7.0 -

        GET LICENSE AT:
https://www.themepunch.com/links/slider_revolution_wordpress_regular_license

LICENSE:
Copyright (c) 2023, ThemePunch. All rights reserved.
This work is subject to the terms at https://www.themepunch.com/links/slider_revolution_wordpress_regular_license (Regular / Extended)
*/.rs-p-wp-fix{display:none!important;margin:0!important;height:0!important}body{--sr-7-css-loaded:1}.wp-block-themepunch-revslider{position:relative}.wp-block-themepunch-revslider.revslider{margin:0}canvas.sr7-pbar{z-index:500;position:absolute;pointer-events:none}sr7-module{display:block;position:relative;overflow-x:visible;-webkit-tap-highlight-color:#fff0}sr7-module.sr-keepflow-force{display:inline-block}sr7-adjuster{position:relative;display:block;width:100%}sr7-content{position:absolute;top:0;height:100%;contain:size layout style;z-index:1;overflow-x:visible}sr7-carousel{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}sr7-slide{position:absolute;width:100%;height:100%;contain:strict;top:0;left:0;z-index:1;visibility:hidden;pointer-events:none}.sr7-overflow-force sr7-slide,sr7-carousel sr7-slide{contain:layout style}sr7-module-bg{top:0;z-index:0;position:absolute}.sr--force--untouchable,.sr--force--untouchable *{pointer-events:none!important}sr7-3dwrap{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}sr7-overlay{display:block;width:100%;height:100%;top:0;left:0;position:absolute;z-index:3;background-repeat:repeat}sr7-btn,sr7-col,sr7-content .sr7-layer,sr7-grp,sr7-img,sr7-layer,sr7-linebrk,sr7-row,sr7-shp,sr7-svg,sr7-txt,sr7-zone{user-select:none;visibility:hidden;display:none;box-sizing:border-box;backface-visibility:hidden}sr7-lb-after{display:block!important;width:100%;height:0;position:relative}sr7-col-bg.sr7-img-col-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.sr7-layer[data-subtype=slidebg],sr7bg{pointer-events:none}a.sr7-layer[data-subtype=slidebg]{pointer-events:auto!important}sr7-content .sr7-layer.sr7-withclip,sr7-content .sr7-layer.sr7-withclip .sr7-layer{backface-visibility:visible}.sr--force--overflow--hidden{overflow:hidden!important}.sr7-layernav-hide{visibility:hidden!important;pointer-events:none!important;position:absolute!important}sr7-grp.sr7-clear:after{content:"";clear:both;display:block;height:0}sr7-zone{pointer-events:none}sr7-row.sr7-layer.sr7-galign{box-sizing:border-box}.sr7-layer[data-type=svg]>svg,sr7-layer[data-type=svg]>svg{width:100%;height:100%}sr7-row-con{table-layout:fixed;font-size:0;display:table}sr7-module .sr7-layer,sr7-module sr7-layer{-webkit-font-smoothing:antialiased!important;-webkit-tap-highlight-color:#fff0;-moz-osx-font-smoothing:grayscale;font-display:swap}sr7-slide.sr7-staticslide-low{z-index:0!important}sr7-slide.sr7-staticslide-high{z-index:105!important}@-moz-document url-prefix(){sr7-slide.sr7-staticslide{transform:scale(1)}}sr7-slide a{transition:none}sr7-module.sr7-top-fixed{width:100%;height:auto!important;backface-visibility:hidden}sr7-module.sr7-top-fixed sr7-adjuster{height:auto!important}sr7-module.sr7-top-fixed sr7-content,sr7-module.sr7-top-fixed sr7-content .sr7-layer:not(.sr7-ignore-pe) *{pointer-events:none}sr7-prl{top:50%;left:50%;z-index:10000;position:absolute}sr7-prl.off{display:none!important}sr7-prl.sr7-fade-in{animation:tp-fade-in 1s linear}.sr-force-hidden{display:none!important}.sr-force-nointeraction,.sr-force-nointeraction *{pointer-events:none!important}@keyframes tp-rotateplane{0%{transform:perspective(120px) rotateX(0) rotateY(0)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@keyframes tp-fade-in{0%{opacity:0}20%{opacity:0}100%{opacity:100}}@keyframes tp-rotate{100%{transform:rotate(360deg)}}sr7-fonttest{width:auto;display:inline-block;white-space:nowrap;font-size:12px;color:#000}sr7-fonttest-wrap{position:absolute;contain:strict;top:-1500px;left:-1500px;width:1500px;height:1000px;pointer-events:none;opacity:0}.fn-wrap{display:flex;position:fixed;width:100px;height:50px;z-index:100;background-color:rgb(66 66 66 / .2);justify-content:space-around;align-items:center;bottom:0;left:50%;transform:translateX(-50%)}.fn-left,.fn-right{display:flex;width:40px;height:40px;justify-content:center;align-items:center;background-color:gray;color:#fff;font-weight:700;font-size:20px;cursor:pointer}.sr7-layer .materical-icons,sr7-module .material-icons,sr7-txt .material-icons{font-size:inherit;vertical-align:top;line-height:inherit}#sr-announcer{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.woocommerce img.pswp__img,.woocommerce-page img.pswp__img{max-width:none}button.pswp__button{box-shadow:none!important;background-image:url(/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png)!important}button.pswp__button,button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before,button.pswp__button:hover{background-color:transparent!important}button.pswp__button--arrow--left,button.pswp__button--arrow--left:hover,button.pswp__button--arrow--right,button.pswp__button--arrow--right:hover{background-image:none!important}button.pswp__button--close:hover{background-position:0 -44px}button.pswp__button--zoom:hover{background-position:-88px 0}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.admin-bar .pswp{height:calc(100% - var(--wp-admin--admin-bar--height,0px));top:var(--wp-admin--admin-bar--height,0)}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:left;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:relative;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px;margin-inline-end:auto}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%;display:flex;justify-content:flex-end}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}.hostinger-reach-block-connect{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;align-content:flex-start;background:#fff6e9;padding:14px;font-size:14px;margin:28px 0 14px}.hostinger-reach-block-connect__title{color:#1d1e20;font-weight:700;margin-bottom:4px}.hostinger-reach-block-connect__subtitle{color:#727586;margin-bottom:4px}.hostinger-reach-block-connect a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}.hostinger-reach-block-dialog{display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;align-content:flex-start;background:#fff;color:#1d1e20;padding:20px;gap:14px;font-size:14px;line-height:20px;bottom:80px;left:20px;position:fixed;z-index:100001;max-width:400px;border-radius:16px;-webkit-box-shadow:0 0 10px rgb(0 0 0 / .05);box-shadow:0 0 10px rgb(0 0 0 / .05)}.hostinger-reach-block-dialog__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}.hostinger-reach-block-dialog__button_indicator{height:16px;width:16px}.hostinger-reach-block-dialog__button{cursor:pointer;text-align:center;background:#673de6;color:#fff;font-weight:700;font-size:12px;padding:6px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:8px}.hostinger-reach-block-dialog__button:hover{background:#5029c2}.hostinger-reach-block-dialog__button a{color:#fff;text-decoration:none}.hostinger-reach-block-dialog__button a:hover,.hostinger-reach-block-dialog__button a:focus,.hostinger-reach-block-dialog__button a:active{color:#fff;-webkit-box-shadow:none;box-shadow:none;outline:none}.hostinger-reach-block-dialog__button svg{height:16px;width:16px}.hostinger-reach-block-dialog__button svg path{fill:#fff}.hostinger-reach-block-dialog__close{cursor:pointer}.hostinger-reach-block-dialog__close:before,.hostinger-reach-block-dialog__close:after{content:"";position:absolute;width:16px;height:2px;background-color:#1d1e20;top:26px;right:16px}.hostinger-reach-block-dialog__close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hostinger-reach-block-dialog__close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.hostinger-reach-block-dialog__close:hover:before,.hostinger-reach-block-dialog__close:hover:after{background-color:#727272}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields--inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:end;width:100%;gap:.5rem}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields--inline .hostinger-reach-block-form-field{min-width:70%}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields--inline .hostinger-reach-block-submit{min-width:30%}.hostinger-reach-block-subscription-form .hostinger-reach-block-submit{border-width:0;margin-top:var(--wp--preset--spacing--20);-ms-flex-line-pack:center;align-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;width:100%;word-break:break-word;font-weight:500;min-height:40px;border-radius:50px}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-field{margin-top:8px}.hostinger-reach-block-subscription-form label{display:block;font-size:11px;font-weight:500;line-height:1.4;text-transform:uppercase;margin-bottom:8px;padding:0}.hostinger-reach-block-subscription-form input{display:block;width:100%;padding:3px 10px;min-height:40px;-webkit-box-shadow:0 0 0 #fff0;box-shadow:0 0 0 #fff0;border-radius:4px;border:1px solid #8c8f94;background-color:#fff;color:#2c3338;-webkit-box-sizing:border-box;box-sizing:border-box}.hostinger-reach-block-tags{margin-left:-6px;margin-top:10px;max-height:14em;overflow:auto;padding-left:6px;padding-top:6px;margin-bottom:20px}.components-button.is-link.hostinger-reach-block-toggler{margin-bottom:20px}.hostinger-reach-block-newtag{margin-bottom:20px}.reach-subscription-message.is-success{background:rgb(0 158 91 / .1019607843);font-weight:700;padding:1em;gap:10px}.asaas-cc-form-wrapper{margin:10px 0}.asaas-cc-form-field{margin-bottom:10px}.asaas-cc-form-field-no-margin{margin-bottom:0}.asaas-pix-copy-to-clipboard p{overflow-x:scroll;width:100%;white-space:nowrap;height:40px;margin-bottom:10px}.asaas-pix-instructions{--asaas-pix-instructions_flex-direction:column-reverse;--asaas-pix-instructions__list_margin-left:0;display:flex;flex-direction:var(--asaas-pix-instructions_flex-direction)}@media screen and (min-width:992px){.asaas-pix-instructions{--asaas-pix-instructions_flex-direction:row;--asaas-pix-instructions__list_margin-left:30px}}.asaas-pix-instructions__list{margin-left:var(--asaas-pix-instructions__list_margin-left);width:100%}.one-click-buy-label{margin:10px 0}.one-click-buy-option{position:relative}.one-click-buy-option .input-radio{display:none}.one-click-buy-option .radio{background:#f7f6f7;color:#515151;cursor:pointer;display:flex;justify-content:space-between;margin:0 0 10px;padding:20px;width:100%}.one-click-buy-option .input-radio:checked+.radio{background:#a46497;color:#fff}.one-click-buy-option .brand{object-fit:contain;width:40px}.one-click-buy-option .asaas-cc-form-wrapper{display:none}.one-click-buy-option .input-radio:checked~.asaas-cc-form-wrapper{display:block}.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}:root{--navy-50:#edeff7;--navy-100:#d4d9ec;--navy-200:#a7b1d4;--navy-500:#2f4383;--navy-800:#141e47;--navy-900:#0c1636;--pink-50:#fdeaf0;--pink-100:#fac8d6;--pink-300:#f18ba8;--pink-500:#e85c83;--pink-700:#b93a5c;--lime-50:#f1f8da;--lime-100:#e1f1ae;--lime-300:#c8e36a;--lime-500:#a8ce2e;--lime-700:#6f9015;--cream-50:#ffffff;--cream-100:#fafbfd;--cream-200:#f1f3f8;--cream-300:#e4e7f0;--ink-100:#5b6275;--ink-200:#2f3648;--ink-400:#141e47;--line-1:rgba(20, 30, 71, 0.1);--line-2:rgba(20, 30, 71, 0.18);--shadow-2:0 4px 14px rgba(20, 30, 71, 0.08);--shadow-3:0 12px 32px rgba(20, 30, 71, 0.1);--shadow-4:0 24px 60px rgba(20, 30, 71, 0.14);--font-display:"Fraunces", Georgia, serif;--font-sans:"Nunito", system-ui, sans-serif;--container:1280px;--ease:cubic-bezier(0.2, 0.8, 0.2, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream-100);color:var(--ink-400);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}main{display:block}.screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.container{width:min(calc(100% - 48px), var(--container));margin:0 auto}.eyebrow{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--pink-700)}.section-block{padding:56px 0}.section-heading{display:flex;flex-direction:column;gap:8px;margin-bottom:28px}.section-heading h2,.content-header h1,.cart-intro h1,.catalog-intro h1,.product-summary h1{font-family:var(--font-display);font-weight:600;letter-spacing:-.02em;color:var(--navy-800);margin:0}.section-heading h2{font-size:38px;line-height:1.1}.section-heading-split{flex-direction:row;justify-content:space-between;align-items:end;gap:24px}.section-link{font-size:14px;font-weight:800;color:var(--navy-800);border-bottom:1.5px solid currentColor;padding-bottom:2px}.top-strip{background:var(--navy-800);color:#fff;font-size:13px}.top-strip-inner{padding:9px 0;display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.site-header{position:sticky;top:0;z-index:40;background:rgb(255 255 255 / .92);backdrop-filter:blur(14px) saturate(1.1);border-bottom:1px solid var(--line-1)}body.admin-bar .site-header{top:32px}.header-main{padding:16px 0;display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center}.site-brand-image{height:58px;width:auto}.header-search{display:flex;align-items:center;background:#fff;border:1.5px solid var(--cream-300);border-radius:999px;padding:4px 6px 4px 16px;transition:0.18s var(--ease)}.header-search:focus-within{border-color:var(--navy-500);box-shadow:0 0 0 4px rgb(47 67 131 / .14)}.header-search-icon{color:var(--navy-500);flex:0 0 auto}.header-search input{flex:1;border:0;background:#fff0;padding:11px 12px;outline:none;color:var(--ink-400)}.header-search button{border:0;background:var(--navy-800);color:#fff;border-radius:999px;padding:11px 22px;font-weight:800}.header-actions{display:flex;align-items:center;gap:18px}.header-action{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:11px;font-weight:700;color:var(--navy-800)}.header-action-icon{font-size:18px;line-height:1}.cart-count{position:absolute;top:-4px;right:-10px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--pink-500);color:#fff;font-size:10px;display:flex;align-items:center;justify-content:center}.menu-toggle{display:none;background:none;border:0;padding:0;width:42px;height:42px;border-radius:50%;justify-content:center;align-items:center;flex-direction:column;gap:5px}.menu-toggle-bar{display:block;width:18px;height:2px;background:var(--navy-800);border-radius:999px;transition:transform 0.22s var(--ease),opacity 0.18s var(--ease)}.menu-toggle.is-open .menu-toggle-bar:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-toggle.is-open .menu-toggle-bar:nth-child(2){opacity:0}.menu-toggle.is-open .menu-toggle-bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.header-categories{border-top:1px solid var(--line-1)}.header-categories-inner{display:flex;gap:28px;overflow-x:auto;padding:0 0 14px}.header-category-link{padding-top:12px;font-size:14px;font-weight:700;color:var(--ink-200);border-bottom:2px solid #fff0;white-space:nowrap}.header-category-link.is-current{color:var(--navy-800);border-bottom-color:var(--pink-500)}.header-category-link.is-placeholder{opacity:.6;cursor:default}.mobile-menu{display:none;border-top:1px solid var(--line-1);background:#fff}.mobile-menu[hidden]{display:none!important}.mobile-menu-inner{padding:18px 0 22px}.mobile-menu-links{display:grid;gap:0;margin-top:0}.mobile-menu-links a,.mobile-menu-links span{padding:14px 0;border-bottom:1px solid var(--line-1)}.hero-section{position:relative;overflow:hidden;background:linear-gradient(135deg,#fbf7f1 0%,#fff 40%,var(--pink-50) 100%)}.hero-section:before,.hero-section:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.hero-section:before{width:620px;height:620px;top:-220px;right:-170px;background:radial-gradient(circle,var(--lime-100),transparent 70%);opacity:.65}.hero-section:after{width:430px;height:430px;left:-150px;bottom:-180px;background:radial-gradient(circle,var(--pink-100),transparent 70%);opacity:.75}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center;padding:76px 0 86px}.hero-copy h1{font-family:var(--font-display);font-size:70px;line-height:.96;letter-spacing:-.03em;color:var(--navy-800);margin:16px 0 20px}.hero-copy h1 em{font-style:italic;font-weight:500;color:var(--pink-700)}.hero-copy p{max-width:560px;font-size:18px;line-height:1.6;color:var(--ink-200);margin:0 0 28px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:34px}.button,.product-card-button,#place_order,.single_add_to_cart_button,.wc-block-cart__submit-button,.wc-block-components-button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:var(--navy-800);color:#fff;padding:14px 26px;font-size:14px;font-weight:800;transition:0.18s var(--ease)}.button:hover,.product-card-button:hover,#place_order:hover,.single_add_to_cart_button:hover,.wc-block-cart__submit-button:hover,.wc-block-components-button:hover{background:var(--pink-500);transform:translateY(-1px);box-shadow:var(--shadow-2)}.button-ghost{background:#fff0;color:var(--navy-800);border:1.5px solid var(--navy-800)}.button-ghost:hover{background:var(--navy-800);color:#fff}.hero-strip{display:flex;gap:38px;padding-top:24px;border-top:1px solid var(--line-1)}.hero-strip div{display:flex;flex-direction:column;gap:2px}.hero-strip strong{font-size:15px;color:var(--navy-800)}.hero-strip span{font-size:12px;color:var(--ink-100)}.hero-art{position:relative;height:460px}.hero-bottle{position:absolute;filter:drop-shadow(0 16px 36px rgb(20 30 71 / .16))}.hero-bottle-1{width:210px;top:26px;left:8%;transform:rotate(-5deg)}.hero-bottle-2{width:206px;top:86px;right:0;transform:rotate(4deg)}.hero-bottle-3{width:220px;bottom:8px;left:34%;transform:rotate(-2deg)}.categories-section{padding-top:72px}.category-grid,.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.category-grid{grid-template-columns:repeat(3,1fr);gap:14px}.category-tile{display:flex;align-items:center;gap:16px;background:#fff;border:1px solid var(--line-1);border-radius:18px;padding:18px 20px;transition:0.28s var(--ease)}.category-tile:hover{transform:translateY(-3px);box-shadow:var(--shadow-3);border-color:var(--navy-200)}.category-tile.is-placeholder{cursor:default}.category-icon{width:64px;height:64px;border-radius:16px;background:var(--cream-200);display:flex;align-items:center;justify-content:center;flex:0 0 auto;padding:10px}.category-icon img{width:44px;height:44px;object-fit:contain}.category-content{display:flex;flex-direction:column;gap:2px;flex:1}.category-content strong{font-family:var(--font-display);font-size:18px;font-weight:600;color:var(--navy-800)}.category-content span{font-size:13px;color:var(--ink-100)}.category-arrow{font-size:20px;color:var(--navy-500)}.banner-strip{padding-bottom:20px}.banner-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:14px}.banner-card{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:20px;min-height:180px;padding:28px;border-radius:20px;color:#fff}.banner-card:after{content:"";position:absolute;width:200px;height:200px;border-radius:50%;background:rgb(255 255 255 / .08);bottom:-80px;right:-60px}.banner-card-navy{background:linear-gradient(135deg,var(--navy-800),var(--navy-500))}.banner-card-pink{background:linear-gradient(135deg,var(--pink-700),var(--pink-500))}.banner-card-lime{background:linear-gradient(135deg,var(--lime-700),var(--lime-500));color:var(--navy-900)}.banner-eye{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;opacity:.95}.banner-card h3{position:relative;z-index:1;font-family:var(--font-display);font-size:28px;font-weight:600;line-height:1.08;margin:0;color:inherit}.banner-link{position:relative;z-index:1;font-size:13px;font-weight:800;border-bottom:1.5px solid currentColor;padding-bottom:2px;align-self:flex-start}.shelf-section-soft{background:#fff0}.product-card{display:flex;flex-direction:column;gap:10px;background:#fff;border:1px solid var(--line-1);border-radius:18px;padding:14px;transition:transform 0.28s var(--ease),box-shadow 0.28s var(--ease),border-color 0.28s var(--ease)}.product-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-3);border-color:var(--navy-200)}.product-card-media{display:flex;align-items:center;justify-content:center;background:var(--cream-200);border-radius:12px;aspect-ratio:1;padding:20px;overflow:hidden}.product-card-media img{max-height:100%;object-fit:contain}body.mil-aromas-product-image-effect-off .product-card-media{background:#fff0}body.mil-aromas-product-image-effect-off .product-card-media img{filter:none}.product-card-body{display:flex;flex-direction:column;gap:8px}.product-card-cat{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--navy-500)}.product-card h3{font-family:var(--font-display);font-size:17px;font-weight:600;line-height:1.2;margin:0;min-height:40px}.product-card-prices{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.product-card-old{font-size:12px;color:#9aa1b4;text-decoration:line-through;font-weight:600}.product-card-now,.product-price-display .price,.woocommerce-Price-amount{font-feature-settings:"tnum" 1}.product-card-now{font-size:24px;font-weight:800;color:var(--ink-400);letter-spacing:-.02em}.product-card-installments{font-size:11px;color:var(--ink-100)}.product-card-button{width:100%;padding:11px 14px}.empty-state{background:#fff;border:1px solid var(--line-1);border-radius:20px;padding:32px;text-align:center;color:var(--ink-100)}.trust-strip{background:#fff;border-top:1px solid var(--line-1);border-bottom:1px solid var(--line-1);padding:24px 0}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.trust-item{display:flex;flex-direction:column;gap:4px}.trust-item strong{font-family:var(--font-display);font-size:16px;font-weight:600;color:var(--navy-800)}.trust-item span{font-size:13px;color:var(--ink-100)}.newsletter-section{padding:52px 0 16px}.newsletter-box{position:relative;overflow:hidden;display:grid;grid-template-columns:1.15fr 1fr;gap:42px;align-items:center;background:var(--navy-800);color:#fff;border-radius:28px;padding:56px}.newsletter-box:before{content:"";position:absolute;top:-160px;right:-140px;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,var(--pink-500),transparent 70%);opacity:.45}.newsletter-box h2{position:relative;z-index:1;font-family:var(--font-display);font-size:42px;font-weight:600;line-height:1.06;margin:10px 0 12px}.newsletter-box p{position:relative;z-index:1;font-size:15px;line-height:1.6;color:rgb(255 255 255 / .82);margin:0}.newsletter-form{position:relative;z-index:1;display:flex;gap:10px;background:#fff;border-radius:999px;padding:5px 5px 5px 20px}.newsletter-form input{flex:1;border:0;outline:none;background:#fff0;color:var(--ink-400)}.newsletter-form button{border:0;border-radius:999px;background:var(--pink-500);color:#fff;padding:12px 22px;font-weight:800}.catalog-section,.product-section,.cart-section,.content-section{padding:32px 0 72px}.catalog-intro,.cart-intro,.content-header{margin-bottom:28px}.catalog-intro h1,.cart-intro h1,.content-header h1{font-size:54px;line-height:1}.catalog-intro p,.cart-intro p,.content-header p,.content-body,.product-summary-text{font-size:16px;line-height:1.7;color:var(--ink-200)}.catalog-layout{display:grid;grid-template-columns:280px 1fr;gap:32px}.catalog-sidebar,.cart-side-box,.content-box,.product-gallery-main,.product-summary,.cart-main-box{background:#fff;border:1px solid var(--line-1);border-radius:20px}.catalog-sidebar{position:sticky;top:180px;align-self:start;padding:22px}.filter-group+.filter-group{margin-top:22px;padding-top:22px;border-top:1px solid var(--line-1)}.filter-group h3{margin:0 0 12px;font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--navy-800)}.filter-list,.filter-chip-list{display:grid;gap:10px}.filter-list label,.filter-chip{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ink-200)}.filter-chip span{padding:8px 14px;border-radius:999px;border:1px solid var(--line-2);background:var(--cream-100);width:100%}.filter-chip input:checked+span{background:var(--navy-800);border-color:var(--navy-800);color:#fff}.range-meta{display:flex;justify-content:space-between;margin-top:10px;font-size:12px;color:var(--ink-100)}input[type="range"]{width:100%;accent-color:var(--pink-500)}.catalog-main{display:flex;flex-direction:column;gap:20px}.catalog-results-head{display:flex;justify-content:space-between;align-items:end;gap:16px;flex-wrap:wrap}.catalog-results-head h2{margin:0;font-family:var(--font-display);font-size:34px;font-weight:600;color:var(--navy-800)}.catalog-count{display:block;margin-top:6px;font-size:13px;color:var(--ink-100)}.catalog-sort{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ink-200)}.catalog-sort select{padding:9px 32px 9px 12px;border:1px solid var(--line-2);border-radius:10px;background:#fff}.product-grid-catalog{grid-template-columns:repeat(3,1fr)}.catalog-pagination{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.catalog-pagination a,.catalog-pagination span{min-width:40px;height:40px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--line-1);background:#fff;font-size:14px}.catalog-pagination .current{background:var(--navy-800);border-color:var(--navy-800);color:#fff}.product-breadcrumbs{display:flex;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--ink-100);margin-bottom:24px}.product-layout{display:grid;grid-template-columns:1.05fr 0.95fr;gap:48px}.product-gallery-main{padding:24px;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.product-gallery-main img{max-height:100%;object-fit:contain}.product-gallery-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px}.product-thumb{border:1.5px solid var(--line-1);background:#fff;border-radius:12px;padding:6px;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.product-thumb.is-active{border-color:var(--navy-500)}.product-thumb img{max-height:100%;object-fit:contain}.product-summary{padding:28px}.product-summary h1{font-size:44px;line-height:1.05;margin:8px 0 12px}.product-rating-line{display:flex;gap:12px;flex-wrap:wrap;font-size:14px;color:var(--ink-100);margin-bottom:14px}.product-price-display{font-size:38px;font-weight:800;color:var(--ink-400);margin-bottom:6px}.product-pix-note{font-size:13px;color:var(--pink-700);font-weight:700;margin:0 0 18px}.product-highlights{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:20px 0}.product-highlights div{border:1px solid var(--line-1);border-radius:14px;background:var(--cream-100);padding:14px}.product-highlights strong{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--navy-500);margin-bottom:4px}.product-highlights span{font-size:14px;color:var(--ink-200)}.product-cart-box{margin:22px 0}.product-cart-box form.cart{display:flex;gap:12px;align-items:stretch;flex-wrap:wrap}.product-cart-box .quantity{display:inline-flex;align-items:center;border:1px solid var(--line-2);border-radius:999px;overflow:hidden;background:var(--cream-100)}.product-cart-box .quantity input{width:70px;border:0;background:#fff0;text-align:center;padding:12px 6px}.product-description{font-size:15px;line-height:1.7;color:var(--ink-200)}.product-description p:first-child{margin-top:0}.related-section{margin-top:56px}.cart-layout{display:grid;grid-template-columns:1.4fr 0.6fr;gap:24px}.cart-main-box{padding:24px}.cart-side-box{padding:24px;align-self:start;position:sticky;top:180px}.cart-side-box h2{font-family:var(--font-display);font-size:28px;font-weight:600;margin:0 0 14px;color:var(--navy-800)}.cart-side-box ul{margin:0;padding-left:20px;display:grid;gap:12px;color:var(--ink-200)}.woocommerce-cart-form table.shop_table,.shop_table_responsive{width:100%;border-collapse:collapse}.woocommerce-cart-form th,.woocommerce-cart-form td,.shop_table_responsive th,.shop_table_responsive td{padding:14px 10px;border-bottom:1px solid var(--line-1);text-align:left}.woocommerce-cart-form td.product-thumbnail img{width:72px;height:72px;object-fit:contain;background:var(--cream-100);border-radius:12px;padding:8px}.woocommerce a.remove{color:var(--pink-700)!important}.woocommerce .coupon{display:flex;gap:10px;flex-wrap:wrap}.woocommerce .coupon input,.woocommerce form .input-text,.woocommerce form select,.newsletter-form input{border:1px solid var(--line-2);border-radius:999px;padding:12px 16px;background:#fff}.woocommerce .actions button,.woocommerce .cart-collaterals .button,.woocommerce .checkout-button,.woocommerce .return-to-shop .button{border:0;border-radius:999px;background:var(--navy-800)!important;color:#fff!important;padding:13px 22px!important;font-weight:800}.cart_totals,.wc-proceed-to-checkout,.woocommerce .cart-collaterals{margin-top:24px}.cart_totals h2{font-family:var(--font-display);font-size:30px;font-weight:600;color:var(--navy-800)}.content-box{padding:32px}.content-body h2,.content-body h3{font-family:var(--font-display);color:var(--navy-800)}.post-card+.post-card{margin-top:22px;padding-top:22px;border-top:1px solid var(--line-1)}.site-footer{background:var(--navy-900);color:#d4d9ec;padding-top:56px;margin-top:72px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px}.footer-logo .site-brand-image{height:78px;filter:none}.footer-logo .site-brand-image--custom{filter:none}.footer-brand p{font-size:14px;line-height:1.6;color:#a7b1d4;max-width:320px}.footer-grid h2{margin:0 0 14px;font-family:var(--font-display);font-size:16px;font-weight:600;color:#fff}.footer-links{list-style:none;margin:0;padding:0}.footer-links li+li{margin-top:8px}.footer-links a{color:#a7b1d4;font-size:14px}.footer-social{display:flex;gap:8px;margin-top:16px}.footer-social-link{display:flex;align-items:center;justify-content:center;transition:transform 0.18s var(--ease),box-shadow 0.18s var(--ease),border-color 0.18s var(--ease),background 0.18s var(--ease),color 0.18s var(--ease)}.footer-social--siglas .footer-social-link{width:36px;height:36px;border-radius:50%;background:var(--navy-800);border:1px solid var(--navy-500);color:#fff;font-size:11px;font-weight:800}.footer-social--siglas .footer-social-link:hover{transform:translateY(-2px);border-color:rgb(255 255 255 / .42)}.footer-social--icons .footer-social-link{width:44px;height:44px;border-radius:12px;background:#fff;border:1px solid rgb(255 255 255 / .22);color:var(--navy-800);box-shadow:0 10px 24px rgb(12 22 54 / .18)}.footer-social--icons .footer-social-link:hover{transform:translateY(-2px);border-color:rgb(232 92 131 / .45);box-shadow:0 14px 28px rgb(12 22 54 / .24)}.footer-social--icons .footer-social-link svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.8;fill:none}.footer-social--icons .footer-social-link--x{background:#1d9bf0;border-color:#1d9bf0;color:#fff}.footer-bottom{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:20px 0;border-top:1px solid rgb(255 255 255 / .12);margin-top:40px;font-size:12px;color:#a7b1d4}@media (max-width:1100px){.header-main{grid-template-columns:1fr auto}.header-search{grid-column:1/-1;order:3}.hero-grid,.newsletter-box,.product-layout,.cart-layout{grid-template-columns:1fr}.hero-art{height:360px}.banner-grid,.footer-grid,.trust-grid{grid-template-columns:repeat(2,1fr)}.category-grid,.product-grid,.product-grid-catalog{grid-template-columns:repeat(2,1fr)}.catalog-layout{grid-template-columns:1fr}.catalog-sidebar,.cart-side-box{position:static}}@media (max-width:782px){body.admin-bar .site-header{top:46px}body.mobile-menu-open{overflow:hidden}.container{width:min(calc(100% - 32px), var(--container))}.site-brand-image{height:34px}.header-main{grid-template-columns:auto auto;gap:14px;padding:14px 0 12px}.site-branding{min-width:0}.header-search{grid-column:1/-1;order:3;padding-left:12px}.header-search input{padding:11px 10px;font-size:15px}.header-search button{padding:11px 24px}.header-actions{margin-left:auto}.header-actions .header-action{display:none}.menu-toggle{display:flex;width:48px;height:48px;border:2px solid #15225d}.header-categories{display:none}.mobile-menu{display:block;position:absolute;top:100%;left:0;right:0;z-index:60;background:rgb(255 255 255 / .98);backdrop-filter:blur(14px);box-shadow:0 18px 40px rgb(20 30 71 / .12)}.mobile-menu-inner{padding:8px 0 18px}.header-search-mobile{display:none}.mobile-menu-links a,.mobile-menu-links span{font-size:15px;color:#243154}.mobile-menu-links a:last-child,.mobile-menu-links span:last-child{border-bottom:0}.hero-grid{padding:52px 0 64px;gap:28px}.hero-copy h1{font-size:46px}.hero-copy p{font-size:16px}.hero-strip{display:grid;grid-template-columns:1fr;gap:14px}.hero-art{height:300px}.hero-bottle-1{width:150px}.hero-bottle-2{width:150px}.hero-bottle-3{width:156px}.section-heading h2,.newsletter-box h2{font-size:32px}.section-heading-split{flex-direction:column;align-items:flex-start}.banner-grid,.footer-grid,.trust-grid,.category-grid,.product-grid,.product-grid-catalog,.product-highlights{grid-template-columns:1fr}.catalog-intro h1,.cart-intro h1,.product-summary h1,.content-header h1{font-size:38px}.newsletter-box{padding:32px;border-radius:22px}.newsletter-form{flex-direction:column;border-radius:18px;padding:14px}.newsletter-form button{width:100%}.product-summary,.cart-main-box,.content-box{padding:20px}.woocommerce .coupon{flex-direction:column}.woocommerce .coupon input,.woocommerce .coupon button{width:100%}}.hero-art-aromatica{position:relative;height:470px}.hero-art-aromatica .hero-product-card{position:absolute;display:flex;flex-direction:column;gap:12px;padding:16px;background:rgb(255 255 255 / .86);backdrop-filter:blur(12px);border:1px solid rgb(20 30 71 / .08);border-radius:26px;box-shadow:var(--shadow-3)}.hero-art-aromatica .hero-product-card-1{left:8%;top:10%;width:220px;transform:rotate(-5deg)}.hero-art-aromatica .hero-product-card-2{right:2%;top:16%;width:190px;transform:rotate(5deg)}.hero-art-aromatica .hero-product-card-3{left:34%;bottom:0;width:205px;transform:rotate(-2deg)}.hero-art-aromatica .hero-product-media{display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#fff,#f7f1f4);border-radius:20px;aspect-ratio:4/4.8;padding:18px}.hero-art-aromatica .hero-product-media img{max-height:100%;object-fit:contain;filter:drop-shadow(0 16px 28px rgb(20 30 71 / .14))}body.mil-aromas-hero-image-effect-off .hero-art-aromatica .hero-product-card{background:#fff0;backdrop-filter:none;border-color:#fff0;box-shadow:none;padding:0}body.mil-aromas-hero-image-effect-off .hero-art-aromatica .hero-product-media{background:#fff0;padding:0}body.mil-aromas-hero-image-effect-off .hero-art-aromatica .hero-product-media img{filter:none}.hero-art-aromatica .hero-product-caption strong{display:block;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--pink-700)}.hero-art-aromatica .hero-product-caption span{display:block;margin-top:4px;font-size:13px;line-height:1.35;font-weight:700;color:var(--ink-200)}.mil-aromas-slider-hero-overlay{position:absolute;top:0;right:0;width:434px;max-width:100%;height:438px;z-index:8;pointer-events:none}.mil-aromas-slider-hero-overlay .hero-product-card{position:absolute;display:block;padding:0;background:#fff0;border:0;box-shadow:none;border-radius:0;opacity:0;transition:transform 950ms cubic-bezier(.22,1,.36,1),opacity 950ms cubic-bezier(.22,1,.36,1)}.mil-aromas-slider-hero-overlay .hero-product-card-1{left:4px;top:28px;width:208px;transform:translateX(-220px) scale(.96) rotate(-4deg)}.mil-aromas-slider-hero-overlay .hero-product-card-2{right:2px;top:74px;width:178px;transform:translateX(220px) scale(.96) rotate(5deg)}.mil-aromas-slider-hero-overlay .hero-product-card-3{left:154px;bottom:10px;width:200px;transform:translateY(220px) scale(.96) rotate(0deg)}.mil-aromas-slider-hero-overlay .hero-product-media{display:flex;align-items:center;justify-content:center;background:#fff0;border-radius:0;aspect-ratio:auto;padding:0}.mil-aromas-slider-hero-overlay .hero-product-media img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;filter:none}.mil-aromas-slider-hero-overlay .hero-product-caption{display:none}.mil-aromas-slider-hero-overlay.is-ready .hero-product-card{opacity:1}.mil-aromas-slider-hero-overlay.is-ready .hero-product-card-1,.mil-aromas-slider-hero-overlay.is-ready .hero-product-card-2,.mil-aromas-slider-hero-overlay.is-ready .hero-product-card-3{transform:translate(0,0) scale(1)}@media (max-width:1024px){.mil-aromas-slider-hero-overlay{display:none}}.catalog-section-aromatica .catalog-intro{padding:34px 36px;border-radius:28px;background:linear-gradient(135deg,var(--warm-100,#fbf7f1),#fff 42%,var(--pink-50) 100%);border:1px solid rgb(20 30 71 / .08);position:relative;overflow:hidden}.catalog-section-aromatica .catalog-intro:after{content:"";position:absolute;width:280px;height:280px;border-radius:50%;right:-100px;top:-120px;background:radial-gradient(circle,var(--lime-100),transparent 70%);opacity:.55}.catalog-section-aromatica .catalog-results-head{padding-bottom:18px;border-bottom:1px solid rgb(20 30 71 / .1)}.catalog-section-aromatica .catalog-sidebar{background:#fff;border-color:rgb(20 30 71 / .08);box-shadow:var(--shadow-2)}.catalog-section-aromatica .filter-chip span{background:#fbf4f7}.catalog-section-aromatica .product-grid-catalog{grid-template-columns:repeat(3,1fr);gap:18px}.catalog-section-aromatica .product-card-media{aspect-ratio:1;background:linear-gradient(180deg,#fff,#f5eef2)}@media (max-width:1100px){.hero-art-aromatica{height:420px}}@media (max-width:782px){.hero-art-aromatica{height:400px}.hero-art-aromatica .hero-product-card-1,.hero-art-aromatica .hero-product-card-2,.hero-art-aromatica .hero-product-card-3{width:150px;padding:12px}.hero-art-aromatica .hero-product-card-1{left:0}.hero-art-aromatica .hero-product-card-2{right:0}.hero-art-aromatica .hero-product-card-3{left:calc(50% - 75px)}.catalog-section-aromatica .product-grid-catalog{grid-template-columns:1fr}}.top-strip{background:#15225d}.top-strip-inner{gap:22px;font-size:13px;font-weight:700}.top-strip-inner span:nth-child(1),.top-strip-inner span:nth-child(5){color:#fff}.top-strip-inner span:nth-child(3){color:#a8ce2e}.site-header{background:rgb(255 255 255 / .98);backdrop-filter:blur(12px);box-shadow:none}.header-main{grid-template-columns:auto 1fr auto;gap:24px;padding:18px 0 16px}.site-brand-image{height:58px}.header-search{border-color:#d8dbe6;border-radius:999px;padding:3px 4px 3px 16px;box-shadow:0 0 0 4px rgb(20 30 71 / .03) inset}.header-search-icon{font-size:18px;color:#60709c}.header-search-icon svg{display:block;width:18px;height:18px}.header-search input{padding:13px 14px;color:#33415d}.header-search button{padding:11px 32px;background:#15225d}.header-actions{gap:20px}.header-action{gap:6px;font-size:12px;font-weight:700;color:#15225d;transition:color 0.18s var(--ease)}.header-action:hover{color:var(--pink-500)}.header-action-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.header-action-icon svg{width:20px;height:20px}.header-action[data-favorites-link].is-active{color:#e85c83}.header-action[data-favorites-link].is-active .header-action-icon{background:rgb(232 92 131 / .12);border-radius:999px}.header-action[data-favorites-link].is-active .header-action-icon svg{filter:drop-shadow(0 2px 6px rgb(232 92 131 / .2))}.header-contact-widget{display:grid;gap:7px;justify-items:start;min-width:162px;margin-left:4px;padding-left:16px;border-left:1px solid #dfe3eb}.header-contact-link{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:800;line-height:1.1;letter-spacing:.01em;color:#2f4383;white-space:nowrap;font-variant-numeric:tabular-nums}.header-contact-link:hover{color:#15225d}.header-contact-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:#2f4383;flex:0 0 20px;border-radius:999px;background:#eef1f7}.header-contact-icon svg{width:13px;height:13px}.cart-count{top:-6px;right:-10px;background:#e85c83}.header-categories{border-top:0;border-bottom:1px solid var(--line-1)}.header-categories-inner{gap:28px;padding:0 0 12px}.header-category-link{padding-top:0;font-size:14px;font-weight:700;color:#3d4761;border-bottom:2px solid #fff0;padding-bottom:8px;white-space:nowrap}.header-category-link:hover,.header-category-link.is-current{color:#15225d;border-bottom-color:#e85c83}.header-category-link.is-placeholder{opacity:.62}.aromatica-home{padding-bottom:8px}.aromatica-home .section-heading h2,.aromatica-home .section-link,.aromatica-home .trust-item strong,.aromatica-home .footer-grid h2{font-family:var(--font-display)}.aromatica-home-hero{background:#f8f4f6}.aromatica-home-hero:before{width:520px;height:520px;top:40px;right:-90px;background:radial-gradient(circle,rgb(168 206 46 / .16),transparent 70%);opacity:1}.aromatica-home-hero:after{width:620px;height:620px;left:auto;right:-220px;bottom:-220px;background:radial-gradient(circle,rgb(232 92 131 / .12),transparent 72%);opacity:1}.aromatica-hero-grid{grid-template-columns:minmax(0,560px) minmax(0,430px);justify-content:space-between;gap:28px;padding:60px 0 48px;align-items:center}.aromatica-hero-copy{max-width:560px;padding-top:8px}.aromatica-hero-copy h1{display:flex;flex-direction:column;align-items:flex-start;font-size:60px;line-height:.95;letter-spacing:-.046em;color:#18235b;margin:16px 0 20px}.aromatica-hero-title-main{display:block;color:#18235b}.aromatica-hero-copy h1 em,.aromatica-hero-title-accent{display:block;margin-top:2px;color:#d24d7d;font-style:italic;font-weight:500}.aromatica-hero-copy p{max-width:500px;margin-bottom:26px;font-size:15px;line-height:1.58;color:#3f4b66}.aromatica-hero-actions{margin-bottom:36px}.aromatica-hero-actions .button{padding:14px 26px;background:#15225d}.aromatica-hero-actions .button-ghost{background:#fff0;color:#15225d;border-color:#15225d}.aromatica-hero-actions .button-ghost:hover{background:#15225d;color:#fff}.aromatica-hero-strip{max-width:535px;gap:0;padding-top:24px;border-top:1px solid rgb(20 30 71 / .12)}.aromatica-hero-strip div{min-width:160px;padding-right:22px}.aromatica-hero-strip strong{font-size:14px;color:#15225d}.aromatica-hero-strip span{font-size:13px;color:#6f768b}.hero-art-aromatica{width:434px;max-width:100%;height:438px;margin-left:auto}.hero-art-aromatica .hero-product-card{position:absolute;display:flex;flex-direction:column;gap:10px;padding:16px;background:rgb(255 255 255 / .95);border:1px solid rgb(20 30 71 / .08);border-radius:26px;box-shadow:0 16px 34px rgb(20 30 71 / .08)}.hero-art-aromatica .hero-product-card-1{left:4px;top:28px;z-index:1;width:208px;transform:rotate(-4deg)}.hero-art-aromatica .hero-product-card-2{right:2px;top:74px;z-index:1;width:178px;transform:rotate(5deg)}.hero-art-aromatica .hero-product-card-3{left:132px;bottom:-12px;z-index:2;width:190px;transform:rotate(-1deg)}.hero-art-aromatica .hero-product-media{display:flex;align-items:center;justify-content:center;aspect-ratio:4/5;background:linear-gradient(180deg,#fff,#f3f0f6);border-radius:20px;padding:16px}.hero-art-aromatica .hero-product-media img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 14px 22px rgb(20 30 71 / .12))}.hero-art-aromatica .hero-product-caption strong{display:block;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#77809a}.hero-art-aromatica .hero-product-caption span{display:-webkit-box;overflow:hidden;margin-top:4px;font-size:12px;line-height:1.28;font-weight:800;color:#4c5672;-webkit-line-clamp:3;-webkit-box-orient:vertical}.aromatica-categories-section{padding-top:54px;padding-bottom:30px}.aromatica-heading{margin-bottom:24px}.aromatica-heading .eyebrow{color:#d24d7d}.aromatica-heading h2{font-size:44px;line-height:1.06;letter-spacing:-.038em;color:#15225d;max-width:980px}.aromatica-category-grid{grid-template-columns:repeat(3,1fr);gap:14px}.aromatica-category-tile{border-radius:18px;padding:16px 18px;background:#fff;border:1px solid #d7dce8;box-shadow:none}.aromatica-category-tile:hover{transform:none;border-color:#cad3e3;box-shadow:0 12px 26px rgb(20 30 71 / .05)}.aromatica-category-icon{width:58px;height:58px;border-radius:16px;background:#f0eff8;padding:12px}.aromatica-category-tile:nth-child(2) .aromatica-category-icon,.aromatica-category-tile:nth-child(5) .aromatica-category-icon{background:#edf2d3}.aromatica-category-tile:nth-child(3) .aromatica-category-icon,.aromatica-category-tile:nth-child(6) .aromatica-category-icon{background:#eef0f6}.aromatica-category-icon img{width:34px;height:34px;object-fit:contain}.aromatica-category-content strong{font-size:18px;color:#15225d}.aromatica-category-content span{font-size:13px;color:#687089}.aromatica-category-arrow{font-size:26px;color:#2f4383}.aromatica-banner-strip{padding:12px 0 22px}.aromatica-banner-grid{grid-template-columns:2.1fr 1.05fr 1.05fr;gap:14px}.aromatica-banner-card{min-height:162px;border-radius:18px;padding:24px 24px 22px}.aromatica-banner-card:after{width:190px;height:190px;bottom:-82px;right:-68px;background:rgb(255 255 255 / .12)}.aromatica-banner-card h3{font-size:28px;line-height:1.08}.aromatica-banner-card.banner-card-navy{background:#2f4383}.aromatica-banner-card.banner-card-pink{background:#d24d7d}.aromatica-banner-card.banner-card-lime{background:#9dbd1d;color:#15225d}.aromatica-shelf-section{padding-top:34px;padding-bottom:34px}.aromatica-heading-split{margin-bottom:22px}.aromatica-heading-split h2{font-size:42px;line-height:1.06;letter-spacing:-.038em;color:#15225d}.aromatica-heading-split .section-link{display:inline-flex;align-items:center;gap:6px;border-bottom:1px solid currentColor;padding-bottom:3px}.aromatica-product-grid{grid-template-columns:repeat(4,1fr);gap:16px}.aromatica-product-card{height:100%;padding:10px;border-radius:18px;border:1px solid #d7dce8;box-shadow:none;background:#fff}.aromatica-product-card:hover{transform:translateY(-4px);border-color:#cad3e3;box-shadow:0 14px 30px rgb(20 30 71 / .05)}.aromatica-product-media{position:relative;align-items:flex-start;justify-content:center;padding:0;background:#f3f4f7;border-radius:14px;overflow:hidden}.aromatica-product-media img{width:100%;height:100%;max-height:none;object-fit:cover;aspect-ratio:1/1}.aromatica-sale-badge{position:absolute;top:10px;left:10px;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:22px;padding:0 10px;border-radius:999px;background:#e85c83;color:#fff;font-size:11px;font-weight:800}.aromatica-favorite{position:absolute;top:10px;right:10px;z-index:2;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:50%;background:#fff;color:#566180;font-size:15px;box-shadow:0 6px 14px rgb(20 30 71 / .08);cursor:pointer;transition:transform 0.18s var(--ease),background-color 0.18s var(--ease),color 0.18s var(--ease),box-shadow 0.18s var(--ease)}.aromatica-favorite:hover{transform:scale(1.04);box-shadow:0 10px 20px rgb(20 30 71 / .12)}.aromatica-favorite:focus-visible{outline:2px solid #15225d;outline-offset:2px}.aromatica-favorite.is-active{background:#15225d;color:#fff}.aromatica-favorite[data-syncing="true"]{opacity:.7;pointer-events:none}.aromatica-favorite-icon{line-height:1}.aromatica-product-body{display:flex;flex:1;flex-direction:column;gap:8px;padding:6px 4px 4px}.aromatica-product-body .product-card-cat{font-size:11px;letter-spacing:.14em;color:#7280a2}.aromatica-product-body h3{font-size:17px;line-height:1.22;color:#15225d;min-height:56px}.aromatica-product-body .product-card-old{font-size:13px}.aromatica-product-body .product-card-now{font-size:20px;color:#15225d}.aromatica-product-body .product-card-prices{min-height:31px}.aromatica-product-body .product-card-installments{font-size:12px;color:#7a8094}.aromatica-product-body .product-card-button{margin-top:auto;padding:11px 14px;background:#15225d;border-radius:999px}.aromatica-product-body .product-card-button:hover{background:var(--pink-500)}.aromatica-trust-strip{background:#fff;border-top:1px solid #dfe3eb;border-bottom:1px solid #dfe3eb;padding:22px 0}.aromatica-trust-grid{grid-template-columns:repeat(4,1fr);gap:14px}.aromatica-trust-item{display:grid;grid-template-columns:44px 1fr;align-items:center;gap:12px}.aromatica-trust-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;background:#eef1f7;color:#2f4383;font-size:11px;font-weight:800}.aromatica-trust-icon img{display:block;max-width:20px;max-height:20px;width:auto;height:auto;object-fit:contain}.aromatica-trust-item:nth-child(1) .aromatica-trust-icon,.aromatica-trust-item:nth-child(4) .aromatica-trust-icon{background:#eef0f6}.aromatica-trust-item:nth-child(2) .aromatica-trust-icon{background:#eef3fb}.aromatica-trust-item:nth-child(3) .aromatica-trust-icon{background:#edf2d3}.aromatica-trust-item>div>strong{display:block;font-size:16px;line-height:1.2;color:#15225d}.aromatica-trust-item>div>span{display:block;margin-top:4px;line-height:1.35;font-size:13px;color:#7a8094}.aromatica-kits-section{padding-top:38px}.aromatica-newsletter-section{padding:46px 0 0}.aromatica-newsletter-box{grid-template-columns:1fr 0.95fr;gap:36px;align-items:center;padding:44px 48px;background:linear-gradient(90deg,#15225d 0%,#16235f 72%,#4b275f 100%);border-radius:22px}.aromatica-newsletter-box:before{top:-110px;right:-90px;width:280px;height:280px;background:radial-gradient(circle,rgb(232 92 131 / .45),transparent 68%);opacity:1}.aromatica-newsletter-copy h2{display:flex;flex-direction:column;align-items:flex-start;font-size:42px;line-height:1.02;letter-spacing:-.04em;margin:0 0 14px}.aromatica-newsletter-copy h2 span{display:block;color:#fff}.aromatica-newsletter-copy h2 em{display:block;color:#f08aaa;font-style:italic;font-weight:500}.aromatica-newsletter-copy p{max-width:420px;font-size:14px;line-height:1.6;color:rgb(255 255 255 / .8)}.aromatica-newsletter-form{display:block;background:#fff0;padding:0}.aromatica-newsletter-label{display:inline-block;margin-bottom:12px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#b7dd2e}.aromatica-newsletter-row{display:flex;align-items:center;gap:8px;background:#fff;border-radius:999px;padding:4px 4px 4px 18px}.aromatica-newsletter-row input{flex:1;border:0;background:#fff0;padding:12px 0;color:#15225d}.aromatica-newsletter-row button{border:0;border-radius:999px;background:#e85c83;color:#fff;padding:13px 22px;font-weight:800}.aromatica-newsletter-form small{display:block;margin-top:12px;font-size:12px;color:rgb(255 255 255 / .62)}.aromatica-newsletter-form .mailpoet_form{display:block;max-width:470px}.aromatica-newsletter-form .mailpoet_paragraph{margin:0!important;min-width:0}.aromatica-newsletter-form .mailpoet_paragraph+.mailpoet_paragraph{margin-top:0!important}.aromatica-newsletter-form .mailpoet_form form,.aromatica-newsletter-form form{margin:0}.aromatica-newsletter-form .mailpoet_form form{display:grid;grid-template-columns:minmax(0,1fr) 186px;align-items:center;column-gap:10px;width:100%;max-width:470px;background:#fff;border-radius:999px;padding:6px 6px 6px 22px}.aromatica-newsletter-form .mailpoet_form form>.mailpoet_paragraph:first-child{min-width:0;width:auto!important;max-width:none!important}.aromatica-newsletter-form .mailpoet_form form>.mailpoet_paragraph:nth-child(2),.aromatica-newsletter-form .mailpoet_form form>.mailpoet_paragraph.last,.aromatica-newsletter-form .mailpoet_form form>.mailpoet_paragraph.final{position:relative;display:flex;align-items:center;justify-content:center;width:auto!important;max-width:none!important;min-height:48px}.aromatica-newsletter-form .mailpoet_form .mailpoet_text,.aromatica-newsletter-form .mailpoet_form input[type="email"],.aromatica-newsletter-form .mailpoet_form input[type="text"]{display:block!important;width:100%!important;min-width:0!important;height:48px;border:0!important;background:transparent!important;padding:0 18px 0 0!important;color:#15225d!important;box-shadow:none!important}.aromatica-newsletter-form .mailpoet_form .mailpoet_submit,.aromatica-newsletter-form .mailpoet_form input[type="submit"],.aromatica-newsletter-form .mailpoet_form button[type="submit"]{display:flex!important;align-items:center;justify-content:center;width:100%!important;min-height:48px;border:0!important;border-radius:999px!important;background:#e85c83!important;color:#fff!important;padding:13px 22px!important;font-weight:800!important;line-height:1.1!important;white-space:nowrap!important;cursor:pointer!important}.aromatica-newsletter-form .mailpoet_form .mailpoet_form_loading{display:none;align-items:center;justify-content:center;gap:6px;width:100%;min-height:48px;padding:0 18px;border-radius:999px;background:#e85c83}.aromatica-newsletter-form .mailpoet_form .mailpoet_submit[disabled]+.mailpoet_form_loading,.aromatica-newsletter-form .mailpoet_form input[type="submit"][disabled]+.mailpoet_form_loading,.aromatica-newsletter-form .mailpoet_form button[type="submit"][disabled]+.mailpoet_form_loading{display:inline-flex}.aromatica-newsletter-form .mailpoet_form .mailpoet_form_loading>span{display:block;width:8px;height:8px;border-radius:50%;background:rgb(255 255 255 / .96);animation:aromatica-mailpoet-bounce 1.15s infinite ease-in-out both}.aromatica-newsletter-form .mailpoet_form .mailpoet_form_loading>span:nth-child(1){animation-delay:-0.24s}.aromatica-newsletter-form .mailpoet_form .mailpoet_form_loading>span:nth-child(2){animation-delay:-0.12s}.aromatica-newsletter-form .mailpoet_form .mailpoet_form_loading>span:nth-child(3){animation-delay:0s}.aromatica-newsletter-form .mailpoet_form label{display:none!important}.aromatica-newsletter-form .mailpoet_form .mailpoet_message,.aromatica-newsletter-form .mailpoet_form .parsley-errors-list{display:none!important}.aromatica-newsletter-feedback{display:none;margin-top:12px}.aromatica-newsletter-feedback.is-visible{display:block}.aromatica-newsletter-feedback .mailpoet_validate_success,.aromatica-newsletter-feedback .mailpoet_error,.aromatica-newsletter-feedback .mailpoet_message,.aromatica-newsletter-feedback .parsley-errors-list,.aromatica-newsletter-feedback p{display:block;margin:0;padding:12px 16px;border-radius:18px;background:rgb(255 255 255 / .12);font-size:13px;line-height:1.5}.aromatica-newsletter-feedback .mailpoet_validate_success,.aromatica-newsletter-feedback .mailpoet_message{color:rgb(255 255 255 / .92)}.aromatica-newsletter-feedback .mailpoet_error,.aromatica-newsletter-feedback .parsley-errors-list,.aromatica-newsletter-feedback .parsley-errors-list li{color:#ffd7e2}.aromatica-newsletter-feedback .parsley-errors-list,.aromatica-newsletter-feedback .parsley-errors-list li{list-style:none;padding:0}.aromatica-newsletter-feedback .parsley-errors-list li+li{margin-top:6px}@keyframes aromatica-mailpoet-bounce{0%,80%,100%{transform:scale(.55);opacity:.45}40%{transform:scale(1);opacity:1}}.site-footer{background:#091646;padding-top:58px;margin-top:56px}.footer-grid{gap:44px}.footer-logo .site-brand-image{height:60px;filter:none}.footer-logo .site-brand-image--custom{filter:none}.footer-brand p{max-width:260px;color:#a8b2d0}.footer-links a{color:#a8b2d0}.footer-bottom{padding:18px 0;margin-top:34px}@media (max-width:1100px){.header-main{grid-template-columns:1fr auto}.header-search{grid-column:1/-1;order:3}.header-contact-widget{display:none}.aromatica-hero-grid,.aromatica-newsletter-box{grid-template-columns:1fr}.aromatica-heading h2,.aromatica-heading-split h2{font-size:38px}.aromatica-banner-grid,.aromatica-trust-grid,.aromatica-product-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:782px){.top-strip-inner{gap:10px;font-size:11px}.header-main{gap:16px;padding:14px 0}.site-brand-image{height:34px}.header-search{padding-left:12px}.header-search input{padding:11px 10px}.header-actions .header-action{display:none}.header-categories-inner{gap:18px;padding-bottom:10px}.header-category-link{font-size:13px}.aromatica-hero-grid{padding:42px 0 36px;gap:24px}.aromatica-hero-copy{padding-top:0}.aromatica-hero-copy h1{font-size:42px;line-height:.96}.aromatica-hero-copy p{font-size:16px}.aromatica-hero-actions{margin-bottom:28px}.aromatica-hero-strip{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hero-art-aromatica{width:332px;height:340px}.hero-art-aromatica .hero-product-card-1,.hero-art-aromatica .hero-product-card-2,.hero-art-aromatica .hero-product-card-3{width:146px;padding:12px}.hero-art-aromatica .hero-product-card-1{left:0;top:24px}.hero-art-aromatica .hero-product-card-2{right:0;top:40px}.hero-art-aromatica .hero-product-card-3{left:calc(50% - 73px);bottom:-8px}.aromatica-categories-section{padding-top:34px}.aromatica-heading h2,.aromatica-heading-split h2,.aromatica-newsletter-copy h2{font-size:31px}.aromatica-category-grid,.aromatica-banner-grid,.aromatica-product-grid,.aromatica-trust-grid{grid-template-columns:1fr}.aromatica-banner-card h3{font-size:24px}.aromatica-product-body h3{min-height:auto}.aromatica-trust-item{grid-template-columns:36px 1fr}.aromatica-newsletter-box{padding:28px 22px;border-radius:18px}.aromatica-newsletter-row{flex-direction:column;align-items:stretch;border-radius:18px;padding:12px}.aromatica-newsletter-row button{width:100%}.aromatica-newsletter-form .mailpoet_form{max-width:none}.aromatica-newsletter-form .mailpoet_form form{grid-template-columns:1fr;row-gap:10px;max-width:none;border-radius:18px;padding:12px}.aromatica-newsletter-form .mailpoet_form .mailpoet_text,.aromatica-newsletter-form .mailpoet_form input[type="email"],.aromatica-newsletter-form .mailpoet_form input[type="text"]{height:auto;padding:12px 14px!important;border:1px solid rgb(21 34 93 / .12)!important;border-radius:999px!important;background:#fff!important}.aromatica-newsletter-form .mailpoet_form .mailpoet_submit,.aromatica-newsletter-form .mailpoet_form input[type="submit"],.aromatica-newsletter-form .mailpoet_form button[type="submit"]{width:100%!important}}.catalog-section-aromatica{padding:0 0 72px}.aromatica-catalog-intro{margin:0 0 18px;padding:0;background:linear-gradient(90deg,#f1f1e3 0%,#f2f3e2 72%,#e7edc7 100%);border:0;border-radius:0;box-shadow:none}.aromatica-catalog-intro-inner{padding:22px 0 30px}.aromatica-catalog-intro:after{display:none}.aromatica-catalog-intro .eyebrow{color:#d24d7d}.aromatica-catalog-intro h1{font-size:62px;line-height:.98;letter-spacing:-.045em;color:#15225d}.aromatica-catalog-intro p{max-width:660px;margin-top:10px;font-size:17px;line-height:1.6;color:#4a556f}.aromatica-catalog-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.aromatica-catalog-chip{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:999px;background:#fff;border:1px solid #d7dce8;font-size:13px;font-weight:700;color:#5d6784}.aromatica-catalog-chip.is-active,.aromatica-catalog-chip:hover{background:#15225d;border-color:#15225d;color:#fff}.aromatica-catalog-layout{grid-template-columns:280px 1fr;gap:22px;align-items:start}.aromatica-catalog-sidebar{position:sticky;top:156px;padding:14px 14px 18px;border-radius:18px;background:#fff;border:1px solid #d7dce8;box-shadow:none;max-height:calc(100vh - 180px);overflow:auto}.aromatica-catalog-sidebar::-webkit-scrollbar{width:10px}.aromatica-catalog-sidebar::-webkit-scrollbar-thumb{background:#8a8a8a;border-radius:999px;border:2px solid #fff}.aromatica-filter-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px 14px;border-bottom:1px solid #dfe3eb}.aromatica-filter-head h2{margin:0;font-family:var(--font-display);font-size:28px;font-weight:600;color:#15225d}.aromatica-filter-head a{font-size:12px;font-weight:800;color:#d24d7d}.aromatica-catalog-sidebar .filter-group{padding:0 4px}.aromatica-catalog-sidebar .filter-group+.filter-group{margin-top:18px;padding-top:18px;border-top:1px solid #dfe3eb}.aromatica-catalog-sidebar .filter-group h3{margin-bottom:14px;font-size:13px;letter-spacing:.14em;color:#15225d}.aromatica-filter-list{gap:11px}.aromatica-filter-list label{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:10px;font-size:14px;color:#4f5975}.aromatica-filter-list input[type="checkbox"]{width:14px;height:14px;margin:0}.aromatica-filter-list small{font-size:12px;color:#7e869a}.aromatica-price-radios{display:grid;gap:10px;margin-top:12px}.aromatica-price-radios label{display:flex;align-items:center;gap:10px;font-size:14px;color:#55607c}.aromatica-price-radios input[type="radio"]{width:14px;height:14px;margin:0;accent-color:#15225d!important}.aromatica-size-filters{display:flex;flex-wrap:wrap;gap:8px}.aromatica-size-pill{position:relative}.aromatica-size-pill input{position:absolute;opacity:0;pointer-events:none}.aromatica-size-pill span{display:inline-flex;align-items:center;justify-content:center;min-width:62px;padding:9px 14px;border-radius:999px;border:1px solid #cfd5e2;background:#fff;font-size:12px;font-weight:800;color:#55607c}.aromatica-size-pill input:checked+span{background:#15225d;border-color:#15225d;color:#fff}.aromatica-rating-suffix{color:#6b7490}.aromatica-catalog-sidebar input[type="range"]{-webkit-appearance:none;appearance:none;width:100%;height:6px;background:#fff0;accent-color:#15225d!important}.aromatica-catalog-sidebar input[type="range"]::-webkit-slider-runnable-track{height:6px;background:linear-gradient(90deg,#15225d 0%,#15225d var(--range-progress,100%),#d7dce8 var(--range-progress,100%),#d7dce8 100%)!important;border-radius:999px}.aromatica-catalog-sidebar input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;margin-top:-6px;border-radius:50%;background:#15225d!important;border:0;box-shadow:0 0 0 3px rgb(21 34 93 / .14)!important}.aromatica-catalog-sidebar input[type="range"]::-moz-range-track{height:6px;background:#d7dce8;border-radius:999px}.aromatica-catalog-sidebar input[type="range"]::-moz-range-progress{height:6px;background:#15225d!important;border-radius:999px}.aromatica-catalog-sidebar input[type="range"]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#15225d!important;border:0;box-shadow:0 0 0 3px rgb(21 34 93 / .14)!important}.aromatica-catalog-main{gap:18px}.aromatica-results-head{padding:0;border:0}.aromatica-results-meta{display:flex;flex-direction:column;gap:12px;width:100%}.aromatica-active-filters{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.aromatica-active-filters strong{font-size:13px;font-weight:800;color:#6d7590}.aromatica-active-pills{display:flex;gap:8px;flex-wrap:wrap}.aromatica-active-pills a{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;background:#eef0f6;font-size:12px;font-weight:700;color:#5a6480;cursor:pointer;transition:background 0.18s var(--ease),color 0.18s var(--ease)}.aromatica-active-pills a:hover{background:#dde3f0;color:#15225d}.aromatica-active-pills i{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;font-style:normal;color:#8a93a9}.aromatica-sort{justify-content:space-between;align-items:center;padding-bottom:6px}.aromatica-sort label{font-size:13px;font-weight:800;color:#6d7590;text-transform:none;letter-spacing:0}.aromatica-sort select{min-width:220px;padding:10px 36px 10px 14px;border:1px solid #d7dce8;border-radius:10px;background:#fff;color:#15225d;font-weight:700}.aromatica-view-toggle{display:none}.aromatica-view-toggle span{display:block;width:28px;height:28px;border-radius:8px;background:#eef0f6;position:relative}.aromatica-view-toggle span:before,.aromatica-view-toggle span:after{content:"";position:absolute;background:#8d94a8;border-radius:2px}.aromatica-view-toggle span:first-child:before{inset:7px 15px 7px 7px}.aromatica-view-toggle span:first-child:after{inset:7px 7px 7px 15px}.aromatica-view-toggle span:last-child:before{inset:7px 7px 15px 7px}.aromatica-view-toggle span:last-child:after{inset:15px 7px 7px 7px}.aromatica-view-toggle .is-active{background:#15225d}.aromatica-view-toggle .is-active:before,.aromatica-view-toggle .is-active:after{background:#fff}.aromatica-catalog-grid{grid-template-columns:repeat(3,1fr);gap:14px}.aromatica-catalog-card{padding:10px;border-radius:18px}.aromatica-catalog-media{background:#f3f4f7}.aromatica-catalog-card .product-card-body{height:100%}.aromatica-catalog-card h3{min-height:6.1em}.aromatica-catalog-card .product-card-button{margin-top:auto}.aromatica-pagination{justify-content:center;gap:10px;margin-top:30px}.aromatica-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border-radius:999px;background:#fff;border:1px solid #d7dce8;color:#6b7490;font-size:13px;font-weight:700}.aromatica-pagination .page-numbers.current{background:#15225d;border-color:#15225d;color:#fff}.aromatica-pagination .prev,.aromatica-pagination .next{font-size:18px;line-height:1}@media (max-width:1100px){.aromatica-catalog-intro-inner{padding:18px 0 28px}.aromatica-catalog-layout{grid-template-columns:1fr}.aromatica-catalog-sidebar{position:static;max-height:none;overflow:visible}.aromatica-catalog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:782px){.catalog-section-aromatica{padding-bottom:48px}.aromatica-catalog-intro-inner{padding:18px 0 24px}.aromatica-catalog-intro h1{font-size:40px}.aromatica-catalog-intro p{font-size:15px}.aromatica-catalog-chips{gap:8px}.aromatica-catalog-chip{padding:9px 12px;font-size:12px}.aromatica-filter-head h2{font-size:24px}.aromatica-active-filters{flex-direction:column;align-items:flex-start}.aromatica-sort{flex-wrap:wrap}.aromatica-sort select{min-width:0;width:100%}.aromatica-view-toggle{margin-left:0}.aromatica-catalog-grid{grid-template-columns:1fr}}.product-section-aromatica{padding-top:26px}.product-section-aromatica .product-layout{grid-template-columns:minmax(0,46%) minmax(0,1fr);align-items:start;gap:34px}.aromatica-product-gallery{display:grid;grid-template-columns:88px minmax(0,1fr);gap:18px}.aromatica-product-gallery,.aromatica-product-summary,.aromatica-product-content-grid,.aromatica-product-detail-grid{min-width:0}.aromatica-product-thumbs{display:flex;flex-direction:column;gap:10px;margin-top:0}.aromatica-product-thumbs .product-thumb{width:100%;flex:0 0 auto;min-width:0;overflow:hidden;border-color:#d8dce7;border-radius:14px;padding:10px;background:#fff;box-shadow:none}.aromatica-product-thumbs .product-thumb.is-active{border-color:#15225d;box-shadow:0 0 0 1px rgb(21 34 93 / .12)}.aromatica-product-thumbs .product-thumb img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center center}.aromatica-product-gallery-main{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-width:0;aspect-ratio:auto;padding:24px;border-radius:26px;background:linear-gradient(135deg,#f3f4f7 0%,#f3f1f5 65%,#e8edcf 100%);border:0;min-height:620px;overflow:hidden}.aromatica-product-image-frame{position:relative;display:flex;align-items:center;justify-content:center;width:min(100%, 560px);min-height:540px;padding:20px;border-radius:24px;background:linear-gradient(180deg,#fff 0%,#fcfcfd 100%);box-shadow:inset 0 0 0 1px rgb(20 30 71 / .05),0 22px 40px rgb(20 30 71 / .06);overflow:hidden;cursor:zoom-in}.aromatica-product-image-frame img{display:block;width:100%;height:100%;max-width:100%;max-height:500px;object-fit:contain;object-position:center center;transform-origin:center center;transition:transform 0.18s ease-out;will-change:transform}.aromatica-product-gallery-main.is-zoom-active .aromatica-product-image-frame{cursor:zoom-out}.aromatica-product-gallery-main.is-zoom-active .aromatica-product-image-frame img{transform:scale(1.9)}.aromatica-gallery-hint{position:absolute;left:20px;bottom:18px;z-index:2;display:inline-flex;align-items:center;gap:8px;margin:0;padding:10px 14px;border-radius:999px;background:rgb(255 255 255 / .92);color:#4f5a77;font-size:12px;font-weight:700;box-shadow:0 12px 28px rgb(20 30 71 / .08)}.aromatica-zoom-indicator{position:absolute;right:14px;bottom:14px;z-index:2;width:42px;height:42px;border:0;border-radius:999px;background:rgb(255 255 255 / .92);color:#15225d;box-shadow:0 14px 28px rgb(20 30 71 / .1)}.aromatica-zoom-indicator:hover{background:#fff}.product-section-aromatica .product-summary{background:#fff0;border:0;border-radius:0;padding:6px 0 0}.product-section-aromatica .product-summary h1{max-width:none;font-family:var(--mil-aromas-product-title-font,var(--font-display));font-size:var(--mil-aromas-product-title-size,54px);line-height:.96;letter-spacing:-.045em;margin:10px 0 14px;overflow-wrap:anywhere}.product-section-aromatica .product-summary h1 span{color:#86a516;font-style:italic;font-weight:500}.aromatica-product-rating-line{align-items:center;gap:10px;margin-bottom:18px}.aromatica-product-rating-line>*{min-width:0}.aromatica-stars{display:inline-flex;gap:2px;color:#d2d8e5;font-size:14px;line-height:1}.aromatica-stars span.is-filled{color:#f0b334}.aromatica-stars.is-small{font-size:12px}.aromatica-rating-score{font-weight:800;color:#243154}.aromatica-product-rating-line a{font-size:13px;color:#6f7893;text-decoration:underline;text-underline-offset:3px}.aromatica-price-box{padding:18px 20px 16px;border:1px solid #dde2eb;border-radius:18px;background:#fff;margin-bottom:18px}.product-section-aromatica .aromatica-sale-badge{position:static;min-width:0;height:auto;padding:6px 10px;border-radius:999px;background:#ef6a8f;color:#fff;font-size:12px;font-weight:800}.aromatica-old-price{margin-left:10px;font-size:16px;font-weight:700;color:#9ca4b9;text-decoration:line-through}.product-section-aromatica .product-price-display{font-size:clamp(40px, 4vw, 56px);line-height:1;color:#15225d;margin:10px 0 6px}.product-section-aromatica .product-pix-note{margin:0;font-size:14px;font-weight:800;color:#8ca315}.aromatica-installments-note{margin:6px 0 0;font-size:13px;color:#7b839b}.product-section-aromatica .product-summary-text{margin:0 0 18px;max-width:640px;font-size:16px;line-height:1.7}.aromatica-option-group{display:grid;gap:10px;margin:18px 0 0}.aromatica-option-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.aromatica-option-group strong{font-size:14px;color:#253257}.aromatica-option-head span{font-size:12px;color:#7b839b}.aromatica-option-pills{display:flex;gap:10px;flex-wrap:wrap}.aromatica-option-pill{display:inline-flex;align-items:center;justify-content:center;padding:11px 16px;border-radius:14px;border:1px solid #d7dce8;background:#fff;font-size:13px;font-weight:700;color:#5f6882;max-width:100%}.aromatica-option-pill.is-active{border-color:#15225d;background:#eef1fb;color:#15225d}.aromatica-option-pills-sizes .aromatica-option-pill{min-width:88px;max-width:116px;flex-direction:column;align-items:flex-start;padding:10px 12px;border-radius:12px}.aromatica-option-pills-sizes .aromatica-option-pill b{display:block;font-size:13px;color:#15225d}.aromatica-option-pills-sizes .aromatica-option-pill small{display:block;margin-top:4px;font-size:11px;font-weight:700;color:#8a93a9}.aromatica-option-pills-sizes .aromatica-option-pill.is-active small{color:#5c6792}.aromatica-product-cart-box{margin:24px 0}.aromatica-simple-cart,.aromatica-cart-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.aromatica-quantity{display:inline-flex;align-items:center;gap:0;padding:0 2px;border:1px solid #d7dce8;border-radius:999px;background:#fff}.aromatica-qty-button{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:0;background:#fff0;color:#15225d;font-size:24px;line-height:1}.aromatica-quantity .quantity{display:flex;align-items:center;justify-content:center;width:42px;height:42px;margin:0}.aromatica-quantity .quantity input{display:block;width:42px;height:42px;border:0;background:#fff0;text-align:center;padding:0;line-height:42px;font-size:16px;font-weight:800;color:#15225d;appearance:textfield;-moz-appearance:textfield}.aromatica-quantity .quantity input::-webkit-outer-spin-button,.aromatica-quantity .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.aromatica-buy-now{min-width:180px}.product-section-aromatica .single_add_to_cart_button{min-width:220px;background:#15225d}.aromatica-shipping-box{margin-top:10px;padding:16px 18px;border:1px solid #dde2eb;border-radius:18px;background:#fff}.aromatica-shipping-head{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:12px}.aromatica-shipping-head strong{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#243154}.aromatica-inline-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#edf2d3;color:#86a516;font-size:12px;font-weight:800}.aromatica-shipping-form{display:flex;gap:10px;flex-wrap:wrap}.aromatica-shipping-form input{min-width:150px;border:1px solid #d7dce8;border-radius:999px;padding:11px 14px;background:#fff}.aromatica-shipping-form button{border:0;border-radius:999px;background:#15225d;color:#fff;padding:11px 18px;font-size:13px;font-weight:800}.aromatica-shipping-help{display:inline-flex;margin:-2px 0 10px;font-size:12px;font-weight:700;color:#7b839b;text-decoration:underline;text-underline-offset:3px}.aromatica-shipping-results{display:grid;gap:10px}.aromatica-shipping-placeholder{margin:0;padding-top:10px;border-top:1px solid #edf0f5;font-size:13px;line-height:1.5;color:#7b839b}.aromatica-shipping-placeholder.is-error{color:#b93a5c}.aromatica-shipping-placeholder.is-loading{color:#243154}.aromatica-shipping-row{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding-top:10px;border-top:1px solid #edf0f5}.aromatica-shipping-label{font-size:14px;font-weight:700;color:#243154}.aromatica-shipping-label small{display:block;margin-top:3px;font-size:12px;font-weight:500;color:#7b839b}.aromatica-shipping-row strong{font-size:14px;color:#8aa514}.aromatica-shipping-note{margin:0;padding-top:10px;border-top:1px solid #edf0f5;font-size:12px;line-height:1.5;color:#7b839b}.aromatica-shipping-form button:disabled{opacity:.7;cursor:wait}.aromatica-benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}.aromatica-benefit-card{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:center;min-height:92px;padding:18px 18px 17px;border:1px solid #d8deeb;border-radius:18px;background:linear-gradient(180deg,#fff,#fbfcff);box-shadow:0 10px 24px rgb(21 34 93 / .05)}.aromatica-benefit-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(180deg,#edf2d3,#dfe8b8);flex-shrink:0}.aromatica-benefit-icon>span{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#7f9d10;font-size:14px;font-family:var(--font-body);font-weight:800;line-height:1;text-align:center;letter-spacing:0;text-transform:uppercase}.aromatica-benefit-card>div>strong{display:block;font-size:15px;line-height:1.2;color:#253257}.aromatica-benefit-card>div>span{display:block;margin-top:5px;font-size:13px;line-height:1.35;color:#7b839b}.aromatica-product-tabs{display:flex;gap:28px;flex-wrap:wrap;margin:44px 0 24px;padding-bottom:14px;border-bottom:1px solid #dde2eb}.aromatica-product-tabs a{font-size:14px;font-weight:800;color:#4f5a77}.aromatica-product-tabs a:first-child{color:#15225d;text-decoration:underline;text-underline-offset:6px}.aromatica-product-content-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:26px;align-items:start}.aromatica-product-copy h2{font-family:var(--mil-aromas-product-subtitle-font,var(--font-display));font-size:var(--mil-aromas-product-subtitle-size,44px);line-height:1.04;letter-spacing:-.03em;color:#15225d;margin:0 0 16px}.aromatica-review-quote{margin:26px 0 0;padding:0;font-size:15px;line-height:1.75;color:#6d7590;font-style:italic}.aromatica-review-quote cite{display:block;margin-top:10px;font-style:normal;font-weight:700;color:#243154}.aromatica-specs-card,.aromatica-notes-card,.aromatica-usage-card,.aromatica-reviews-summary,.aromatica-review-card,.woocommerce-Reviews,#review_form_wrapper{background:#fff;border:1px solid #dde2eb;border-radius:18px}.aromatica-specs-card{padding:20px}.aromatica-specs-card h3,.aromatica-notes-card h3,.aromatica-usage-card h3{margin:0 0 16px;font-family:var(--mil-aromas-product-subtitle-font,var(--font-display));font-size:var(--mil-aromas-product-subtitle-size,30px);color:#15225d}.aromatica-specs-card h3{font-family:var(--mil-aromas-product-specs-title-font,var(--font-display));font-size:var(--mil-aromas-product-specs-title-size,30px)}.aromatica-specs-card dl{display:grid;gap:12px;margin:0}.aromatica-specs-card dl div{display:grid;grid-template-columns:1fr auto;gap:12px}.aromatica-specs-card dt{font-size:14px;color:#7b839b}.aromatica-specs-card dd{margin:0;font-size:14px;font-weight:700;color:#243154;text-align:right}.aromatica-product-detail-grid{display:grid;grid-template-columns:1.1fr 0.9fr;gap:24px;align-items:start;margin-top:24px}.aromatica-notes-card{padding:18px 20px;background:linear-gradient(180deg,#f2f5e6 0%,#f6f7f2 100%)}.aromatica-notes-card dl{display:grid;gap:12px;margin:0}.aromatica-notes-card dl div{display:grid;grid-template-columns:84px 1fr;gap:10px}.aromatica-notes-card dt{font-size:14px;font-weight:800;font-style:italic;color:#86a516}.aromatica-notes-card dd{margin:0;font-size:14px;line-height:1.6;color:#4c5672}.aromatica-usage-card{padding:18px 20px}.aromatica-usage-card p{margin:0;font-size:15px;line-height:1.7;color:#5d6884}.aromatica-usage-card ul{margin:14px 0 0;padding-left:18px;color:#243154;display:grid;gap:8px}.aromatica-reviews-section{margin-top:44px}.aromatica-reviews-summary{display:grid;grid-template-columns:120px 1fr;gap:18px;padding:22px 24px}.aromatica-review-score{display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:70px;line-height:1;color:#15225d}.aromatica-review-bars{display:grid;gap:10px}.aromatica-review-bar-row{display:grid;grid-template-columns:40px 1fr 48px;gap:10px;align-items:center}.aromatica-review-bar-row span,.aromatica-review-bar-row strong{font-size:13px;color:#4f5a77}.aromatica-review-bar{position:relative;height:6px;border-radius:999px;background:#e9edf4;overflow:hidden}.aromatica-review-bar i{position:absolute;inset:0 auto 0 0;display:block;background:#9ec218;border-radius:999px}.aromatica-comments-section{margin-top:34px}.aromatica-comments-section .section-heading{margin-bottom:18px}.aromatica-comments-section .section-heading h2{font-size:42px;color:#15225d}.aromatica-review-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px}.aromatica-review-card{padding:18px 18px 16px}.aromatica-review-card-top{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:10px}.aromatica-review-card-top strong{font-size:14px;color:#243154}.aromatica-review-card-top span{font-size:12px;color:#8a93a9}.aromatica-review-card p{margin:10px 0 0;font-size:14px;line-height:1.65;color:#55607c}.product-section-aromatica .woocommerce-Reviews{margin-top:18px;padding:22px}.product-section-aromatica .woocommerce-Reviews-title{font-family:var(--font-display);font-size:34px;color:#15225d;margin:0 0 16px}.product-section-aromatica .woocommerce-Reviews ol.commentlist{margin:0;padding:0;list-style:none;display:grid;gap:16px}.product-section-aromatica .woocommerce-Reviews ol.commentlist li{padding:18px;border:1px solid #edf0f5;border-radius:16px}.product-section-aromatica .woocommerce-Reviews .comment-text{margin-left:0!important}.product-section-aromatica #review_form_wrapper{margin-top:18px;padding:22px}.product-section-aromatica #review_form_wrapper .comment-reply-title{display:block;font-family:var(--font-display);font-size:32px;color:#15225d;margin-bottom:14px}.product-section-aromatica #review_form_wrapper textarea,.product-section-aromatica #review_form_wrapper input[type="text"],.product-section-aromatica #review_form_wrapper input[type="email"],.product-section-aromatica #review_form_wrapper select{width:100%;border:1px solid #d7dce8;border-radius:16px;padding:12px 14px;background:#fff}.product-section-aromatica #review_form_wrapper .comment-form-rating{margin-bottom:18px;padding:16px 18px;border:1px solid #e5eaf3;border-radius:22px;background:linear-gradient(180deg,#ffffff 0%,#f8fafe 100%)}.product-section-aromatica #review_form_wrapper .comment-form-rating>label{display:block;margin-bottom:12px;font-weight:700;color:#243154}.product-section-aromatica #review_form_wrapper p.stars{margin:0}.product-section-aromatica #review_form_wrapper p.stars span{display:flex;flex-wrap:wrap;gap:10px}.product-section-aromatica #review_form_wrapper p.stars a{display:inline-flex;align-items:center;justify-content:center;position:relative;flex:1 1 72px;min-width:72px;max-width:88px;height:48px;padding:0 14px;border:1px solid #dbe3ee;border-radius:16px;background:linear-gradient(180deg,#ffffff 0%,#f7f9fd 100%);box-shadow:0 10px 24px rgb(21 34 93 / .08);color:#15225d;text-decoration:none;font-size:0;line-height:1;cursor:pointer;overflow:hidden;-webkit-appearance:none;appearance:none;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease}.product-section-aromatica #review_form_wrapper p.stars a::selection{background:#fff0}.product-section-aromatica #review_form_wrapper p.stars a::before{font-size:15px;font-weight:800;letter-spacing:.02em}.product-section-aromatica #review_form_wrapper p.stars a::after{content:"★";margin-left:4px;font-size:14px;color:#ef6a8f}.product-section-aromatica #review_form_wrapper p.stars a.star-1::before{content:"1"}.product-section-aromatica #review_form_wrapper p.stars a.star-2::before{content:"2"}.product-section-aromatica #review_form_wrapper p.stars a.star-3::before{content:"3"}.product-section-aromatica #review_form_wrapper p.stars a.star-4::before{content:"4"}.product-section-aromatica #review_form_wrapper p.stars a.star-5::before{content:"5"}.product-section-aromatica #review_form_wrapper p.stars a:hover,.product-section-aromatica #review_form_wrapper p.stars a:focus,.product-section-aromatica #review_form_wrapper p.stars a:focus-visible{border-color:#ef6a8f;background:#fff3f7;box-shadow:0 12px 28px rgb(239 106 143 / .18);transform:translateY(-1px);outline:0}.product-section-aromatica #review_form_wrapper p.stars.selected a{border-color:#dbe3ee;background:#f6f8fc;box-shadow:none}.product-section-aromatica #review_form_wrapper p.stars.selected a::before{color:#7b839b}.product-section-aromatica #review_form_wrapper p.stars.selected a.active{border-color:#15225d;background:linear-gradient(135deg,#15225d 0%,#24397f 100%);box-shadow:0 14px 30px rgb(21 34 93 / .2)}.product-section-aromatica #review_form_wrapper p.stars.selected a.active::before,.product-section-aromatica #review_form_wrapper p.stars.selected a.active::after{color:#fff}@media (max-width:640px){.product-section-aromatica #review_form_wrapper .comment-form-rating{padding:14px;border-radius:18px}.product-section-aromatica #review_form_wrapper p.stars span{gap:8px}.product-section-aromatica #review_form_wrapper p.stars a{flex-basis:calc(20% - 7px);min-width:0;height:44px;padding:0 10px;border-radius:14px}}.product-section-aromatica #review_form_wrapper .form-submit input{border:0;border-radius:999px;background:#15225d;color:#fff;padding:13px 24px;font-weight:800}.aromatica-related-section{margin-top:58px}.aromatica-related-section .section-heading{margin-bottom:20px}.aromatica-related-section .section-heading h2{font-size:54px;color:#15225d}.product-section-aromatica .aromatica-card-badge{position:absolute;top:14px;left:14px;z-index:2;display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;background:#ef6a8f;color:#fff;font-size:12px;font-weight:800}@media (max-width:1100px){.product-section-aromatica .product-layout,.aromatica-product-content-grid,.aromatica-product-detail-grid{grid-template-columns:1fr}.aromatica-benefits-grid,.aromatica-review-cards{grid-template-columns:repeat(2,1fr)}.aromatica-product-gallery-main{min-height:520px}.aromatica-product-image-frame{width:min(100%, 520px);min-height:460px}.aromatica-product-image-frame img{max-height:420px}}@media (max-width:782px){.aromatica-product-gallery{grid-template-columns:1fr}.aromatica-product-thumbs{order:2;width:min(100%, 92px)}.aromatica-product-gallery-main{min-height:340px;padding:18px}.aromatica-product-image-frame{width:100%;min-height:300px;padding:14px}.aromatica-product-image-frame img{max-height:272px}.aromatica-gallery-hint{left:14px;right:64px;bottom:14px;font-size:11px;padding:8px 12px}.product-section-aromatica .product-summary h1{font-size:min(var(--mil-aromas-product-title-size, 54px), 40px)}.product-section-aromatica .product-price-display{font-size:42px}.aromatica-option-head{align-items:flex-start}.aromatica-cart-actions{display:grid}.aromatica-buy-now,.product-section-aromatica .single_add_to_cart_button{width:100%}.aromatica-benefits-grid,.aromatica-review-cards{grid-template-columns:1fr}.aromatica-product-tabs{gap:14px}.aromatica-product-copy h2,.aromatica-comments-section .section-heading h2,.aromatica-related-section .section-heading h2{font-size:min(var(--mil-aromas-product-subtitle-size, 44px), 34px)}.aromatica-notes-card h3,.aromatica-usage-card h3{font-size:min(var(--mil-aromas-product-subtitle-size, 44px), 26px)}.aromatica-specs-card h3{font-size:min(var(--mil-aromas-product-specs-title-size, 30px), 26px)}.aromatica-reviews-summary{grid-template-columns:1fr;padding:18px}.aromatica-review-score{justify-content:flex-start;font-size:56px}.aromatica-review-bar-row{grid-template-columns:34px 1fr 40px}}.cart-section{padding-top:18px}.cart-steps-aromatica{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;padding:0 0 20px;margin-bottom:18px;border-bottom:1px solid #dde2eb}.cart-steps-aromatica span{position:relative;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#7c849b}.cart-steps-aromatica span:not(:last-child):after{content:"";width:32px;height:1px;background:#cfd5e2;margin-left:10px}.cart-steps-aromatica i{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#eef1f7;color:#6d7590;font-style:normal;font-size:12px}.cart-steps-aromatica .is-active{color:#15225d}.cart-steps-aromatica .is-active i{background:#15225d;color:#fff}.cart-intro-aromatica{display:flex;align-items:end;justify-content:space-between;gap:18px}.cart-intro-aromatica p{max-width:560px}.cart-continue-link{padding:12px 22px}.cart-layout-aromatica{display:block}.cart-main-box-aromatica{padding:0;background:#fff0;border:0}.aromatica-cart-form{display:block}.aromatica-cart-shell{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}.aromatica-cart-meta{display:flex;gap:10px;align-items:center;font-size:14px;color:#6e7690;margin-bottom:12px}.aromatica-cart-meta strong{color:#15225d}.aromatica-cart-progress-card{padding:14px 16px;border:1px solid #dfe4a6;border-radius:16px;background:#f6f9e8;margin-bottom:14px}.aromatica-cart-progress-head{display:flex;justify-content:space-between;gap:14px;align-items:center;font-size:13px;color:#55607c}.aromatica-cart-progress-head strong{color:#566026}.aromatica-cart-progress-head span{font-weight:800;color:#15225d}.aromatica-cart-progress-bar{height:6px;border-radius:999px;background:#dfe6bb;margin-top:10px;overflow:hidden}.aromatica-cart-progress-bar i{display:block;height:100%;background:#8dad11;border-radius:999px}.aromatica-cart-items{display:grid;gap:12px}.aromatica-cart-item{display:grid;grid-template-columns:94px minmax(0,1fr);gap:16px;padding:16px;border:1px solid #dde2eb;border-radius:18px;background:#fff}.aromatica-cart-item-media a,.aromatica-cart-item-media span{display:flex;align-items:center;justify-content:center;width:100%;height:94px;border-radius:16px;background:#f3f4f7;padding:10px}.aromatica-cart-item-media img{max-width:100%;max-height:100%;object-fit:contain}.aromatica-cart-item-content{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start}.aromatica-cart-item-copy h3{margin:4px 0 8px;font-family:var(--font-display);font-size:28px;line-height:1.02;color:#15225d}.aromatica-cart-item-copy h3 a{color:inherit}.aromatica-cart-item-badge{display:inline-flex;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#7280a2}.aromatica-cart-item-meta{display:flex;gap:8px;flex-wrap:wrap}.aromatica-cart-item-meta span{display:inline-flex;padding:7px 10px;border-radius:999px;background:#eef1f7;font-size:11px;font-weight:700;color:#55607c}.aromatica-cart-item-side{text-align:right}.aromatica-cart-discount{display:inline-flex;padding:5px 8px;border-radius:999px;background:#ef6a8f;color:#fff;font-size:11px;font-weight:800}.aromatica-cart-item-prices{display:grid;gap:4px;margin-top:10px}.aromatica-cart-item-old{font-size:12px;font-weight:700;color:#a2a8b8;text-decoration:line-through}.aromatica-cart-item-prices strong{font-size:22px;line-height:1;color:#15225d}.aromatica-cart-item-prices small{font-size:12px;color:#8a93a9}.aromatica-cart-item-actions{display:flex;grid-column:1/-1;align-items:center;gap:12px;flex-wrap:wrap;padding-top:2px}.aromatica-cart-link-button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 16px;border:1px solid #d7dce8;border-radius:999px;background:#fff;box-shadow:0 10px 22px rgb(20 30 71 / .05);font-size:12px;font-weight:800;color:#243154;line-height:1;transition:background-color 0.18s ease,border-color 0.18s ease,color 0.18s ease,transform 0.18s ease,box-shadow 0.18s ease;cursor:pointer}.aromatica-cart-link-button:hover,.aromatica-cart-link-button:focus{border-color:#ef6a8f;background:#fff2f6;color:#d6517d;transform:translateY(-1px);box-shadow:0 12px 24px rgb(232 92 131 / .14);outline:0}.aromatica-remove-link{color:#8f5160;border-color:rgb(232 92 131 / .25);background:rgb(232 92 131 / .06)}.aromatica-remove-link:hover,.aromatica-remove-link:focus{border-color:#e85c83;background:#e85c83;color:#fff}.aromatica-cart-coupon{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid #dde2eb;border-radius:18px;background:#fff;margin-top:12px}.aromatica-cart-coupon-label{display:flex;align-items:center;gap:10px}.aromatica-cart-coupon-label strong{font-size:14px;color:#15225d}.aromatica-cart-coupon-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:8px;background:#fbe2b1;color:#ce7b00;font-size:12px;font-weight:800}.aromatica-cart-coupon .coupon{display:flex;gap:10px;flex-wrap:wrap}.aromatica-cart-coupon input{min-width:180px}.aromatica-cart-update-button{display:none!important}.aromatica-cart-summary-column{position:sticky;top:156px}.aromatica-cart-totals{padding:22px 22px 18px;border:1px solid #dde2eb;border-radius:20px;background:#fff;box-shadow:0 16px 34px rgb(20 30 71 / .06)}.aromatica-cart-totals h2{margin:0 0 16px;font-family:var(--font-display);font-size:38px;line-height:1;color:#15225d}.aromatica-cart-summary-lines{display:grid;gap:10px}.aromatica-cart-summary-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;font-size:14px;color:#5a6480}.aromatica-cart-summary-row strong{font-size:14px;color:#15225d}.aromatica-cart-summary-row.is-discount strong,.aromatica-cart-summary-row.is-shipping strong{color:#87a214}.aromatica-cart-total-block{margin-top:16px;padding-top:16px;border-top:1px solid #e7ebf3}.aromatica-cart-summary-row.is-total span{font-size:15px;font-weight:800;color:#15225d}.aromatica-cart-summary-row.is-total strong{font-family:var(--font-display);font-size:42px;line-height:1;color:#15225d}.aromatica-cart-pix-block{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px;padding:14px 16px;border-radius:14px;background:#edf4cf}.aromatica-cart-pix-block span{display:block;font-size:12px;font-weight:800;color:#87a214}.aromatica-cart-pix-block small{display:block;margin-top:3px;font-size:12px;color:#7a8094}.aromatica-cart-pix-block strong{font-size:28px;color:#7e9c0c}.aromatica-cart-checkout{display:grid;gap:10px;margin-top:16px}.aromatica-cart-checkout .checkout-button,.aromatica-cart-one-click{width:100%;padding:14px 20px!important}.aromatica-cart-checkout .checkout-button{background:#ef6a8f!important}.aromatica-cart-security{display:flex;align-items:center;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid #e7ebf3;font-size:12px;color:#6d7590}.aromatica-cart-security strong{font-size:12px;color:#15225d}.aromatica-cart-payment-badges{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.aromatica-cart-payment-badges span{display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:28px;padding:0 10px;border-radius:10px;background:#f3f5fa;font-size:10px;font-weight:800;color:#55607c}.aromatica-cart-related-section{margin-top:30px}@media (max-width:1100px){.cart-intro-aromatica{align-items:flex-start;flex-direction:column}.aromatica-cart-shell{grid-template-columns:1fr}.aromatica-cart-summary-column{position:static}}@media (max-width:782px){.cart-steps-aromatica{justify-content:flex-start;gap:12px}.cart-steps-aromatica span:not(:last-child):after{display:none}.aromatica-cart-item{grid-template-columns:1fr}.aromatica-cart-item-media a,.aromatica-cart-item-media span{height:140px}.aromatica-cart-item-content{grid-template-columns:1fr}.aromatica-cart-item-side{text-align:left}.aromatica-cart-coupon{align-items:flex-start;flex-direction:column}.aromatica-cart-coupon .coupon{width:100%}.aromatica-cart-coupon input,.aromatica-cart-coupon button{width:100%}.aromatica-cart-totals h2{font-size:32px}.aromatica-cart-summary-row.is-total strong{font-size:34px}}body.woocommerce-checkout .content-box{background:#fff0;border:0;border-radius:0;padding:0}body.woocommerce-checkout .content-header{margin-bottom:20px}body.woocommerce-checkout .content-header h1{font-size:50px;line-height:.98;letter-spacing:-.04em;color:#15225d}body.woocommerce-checkout .content-body>.woocommerce{display:grid;gap:18px}body.woocommerce-checkout .aromatica-checkout-progress-shell{margin-bottom:24px}body.woocommerce-checkout .aromatica-checkout-progress{display:flex;align-items:center;gap:18px;flex-wrap:wrap}body.woocommerce-checkout .aromatica-checkout-progress-step{display:flex;align-items:center;gap:10px;color:#7d859a;font-size:13px;font-weight:800}body.woocommerce-checkout .aromatica-checkout-progress-step:not(:last-child):after{content:"";display:block;width:42px;height:2px;border-radius:999px;background:#d8dde8;margin-left:8px}body.woocommerce-checkout .aromatica-checkout-progress-indicator{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#e6ebf4;color:#15225d;font-size:13px;font-weight:800;flex:0 0 28px}body.woocommerce-checkout .aromatica-checkout-progress-step.is-complete{color:#15225d}body.woocommerce-checkout .aromatica-checkout-progress-step.is-complete .aromatica-checkout-progress-indicator{background:#a8ce2e;color:#15225d}body.woocommerce-checkout .aromatica-checkout-progress-step.is-complete:not(:last-child):after{background:#a8ce2e}body.woocommerce-checkout .aromatica-checkout-progress-step.is-current{color:#15225d}body.woocommerce-checkout .aromatica-checkout-progress-step.is-current .aromatica-checkout-progress-indicator{background:#15225d;color:#fff;box-shadow:0 0 0 4px rgb(21 34 93 / .08)}body.woocommerce-checkout .woocommerce-notices-wrapper{display:grid;gap:12px}body.woocommerce-checkout .woocommerce-info,body.woocommerce-checkout .woocommerce-error,body.woocommerce-checkout .woocommerce-message{margin:0;padding:16px 18px 16px 48px!important;border:1px solid #d7dce8;border-radius:18px;background:#fff;box-shadow:0 12px 28px rgb(20 30 71 / .04);color:#4b5670}body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{display:flex;align-items:center;justify-content:center;min-height:58px;padding:16px 28px!important;border:0;border-radius:24px;background:#15225d;box-shadow:0 18px 34px rgb(21 34 93 / .18);color:#fff;font-size:15px;font-weight:700;line-height:1.4;text-align:center;cursor:pointer;transition:background-color 0.18s ease,transform 0.18s ease,box-shadow 0.18s ease}body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info:before{display:none}body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info:hover,body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info:focus-within{background:#e85c83;transform:translateY(-1px);box-shadow:0 18px 34px rgb(232 92 131 / .22)}body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon{color:inherit;font-weight:800;text-decoration:none}body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon:hover,body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon:focus{color:inherit}body.woocommerce-checkout form.checkout_coupon,body.woocommerce-checkout form.login{margin:0;padding:18px;border:1px solid #d7dce8;border-radius:22px;background:#fff;box-shadow:0 12px 28px rgb(20 30 71 / .04)}body.woocommerce-checkout form.checkout_coupon{display:flex;flex-wrap:wrap;gap:10px;align-items:center}body.woocommerce-checkout form.checkout_coupon>*{margin:0!important}body.woocommerce-checkout form.checkout_coupon .form-row-first,body.woocommerce-checkout form.checkout_coupon .form-row-last{float:none;width:auto}body.woocommerce-checkout form.checkout_coupon .form-row-first{flex:1 1 260px}body.woocommerce-checkout form.checkout.woocommerce-checkout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,0.62fr);gap:26px;align-items:start}body.woocommerce-checkout #customer_details{grid-column:1}body.woocommerce-checkout #order_review{grid-column:2;align-self:start}body.woocommerce-checkout .col2-set,body.woocommerce-checkout #customer_details{display:grid;gap:18px}body.woocommerce-checkout .col2-set{grid-template-columns:1fr}body.woocommerce-checkout .col2-set .col-1,body.woocommerce-checkout .col2-set .col-2{float:none!important;width:auto!important}body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-shipping-fields,body.woocommerce-checkout .woocommerce-additional-fields,body.woocommerce-checkout #order_review{background:#fff;border:1px solid #d7dce8;border-radius:24px;padding:24px 26px;box-shadow:0 16px 34px rgb(20 30 71 / .04)}body.woocommerce-checkout .woocommerce-billing-fields h3,body.woocommerce-checkout .woocommerce-shipping-fields h3,body.woocommerce-checkout .woocommerce-additional-fields h3,body.woocommerce-checkout #order_review_heading{margin:0 0 18px;font-family:var(--font-display);font-size:30px;line-height:1.04;letter-spacing:-.03em;color:#15225d}body.woocommerce-checkout #order_review_heading{padding:0 0 18px;margin:0 0 18px;border-bottom:1px solid rgb(20 30 71 / .09)}body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper,body.woocommerce-checkout .woocommerce-additional-fields__field-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}body.woocommerce-checkout .woocommerce-billing-fields{display:grid;gap:18px;padding:0;border:0;background:#fff0;box-shadow:none}body.woocommerce-checkout .aromatica-checkout-step-card{background:#fff;border:1px solid #d7dce8;border-radius:24px;padding:22px 24px;box-shadow:0 16px 34px rgb(20 30 71 / .04)}body.woocommerce-checkout .aromatica-checkout-step-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}body.woocommerce-checkout .aromatica-checkout-step-title{display:flex;align-items:center;gap:12px;min-width:0}body.woocommerce-checkout .aromatica-checkout-step-heading h3{margin:0!important;font-family:var(--font-display);font-size:28px;line-height:1.04;letter-spacing:-.03em;color:#15225d}body.woocommerce-checkout .aromatica-checkout-step-badge{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#15225d;color:#fff;font-size:12px;font-weight:800;flex:0 0 26px}body.woocommerce-checkout .aromatica-checkout-step-description{margin:-6px 0 14px;font-size:13px;line-height:1.55;color:#6e7690}body.woocommerce-checkout .aromatica-checkout-step-status{display:inline-flex;align-items:center;gap:8px;color:#6f9015;font-size:14px;font-weight:800;white-space:nowrap}body.woocommerce-checkout .aromatica-checkout-step-status:before{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#a8ce2e;color:#15225d;font-size:12px;font-weight:900;flex:0 0 20px}body.woocommerce-checkout .aromatica-checkout-step-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}body.woocommerce-checkout .aromatica-checkout-step-grid[hidden]{display:none!important}body.woocommerce-checkout .aromatica-checkout-step-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;padding:4px 0 2px}body.woocommerce-checkout .aromatica-checkout-step-summary[hidden]{display:none!important}body.woocommerce-checkout .aromatica-checkout-step-summary-item{display:flex;flex-direction:column;gap:4px;min-width:0}body.woocommerce-checkout .aromatica-checkout-step-summary-label{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#67718b}body.woocommerce-checkout .aromatica-checkout-step-summary-primary,body.woocommerce-checkout .aromatica-checkout-step-summary-secondary{margin:0;color:#33415d}body.woocommerce-checkout .aromatica-checkout-step-summary-primary{font-size:15px;font-weight:800;line-height:1.45}body.woocommerce-checkout .aromatica-checkout-step-summary-secondary{font-size:14px;line-height:1.5;color:#5f6a84}body.woocommerce-checkout .aromatica-checkout-step-footer{display:flex;justify-content:flex-start;margin-top:16px}body.woocommerce-checkout .aromatica-checkout-step-toggle{border:0;background:#fff0;color:#2f4383;font-size:12px;font-weight:800;padding:0}body.woocommerce-checkout .aromatica-checkout-step-toggle:hover{text-decoration:underline}body.woocommerce-checkout .aromatica-checkout-step-card.is-collapsed .aromatica-checkout-step-heading{margin-bottom:10px}body.woocommerce-checkout .aromatica-checkout-step-card.is-collapsed .aromatica-checkout-step-description{display:none}body.woocommerce-checkout .aromatica-checkout-step-grid .form-row.form-row-wide,body.woocommerce-checkout .aromatica-checkout-step-grid #billing_country_field,body.woocommerce-checkout .aromatica-checkout-step-grid #billing_address_1_field,body.woocommerce-checkout .aromatica-checkout-step-grid #billing_address_2_field,body.woocommerce-checkout .aromatica-checkout-step-grid #billing_state_field{grid-column:1/-1}body.woocommerce-checkout .aromatica-checkout-step-card.has-shipping-toggle .woocommerce-shipping-fields{padding:0;border:0;background:#fff0;box-shadow:none}body.woocommerce-checkout .aromatica-checkout-step-card.has-shipping-toggle .woocommerce-shipping-fields h3{display:none}body.woocommerce-checkout .aromatica-checkout-step-card.has-shipping-toggle #ship-to-different-address{margin:0}body.woocommerce-checkout .form-row{margin:0 0 4px!important}body.woocommerce-checkout .form-row.form-row-wide,body.woocommerce-checkout .form-row.notes,body.woocommerce-checkout #billing_country_field,body.woocommerce-checkout #billing_address_1_field,body.woocommerce-checkout #billing_address_2_field,body.woocommerce-checkout #shipping_country_field,body.woocommerce-checkout #shipping_address_1_field,body.woocommerce-checkout #shipping_address_2_field,body.woocommerce-checkout #order_comments_field{grid-column:1/-1}body.woocommerce-checkout .form-row label{display:block;margin:0 0 8px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#67718b}body.woocommerce-checkout .form-row .required{color:#e85c83}body.woocommerce-checkout .woocommerce form .input-text,body.woocommerce-checkout .woocommerce form select,body.woocommerce-checkout .woocommerce textarea,body.woocommerce-checkout .select2-container--default .select2-selection--single,body.woocommerce-checkout .select2-container--default .select2-selection--multiple{width:100%;min-height:50px;border:1px solid #d7dce8!important;border-radius:16px!important;background:#fff!important;color:#33415d;padding:13px 15px!important;box-shadow:none!important;transition:border-color 0.18s var(--ease),box-shadow 0.18s var(--ease),background-color 0.18s var(--ease)}body.woocommerce-checkout .woocommerce textarea{min-height:120px;resize:vertical}body.woocommerce-checkout .woocommerce form .input-text:focus,body.woocommerce-checkout .woocommerce form select:focus,body.woocommerce-checkout .woocommerce textarea:focus,body.woocommerce-checkout .select2-container--default.select2-container--focus .select2-selection--single,body.woocommerce-checkout .select2-container--default.select2-container--focus .select2-selection--multiple,body.woocommerce-checkout .select2-container--default.select2-container--open .select2-selection--single{border-color:#2f4383!important;box-shadow:0 0 0 4px rgb(47 67 131 / .1)!important;outline:0}body.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{padding-left:0;line-height:24px;color:#33415d}body.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__arrow{height:100%;right:12px}body.woocommerce-checkout .select2-dropdown{border:1px solid #d7dce8!important;border-radius:16px!important;overflow:hidden;box-shadow:0 14px 28px rgb(20 30 71 / .1)}body.woocommerce-checkout #ship-to-different-address{display:flex;align-items:center;justify-content:space-between;gap:12px}body.woocommerce-checkout #ship-to-different-address label{margin:0;font-family:var(--font-display);font-size:28px;font-weight:600;letter-spacing:-.02em;color:#15225d;text-transform:none}body.woocommerce-checkout #ship-to-different-address input{width:18px;height:18px;accent-color:#15225d}body.woocommerce-checkout #order_review{position:sticky;top:164px}body.woocommerce-checkout table.shop_table{border-collapse:separate;width:100%;border-spacing:0;margin:0;border:0!important}body.woocommerce-checkout table.shop_table th,body.woocommerce-checkout table.shop_table td{padding:14px 0!important;border-top:1px solid rgb(20 30 71 / .09)!important;text-align:left}body.woocommerce-checkout table.shop_table thead th{padding-top:0!important;border-top:0!important;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#7b8498}body.woocommerce-checkout table.shop_table .product-name{color:#15225d;font-weight:700;font-size:14px;line-height:1.45}body.woocommerce-checkout table.shop_table .product-total,body.woocommerce-checkout table.shop_table tfoot td,body.woocommerce-checkout table.shop_table tfoot th{text-align:right}body.woocommerce-checkout table.shop_table tfoot th{color:#687089;font-weight:800}body.woocommerce-checkout table.shop_table tfoot tr.order-total th,body.woocommerce-checkout table.shop_table tfoot tr.order-total td{font-size:18px;color:#15225d}body.woocommerce-checkout #payment{margin-top:20px;border:0!important;background:transparent!important}body.woocommerce-checkout #payment ul.payment_methods{margin:0 0 18px!important;padding:0!important;border:0!important;list-style:none!important;display:grid;gap:12px}body.woocommerce-checkout #payment ul.payment_methods>li{margin:0!important;padding:14px 16px!important;list-style:none!important;border:1px solid #d7dce8;border-radius:18px;background:#fafbfd}body.woocommerce-checkout #payment ul.payment_methods>li::marker{content:none}body.woocommerce-checkout #payment ul.payment_methods input[type="radio"]{accent-color:#15225d}body.woocommerce-checkout #payment div.payment_box{margin:12px 0 0!important;padding:14px 16px!important;border-radius:14px;background:#fff!important;color:#55607c}body.woocommerce-checkout #payment div.payment_box:before{display:none}body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{margin-bottom:14px;font-size:13px;color:#66708a}body.woocommerce-checkout label[data-automation-id="woo-commerce-subscription-opt-in"]{display:flex;align-items:flex-start;gap:12px;margin:14px 0 0;padding:14px 16px;border:1px solid #d7dce8;border-radius:18px;background:#fff;box-shadow:0 12px 28px rgb(20 30 71 / .04);color:#243154;font-size:14px;line-height:1.5;cursor:pointer;transition:border-color 0.18s ease,box-shadow 0.18s ease,transform 0.18s ease}body.woocommerce-checkout label[data-automation-id="woo-commerce-subscription-opt-in"]:hover{border-color:#ef6a8f;box-shadow:0 14px 28px rgb(232 92 131 / .12);transform:translateY(-1px)}body.woocommerce-checkout label[data-automation-id="woo-commerce-subscription-opt-in"] span{display:block;color:#243154}body.woocommerce-checkout #mailpoet_woocommerce_checkout_optin{-webkit-appearance:none;appearance:none;width:18px;height:18px;margin:2px 0 0;border:1.5px solid #c8d1e1;border-radius:6px;background:#fff;box-shadow:inset 0 0 0 2px #fff;flex:0 0 18px;cursor:pointer;transition:background-color 0.18s ease,border-color 0.18s ease,box-shadow 0.18s ease}body.woocommerce-checkout #mailpoet_woocommerce_checkout_optin:checked{border-color:#15225d;background:center/11px 11px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23ffffff' d='M6.4 11.4 3.3 8.3l-1.1 1.1 4.2 4.2 7.4-7.4-1.1-1.1z'/%3E%3C/svg%3E"),#15225d;box-shadow:0 0 0 4px rgb(21 34 93 / .08)}body.woocommerce-checkout #mailpoet_woocommerce_checkout_optin:focus{outline:0;border-color:#ef6a8f;box-shadow:0 0 0 4px rgb(232 92 131 / .16)}body.woocommerce-checkout #payment .place-order{padding:0!important}body.woocommerce-checkout #payment #place_order{width:100%;min-height:56px;background:#15225d!important;box-shadow:0 18px 34px rgb(21 34 93 / .22)}body.woocommerce-checkout #payment #place_order:hover{background:#e85c83!important;box-shadow:0 18px 34px rgb(232 92 131 / .22)}body.woocommerce-checkout .woocommerce-privacy-policy-text p,body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper p{font-size:12px;line-height:1.6;color:#7a8094}@media (max-width:1100px){body.woocommerce-checkout form.checkout.woocommerce-checkout{grid-template-columns:1fr}body.woocommerce-checkout #customer_details,body.woocommerce-checkout #order_review{grid-column:auto}body.woocommerce-checkout #order_review{position:static;top:auto}}@media (max-width:782px){body.woocommerce-checkout .content-header h1{font-size:40px}body.woocommerce-checkout .aromatica-checkout-progress{gap:12px}body.woocommerce-checkout .aromatica-checkout-progress-step{font-size:12px}body.woocommerce-checkout .aromatica-checkout-progress-step:not(:last-child):after{width:22px}body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-shipping-fields,body.woocommerce-checkout .woocommerce-additional-fields,body.woocommerce-checkout #order_review,body.woocommerce-checkout form.checkout_coupon,body.woocommerce-checkout form.login{padding:20px;border-radius:20px}body.woocommerce-checkout .aromatica-checkout-step-card{padding:20px;border-radius:20px}body.woocommerce-checkout .woocommerce-billing-fields h3,body.woocommerce-checkout .woocommerce-shipping-fields h3,body.woocommerce-checkout .woocommerce-additional-fields h3,body.woocommerce-checkout #order_review_heading{font-size:26px}body.woocommerce-checkout .aromatica-checkout-step-heading h3{font-size:24px}body.woocommerce-checkout .aromatica-checkout-step-summary{grid-template-columns:1fr;gap:14px}body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper,body.woocommerce-checkout .woocommerce-additional-fields__field-wrapper{grid-template-columns:1fr;gap:12px}body.woocommerce-checkout .aromatica-checkout-step-grid{grid-template-columns:1fr;gap:12px}body.woocommerce-checkout .woocommerce-info,body.woocommerce-checkout .woocommerce-error,body.woocommerce-checkout .woocommerce-message{padding:14px 16px 14px 42px!important;border-radius:16px}body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{min-height:54px;padding:14px 18px!important;border-radius:18px;font-size:14px}body.woocommerce-checkout form.checkout_coupon{flex-direction:column;align-items:stretch}body.woocommerce-checkout label[data-automation-id="woo-commerce-subscription-opt-in"]{border-radius:16px}}body.woocommerce-account .content-box{border-radius:28px;border:1px solid rgb(20 30 71 / .08);box-shadow:var(--shadow-2)}body.woocommerce-account .content-header{margin-bottom:24px;padding-bottom:22px;border-bottom:1px solid rgb(20 30 71 / .08)}body.woocommerce-account .content-header h1{color:#15225d}body.woocommerce-account .content-body>.woocommerce{display:grid;grid-template-columns:260px minmax(0,1fr);gap:28px;align-items:start}body.woocommerce-account .woocommerce-notices-wrapper,body.woocommerce-account .woocommerce-form-login-toggle,body.woocommerce-account .woocommerce-form-coupon-toggle{grid-column:1 / -1}body.woocommerce-account .woocommerce-info,body.woocommerce-account .woocommerce-error,body.woocommerce-account .woocommerce-message{margin:0 0 18px;padding:16px 18px 16px 48px!important;border:1px solid rgb(20 30 71 / .08);border-radius:18px;background:linear-gradient(180deg,#fff,#f8f9fc);color:#42506d;box-shadow:var(--shadow-2)}body.woocommerce-account .woocommerce-error{border-color:rgb(232 92 131 / .22);background:linear-gradient(180deg,#fff,#fff3f7)}body.woocommerce-account .woocommerce-message{border-color:rgb(168 206 46 / .28);background:linear-gradient(180deg,#fff,#f8fbe9)}body.woocommerce-account .woocommerce-MyAccount-navigation{position:sticky;top:150px;padding:20px;border-radius:24px;border:1px solid rgb(20 30 71 / .08);background:linear-gradient(180deg,#fff,#f7f8fc);box-shadow:var(--shadow-2)}body.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}body.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0}body.woocommerce-account .woocommerce-MyAccount-navigation a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:16px;background:#fff;border:1px solid rgb(20 30 71 / .08);color:#42506d;font-size:14px;font-weight:800;transition:transform 0.18s var(--ease),border-color 0.18s var(--ease),color 0.18s var(--ease),box-shadow 0.18s var(--ease)}body.woocommerce-account .woocommerce-MyAccount-navigation a:hover{color:#15225d;border-color:rgb(232 92 131 / .22);box-shadow:0 10px 24px rgb(20 30 71 / .06);transform:translateY(-1px)}body.woocommerce-account .woocommerce-MyAccount-navigation-link.is-active a{background:#15225d;border-color:#15225d;color:#fff;box-shadow:0 14px 28px rgb(21 34 93 / .2)}body.woocommerce-account .woocommerce-MyAccount-content,body.woocommerce-account .woocommerce-Addresses,body.woocommerce-account .woocommerce-address-fields,body.woocommerce-account form.woocommerce-EditAccountForm,body.woocommerce-account form.woocommerce-address-fields,body.woocommerce-account form.woocommerce-form-login,body.woocommerce-account form.register{padding:24px;border-radius:24px;border:1px solid rgb(20 30 71 / .08);background:linear-gradient(180deg,#fff,#fbfcff);box-shadow:var(--shadow-2)}body.woocommerce-account form.woocommerce-EditAccountForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px}body.woocommerce-account .woocommerce-MyAccount-content>:first-child,body.woocommerce-account .woocommerce-Addresses>:first-child{margin-top:0}body.woocommerce-account .woocommerce-MyAccount-content h2,body.woocommerce-account .woocommerce-MyAccount-content h3,body.woocommerce-account .woocommerce-column__title,body.woocommerce-account .addresses .title h3,body.woocommerce-account legend{margin:0 0 14px;font-family:var(--font-display);font-size:28px;line-height:1.08;color:#15225d}body.woocommerce-account .woocommerce-MyAccount-content p,body.woocommerce-account .woocommerce-MyAccount-content li,body.woocommerce-account .woocommerce-Addresses address,body.woocommerce-account .woocommerce-form-row label,body.woocommerce-account .form-row label{color:#42506d}body.woocommerce-account .woocommerce-MyAccount-content a:not(.button),body.woocommerce-account .woocommerce-Address a:not(.button){color:#2f4383;font-weight:700}body.woocommerce-account .woocommerce-MyAccount-content a:not(.button):hover,body.woocommerce-account .woocommerce-Address a:not(.button):hover{color:var(--pink-500)}body.woocommerce-account .woocommerce form .form-row,body.woocommerce-account .woocommerce-EditAccountForm .form-row{float:none;width:auto;margin-bottom:16px}body.woocommerce-account .woocommerce-EditAccountForm .form-row{margin:0}body.woocommerce-account .woocommerce-EditAccountForm .form-row.form-row-wide,body.woocommerce-account .woocommerce-EditAccountForm fieldset,body.woocommerce-account .woocommerce-EditAccountForm>.clear,body.woocommerce-account .woocommerce-EditAccountForm p:last-of-type{grid-column:1 / -1}body.woocommerce-account .woocommerce form .form-row label{display:block;margin-bottom:7px;font-size:13px;font-weight:800;letter-spacing:.02em;color:#44516f}body.woocommerce-account .woocommerce-EditAccountForm .form-row span{display:block}body.woocommerce-account .woocommerce-EditAccountForm .form-row span em{display:block;margin-top:8px;font-size:12px;line-height:1.55;font-style:normal;color:#7a8094}body.woocommerce-account .woocommerce form .input-text,body.woocommerce-account .woocommerce form select,body.woocommerce-account .woocommerce textarea{width:100%;min-height:54px;border:1px solid #d8deeb;border-radius:18px;background:#fff;padding:14px 16px;color:#24304d;box-shadow:inset 0 1px 0 rgb(255 255 255 / .4)}body.woocommerce-account .woocommerce textarea{min-height:132px;resize:vertical}body.woocommerce-account .woocommerce-EditAccountForm .password-input,body.woocommerce-account .woocommerce-ResetPassword .password-input{display:block;position:relative}body.woocommerce-account .woocommerce form .input-text:focus,body.woocommerce-account .woocommerce form select:focus,body.woocommerce-account .woocommerce textarea:focus{border-color:#2f4383;box-shadow:0 0 0 4px rgb(47 67 131 / .12);outline:0}body.woocommerce-account .woocommerce-Button,body.woocommerce-account button.button,body.woocommerce-account .button{min-height:50px;padding:13px 24px;border-radius:999px;background:#15225d;color:#fff;font-weight:800}body.woocommerce-account .woocommerce-Button:hover,body.woocommerce-account button.button:hover,body.woocommerce-account .button:hover{background:var(--pink-500)}body.woocommerce-account fieldset{margin-top:26px;padding:24px;border:1px solid rgb(20 30 71 / .1);border-radius:24px;background:linear-gradient(180deg,#ffffff,#f7f9fd)}body.woocommerce-account legend{padding:0 14px;font-size:22px}body.woocommerce-account .woocommerce-EditAccountForm fieldset .form-row:last-child{margin-bottom:0}body.woocommerce-account .woocommerce-EditAccountForm .show-password-input,body.woocommerce-account .woocommerce-ResetPassword .show-password-input{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#eef2f8;color:#60709c}body.woocommerce-account .woocommerce-EditAccountForm .show-password-input:after,body.woocommerce-account .woocommerce-ResetPassword .show-password-input:after{content:"";width:18px;height:18px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2360709c' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-6 10-6 10 6 10 6-3.5 6-10 6-10-6-10-6Z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E");font-size:0}body.woocommerce-account table.shop_table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid rgb(20 30 71 / .08);border-radius:20px;background:#fff}body.woocommerce-account table.shop_table th,body.woocommerce-account table.shop_table td{padding:16px 18px;border-bottom:1px solid rgb(20 30 71 / .08);color:#44516f}body.woocommerce-account table.shop_table thead th{background:#f5f7fb;color:#15225d;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}body.woocommerce-account table.shop_table tr:last-child td,body.woocommerce-account table.shop_table tr:last-child th{border-bottom:0}body.woocommerce-account .addresses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}body.woocommerce-account .woocommerce-Address{padding:22px;border-radius:22px;border:1px solid rgb(20 30 71 / .08);background:#fff}body.woocommerce-account .addresses .title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}body.woocommerce-account .u-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}body.woocommerce-account .u-column1,body.woocommerce-account .u-column2{min-width:0}body.woocommerce-account .woocommerce-form-login,body.woocommerce-account form.register{height:100%}body.woocommerce-account .woocommerce-form-login .show-password-input,body.woocommerce-account .woocommerce-ResetPassword .show-password-input,body.woocommerce-account .woocommerce-EditAccountForm .show-password-input{top:50%;right:16px;transform:translateY(-50%)}@media (max-width:1100px){body.woocommerce-account .content-body>.woocommerce{grid-template-columns:1fr}body.woocommerce-account .woocommerce-MyAccount-navigation{position:static;top:auto}}@media (max-width:782px){body.woocommerce-account .content-box{padding:22px;border-radius:22px}body.woocommerce-account .content-header h1{font-size:40px}body.woocommerce-account .woocommerce-MyAccount-navigation,body.woocommerce-account .woocommerce-MyAccount-content,body.woocommerce-account .woocommerce-Addresses,body.woocommerce-account .woocommerce-address-fields,body.woocommerce-account form.woocommerce-EditAccountForm,body.woocommerce-account form.woocommerce-address-fields,body.woocommerce-account form.woocommerce-form-login,body.woocommerce-account form.register{padding:20px;border-radius:20px}body.woocommerce-account form.woocommerce-EditAccountForm{grid-template-columns:1fr;gap:14px}body.woocommerce-account .u-columns,body.woocommerce-account .addresses{grid-template-columns:1fr}body.woocommerce-account table.shop_table{display:block;overflow-x:auto}}:root{--joinchat-ico:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M3.516 3.516c4.686-4.686 12.284-4.686 16.97 0s4.686 12.283 0 16.97a12 12 0 0 1-13.754 2.299l-5.814.735a.392.392 0 0 1-.438-.44l.748-5.788A12 12 0 0 1 3.517 3.517zm3.61 17.043.3.158a9.85 9.85 0 0 0 11.534-1.758c3.843-3.843 3.843-10.074 0-13.918s-10.075-3.843-13.918 0a9.85 9.85 0 0 0-1.747 11.554l.16.303-.51 3.942a.196.196 0 0 0 .219.22zm6.534-7.003-.933 1.164a9.84 9.84 0 0 1-3.497-3.495l1.166-.933a.79.79 0 0 0 .23-.94L9.561 6.96a.79.79 0 0 0-.924-.445l-2.023.524a.797.797 0 0 0-.588.88 11.754 11.754 0 0 0 10.005 10.005.797.797 0 0 0 .88-.587l.525-2.023a.79.79 0 0 0-.445-.923L14.6 13.327a.79.79 0 0 0-.94.23z'/%3E%3C/svg%3E");--joinchat-font:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif}.joinchat{--sep:20px;--bottom:var(--sep);--s:60px;--h:calc(var(--s)/2);--header:max(50px,var(--s)*1.166667);--vh:100vh;--ch:142;--cs:70%;--cl:49%;--bw:1;--text:hsl(0deg 0% clamp(0%,var(--bw)*1000%,100%)/clamp(70%,var(--bw)*1000%,100%));--hover:hsl(var(--ch) var(--cs) calc(var(--cl) + 20%));--hsl:var(--ch) var(--cs) var(--cl);--color:hsl(var(--hsl));--dark:hsl(var(--ch) var(--cs) calc(var(--cl) - 10%));--bg:hsl(var(--hsl)/4%);--msg:var(--color);color:var(--text);display:none;position:fixed;z-index:9000;right:var(--sep);bottom:var(--bottom);font:normal normal normal 16px/1.625em var(--joinchat-font);letter-spacing:0;animation:joinchat_show .5s cubic-bezier(.18,.89,.32,1.28) 10ms both;transform:scale3d(0,0,0);transform-origin:calc(var(--s)/-2) calc(var(--s)/-4);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgb(0 0 0/0);contain:style}.joinchat *,.joinchat :after,.joinchat :before{box-sizing:border-box}.joinchat--show{display:block;transform:scaleX(1)}.joinchat--left{right:auto;left:var(--sep)}.joinchat--dark{--msg:var(--dark)}.joinchat--noanim{animation:none}.joinchat--chatbox:not(.joinchat--noanim){transform-origin:0 0;animation-timing-function:ease-in-out}.joinchat--hidden{display:none!important}@supports not (width:clamp(1px,1%,10px)){.joinchat{--text:hsl(0deg 0% calc(var(--bw)*1%)/90%)}}.joinchat__button{position:absolute;z-index:2;bottom:8px;right:8px;height:var(--s);width:var(--s);background:#25d366 var(--joinchat-ico) 50%/60% no-repeat;color:inherit;border-radius:50%;box-shadow:1px 6px 24px 0 rgba(7,94,84,.24);cursor:pointer;transition:background-color .2s linear}.joinchat__button:hover{background-color:#128c7e}.joinchat:has(.joinchat__chatbox) .joinchat__button:hover{transition-duration:1.5s}.joinchat__button:active{background-color:#128c7e;transition:none}.joinchat--left .joinchat__button{right:auto;left:8px}.joinchat--chatbox .joinchat__button{display:none}.joinchat__button__ico{position:absolute;inset:0;display:flex;border-radius:50%;overflow:hidden;color:var(--text)!important}.joinchat__button__ico svg{width:var(--ico-size,100%);height:var(--ico-size,100%);margin:calc((100% - var(--ico-size, 1))/2)}.joinchat__button:has(.joinchat__button__ico){background:var(--color);box-shadow:1px 6px 24px 0 hsl(var(--ch) var(--cs) calc(var(--cl) - 10%)/24%)}.joinchat__button:has(.joinchat__button__ico):active,.joinchat__button:has(.joinchat__button__ico):hover{background:var(--hover)}.joinchat__button__image{position:absolute;inset:1px;border-radius:50%;overflow:hidden;opacity:0}.joinchat__button__image img,.joinchat__button__image video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.joinchat--show .joinchat__button__image{animation:joinchat_image_loop 20s linear 5s infinite normal both}.joinchat--img .joinchat__button__image{opacity:1;animation:none}.joinchat__badge{position:absolute;z-index:2;bottom:calc(var(--s) - 8px);right:4px;width:20px;height:20px;border:none;border-radius:50%;background:#e82c0c;color:#fff;font-size:12px;font-weight:600;line-height:20px;text-align:center;box-shadow:none;opacity:0;pointer-events:none}.joinchat--left .joinchat__badge{right:auto;left:calc(var(--s) - 8px)}.joinchat__badge.joinchat__badge--in{animation:joinchat_badge_in .5s cubic-bezier(.27,.9,.41,1.28) 1 both}.joinchat__badge.joinchat__badge--out{animation:joinchat_badge_out .4s cubic-bezier(.215,.61,.355,1) 1 both}.joinchat__tooltip{position:absolute;top:calc(var(--h) - 16px);right:calc(var(--s) + 16px);max-width:calc(100vw - var(--s) - 45px);height:32px;padding:0 14px;border:none;border-radius:16px;background:#fff;color:rgba(0,0,0,.8);line-height:31px;white-space:nowrap;opacity:0;transition:opacity .3s ease-out .4s;filter:drop-shadow(0 1px 4px rgba(0,0,0,.4));pointer-events:none}.joinchat__tooltip:after{content:"";display:block;position:absolute;top:10px;right:-6px;border:8px solid transparent;border-width:6px 0 6px 8px;border-left-color:#fff}.joinchat__tooltip div{width:-moz-max-content;width:max-content;max-width:100%;overflow:hidden;text-overflow:ellipsis}.joinchat--tooltip .joinchat__tooltip{animation:joinchat_tootlip 20s linear 5s 1 normal both}.joinchat--chatbox .joinchat__tooltip{display:none}.joinchat--left .joinchat__tooltip{right:auto;left:calc(var(--s) + 16px)}.joinchat--left .joinchat__tooltip:after{left:-6px;right:auto;border-color:transparent;border-width:6px 8px 6px 0;border-right-color:#fff}.joinchat__qr{position:absolute;z-index:2;bottom:calc(var(--s) + 24px);right:8px;display:none;flex-direction:column-reverse;width:228px;min-height:200px;padding:14px 14px 10px;border:none;border-radius:16px;background:#fff;color:rgba(0,0,0,.8);text-align:center;white-space:nowrap;filter:drop-shadow(0 1px 4px rgba(0,0,0,.4));animation:joinchat_badge_in .4s cubic-bezier(.11,.84,.83,1.01) .5s both;pointer-events:none}.joinchat__qr:after{content:"";display:block;position:absolute;bottom:-6px;right:calc(var(--h) - 6px);border:8px solid transparent;border-width:8px 6px 0;border-top-color:#fff}.joinchat--left .joinchat__qr{left:8px;right:auto}.joinchat--left .joinchat__qr:after{left:calc(var(--h) - 6px);right:auto}.joinchat__qr div{font-size:14px;color:#4a4a4a;overflow:hidden;text-overflow:ellipsis}.joinchat__qr canvas{display:block;width:200px;height:200px;margin:0;image-rendering:pixelated}.joinchat__chatbox{content-visibility:hidden;contain-intrinsic-size:auto 400px auto 240px;display:flex;flex-direction:column;position:absolute;bottom:0;right:0;z-index:1;width:calc(100vw - var(--sep)*2);max-width:400px;max-height:calc(var(--vh) - var(--bottom) - var(--sep));border-radius:calc(var(--h) + 2px);background:#fff linear-gradient(180deg,var(--color),var(--color) var(--header),var(--bg) var(--header),var(--bg));box-shadow:0 2px 6px 0 rgba(0,0,0,.5);text-align:left;overflow:hidden;transform:scale3d(0,0,0);opacity:0;transition:opacity 80ms,transform 0s linear 81ms}[dir=rtl] .joinchat__chatbox{text-align:right}.joinchat--chatbox .joinchat__chatbox{content-visibility:visible;opacity:1;transform:scaleX(1);transition:opacity .2s ease-out,transform 0s linear}.joinchat--left .joinchat__chatbox{right:auto;left:0}.joinchat--dark .joinchat__chatbox{background:#1a1a1a linear-gradient(180deg,var(--dark),var(--dark) var(--header),var(--bg) var(--header),var(--bg))}.joinchat__header{display:flex;flex-flow:row;align-items:center;position:relative;flex-shrink:0;height:var(--header);padding:0 70px 0 26px;margin:0}[dir=rtl] .joinchat__header{padding:0 26px 0 70px}.joinchat__header span{font-size:19px;font-weight:600;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.8}.joinchat__header a{font-size:11px;line-height:18px;color:inherit!important;text-decoration:none!important;fill:currentcolor;opacity:.8}.joinchat__header a svg{display:inline-block;width:auto;height:18px;vertical-align:-30%}.joinchat__header a:active,.joinchat__header a:hover{color:inherit!important;text-decoration:none!important;opacity:.9;filter:drop-shadow(0 1px 3px rgba(0,0,0,.3))}.joinchat__wa{display:block;fill:currentcolor;opacity:.8}.joinchat__close{--size:34px;position:absolute;top:calc(50% - var(--size)/2);right:24px;width:var(--size);height:var(--size);border-radius:50%;background:rgba(0,0,0,.4) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 24 24'%3E%3Cpath d='M24 2.4 21.6 0 12 9.6 2.4 0 0 2.4 9.6 12 0 21.6 2.4 24l9.6-9.6 9.6 9.6 2.4-2.4-9.6-9.6z'/%3E%3C/svg%3E") 50%/12px no-repeat;cursor:pointer;transition:background-color .3s ease-out}.joinchat__close:hover{background-color:rgba(0,0,0,.6)}.joinchat__close:active{background-color:rgba(0,0,0,.7)}[dir=rtl] .joinchat__close{right:auto;left:24px}.joinchat__scroll{display:flex;flex-direction:column-reverse;overflow:hidden scroll;scroll-behavior:smooth;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.joinchat__scroll::-webkit-scrollbar{width:4px;background:rgb(0 0 0/0)}.joinchat__scroll::-webkit-scrollbar-thumb{border-radius:2px;background:rgb(0 0 0/0)}.joinchat--blur .joinchat__scroll{background:hsl(var(--hsl)/2%);backdrop-filter:blur(10px)}.joinchat__scroll:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2)}.joinchat__content{display:flex;flex-direction:column;width:calc(100% + 4px);padding:20px 0 8px}.joinchat__content:after{content:"";display:block;position:absolute;bottom:0;left:0;right:4px;height:calc(var(--s) + 20px);background:#fff linear-gradient(180deg,var(--bg),var(--bg));-webkit-mask-image:linear-gradient(rgb(0 0 0/0),rgb(0 0 0/60%) 25%,rgb(0 0 0/92%) 70%,rgb(0 0 0/100%) 95%,rgb(0 0 0/100%));mask-image:linear-gradient(rgb(0 0 0/0),rgb(0 0 0/60%) 25%,rgb(0 0 0/92%) 70%,rgb(0 0 0/100%) 95%,rgb(0 0 0/100%));pointer-events:none}.joinchat--dark .joinchat__content:after{background-color:#1a1a1a}.joinchat__open{position:sticky;z-index:2;bottom:8px;align-self:flex-end;display:flex;flex-direction:row;min-width:var(--s);height:var(--s);margin:0 8px;background:var(--color);color:inherit;border-radius:var(--h);box-shadow:0 1px 2px 0 rgba(0,0,0,.3);overflow:hidden;cursor:pointer;transition:background-color .2s linear}[dir=rtl] .joinchat__open{align-self:flex-start}.joinchat__open:active,.joinchat__open:hover{background:var(--hover)}.joinchat--left .joinchat__open{align-self:flex-start}[dir=rtl] .joinchat--left .joinchat__open{align-self:flex-end}.joinchat--optout .joinchat__open{background-color:#999;pointer-events:none}.joinchat__open__icon{flex-shrink:0;width:var(--s);height:var(--s);max-width:var(--s);padding:calc(var(--s)*0.18);margin:0;overflow:hidden}[dir=rtl] .joinchat__open__icon{transform:rotateY(180deg)}.joinchat__open__icon path{fill:none!important;stroke:var(--text)!important;stroke-linecap:round;stroke-width:33px;animation:none}.joinchat__open__icon .joinchat__pa{--stroke:1097}.joinchat__open__icon .joinchat__pb{--stroke:1020}.joinchat--chatbox .joinchat__open__icon path{stroke-dasharray:var(--stroke);stroke-dashoffset:var(--stroke);animation:joinchat_send_svg 6s .2s ease-in-out infinite}.joinchat--chatbox .joinchat__open__icon .joinchat__pb{animation-delay:3.2s}.joinchat--optout .joinchat__open__icon path{animation:none}.joinchat--optout .joinchat__open__icon .joinchat__pa{stroke-dasharray:0}.joinchat__open__text{--mw:0;max-width:var(--mw);width:-moz-fit-content;width:fit-content;padding:0;font-weight:600;line-height:var(--s);white-space:nowrap;opacity:0;overflow:hidden;text-overflow:ellipsis}.joinchat--chatbox .joinchat__open__text{--mw:min(400px - 16px - var(--s),100vw - 16px - var(--s) - 2*var(--sep));padding:0 4px 0 24px;opacity:1}[dir=rtl] .joinchat__open__text{padding:0 24px 0 4px}.joinchat--chatbox.joinchat--opening .joinchat__open__text{animation:joinchat_open_text .45s ease-out both}@keyframes joinchat_open_text{0%{max-width:0;opacity:0}60%{max-width:var(--mw);opacity:0}to{max-width:var(--mw);opacity:1}}.joinchat__optin{padding:0 16px;margin-bottom:16px;color:#4a4a4a;font-size:13px;line-height:1.33}.joinchat__optin a{display:inline;padding:0;color:inherit!important;text-decoration:underline}.joinchat__optin a:hover{text-decoration-thickness:2px}.joinchat__optin input{position:absolute;visibility:hidden}.joinchat__optin label{position:relative;display:block;margin:0;padding:0 0 0 30px;color:inherit;font:inherit;cursor:pointer}.joinchat__optin label:before{content:"";display:block;position:absolute;top:min(50% - 11px,5px);left:0;width:22px;height:22px;border:3px solid var(--color);border-radius:4px;background:#fff;box-shadow:0 0 0 1px var(--text);transition:box-shadow .3s ease-in-out}.joinchat--dark .joinchat__optin label:before{background:#000}.joinchat__optin label:after{content:"";display:none;position:absolute;top:min(50% - 8px,8px);left:8px;width:6px;height:14px;border:solid var(--text);border-width:0 3px 3px 0;transform:rotate(45deg)}[dir=rtl] .joinchat__optin label{padding:0 30px 0 0}[dir=rtl] .joinchat__optin label:before{left:auto;right:0}[dir=rtl] .joinchat__optin label:after{left:auto;right:8px}.joinchat__optin input:checked+label:before{box-shadow:0 0 0 1px var(--text),inset 0 0 0 10px var(--color)}.joinchat__optin input:checked+label:after{display:block}.joinchat--dark .joinchat__optin{color:#d8d8d8}.joinchat__chat{--peak_l:path("M17 25V0C17 12.877 6.082 14.9 1.031 15.91c-1.559.31-1.179 2.272.004 2.272C9.609 18.182 17 18.088 17 25z");--peak_r:path("M0 25.68V0c0 13.23 10.92 15.3 15.97 16.34 1.56.32 1.18 2.34 0 2.34-8.58 0-15.97-.1-15.97 7Z");--peak:var(--peak_l);display:flex;flex-direction:column;align-items:flex-start;min-height:100px;padding-bottom:10px;transition:height .2s ease-out}[dir=rtl] .joinchat__chat{--peak:var(--peak_r)}.joinchat__bubble{flex-shrink:0;position:relative;min-width:60px;max-width:calc(100% - 52px);min-height:56px;padding:15px 20px;margin:0 26px 16px;border-radius:26px;background:#fff;color:#4a4a4a;word-break:break-word;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));transform-origin:0 50%;animation:joinchat_show .22s cubic-bezier(0,0,.58,1.19) 10ms both}[dir=rtl] .joinchat__bubble{transform-origin:100% 50%}.joinchat__bubble:before{content:"";display:block;position:absolute;bottom:18px;left:-15px;width:17px;height:25px;background:inherit;clip-path:var(--peak)}[dir=rtl] .joinchat__bubble:before{left:auto;right:-15px}.joinchat--dark .joinchat__bubble{background:#505050;color:#d8d8d8}.joinchat__bubble.joinchat__bubble--loading{width:70px;border:none;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Ccircle cx='4' cy='12' r='3'%3E%3Canimate id='c' attributeName='cy' begin='0;a.end+0.1s' calcMode='spline' dur='0.4s' keySplines='.33,.66,.66,1;.33,0,.66,.33' values='12;6;12'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3'%3E%3Canimate attributeName='cy' begin='c.begin+0.1s' calcMode='spline' dur='0.4s' keySplines='.33,.66,.66,1;.33,0,.66,.33' values='12;6;12'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3'%3E%3Canimate id='a' attributeName='cy' begin='c.begin+0.2s' calcMode='spline' dur='0.4s' keySplines='.33,.66,.66,1;.33,0,.66,.33' values='12;6;12'/%3E%3C/circle%3E%3C/svg%3E") 20px 20px no-repeat!important;transform-origin:50%!important;animation:joinchat_show .1s ease-out 10ms both}.joinchat--dark .joinchat__bubble.joinchat__bubble--loading{filter:invert(.5)}.joinchat__bubble.joinchat__bubble--note{min-height:0;padding:0;background:none!important;font-size:13px;line-height:1.33;filter:none;animation:none}.joinchat__bubble.joinchat__bubble--media{padding:5px}.joinchat__bubble.joinchat__bubble--loading:before,.joinchat__bubble.joinchat__bubble--note:before{content:none}.joinchat__bubble a{color:var(--msg)!important;font-size:1em;text-decoration:underline}.joinchat__bubble a:active,.joinchat__bubble a:hover{color:var(--hover)!important;border-color:var(--hover)}.joinchat__bubble a.joinchat__btn{display:inline-block;min-height:46px;max-width:100%;padding:10px 20px;margin:5px 0;border:3px solid var(--msg);border-radius:23px;line-height:20px;text-align:center;text-decoration:none!important;overflow:hidden;text-overflow:ellipsis}.joinchat__bubble a.joinchat__btn+.joinchat__bubble a.joinchat__btn{margin-top:-5px}.joinchat__bubble img,.joinchat__bubble video{max-width:100%;height:auto;margin:.2em 0;border-radius:4px;box-shadow:0 1px 5px rgb(0 0 0/10%)}.joinchat__bubble .joinchat--inline{display:inline-block;margin:-10px 0;border-radius:0;box-shadow:none;vertical-align:middle}.joinchat__bubble--media .joinchat--inline,.joinchat__bubble--media img,.joinchat__bubble--media video{display:block;margin:0;border-radius:21px;box-shadow:none}.joinchat__bubble code{padding:2px 5px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}.joinchat__bubble hr{width:100%!important;height:0!important;padding:0!important;border:none!important;border-top:2px solid var(--msg)!important;margin:10px 0!important}.joinchat__bubble hr+br{display:none}.joinchat__header{anchor-name:--joinchat-header}.joinchat__powered{position:absolute;position-anchor:--joinchat-header;position-area:bottom left;left:-75px;top:75px;width:130px;height:20px;background:#fff;color:#0009!important;border-radius:4px 4px 0 0;font-size:11px;line-height:20px;text-align:center;text-decoration:none!important;transition:color .2s ease-out;box-shadow:0 2px 6px 0 #0003;transform:rotate(-90deg);opacity:0}@supports not (position-anchor:--x){.joinchat__powered{display:none}}.joinchat--chatbox .joinchat__powered{opacity:1;transition:opacity .2s ease-out}.joinchat__powered span{font-weight:600}.joinchat__powered:active,.joinchat__powered:hover{color:#000!important;text-decoration:none!important}.joinchat--left .joinchat__powered{position-area:bottom right;left:auto;right:-75px;transform:rotate(90deg)}.joinchat--dark .joinchat__powered{background:#ddd!important}@keyframes joinchat_show{0%{transform:scale3d(0,0,0)}to{transform:scaleX(1)}}@keyframes joinchat_badge_in{0%{opacity:0;transform:translate3d(0,50px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes joinchat_badge_out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-20px,0)}}@keyframes joinchat_send_svg{0%,50%,to{stroke-dashoffset:var(--stroke)}5%,45%{stroke-dashoffset:0}}@keyframes joinchat_image_loop{0%{opacity:0}3%,20%{opacity:1}25%,to{opacity:0}}@keyframes joinchat_tootlip{0%{opacity:0;transform:scaleY(0)}1%,20%{opacity:1;transform:scaleX(1)}25%,to{opacity:0;transform:scaleX(1)}}.joinchat__woo-btn__wrapper{clear:both}.joinchat__woo-btn{--s:40px;display:inline-block;box-sizing:border-box;height:var(--s);max-width:100%;padding:0 calc(var(--s)/2) 0 var(--s);background:#25d366 var(--joinchat-ico) calc(var(--s)*0.2) 50% no-repeat;background-size:calc(var(--s)*0.6);color:#fff;border-radius:calc(var(--s)/2);font:700 normal calc(var(--s)*0.35)/var(--s) var(--joinchat-font);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer;transition:background-color .2s}.joinchat__woo-btn:empty{padding-right:0}.joinchat__woo-btn:hover{background-color:#128c7e}@media (orientation:landscape) and (height >= 481px),(orientation:portrait) and (width >= 481px){.joinchat--mobile{display:none!important}}@media (width <= 767px){.joinchat--footer-bar{--bottom:76px!important}}@media (orientation:landscape) and (height <= 480px),(width <= 480px){.joinchat{--sep:6px;--header:max(50px,var(--s)*0.9166667)}.joinchat__header__text{font-size:17px}.joinchat__close{--size:28px}.joinchat__bubble{max-width:calc(100% - 40px);padding:16px;margin:0 20px 10px;line-height:24px}.joinchat:has(.joinchat__powered) .joinchat__content{padding-top:40px}.joinchat--left .joinchat__powered,.joinchat--right .joinchat__powered{position-area:bottom center;z-index:2;top:0;left:0;right:0;transform:none;border-radius:0 0 4px 4px}}@media (hover:hover){.joinchat__button:hover .joinchat__tooltip{opacity:1;animation:none;transition:opacity .2s}.joinchat--btn .joinchat__button:hover~.joinchat__qr,.joinchat--chatbox:has(.joinchat__open:hover) .joinchat__qr{display:flex}}@media (prefers-color-scheme:dark){.joinchat--dark-auto{--msg:var(--dark)}.joinchat--dark-auto .joinchat__chatbox{background:#1a1a1a linear-gradient(180deg,var(--dark),var(--dark) var(--header),var(--bg) var(--header),var(--bg))}.joinchat--dark-auto .joinchat__content:after{background-color:#1a1a1a}.joinchat--dark-auto .joinchat__optin label:before{background:#000}.joinchat--dark-auto .joinchat__optin{color:#d8d8d8}.joinchat--dark-auto .joinchat__bubble{background:#505050;color:#d8d8d8}.joinchat--dark-auto .joinchat__bubble.joinchat__bubble--loading{filter:invert(.5)}.joinchat--dark-auto .joinchat__powered{background:#ddd!important}}@media (prefers-reduced-motion){.joinchat,.joinchat__open__icon path{animation:none}.joinchat__open__icon .joinchat__pa{stroke-dasharray:0}.joinchat--chatbox.joinchat--opening .joinchat__open__text{animation:none}.joinchat__bubble{animation:none!important}}