:root{--af-green:#2e7d32;--af-green-dark:#1b5e20;--af-focus:#0b65c2}html,body{max-width:100%;overflow-x:clip}@supports not (overflow-x:clip){@media (max-width:1024px){html,body{overflow-x:hidden}}}img,video,iframe,embed,object{max-width:100%;height:auto}table{max-width:100%}@media (max-width:767px){.elementor-section-wrap,.elementor-section,.elementor-container,.container{max-width:100%!important}.elementor-container{flex-wrap:wrap!important}.elementor-column[class*="elementor-col-"]{width:50%!important;min-width:0}.elementor-column.elementor-col-100{width:100%!important}.products.row{margin-left:0!important;margin-right:0!important;width:100%!important}.products.products-grid>.content-product{width:50%!important;max-width:50%!important;flex:0 0 50%!important;padding-left:6px!important;padding-right:6px!important;box-sizing:border-box!important;min-width:0}}a.button.add_to_cart_button,button.button.alt,.single_add_to_cart_button,#respond input#submit.alt,a.button.alt,.wc-block-components-button{background-color:var(--af-green)!important;border-color:var(--af-green)!important;color:#fff!important}a.button.add_to_cart_button:hover,a.button.add_to_cart_button:focus,button.button.alt:hover,.single_add_to_cart_button:hover,a.button.alt:hover,.wc-block-components-button:hover{background-color:var(--af-green-dark)!important;border-color:var(--af-green-dark)!important}a.button.product_type_simple:not(.add_to_cart_button){background-color:transparent!important;border:1px solid #d5d5d5!important;color:#555!important}@media (max-width:767px){a.button,button.button,input.button,.quantity input[type="number"]{min-height:44px}.quantity .qty{min-width:56px}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--af-focus)!important;outline-offset:2px!important}.header-wrapper .account-link,.header-wrapper .et-element .login-link,.top-bar .account-link{white-space:nowrap}.single-product .product_title,.woocommerce div.product .product_title{text-transform:none;line-height:1.2}.products.products-grid{align-items:stretch}.products-grid>.content-product{display:flex;flex-direction:column}.products-grid .product-details{display:flex;flex-direction:column;flex:1 1 auto}.products-grid .product-details .product-title{flex:1 1 auto;min-height:3.9em;text-transform:none;line-height:1.3;margin-bottom:8px;font-size:15px}@media (max-width:767px){.products-grid .product-details .product-title{min-height:5.2em}}.products-grid .product-details .price{display:block;margin:0 0 10px;font-size:16px}.products-grid .product-details .price ins{text-decoration:none;font-weight:700}.products-grid .product-details .price del{opacity:.6;margin-right:6px}.products-grid .product-details>.button{margin-top:auto;align-self:stretch;text-align:center}.products-grid .product-image-wrapper img{aspect-ratio:1/1;object-fit:contain;width:100%;background:#fff}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.af-hero{--af-ink:#1d1d1f;--af-ink-2:#6e6e73;--af-surface:#fbfbfd;--af-card:#fff;--af-hairline:rgba(0,0,0,.08);--af-accent:#2e7d32;--af-accent-dark:#1b5e20;--af-ease:cubic-bezier(.4,0,.2,1);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,system-ui,sans-serif;color:var(--af-ink);background:var(--af-surface);padding:clamp(28px,5vw,56px) clamp(16px,4vw,40px);border-radius:18px;margin:0 0 32px}.af-hero__intro{max-width:44ch;margin:0 0 clamp(24px,3vw,36px)}.af-hero__title{font-size:clamp(26px,4.2vw,44px);font-weight:700;line-height:1.08;letter-spacing:-.021em;text-transform:none;margin:0 0 10px;color:var(--af-ink)}.af-hero__sub{font-size:clamp(15px,1.6vw,18px);line-height:1.5;color:var(--af-ink-2);margin:0}.af-hero__cats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:clamp(24px,3vw,36px)}.af-hero__cat{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 12px;background:var(--af-card);border:1px solid var(--af-hairline);border-radius:18px;color:var(--af-ink);text-decoration:none;text-align:center;transition:transform .28s var(--af-ease),border-color .28s var(--af-ease),background .28s var(--af-ease);will-change:transform}.af-hero__cat:hover,.af-hero__cat:focus-visible{transform:translateY(-3px);border-color:var(--af-accent);color:var(--af-ink)}.af-hero__cat .af-hero__icon{color:var(--af-accent);transition:transform .28s var(--af-ease)}.af-hero__icon--solid{display:block}.af-hero__cat:hover .af-hero__icon{transform:scale(1.08)}.af-hero__cat-label{font-size:15px;font-weight:600;line-height:1.2}.af-hero__cat-count{font-size:13px;color:var(--af-ink-2)}.af-hero__products-title{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--af-ink-2);margin:0 0 12px}.af-hero__list{list-style:none;margin:0 0 clamp(24px,3vw,32px);padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.af-hero__item a{display:flex;flex-direction:column;height:100%;padding:14px;background:var(--af-card);border:1px solid var(--af-hairline);border-radius:18px;text-decoration:none;color:var(--af-ink);transition:transform .28s var(--af-ease),border-color .28s var(--af-ease)}.af-hero__item a:hover,.af-hero__item a:focus-visible{transform:translateY(-3px);border-color:var(--af-accent)}.af-hero__item img{width:100%;aspect-ratio:1/1;object-fit:contain;margin-bottom:10px;transition:transform .35s var(--af-ease)}.af-hero__item a:hover img{transform:scale(1.04)}.af-hero__item-name{font-size:14px;line-height:1.35;font-weight:400;flex:1 1 auto;margin-bottom:6px}.af-hero__item-price{font-size:15px;font-weight:700;color:var(--af-accent-dark)}.af-hero__item-price del{font-weight:400;opacity:.55;margin-right:5px}.af-hero__item-price ins{text-decoration:none}.af-hero__promises{list-style:none;margin:0;padding:20px 0 0;border-top:1px solid var(--af-hairline);display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.af-hero__promises li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;color:var(--af-ink-2)}.af-hero__promises .af-hero__icon{color:var(--af-accent);flex:0 0 auto;margin-top:1px}@media (prefers-reduced-motion:no-preference){.af-hero__intro,.af-hero__cat,.af-hero__item,.af-hero__promises li{animation:af-rise .5s var(--af-ease) both}.af-hero__cat:nth-child(2),.af-hero__item:nth-child(2){animation-delay:.05s}.af-hero__cat:nth-child(3),.af-hero__item:nth-child(3){animation-delay:.1s}.af-hero__cat:nth-child(4),.af-hero__item:nth-child(4){animation-delay:.15s}}@keyframes af-rise{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:900px){.af-hero__cats,.af-hero__list,.af-hero__promises{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.af-hero{border-radius:0;margin-left:-16px;margin-right:-16px}.af-hero__promises{grid-template-columns:1fr}}.elementor-element-b553344 .elementor-heading-title,.elementor-element-1c02e70 .elementor-heading-title{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",Roboto,system-ui,sans-serif;font-size:clamp(24px,3.2vw,34px)!important;font-weight:700!important;line-height:1.12!important;letter-spacing:-.02em!important;text-transform:none!important;color:#1d1d1f!important;margin:0 0 8px!important;padding-bottom:14px;position:relative}.elementor-element-b553344 .elementor-heading-title::after,.elementor-element-1c02e70 .elementor-heading-title::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:44px;height:3px;border-radius:8px;background:#2e7d32}@media (max-width:600px){.elementor-element-b553344 .elementor-heading-title,.elementor-element-1c02e70 .elementor-heading-title{font-size:23px!important}}body.home .elementor-element-5b24dcd{display:none!important}.af-slider{--s-ink:#1d1d1f;--s-ink2:#6e6e73;--s-card:#fff;--s-bg:#f5f5f7;--s-line:rgba(0,0,0,.08);--s-accent:#2e7d32;--s-accent-dark:#1b5e20;--s-ease:cubic-bezier(.4,0,.2,1);position:relative;background:var(--s-bg);border-radius:18px;margin:24px 0 48px;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,system-ui,sans-serif;color:var(--s-ink)}.af-slider__viewport{overflow:hidden}.af-slider__track{display:flex;transition:transform .55s var(--s-ease);will-change:transform}@media (prefers-reduced-motion:reduce){.af-slider__track{transition:none}}.af-slider__slide{flex:0 0 100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(24px,4vw,64px);padding:clamp(24px,2.6vw,40px) clamp(24px,4vw,80px) clamp(48px,5vw,64px);align-items:center}.af-slider__title{font-size:clamp(28px,4.4vw,46px);font-weight:700;line-height:1.06;letter-spacing:-.022em;margin:0 0 17px;text-transform:none;color:var(--s-ink)}.af-slider__line{font-size:clamp(14px,1.5vw,17px);line-height:1.5;color:var(--s-ink2);margin:0 0 20px;max-width:38ch}.af-slider__cta{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 24px;background:var(--s-accent);color:#fff!important;border-radius:9999px;font-size:16px;font-weight:600;text-decoration:none;transition:background .25s var(--s-ease),transform .25s var(--s-ease)}.af-slider__cta:hover,.af-slider__cta:focus-visible{background:var(--s-accent-dark);transform:translateY(-2px)}.af-slider__cta svg{transition:transform .25s var(--s-ease)}.af-slider__cta:hover svg{transform:translateX(3px)}.af-slider__promise{display:flex;align-items:center;gap:8px;margin:16px 0 0;font-size:13px;color:var(--s-ink2)}.af-slider__promise svg{color:var(--s-accent);flex:0 0 auto}.af-slider__media{position:relative;display:flex;align-items:center;justify-content:center;padding:24px}.af-slider__media img{width:100%;max-width:420px;aspect-ratio:1/1;object-fit:contain;filter:drop-shadow(3px 5px 30px rgba(0,0,0,.22))}.af-slider__tags{position:absolute;top:18px;left:0;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:6px;pointer-events:none}.af-slider__tag{display:inline-flex;align-items:center;padding:7px 14px 7px 12px;border:0;border-radius:0 6px 6px 0;background:#1b5e20;color:#fff;font-size:14px;font-weight:700;line-height:1.15;letter-spacing:.01em;white-space:nowrap;box-shadow:0 1px 4px rgba(0,0,0,.16)}.af-slider__tag--save{background:#1d1d1f}.af-slider__rating{display:flex;align-items:center;gap:8px;margin:0 0 17px;font-size:14px;color:var(--s-ink2)}.af-slider__stars{position:relative;font-size:16px;letter-spacing:2px;color:#d2d2d7}.af-slider__stars::before{content:"★★★★★";position:absolute;left:0;top:0;overflow:hidden;width:var(--af-rating,0%);color:#f5a623}.af-slider__pricing{display:flex;align-items:baseline;gap:12px;margin:0 0 24px;flex-wrap:wrap}.af-slider__price{font-size:30px;font-weight:600;color:var(--s-ink);letter-spacing:-.374px;line-height:1.1}.af-slider__price del{font-size:19px;font-weight:400;opacity:.45;margin-right:6px}.af-slider__price ins{text-decoration:none}.af-slider__saving{padding:4px 10px;border-radius:8px;background:rgba(46,125,50,.1);color:var(--s-accent-dark);font-size:14px;font-weight:600}.af-slider__facts{list-style:none;margin:0 0 32px;padding:0;display:grid;gap:12px}.af-slider__facts li{display:flex;align-items:center;gap:9px;font-size:15px;line-height:1.4;color:var(--s-ink2)}.af-slider__facts svg{color:var(--s-accent);flex:0 0 auto}.af-slider__actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.af-slider__link{font-size:17px;color:var(--s-accent-dark);text-decoration:underline;text-underline-offset:3px}.af-slider__link:hover{color:var(--s-ink)}.af-slider__arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border:1px solid var(--s-line);border-radius:9999px;background:rgba(255,255,255,.92);backdrop-filter:blur(8px);color:var(--s-ink);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s var(--s-ease),transform .2s var(--s-ease);z-index:2}.af-slider__arrow:hover{background:#fff;transform:translateY(-50%) scale(1.06)}.af-slider__arrow--prev{left:12px}.af-slider__arrow--next{right:12px}.af-slider__dots{position:absolute;left:0;right:0;bottom:24px;display:flex;justify-content:center;gap:8px;z-index:2}.af-slider__dots button{width:28px;height:24px;padding:0;border:0;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.af-slider__dots button span{display:block;width:100%;height:4px;border-radius:8px;background:rgba(0,0,0,.18);transition:background .25s var(--s-ease)}.af-slider__dots button[aria-selected="true"] span{background:var(--s-accent)}@media (max-width:900px){.af-slider__slide{grid-template-columns:1fr;gap:24px;padding:32px 24px 56px}.af-slider__media{padding:8px}.af-slider__facts{margin-bottom:24px}.af-slider__media img{max-width:260px}.af-slider__title{font-size:26px}.af-slider__price{font-size:25px}.af-slider__facts li{font-size:14px}.af-slider__arrow{display:none}}@media (max-width:480px){.af-slider{border-radius:0;margin-left:-16px;margin-right:-16px}.af-slider__actions{gap:12px}.af-slider__cta{flex:1 1 auto;justify-content:center}}.af-sticky{position:fixed;left:0;right:0;bottom:0;z-index:9998;background:rgba(255,255,255,.94);backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);border-top:1px solid rgba(0,0,0,.08);box-shadow:0 -6px 28px rgba(0,0,0,.08);transform:translateY(100%);transition:transform .32s cubic-bezier(.4,0,.2,1);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,system-ui,sans-serif}.af-sticky[hidden]{display:block!important}.af-sticky.is-visible{transform:none}@media (prefers-reduced-motion:reduce){.af-sticky{transition:none}}.af-sticky__inner{max-width:1200px;margin:0 auto;padding:10px 16px;display:flex;align-items:center;gap:16px}.af-sticky__thumb img{width:52px;height:52px;object-fit:contain;border-radius:8px;display:block;background:#fff}.af-sticky__meta{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.af-sticky__name{font-size:15px;font-weight:600;color:#1d1d1f;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.af-sticky__stock{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:#2e7d32;font-weight:400}.af-sticky__stock.is-out{color:#b3261e}.af-sticky__price{font-size:19px;font-weight:700;color:#1d1d1f;white-space:nowrap}.af-sticky__price del{font-weight:400;opacity:.5;font-size:15px;margin-right:6px}.af-sticky__price ins{text-decoration:none}.af-sticky__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 30px;border-radius:9999px;background:#2e7d32;color:#fff!important;text-decoration:none;font-size:16px;font-weight:700;white-space:nowrap;transition:background .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1)}.af-sticky__cta:hover,.af-sticky__cta:focus-visible{background:#1b5e20;transform:translateY(-1px)}.af-sticky__cta--muted{background:#e8e8ed;color:#1d1d1f!important}.af-sticky__cta--muted:hover{background:#dcdce1}@media (max-width:767px){.af-sticky__inner{padding:8px 12px;gap:10px}.af-sticky__thumb{display:none}.af-sticky__name{font-size:14px}.af-sticky__price{font-size:17px}.af-sticky__cta{min-height:48px;padding:0 18px;font-size:15px}.af-sticky__cta svg{display:none}}.header-wrapper a,.et_b_header-account,.et_b_header-account a,.et_b_header-account span,.et_b_header-wishlist a,.et_b_header-cart a{white-space:nowrap}.et_b_header-menu .menu>li>a,.header-wrapper .menu>li>a{position:relative;transition:color .22s cubic-bezier(.4,0,.2,1)}.et_b_header-menu .menu>li>a::after,.header-wrapper .menu>li>a::after{content:"";position:absolute;left:50%;right:50%;bottom:-2px;height:2px;border-radius:8px;background:#2e7d32;transition:left .26s cubic-bezier(.4,0,.2,1),right .26s cubic-bezier(.4,0,.2,1)}.et_b_header-menu .menu>li>a:hover::after,.et_b_header-menu .menu>li.current-menu-item>a::after,.header-wrapper .menu>li>a:hover::after,.header-wrapper .menu>li.current-menu-item>a::after{left:0;right:0}.et_b_header-vertical-menu .menu,.header-wrapper .vertical-menu .menu,.et-menu-vertical .menu{border:0!important;border-radius:0 0 18px 18px;box-shadow:0 18px 44px rgba(0,0,0,.13);overflow:hidden;padding:6px 0!important}.et_b_header-vertical-menu .menu li a,.header-wrapper .vertical-menu .menu li a,.et-menu-vertical .menu li a{padding:11px 22px!important;border:0!important;transition:background .18s cubic-bezier(.4,0,.2,1),padding-left .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1)}.et_b_header-vertical-menu .menu li a:hover,.header-wrapper .vertical-menu .menu li a:hover,.et-menu-vertical .menu li a:hover{background:#f4f9f2!important;color:#1b5e20!important;padding-left:28px!important}@media (max-width:767px){.et_b_header-mobile-bottom,.mobile-bottom-panel{backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);border-top:1px solid rgba(0,0,0,.08)}}.af-slider,.af-hero,.af-sticky{--af-accent:#2e7d32;--af-accent-press:#1b5e20;--af-ink:#1d1d1f;--af-ink-muted:#7a7a7a;--af-hairline:#e0e0e0;--af-canvas:#fff;--af-parchment:#f5f5f7;--af-radius-sm:8px;--af-radius-lg:18px;--af-ease:cubic-bezier(.4,0,.2,1)}.af-slider__line,.af-hero__sub,.af-hero__item-name,.af-slider__name{font-size:17px;line-height:1.47;letter-spacing:-.374px;font-weight:400}@media (max-width:900px){.af-slider__line,.af-hero__sub{font-size:16px}.af-hero__item-name,.af-slider__name{font-size:14px;line-height:1.43;letter-spacing:-.224px}}.af-slider__title,.af-hero__title{letter-spacing:-.374px;font-weight:600}.af-slider__cta:active,.af-sticky__cta:active,.af-hero__cat:active,.af-slider__products a:active,.af-hero__item a:active,.af-slider__arrow:active,a.button.add_to_cart_button:active,.single_add_to_cart_button:active{transform:scale(.95);transition-duration:.09s}@media (prefers-reduced-motion:reduce){.af-slider__cta:active,.af-sticky__cta:active,.af-hero__cat:active,.af-slider__products a:active,.af-hero__item a:active{transform:none}}.af-slider__thumb img,.af-hero__item img{filter:drop-shadow(3px 5px 30px rgba(0,0,0,.22))}.af-hero__cat,.af-hero__item a,.af-slider__products a{box-shadow:none!important}.af-slider,.af-hero{border-radius:var(--af-radius-lg)}.af-hero__cat,.af-hero__item a,.af-slider__products a{border-radius:var(--af-radius-lg)}.af-sticky__thumb img{border-radius:var(--af-radius-sm)}.af-slider__cta,.af-sticky__cta,.af-slider__arrow{border-radius:9999px}.af-menu-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;flex:0 0 22px;margin-right:10px;color:#2e7d32;transition:transform .24s cubic-bezier(.4,0,.2,1)}.af-menu-icon svg{display:block}li:hover>a>.af-menu-icon,li>a:focus-visible>.af-menu-icon{transform:scale(1.25)}@media (prefers-reduced-motion:reduce){.af-menu-icon{transition:none}}.et_element.et_connect-block{margin-left:26px!important}.et-wrap-columns.flex{column-gap:18px}.et_connect-block .et-element-label{font-size:14px;letter-spacing:-.224px;font-weight:400;white-space:nowrap}.af-sticky__qty{display:inline-flex;align-items:center;border:1px solid #e0e0e0;border-radius:9999px;height:48px;overflow:hidden;background:#fff;flex:0 0 auto}.af-sticky__qty button{width:42px;height:100%;border:0;background:none;cursor:pointer;font-size:19px;line-height:1;color:#1d1d1f;transition:background .16s cubic-bezier(.4,0,.2,1)}.af-sticky__qty button:hover{background:#f5f5f7}.af-sticky__qty button:active{transform:scale(.95)}.af-sticky__qty input{width:46px;height:100%;border:0;text-align:center;font-size:16px;font-weight:600;color:#1d1d1f;background:none;-moz-appearance:textfield}.af-sticky__qty input::-webkit-outer-spin-button,.af-sticky__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.af-sticky__qty input:focus-visible{outline:2px solid #0b65c2;outline-offset:-2px}@media (max-width:767px){.af-sticky__qty{height:44px}.af-sticky__qty button{width:34px}.af-sticky__qty input{width:36px;font-size:15px}}:root{--afr-sm:8px;--afr-lg:18px;--afr-pill:9999px}.products-grid .content-product,.products-grid .product-image-wrapper,.products-grid .product-image-wrapper img,.woocommerce div.product div.images img,.woocommerce div.product div.images .flex-control-thumbs img,.woocommerce-tabs .panel,.woocommerce .cart_totals,.woocommerce-checkout #order_review,.woocommerce-checkout-review-order,.woocommerce table.shop_table,.woocommerce-MyAccount-content,.woocommerce-message,.woocommerce-info,.woocommerce-error,.widget,.widget_product_categories,.widget_price_filter,.et_element .widget,.elementor-widget-container>.elementor-image img,.et_b_header-cart .widget_shopping_cart_content,.product_list-popup,.summary .af-promo-strip{border-radius:var(--afr-lg)!important}.woocommerce table.shop_table{overflow:hidden;border-collapse:separate;border-spacing:0}input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="password"],input[type="number"],input[type="search"],select,textarea,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.select2-container--default .select2-selection--single,.woocommerce span.onsale,.af-promo-strip,.woocommerce .quantity .qty,.woocommerce-tabs ul.tabs li{border-radius:var(--afr-sm)!important}a.button,button.button,input.button,button[type="submit"],input[type="submit"],.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce a.button.alt,.woocommerce button.button.alt,.wc-block-components-button,.woocommerce-pagination li a,.woocommerce-pagination li span,.et_b_header-search .searchform input[type="text"],.header-wrapper .searchform input[type="text"],.elementor-button{border-radius:var(--afr-pill)!important}.products-grid .content-product{overflow:visible}.products-grid .product-image-wrapper{overflow:hidden}.products-grid .content-product .onsale,.products-grid .content-product span.onsale{z-index:3}.header-wrapper .searchform button,.header-wrapper .searchform .search-button,.et_b_header-search button{border-radius:0 var(--afr-pill) var(--afr-pill) 0!important}.woocommerce ul.products li.product a img,.et_element img.attachment-woocommerce_thumbnail{border-radius:var(--afr-lg)!important}.et-row-container.et-container,.et-container,.container,.elementor-section.elementor-section-boxed>.elementor-container,.elementor-section-boxed>.elementor-container,.woocommerce .woocommerce-notices-wrapper,.site-content>.container,.page-content>.container{max-width:100%!important;width:100%!important}:root{--af-gutter:clamp(16px,3.2vw,56px)}.et-row-container.et-container,.et-container,.elementor-section.elementor-section-boxed>.elementor-container,.elementor-section-boxed>.elementor-container{padding-left:var(--af-gutter)!important;padding-right:var(--af-gutter)!important}.elementor-section-full_width>.elementor-container{padding-left:0!important;padding-right:0!important}.af-sticky__inner{max-width:none;padding-left:var(--af-gutter);padding-right:var(--af-gutter)}body.home .af-slider{margin-right:0}@media (min-width:1600px){.products.products-grid.row-count-4>.content-product{width:20%!important;max-width:20%!important;flex:0 0 20%!important}}@media (min-width:2100px){.products.products-grid.row-count-4>.content-product{width:16.6666%!important;max-width:16.6666%!important;flex:0 0 16.6666%!important}}.af-announce{background:#1d1d1f;color:#fff;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,system-ui,sans-serif}.af-announce__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:9px var(--af-gutter,24px);font-size:13px;line-height:1.3;letter-spacing:-.12px}.af-announce__item{display:inline-flex;align-items:center;gap:8px;color:rgba(255,255,255,.82);white-space:nowrap}.af-announce__item strong{color:#fff;font-weight:600}.af-announce__item svg{opacity:.75;flex:0 0 auto}a.af-announce__item{color:rgba(255,255,255,.82)!important;text-decoration:none;transition:color .18s cubic-bezier(.4,0,.2,1)}a.af-announce__item:hover{color:#fff!important}.et_b_header-top,.header-top-wrapper,.header-top{display:none!important}@media (max-width:1100px){.af-announce__item--made{display:none}}@media (max-width:820px){.af-announce__item--hours{display:none}.af-announce__inner{justify-content:center;gap:18px}}@media (max-width:480px){.af-announce__item--contact{display:none}.af-announce__inner{font-size:12px;padding:8px 16px}}@media (min-width:1025px){body.home .af-slider .af-slider__slide{padding-left:clamp(24px,2.5vw,40px);padding-right:clamp(24px,3vw,56px);padding-top:clamp(24px,2.4vw,36px);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(24px,3vw,48px)}.af-slider__media{padding:8px;justify-content:flex-start}.af-slider__media img{max-width:100%}}.af-delivery{margin:20px 0 24px;padding:17px 20px;background:#f5f5f7;border-radius:18px;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,system-ui,sans-serif}.af-delivery__main{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:15px;line-height:1.47;color:#1d1d1f}.af-delivery__main svg{color:#2e7d32;flex:0 0 auto;margin-top:2px}.af-delivery__main strong{font-weight:600}.af-delivery__trust{list-style:none;margin:14px 0 0;padding:14px 0 0;border-top:1px solid rgba(0,0,0,.08);display:flex;flex-direction:column;align-items:flex-start;gap:10px}.af-delivery__trust li{display:flex;align-items:center;gap:9px;font-size:13px;color:#6e6e73;text-align:left}.af-delivery__trust svg{color:#2e7d32;flex:0 0 auto}@media (max-width:600px){.af-delivery{padding:14px 16px}.af-delivery__trust{flex-direction:column;gap:8px}}.af-herorow{display:grid;grid-template-columns:280px minmax(0,1fr);gap:24px;align-items:stretch;margin:24px 0 48px}body.home .af-slider{margin:0}.af-catnav{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:18px;padding:20px 0 12px;display:flex;flex-direction:column;justify-content:space-between;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,system-ui,sans-serif}.af-catnav__title{margin:0 20px 12px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#6e6e73}.af-catnav__list{list-style:none;margin:0;padding:0;flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-evenly}.af-catnav__list a{display:flex;align-items:center;gap:12px;padding:12px 20px;color:#1d1d1f;text-decoration:none;font-size:15px;line-height:1.3;transition:background .18s cubic-bezier(.4,0,.2,1),padding-left .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1)}.af-catnav__list a:hover,.af-catnav__list a:focus-visible{background:#f4f9f2;color:#1b5e20;padding-left:26px}.af-catnav__icon{display:inline-flex;color:#2e7d32;flex:0 0 auto;transition:transform .24s cubic-bezier(.4,0,.2,1)}.af-catnav__list a:hover .af-catnav__icon{transform:scale(1.22)}.af-catnav__label{flex:1 1 auto}.af-catnav__count{font-size:12px;color:#6e6e73;background:#f5f5f7;border-radius:9999px;padding:2px 9px}.af-catnav__all{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:12px 20px 8px;padding-top:14px;border-top:1px solid rgba(0,0,0,.08);font-size:14px;font-weight:600;color:#2e7d32!important;text-decoration:none}.af-catnav__all svg{transition:transform .22s cubic-bezier(.4,0,.2,1)}.af-catnav__all:hover svg{transform:translateX(3px)}@media (max-width:1024px){.af-herorow{grid-template-columns:1fr;gap:16px}.af-catnav{order:2}.af-catnav__list{display:grid;grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.af-catnav__list{grid-template-columns:1fr}}.products-grid .product-image-wrapper,.af-slider__media,.woocommerce div.product div.images .woocommerce-product-gallery__image,.elementor-widget-image .elementor-image,.af-hero__item,.blog-post-loop .post-image{overflow:hidden}.products-grid .product-image-wrapper img,.woocommerce ul.products li.product img,.af-slider__media img,.woocommerce div.product div.images img,.elementor-widget-image img,.af-hero__item img,.widget_products img,.product_list_widget img{transition:transform .5s cubic-bezier(.2,.6,.2,1);will-change:transform}.products-grid .content-product:hover .product-image-wrapper img,.woocommerce ul.products li.product:hover img,.af-slider__slide:hover .af-slider__media img,.woocommerce div.product div.images:hover img,.elementor-widget-image:hover img,.af-hero__item a:hover img,.widget_products li:hover img,.product_list_widget li:hover img{transform:scale(1.07)}@media (prefers-reduced-motion:reduce){.products-grid .product-image-wrapper img,.woocommerce ul.products li.product img,.af-slider__media img,.woocommerce div.product div.images img,.elementor-widget-image img{transition:none}.products-grid .content-product:hover .product-image-wrapper img,.woocommerce ul.products li.product:hover img,.af-slider__slide:hover .af-slider__media img{transform:none}}.et_b_header-search .ajax-search-form .input-row{height:50px;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:9999px;padding:0 5px 0 0;overflow:hidden;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.et_b_header-search .ajax-search-form .input-row:focus-within{border-color:#2e7d32;box-shadow:0 0 0 4px rgba(46,125,50,.14)}.et_b_header-search .ajax-search-form select{height:100%!important;max-width:200px;border:0!important;border-right:1px solid rgba(0,0,0,.10)!important;border-radius:0!important;background:transparent!important;padding:0 16px 0 20px!important;font-size:14px;color:#6e6e73;cursor:pointer;appearance:none;-webkit-appearance:none}.et_b_header-search .ajax-search-form select:focus{outline:none;box-shadow:none!important}.et_b_header-search .ajax-search-form input.form-control{height:100%!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0 16px!important;font-size:15px;letter-spacing:-.224px;color:#1d1d1f}.et_b_header-search .ajax-search-form input.form-control::placeholder{color:#8a8a8f}.et_b_header-search .ajax-search-form input.form-control:focus{box-shadow:none!important;outline:none}.et_b_header-search .ajax-suggestions,.et_b_header-search .search-suggestions{border-radius:18px!important;border:1px solid rgba(0,0,0,.08)!important;overflow:hidden;margin-top:8px}@media (max-width:900px){.et_b_header-search .ajax-search-form select{display:none}.et_b_header-search .ajax-search-form .input-row{height:46px}}.header-secondary-menu{display:none!important}@media (max-width:1024px){.header-secondary-menu{display:flex!important}.af-herorow .af-catnav{display:none}}.header-main-menu{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,system-ui,sans-serif}.header-main-menu .menu{gap:4px}.header-main-menu .menu>li>a{display:inline-flex;align-items:center;padding:10px 16px!important;border-radius:9999px;font-size:16px;font-weight:400;letter-spacing:-.224px;color:#1d1d1f;transition:background .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1)}.header-main-menu .menu>li>a:hover{background:#f5f5f7;color:#1d1d1f}.header-main-menu .menu>li.current-menu-item>a,.header-main-menu .menu>li.current_page_item>a{background:rgba(46,125,50,.10);color:#1b5e20;font-weight:600}.header-main-menu .menu>li>a:active{transform:scale(.96)}.header-main-menu.menu-items-underline .menu>li>a:after,.header-main-menu .menu>li>a:before{display:none!important}.header-main-menu .sub-menu{border-radius:18px!important;border:1px solid rgba(0,0,0,.08)!important;padding:8px 0!important;overflow:hidden;margin-top:6px}.header-main-menu .sub-menu li a{padding:10px 18px!important;font-size:15px;transition:background .16s cubic-bezier(.4,0,.2,1),padding-left .16s cubic-bezier(.4,0,.2,1)}.header-main-menu .sub-menu li a:hover{background:#f4f9f2;padding-left:24px!important}.header-main-menu{justify-content:flex-start!important}.et_b_header-search{min-width:0}.et_b_header-search .ajax-search-form{width:100%;min-width:0}.et_b_header-search .ajax-search-form .input-row{display:flex;align-items:center;width:100%;min-width:0;flex-wrap:nowrap}.et_b_header-search .ajax-search-form input.form-control{flex:1 1 auto;min-width:0;width:auto!important}.et_b_header-search .ajax-search-form select{flex:0 0 auto}.et_b_header-search .buttons-wrapper{flex:0 0 auto;margin-left:auto}@media (max-width:1024px){.et_b_header-search,.et_b_header-search.flex-basis-full{width:100%;flex-basis:100%}.et_b_header-search .ajax-search-form .input-row{height:46px;padding-right:4px}.et_b_header-search .ajax-search-form input.form-control{font-size:16px;padding:0 12px!important}}@media (min-width:1025px){.header-wrapper>.et_column,.header-main .et_column,.header-bottom .et_column{display:flex!important;align-items:center;min-height:64px;margin:0!important}.header-wrapper .et_column:first-child img,.et_b_header-logo img{max-height:50px;width:auto;height:auto}.header-main .et_col-xs-6{flex:1 1 auto;min-width:260px;max-width:620px}.header-main .et_column:first-child,.header-main .et_column:last-child,.header-bottom .et_column{flex:0 0 auto}.header-main .et_column:last-child{margin-left:auto!important;justify-content:flex-end}.et_element.et_connect-block{margin-left:0!important}.header-main-menu .menu{align-items:center;flex-wrap:nowrap}.header-main-menu .menu>li{display:flex;align-items:center}.header-bottom .et_column .button,.header-bottom .et_column a.button{min-height:44px;display:inline-flex;align-items:center;border-radius:9999px!important}}.et_b_header-search .buttons-wrapper{position:relative;width:44px;height:44px;flex:0 0 44px;margin-left:auto}.et_b_header-search .buttons-wrapper button.search-button,.et_b_header-search .buttons-wrapper .clear{position:absolute;inset:0;width:40px;height:40px;margin:auto;padding:0;border:0;border-radius:9999px;background:#2e7d32;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .16s cubic-bezier(.4,0,.2,1),transform .16s cubic-bezier(.4,0,.2,1),background .18s cubic-bezier(.4,0,.2,1)}.et_b_header-search .buttons-wrapper button.search-button:hover,.et_b_header-search .buttons-wrapper .clear:hover{background:#1b5e20}.et_b_header-search .buttons-wrapper button.search-button:active,.et_b_header-search .buttons-wrapper .clear:active{transform:scale(.95)}.et_b_header-search .buttons-wrapper button.search-button svg{width:17px;height:17px;fill:currentColor}.et_b_header-search .buttons-wrapper .clear .et_b-icon svg{width:13px;height:13px;fill:currentColor}.et_b_header-search .buttons-wrapper .et_b-icon{display:flex;align-items:center;justify-content:center;color:#fff}.et_b_header-search .buttons-wrapper .clear{opacity:0;pointer-events:none;transform:scale(.9)}.ajax-search-form.af-has-text .buttons-wrapper .clear{opacity:1;pointer-events:auto;transform:none}.ajax-search-form.af-has-text .buttons-wrapper button.search-button{opacity:0;pointer-events:none;transform:scale(.9)}@media (max-width:1024px){.et_b_header-search .buttons-wrapper{width:40px;height:40px;flex:0 0 40px}.et_b_header-search .buttons-wrapper button.search-button,.et_b_header-search .buttons-wrapper .clear{width:36px;height:36px}}@media (max-width:1024px){.et_b_header-search .buttons-wrapper{position:static;width:auto;height:auto;flex:0 0 auto;display:flex;align-items:center}.et_b_header-search .buttons-wrapper button.search-button,.et_b_header-search .buttons-wrapper .clear{position:static;inset:auto;width:36px;height:36px;margin:0 2px 0 0}.et_b_header-search .buttons-wrapper .clear{display:flex}}@media (max-width:1024px){.ajax-search-form.af-has-text .buttons-wrapper,.ajax-search-form.af-has-text .buttons-wrapper .clear{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}}@media (min-width:1025px){.header-top-wrapper,.header-top,.header-top>.et-row-container,.header-top .et-wrap-columns{display:contents}.header-secondary-menu{display:flex!important;order:2;flex:0 0 auto;align-items:center}.header-top .et_column{order:2;flex:0 0 auto;display:flex!important;align-items:center;min-height:64px}.header-secondary-menu,.header-top .et_column{display:none!important}.header-main-menu{order:3}.header-main .et_col-xs-6{order:4}.header-main .et_column:last-child{order:5}.header-secondary-menu .secondary-title{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 16px;border-radius:9999px;background:#f5f5f7;color:#1d1d1f;font-size:15px;font-weight:600;letter-spacing:-.224px;cursor:pointer;transition:background .18s cubic-bezier(.4,0,.2,1)}.header-secondary-menu .secondary-title:hover{background:#ececf0}.header-secondary-menu .secondary-menu-wrapper{position:relative}.header-secondary-menu .secondary-menu-wrapper .menu{top:calc(100% + 8px);left:0;border-radius:18px;border:1px solid rgba(0,0,0,.08)}}@media (min-width:1025px){.header-wrapper{display:flex!important;align-items:center;flex-wrap:nowrap;gap:18px;padding:8px var(--af-gutter,24px)!important}.header-top-wrapper,.header-top,.header-main-wrapper,.header-main,.header-bottom-wrapper,.header-bottom,.header-top>.et-row-container,.header-main>.et-row-container,.header-bottom>.et-row-container,.header-top .et-wrap-columns,.header-main .et-wrap-columns,.header-bottom .et-wrap-columns{display:contents!important}.header-wrapper .et_column{display:flex!important;align-items:center;min-height:60px;margin:0!important;padding:0!important;float:none!important;width:auto!important}.header-main .et_column:nth-of-type(1){order:1;flex:0 0 auto}.header-top .et_column{order:2;flex:0 0 auto}.header-bottom .et_column{order:3;flex:0 1 auto;min-width:0}.header-main .et_col-xs-6{order:4;flex:1 1 auto;min-width:220px;max-width:560px}.header-main .et_column:last-of-type{order:5;flex:0 0 auto;margin-left:auto!important;justify-content:flex-end}.header-top .et_column,.header-secondary-menu{display:none!important}.header-wrapper>*{flex-shrink:0}.header-main-menu .menu{flex-wrap:nowrap;align-items:center}.header-wrapper .et_b_header-logo img{max-height:46px;width:auto}}.et_b_header-search .ajax-search-form .input-row{flex-wrap:nowrap!important;white-space:nowrap}.et_b_header-search .ajax-search-form select{flex:0 1 auto;min-width:0;max-width:180px;text-overflow:ellipsis}.et_b_header-search .ajax-search-form input.form-control{flex:1 1 0%;min-width:80px}@media (max-width:1300px){.et_b_header-search .ajax-search-form select{max-width:132px;font-size:13px;padding:0 10px 0 14px!important}}@media (max-width:1140px){.et_b_header-search .ajax-search-form select{display:none}}@media (min-width:1025px){.header-bottom .et_b_header-button,.header-bottom .et_element.et_b_header-button-1,.header-wrapper .et_b_header-button{display:none!important}}@media (min-width:1025px){.header-wrapper{padding-left:16px!important}.header-wrapper .et_column:nth-of-type(1),.header-main .et_column:nth-of-type(1){margin-left:0!important;padding-left:0!important;justify-content:flex-start}.et_b_header-logo,.et_b_header-logo a{margin-left:0!important;padding-left:0!important}}@media (min-width:1025px){:root{--af-edge:16px}.af-herorow{margin-left:0;padding-left:0}body.home .af-herorow{margin-left:0}body.home .site-content .et-container,body.home .page-content .et-container{padding-left:var(--af-edge)!important}}@media (min-width:1025px){.header-top-wrapper,.header-top,.header-main-wrapper,.header-main,.header-bottom-wrapper,.header-bottom,.header-wrapper .et_column,.header-wrapper .et-row-container,.header-wrapper .et-wrap-columns,.et_b_header-search,.et_b_header-menu{border:0!important;box-shadow:none!important}.header-wrapper{border-bottom:0!important}.et_b_header-search .ajax-search-form .input-row{border:1px solid rgba(0,0,0,.12)!important}.et_b_header-search .ajax-search-form .input-row:focus-within{border-color:#2e7d32!important}}.et_b_header-search .ajax-search-form .input-row{padding:0!important;overflow:hidden}.et_b_header-search .buttons-wrapper{position:relative;width:58px;height:100%;flex:0 0 58px;margin-left:auto;align-self:stretch}.et_b_header-search .buttons-wrapper button.search-button,.et_b_header-search .buttons-wrapper .clear{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0 9999px 9999px 0;background:#2e7d32;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .16s cubic-bezier(.4,0,.2,1),background .18s cubic-bezier(.4,0,.2,1)}.et_b_header-search .buttons-wrapper button.search-button:hover,.et_b_header-search .buttons-wrapper .clear:hover{background:#1b5e20}.et_b_header-search .buttons-wrapper button.search-button:active,.et_b_header-search .buttons-wrapper .clear:active{background:#174c1a;transform:none}.et_b_header-search .ajax-search-form input.form-control{padding:0 14px!important}.et_b_header-search .ajax-search-form select{padding:0 14px 0 20px!important}@media (max-width:1024px){.et_b_header-search .buttons-wrapper{position:relative;width:52px;height:100%;flex:0 0 52px;display:block}.et_b_header-search .buttons-wrapper button.search-button,.et_b_header-search .buttons-wrapper .clear{position:absolute;inset:0;width:100%;height:100%;margin:0;border-radius:0 9999px 9999px 0}}.et_b_header-account,.et_element.et_b_header-account{display:none!important}@media (min-width:1025px){.header-wrapper{padding-left:24px!important;justify-content:flex-start}.header-wrapper .et_column:nth-of-type(1),.header-main .et_column:nth-of-type(1),.et_b_header-logo{margin-left:0!important;padding-left:0!important}.header-wrapper>*:not(.header-main-wrapper):not(.header-bottom-wrapper):not(.header-top-wrapper){margin-left:0}}.header-wrapper .et_element::before,.header-wrapper .et_element::after,.et_connect-block>*::before,.et_connect-block>*::after,.et_b_header-cart::before,.et_b_header-cart::after{content:none!important;display:none!important}.header-wrapper .et_element,.et_connect-block>*,.et_b_header-cart{border-left:0!important;border-right:0!important}@media (min-width:1025px){.header-wrapper{padding-top:18px!important;padding-bottom:18px!important}.header-wrapper .et_column{min-height:52px}.header-main-wrapper,.header-main,.header-main>.et-row-container,.header-main .et-wrap-columns,.header-wrapper .et_column:nth-of-type(1),.header-main .et_column:nth-of-type(1),.et_b_header-logo,.et_b_header-logo a{padding-left:0!important;margin-left:0!important;text-indent:0!important}.header-wrapper{padding-left:20px!important}}@media (min-width:1025px){.header-wrapper{align-items:center!important;padding-left:18px!important}.header-wrapper .et_column:has(.et_b_header-logo){width:260px!important;flex:0 0 260px!important;justify-content:center!important;align-items:center!important;text-align:center}.et_b_header-logo,.et_b_header-logo a{display:flex!important;align-items:center;justify-content:center;width:100%;margin:0!important}.et_b_header-logo img{margin:0 auto!important;display:block}.header-wrapper .et_column,.header-main-menu,.et_b_header-search,.et_b_header-cart,.et_b_header-search .ajax-search-form,.et_b_header-search .ajax-search-form .input-row{display:flex!important;align-items:center!important}.header-main-menu .menu,.header-main-menu .menu>li{align-items:center}.et_b_header-cart,.et_b_header-cart a{display:inline-flex!important;align-items:center;justify-content:center}}@media (min-width:1025px){.header-wrapper::before,.header-wrapper::after,.header-main::before,.header-main::after,.header-bottom::before,.header-bottom::after,.header-top::before,.header-top::after,.et-wrap-columns::before,.et-wrap-columns::after,.et-row-container::before,.et-row-container::after{content:none!important;display:none!important;width:0!important;flex:0 0 0!important}}.et_b_header-search .ajax-search-form input.form-control,.et_b_header-search .ajax-search-form input[type="text"],.et_b_header-search .ajax-search-form select,.et_b_header-search .ajax-search-form,.et_b_header-search .ajax-results-wrapper:empty{border:0!important;border-bottom:0!important;box-shadow:none!important;outline:none!important;background-image:none!important}.et_b_header-search .ajax-search-form input.form-control:focus,.et_b_header-search .ajax-search-form input.form-control:active{border:0!important;border-bottom:0!important;box-shadow:none!important}.et_b_header-search .ajax-search-form select{border-right:1px solid rgba(0,0,0,.10)!important}.et_b_header-search .ajax-results-wrapper:empty{display:none!important}.af-catnav__title{font-size:14px;letter-spacing:.03em;margin-bottom:14px}.af-catnav__list a{font-size:17px;line-height:1.35;padding:15px 20px;gap:14px}.af-catnav__icon{width:28px;flex:0 0 28px}.af-catnav__icon svg{width:26px;height:26px}.af-catnav__count{font-size:13px;padding:3px 10px}.af-catnav__all{font-size:15px;padding-top:16px}@media (max-width:1024px){.af-catnav__list a{font-size:16px;padding:13px 18px}.af-catnav__icon svg{width:24px;height:24px}}@media (min-width:1025px){.header-wrapper .et_column:empty{display:none!important}.header-bottom .et_column:not(:has(.header-main-menu)){width:auto!important;flex:0 0 auto!important}.header-bottom .et_column:has(.header-main-menu){flex:0 1 auto!important;justify-content:flex-start!important;margin-left:0!important}.header-main-menu{justify-content:flex-start!important;margin-left:0!important;width:auto}.header-main-menu .menu{margin-left:0;padding-left:0}}@media (min-width:1025px){.header-main .et_col-xs-6{flex:1 1 auto!important;max-width:none!important;min-width:280px;margin-right:8px}.et_b_header-search,.et_b_header-search .ajax-search-form{width:100%!important}}@media (min-width:1025px){.header-wrapper{padding-top:26px!important;padding-bottom:26px!important}.header-wrapper .et_column{min-height:56px}.header-wrapper .et_column:has(.et_b_header-logo),.header-bottom .et_column:has(.header-main-menu){padding-top:6px!important;padding-bottom:6px!important}.header-main-menu .menu>li>a{padding-top:11px!important;padding-bottom:11px!important}}.site-header,.site-header.sticky,.header-wrapper,.header-main-wrapper,.header-bottom-wrapper,.header-top-wrapper,.header-main,.header-bottom,.et_b_header-search,.et_b_header-search .ajax-search-form{border-bottom:0!important;box-shadow:none!important}.site-header,.site-header.sticky,.header-wrapper{background-color:#fff!important}.site-header.sticky,.site-header.is-sticky,.site-header.header-sticky,.sticky-header-active .site-header{box-shadow:0 1px 12px rgba(0,0,0,.07)!important;backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);background-color:rgba(255,255,255,.92)!important}.af-announce{background:#1d1d1f!important}.site-header,.site-header.sticky{box-shadow:none!important}.site-header.is-sticky,.sticky-header-active .site-header{box-shadow:0 1px 12px rgba(0,0,0,.07)!important}@media (min-width:1025px){.site-header,.site-header.sticky{position:sticky!important;top:0;z-index:999;background-color:#fff!important}.header-main-wrapper.fixed,.header-bottom-wrapper.fixed,.header-main-wrapper.sticky.fixed,.header-bottom-wrapper.sticky.fixed{position:static!important;top:auto!important;width:auto!important;box-shadow:none!important}.page-wrapper,.template-content,.template-container{overflow:visible!important}}@media (min-width:1025px){.header-main .et_col-xs-6{order:3!important}.header-bottom .et_column{order:4!important}.header-bottom .et_column:has(.header-main-menu){order:4!important}.header-main .et_column:last-of-type{order:5!important}.header-top .et_column{order:2!important}}@media (min-width:1025px){.elementor-widget-etheme_products,.elementor-widget-etheme_products>.elementor-widget-container,.elementor-widget-etheme_products .etheme_products{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.elementor-element:has(>.elementor-widget-container>.etheme_products),.elementor-column:has(.etheme_products)>.elementor-widget-wrap{padding-left:0!important;padding-right:0!important}.products.products-grid{margin-left:0!important;margin-right:0!important;width:100%!important}}.af-slider__cta svg,.af-sticky__cta svg,a.button.add_to_cart_button svg,.single_add_to_cart_button svg{display:none!important}.af-slider__cta,.af-sticky__cta{gap:0}@media (min-width:1025px){.elementor-section .elementor-section>.elementor-container,.elementor-inner-section>.elementor-container,.elementor-column .elementor-container{padding-left:0!important;padding-right:0!important;max-width:100%!important}.elementor-top-section>.elementor-container{padding-left:0!important;padding-right:0!important}}@media (min-width:1025px){.header-main .et_col-xs-6{flex:0 1 auto!important;width:520px!important;max-width:520px!important;min-width:320px}.header-bottom .et_column:has(.header-main-menu){margin-right:auto!important}}@media (min-width:1025px){.elementor-section.elementor-inner-section>.elementor-container,.elementor-section.elementor-section-boxed.elementor-inner-section>.elementor-container,.elementor-column .elementor-section>.elementor-container{padding-left:0!important;padding-right:0!important;max-width:100%!important}}@media (min-width:1025px){.elementor-widget-etheme_products>.elementor-widget-container{margin-left:0!important;margin-right:0!important}.elementor-widget-etheme_products .etheme_products{margin-left:0!important;margin-right:0!important}.header-wrapper{padding-left:15px!important;gap:24px!important}.header-wrapper .et_column:has(.et_b_header-logo){width:280px!important;flex:0 0 280px!important}.header-main .et_col-xs-6{width:470px!important;max-width:470px!important;min-width:300px}}@media (min-width:1025px){.header-main .et_col-xs-6{width:auto!important;max-width:none!important;flex:1 1 auto!important;min-width:340px}.header-main .et_column:last-of-type{margin-left:-10px!important}}.af-request{background:#f5f5f7;border-radius:18px;padding:clamp(24px,3vw,40px);margin:24px 0 40px;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,system-ui,sans-serif}.af-request__inner{max-width:760px}.af-request__eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;padding:7px 14px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:9999px;font-size:13px;font-weight:600;color:#6e6e73}.af-request__eyebrow svg{color:#2e7d32}.af-request__title{font-size:clamp(22px,2.6vw,30px);font-weight:600;line-height:1.15;letter-spacing:-.374px;color:#1d1d1f;margin:0 0 10px;text-transform:none}.af-request__body{font-size:17px;line-height:1.47;color:#6e6e73;margin:0 0 24px;max-width:60ch}.af-request__form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.af-request__field{display:flex;flex-direction:column;gap:6px}.af-request__field--wide{grid-column:1 / -1}.af-request__field span{font-size:13px;color:#6e6e73}.af-request__field input,.af-request__field textarea{min-height:48px;padding:12px 14px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;color:#1d1d1f;font-size:16px;font-family:inherit;transition:border-color .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1)}.af-request__field textarea{min-height:64px;resize:vertical}.af-request__field input:focus,.af-request__field textarea:focus{outline:none;border-color:#2e7d32;box-shadow:0 0 0 4px rgba(46,125,50,.14)}.af-request__hp{position:absolute;left:-9999px;width:1px;height:1px}.af-request__actions{grid-column:1 / -1;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.af-request__cta{min-height:50px;padding:0 28px;border:0;border-radius:9999px;background:#2e7d32;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s cubic-bezier(.4,0,.2,1)}.af-request__cta:hover{background:#1b5e20}.af-request__cta:active{transform:scale(.97)}.af-request__cta[disabled]{opacity:.6;cursor:default}.af-request__note{font-size:13px;color:#8a8a8f}.af-request__msg{grid-column:1 / -1;margin:4px 0 0;font-size:15px;min-height:20px}.af-request__msg.is-error{color:#b3261e}.af-request__msg.is-ok{color:#1b5e20;font-weight:600}@media (max-width:700px){.af-request__form{grid-template-columns:1fr}.af-request__body{font-size:16px}}.af-ask{padding:16px 18px;text-align:center}.af-ask p{margin:0 0 10px;font-size:14px;color:#6e6e73}.af-ask__btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 20px;border-radius:9999px;background:#2e7d32;color:#fff!important;text-decoration:none;font-size:15px;font-weight:600;transition:background .18s cubic-bezier(.4,0,.2,1)}.af-ask__btn:hover{background:#1b5e20}.af-logo{height:50px;width:190px;aspect-ratio:381 / 100;max-width:100%;display:block;overflow:visible;flex:0 0 auto}.af-logo__rooster,.af-logo__wave{transform-box:fill-box;transform-origin:center}.af-logo__rooster{transform-origin:50% 100%}.af-logo__fence,.af-logo__text{transform:none!important;animation:none!important}.af-logo__wave{opacity:0}@keyframes af-crow-lift{0%{transform:rotate(0deg) translateY(0)}20%{transform:rotate(9deg) translateY(-2px)}45%{transform:rotate(7deg) translateY(-2px)}70%{transform:rotate(-2deg) translateY(0)}100%{transform:rotate(0deg) translateY(0)}}@keyframes af-crow-wave{0%{opacity:0;transform:translateX(14px) scale(.72)}35%{opacity:.9;transform:translateX(0) scale(1)}100%{opacity:0;transform:translateX(-30px) scale(1.18)}}@media (prefers-reduced-motion:reduce){.af-logo.is-crowing .af-logo__rooster,.af-logo.is-crowing .af-logo__wave,.et_b_header-logo:hover .af-logo__rooster,.et_b_header-logo:hover .af-logo__wave{animation:none!important}}@media (max-width:1024px){.af-logo{height:42px;width:160px}}@media (min-width:1025px){body.home .elementor-container{padding-left:0!important;padding-right:0!important;max-width:100%!important}body.home .elementor-section-full_width>.elementor-container{width:100%!important}}@media (min-width:1025px){body.home .elementor-section.elementor-section-boxed>.elementor-container,body.home .elementor-section.elementor-inner-section>.elementor-container,body.home .elementor-top-section>.elementor-container{padding-left:0!important;padding-right:0!important;max-width:100%!important}}.et_b_header-search .ajax-search-form{position:relative}.af-sug{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:1000;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:18px;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,system-ui,sans-serif}.af-sug[hidden]{display:none}.af-sug__hd{display:flex;justify-content:space-between;align-items:center;padding:11px 16px;border-bottom:1px solid rgba(0,0,0,.06);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#8a8a8f}.af-sug__row{display:flex;align-items:center;gap:12px;padding:10px 16px;text-decoration:none;color:#1d1d1f;border-bottom:1px solid rgba(0,0,0,.04);transition:background .14s cubic-bezier(.4,0,.2,1)}.af-sug__row:last-of-type{border-bottom:0}.af-sug__row:hover,.af-sug__row:focus-visible{background:#f4f9f2}.af-sug__th{flex:0 0 46px;height:46px;display:flex;align-items:center;justify-content:center}.af-sug__th img{max-width:46px;max-height:46px;object-fit:contain;border-radius:8px}.af-sug__tx{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.af-sug__nm{font-size:15px;line-height:1.3;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.af-sug__nm mark{background:rgba(46,125,50,.16);color:inherit;padding:0 1px;border-radius:3px}.af-sug__ds{font-size:13px;color:#8a8a8f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.af-sug__rt{flex:0 0 auto;text-align:right;display:flex;flex-direction:column;gap:2px}.af-sug__pr{font-size:15px;font-weight:700;color:#1d1d1f;white-space:nowrap}.af-sug__sk{font-size:12px;color:#2e7d32;white-space:nowrap}.af-sug__sk.is-low{color:#b3261e}.af-sug__ft{padding:10px 16px;background:#f5f5f7;font-size:13px;color:#6e6e73}.af-sug__empty{padding:16px;font-size:15px;color:#1d1d1f}.af-sug__cta{padding:0 16px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.af-sug__cta p{margin:0;font-size:14px;color:#6e6e73;line-height:1.45}.af-sug__cta b{color:#1d1d1f;display:block}.af-sug__btn{display:inline-flex;align-items:center;min-height:42px;padding:0 20px;border-radius:9999px;background:#2e7d32;color:#fff!important;text-decoration:none;font-size:15px;font-weight:600;white-space:nowrap;transition:background .18s cubic-bezier(.4,0,.2,1)}.af-sug__btn:hover{background:#1b5e20}.af-request__field span em{font-style:normal;color:#8a8a8f;font-weight:400}:root{--af-text:#3a3a3a;--af-text-strong:#1d1d1f;--af-body-size:18px;--af-body-lh:1.6}body,p,li,dd,dt,.woocommerce div.product .woocommerce-tabs .panel,.woocommerce-page .entry-content,.elementor-widget-text-editor,.elementor-widget-theme-post-content{font-size:var(--af-body-size);line-height:var(--af-body-lh);color:var(--af-text)}h1,.entry-title,.product_title{font-size:clamp(28px,3.4vw,40px)!important;line-height:1.15;color:var(--af-text-strong)}h2{font-size:clamp(24px,2.8vw,32px)!important;line-height:1.2;color:var(--af-text-strong)}h3{font-size:clamp(20px,2.2vw,25px)!important;line-height:1.25;color:var(--af-text-strong)}h4{font-size:19px!important;line-height:1.3;color:var(--af-text-strong)}a.button,button.button,input.button,button[type="submit"],input[type="submit"],.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.wc-block-components-button,.elementor-button,.af-slider__cta,.af-sticky__cta,.af-request__cta,.af-sug__btn{min-height:54px!important;padding-left:28px!important;padding-right:28px!important;font-size:17px!important;font-weight:600!important;line-height:1.2!important}input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="password"],input[type="number"],input[type="search"],select,textarea,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.af-request__field input,.af-request__field textarea{min-height:54px;font-size:17px!important;line-height:1.4;color:var(--af-text-strong)}textarea,.af-request__field textarea{min-height:96px}label,.woocommerce form .form-row label{font-size:16px;color:var(--af-text)}.woocommerce .price,.woocommerce div.product p.price,.products-grid .product-details .price{font-size:20px!important;font-weight:700}.woocommerce div.product p.price{font-size:28px!important}.af-slider__price{font-size:34px!important}.af-delivery__main{font-size:17px}.af-delivery__trust li{font-size:15px}.products-grid .product-details .product-title{font-size:17px!important;line-height:1.4}.af-catnav__list a{font-size:18px!important}.af-sug__nm{font-size:17px}.af-sug__ds{font-size:15px}.af-sug__pr{font-size:17px}.header-main-menu .menu>li>a{font-size:17px!important}.af-announce__inner{font-size:14px}.et_b_header-search .ajax-search-form input.form-control{font-size:17px!important}.entry-content a:not(.button):not(.af-sug__btn),.woocommerce-tabs .panel a:not(.button),.elementor-widget-text-editor a:not(.button){text-decoration:underline;text-underline-offset:3px}.quantity .qty{min-height:54px!important;font-size:18px!important;min-width:72px!important}.af-sticky__qty{height:54px}.af-sticky__qty button{width:48px;font-size:22px}.af-sticky__qty input{width:54px;font-size:18px}@media (max-width:767px){:root{--af-body-size:17px}a.button,button.button,input.button,.woocommerce a.button,.woocommerce button.button,.af-slider__cta,.af-request__cta{min-height:52px!important;width:100%;justify-content:center}.products-grid .product-details .product-title{font-size:16px!important}}body,body p,body li,.woocommerce-page p,.woocommerce-page li,.elementor-widget-text-editor,.elementor-widget-text-editor p{color:#3a3a3a!important}.products-grid .price,.products-grid .product-details .price,.woocommerce ul.products li.product .price,.woocommerce .price .amount,.products-grid .price .amount{color:#1d1d1f!important;font-weight:700!important}.products-grid .price del,.woocommerce .price del,.woocommerce .price del .amount{color:#6e6e73!important;font-weight:400!important;opacity:1!important}.products-grid .price ins,.woocommerce .price ins,.woocommerce .price ins .amount{color:#1b5e20!important;text-decoration:none}.header-main-menu .menu>li.current-menu-item>a,.header-main-menu .menu>li.current_page_item>a,.header-main-menu .menu>li>a:hover{color:#1b5e20!important}body.search-no-results,body.search.search-no-results{--af-nores-gap:20px}body.search-no-results .products,body.search-no-results .woocommerce-info,body.search-no-results .woocommerce-no-products-found>.woocommerce-info,body.search-no-results .et-loader,body.search-no-results .woocommerce-result-count,body.search-no-results .woocommerce-ordering,body.search-no-results .etheme-catalog-toolbar,body.search-no-results .shop-toolbar{display:none!important}body.search-no-results .page-heading,body.search-no-results .breadcrumbs,body.search-no-results .woocommerce-breadcrumb,body.search-no-results .site-content>.et-container>*{margin-top:var(--af-nores-gap)!important;margin-bottom:var(--af-nores-gap)!important;padding-top:0!important;padding-bottom:0!important}body.search-no-results .site-content,body.search-no-results .page-content{padding-top:16px!important;padding-bottom:24px!important}.af-request{padding:24px 26px!important;margin:16px 0 28px!important;border-radius:18px}.af-request__inner{max-width:none}.af-request__eyebrow{margin-bottom:10px;padding:5px 12px;font-size:13px}.af-request__title{font-size:clamp(21px,2.2vw,26px)!important;margin-bottom:6px}.af-request__body{font-size:16px!important;margin-bottom:18px;max-width:70ch}.af-request__form{grid-template-columns:1.4fr 1fr 1fr;gap:12px}.af-request__field span{font-size:14px}.af-request__field input{min-height:50px}.af-request__field textarea{min-height:56px}.af-request__actions{margin-top:2px}.af-request__cta{min-height:50px!important}.af-request__msg{margin-top:0}@media (max-width:900px){.af-request__form{grid-template-columns:1fr 1fr}.af-request__field--wide{grid-column:1 / -1}}@media (max-width:600px){.af-request__form{grid-template-columns:1fr}.af-request{padding:20px!important}}.et_b_header-search .buttons-wrapper button.search-button,.et_b_header-search .buttons-wrapper .clear,.af-slider__arrow,.et_b_header-search .buttons-wrapper .et_b-icon{min-height:0!important;padding-left:0!important;padding-right:0!important;font-size:0!important}.af-sticky__qty button{min-height:0!important;padding-left:0!important;padding-right:0!important}.et_b_header-search .buttons-wrapper button.search-button{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}.et_b_header-search .buttons-wrapper button.search-button svg{width:19px!important;height:19px!important;display:block;fill:currentColor}.et_b_header-search .buttons-wrapper .clear .et_b-icon svg{width:15px!important;height:15px!important;display:block}body.search-no-results .empty-category-block{display:block!important;padding:0!important;margin:0 0 14px!important;min-height:0!important;text-align:left!important}body.search-no-results .empty-category-block>svg,body.search-no-results .empty-category-block>i,body.search-no-results .empty-category-block .et-icon,body.search-no-results .empty-category-block img{width:34px!important;height:34px!important;margin:0 0 6px!important;display:block}body.search-no-results .empty-category-block h1,body.search-no-results .empty-category-block h2,body.search-no-results .empty-category-block h3,body.search-no-results .empty-category-block .title{font-size:20px!important;margin:0 0 4px!important;line-height:1.25!important;text-transform:none!important}body.search-no-results .not-found-info{display:block!important;font-size:16px!important;line-height:1.5!important;margin:0!important;max-width:70ch;color:#3a3a3a!important}body.search-no-results .products-loop,body.search-no-results .ajax-content,body.search-no-results .et-loader,body.search-no-results .filter-wrap,body.search-no-results .woocommerce-notices-wrapper:empty{margin:0!important;padding:0!important;min-height:0!important}body.search-no-results .content.main-products-loop{padding-top:0!important}body.search-no-results .container.content-page{padding-top:12px!important}body.search-no-results h1.title{margin-bottom:12px!important}.et_b_header-search .ajax-search-form .input-row select{min-height:0!important;height:100%!important;font-size:16px!important;line-height:1.2!important;color:#3a3a3a!important;padding:0 30px 0 20px!important;max-width:210px!important;text-overflow:ellipsis;white-space:nowrap;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' fill='none' stroke='%233a3a3a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/></svg>")!important;background-repeat:no-repeat!important;background-position:right 12px center!important}@media (max-width:1140px){.et_b_header-search .ajax-search-form select{display:none!important}}@media (min-width:1141px){.et_b_header-search .ajax-search-form select{display:block!important}}.et_b_header-search .ajax-search-form .input-row input.form-control{min-height:0!important;height:100%!important;line-height:1.2!important}@media (min-width:1025px){.elementor-section.elementor-section-boxed>.elementor-container,.elementor-section.elementor-inner-section>.elementor-container,.elementor-top-section>.elementor-container,.elementor-column .elementor-container{padding-left:0!important;padding-right:0!important;max-width:100%!important}.et-row-container.et-container,.container.content-page,.site-content>.et-container{padding-left:var(--af-edge,16px)!important;padding-right:var(--af-edge,16px)!important;max-width:100%!important}}body.search-no-results .container.content-page{padding-top:24px!important;padding-bottom:32px!important}body.search-no-results h1.title{margin:0 0 12px!important;font-size:clamp(24px,2.6vw,30px)!important}body.search-no-results .woocommerce-breadcrumb,body.search-no-results .breadcrumbs{margin:0 0 12px!important;font-size:15px!important}body.search-no-results .sidebar-position-without>.row{margin-top:0!important}.af-request{margin-top:0!important}body.search .page-heading,body.search h1.title,body.search-no-results .page-heading,body.search-no-results h1.title,body.search-no-results .woocommerce-breadcrumb,body.search-no-results .breadcrumbs{text-align:left!important;margin-left:0!important;padding-left:0!important;width:100%;max-width:none}body.search-no-results .page-heading .et-row-container,body.search-no-results .page-heading .et-container{padding-left:0!important;padding-right:0!important;text-align:left!important}.af-dig{display:block;margin:0 0 18px;overflow:visible;width:96px;height:96px}.af-dig__tool,.af-dig__clod circle{transform-box:fill-box;transform-origin:center}.af-dig__tool{transform-origin:80% 10%}.af-dig__clod circle{opacity:0}@media (prefers-reduced-motion:no-preference){.af-dig__tool{animation:af-dig 1.7s cubic-bezier(.4,0,.3,1) 3 both}.af-dig__c1{animation:af-clod 1.7s ease-out 3 both;animation-delay:.42s}.af-dig__c2{animation:af-clod 1.7s ease-out 3 both;animation-delay:.50s}.af-dig__c3{animation:af-clod 1.7s ease-out 3 both;animation-delay:.58s}}@keyframes af-dig{0%{transform:rotate(0deg)}22%{transform:rotate(-24deg)}42%{transform:rotate(14deg) translateY(3px)}58%{transform:rotate(8deg) translateY(2px)}80%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}@keyframes af-clod{0%{opacity:0;transform:translate(0,0) scale(.5)}12%{opacity:1;transform:translate(-7px,-15px) scale(1.15)}34%{opacity:.9;transform:translate(-15px,-7px) scale(1.1)}50%{opacity:0;transform:translate(-22px,4px) scale(.85)}100%{opacity:0;transform:translate(0,0) scale(.5)}}@media (max-width:600px){.af-dig{width:68px;height:68px;margin-bottom:12px}}.product_list-popup .af-promo-threshold,.widget_shopping_cart_content .af-promo-threshold{margin:0 0 14px!important;padding:12px 14px;background:#f4f9f2;border-radius:8px}.product_list-popup .af-promo-threshold__text,.widget_shopping_cart_content .af-promo-threshold__text{font-size:15px!important;line-height:1.4;white-space:normal;color:#1d1d1f}.af-promo-threshold.is-empty .af-promo-threshold__track{display:none}.af-promo-threshold.is-empty{background:#f5f5f7}.af-promo-threshold.is-complete{background:rgba(46,125,50,.12)}.af-promo-threshold__text{font-size:16px}.af-request__field{position:relative}.af-phone-hint{display:block;min-height:20px;margin-top:4px;font-size:14px;line-height:1.3;color:#8a8a8f}.af-phone-hint.is-ok{color:#1b5e20}.af-phone-hint.is-wait{color:#8a8a8f}body.search-no-results .empty-category-block::before{content:none!important}body.search-no-results .empty-category-block{display:grid!important;grid-template-columns:minmax(0,1fr) auto;column-gap:24px;align-items:center;margin:0 0 16px!important;padding:0!important}body.search-no-results .empty-category-block h2{grid-column:1;grid-row:1;font-size:clamp(20px,2.1vw,24px)!important;font-weight:600!important;letter-spacing:-.01em;color:#1d1d1f!important}body.search-no-results .empty-category-block .not-found-info{grid-column:1;grid-row:2;margin:4px 0 0!important;max-width:64ch}body.search-no-results .empty-category-block>p:not(.not-found-info){grid-column:2;grid-row:1 / span 2;align-self:center;justify-self:end;margin:0!important}body.search-no-results .empty-category-block .btn{display:inline-flex!important;align-items:center;justify-content:center;min-height:44px;padding:0 22px!important;border-radius:999px!important;background:#fff!important;color:#1d1d1f!important;border:1px solid rgba(0,0,0,.18)!important;font-size:16px!important;font-weight:600!important;line-height:1!important;text-transform:none!important;transition:background .18s ease,transform .12s ease}body.search-no-results .empty-category-block .btn:hover{background:#f5f5f7!important}body.search-no-results .empty-category-block .btn:active{transform:scale(.95)}body.search-no-results .af-request{background:transparent!important;border:0!important;border-top:1px solid rgba(0,0,0,.10)!important;border-radius:0!important;padding:20px 0 0!important;margin:0 0 40px!important;box-shadow:none!important}body.search-no-results .af-request__eyebrow{display:none!important}body.search-no-results .page-heading{margin:12px 0 0!important}body.search-no-results .woocommerce-breadcrumb{margin:0 0 8px!important}body.search-no-results h1.title{margin:0 0 4px!important}body.search-no-results .container.content-page{padding-top:16px!important;padding-bottom:32px!important}@media (max-width:700px){body.search-no-results .empty-category-block{grid-template-columns:1fr}body.search-no-results .empty-category-block>p:not(.not-found-info){grid-column:1;grid-row:3;justify-self:start;margin-top:14px!important}}@media (min-width:1025px){.header-wrapper .header-top .et_column,.header-wrapper .header-top-wrapper .et_column{display:none!important}.header-wrapper .header-bottom .et_column:has(.header-main-menu){flex:0 0 auto!important;width:auto!important;min-width:max-content!important;max-width:none!important}}body.search-no-results .af-request__inner{display:block}body.search-no-results .af-request__cats{margin:0 0 28px}body.search-no-results .af-request__cats-label{margin:0 0 12px;font-size:15px;font-weight:600;letter-spacing:.01em;color:#6e6e73}body.search-no-results .af-request__cats-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}body.search-no-results .af-request__cat{display:flex;align-items:center;gap:14px;min-height:76px;padding:14px 18px;border:1px solid rgba(0,0,0,.10);border-radius:18px;background:#fff;color:#1d1d1f;text-decoration:none;transition:border-color .2s ease,background .2s ease,transform .18s ease}body.search-no-results .af-request__cat:hover{border-color:rgba(46,125,50,.45);background:#f7faf6;transform:translateY(-2px)}body.search-no-results .af-request__cat:active{transform:scale(.98)}body.search-no-results .af-request__cat-icon{display:flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;height:48px;border-radius:14px;background:#eef5ec;color:#2e7d32}body.search-no-results .af-request__cat-icon svg{display:block}body.search-no-results .af-request__cat-label{display:block;font-size:17px;font-weight:600;line-height:1.25;letter-spacing:-.01em}body.search-no-results .af-request__cat-count{display:block;margin-top:2px;font-size:14px;font-weight:400;color:#6e6e73}body.search-no-results .af-request__grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;column-gap:32px;align-items:start}body.search-no-results .af-request__main{min-width:0}body.search-no-results .af-request__title{margin:0!important;font-size:clamp(20px,2.1vw,24px)!important}body.search-no-results .af-request__body{margin:6px 0 18px!important;max-width:60ch}body.search-no-results .af-request__form{grid-template-columns:1fr 1fr}body.search-no-results .af-request__field--wide{grid-column:1 / -1}body.search-no-results .af-request__rail{padding:20px;border:1px solid rgba(0,0,0,.10);border-radius:18px;background:#fafafa}body.search-no-results .af-request__rail .af-dig{display:block;margin:0 auto 14px!important}body.search-no-results .af-request__call{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 14px;border-radius:14px;background:#2e7d32;color:#fff;text-decoration:none;transition:background .18s ease,transform .12s ease}body.search-no-results .af-request__call:hover{background:#1b5e20}body.search-no-results .af-request__call:active{transform:scale(.97)}body.search-no-results .af-request__call-icon{display:flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.18)}body.search-no-results .af-request__call-text em{display:block;font-style:normal;font-size:13px;opacity:.85}body.search-no-results .af-request__call-text strong{display:block;font-size:18px;font-weight:600;letter-spacing:.01em}body.search-no-results .af-request__facts{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:12px}body.search-no-results .af-request__facts li{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.4;color:#3a3a3a}body.search-no-results .af-request__facts svg{flex:0 0 22px;margin-top:1px;color:#2e7d32}body.search-no-results .af-request__facts strong{font-weight:600;color:#1d1d1f}@media (max-width:1100px){body.search-no-results .af-request__grid{grid-template-columns:1fr}body.search-no-results .af-request__rail{margin-top:24px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:20px}body.search-no-results .af-request__rail .af-dig{margin:0!important}body.search-no-results .af-request__call{grid-column:2}body.search-no-results .af-request__facts{grid-column:2;margin-top:12px}}@media (max-width:820px){body.search-no-results .af-request__cats-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){body.search-no-results .af-request__form{grid-template-columns:1fr}body.search-no-results .af-request__rail{grid-template-columns:1fr}body.search-no-results .af-request__rail .af-dig{width:72px!important;height:72px!important;margin:0 0 12px!important}body.search-no-results .af-request__call,body.search-no-results .af-request__facts{grid-column:1}}:root{--af-ink:#1d1d1f;--af-body:#3a3a3a;--af-muted:#555;--af-tap:48px}footer.footer,[data-mode="dark"] .footer,.elementor-element-04887b6,.elementor-element-ec2270e{background:#1b5e20!important;background-color:#1b5e20!important}footer.footer,footer.footer p,footer.footer li,footer.footer span,footer.footer div,footer.footer h1,footer.footer h2,footer.footer h3,footer.footer h4,footer.footer h5{color:#fff!important}footer.footer a,footer.footer .item-link{color:#fff!important;opacity:1}footer.footer a:hover,footer.footer .item-link:hover{color:#cde8c9!important}.woocommerce-breadcrumb,.woocommerce-breadcrumb a,.breadcrumbs,.breadcrumbs a,.product-categories a,.widget_product_categories a,.widget ul.cat-item a,li.cat-item>a,.products-page-cats a,.posted_in a,.tagged_as a,.woocommerce-result-count,.product_meta,.product_meta a{color:var(--af-muted)!important}.woocommerce-breadcrumb a:hover,li.cat-item>a:hover,.posted_in a:hover{color:var(--af-green)!important}.af-announce__item,.af-announce__item span,.af-announce__item strong{font-size:16px!important}.af-catnav__count{font-size:15px!important}.af-catnav__all{font-size:17px!important}.af-catnav__title{font-size:16px!important}.af-promo-strip{font-size:15px!important;line-height:1.45!important}.af-delivery__trust li,.af-delivery__trust li span{font-size:16px!important}.single-product-socials .socials-title,.single-product-socials span{font-size:16px!important}.onsale,.onsale.type-square,span.onsale{font-size:14px!important;line-height:1.2!important;padding:6px 10px!important}.show-quickly,.footer-product .show-quickly{font-size:14px!important}.product-categories a,.widget_product_categories a,li.cat-item>a{font-size:17px!important}.af-slider__link{display:inline-flex!important;align-items:center;min-height:var(--af-tap);padding:0 2px;font-weight:600}.af-catnav__all{display:flex!important;align-items:center;min-height:var(--af-tap)}.af-slider__dots button{height:44px!important;width:36px!important}.page-numbers li a.page-numbers,.page-numbers li span.page-numbers,ul.page-numbers li>*{min-width:48px!important;min-height:48px!important;display:inline-flex!important;align-items:center;justify-content:center;font-size:17px!important}.product-categories li a,.widget_product_categories li a,li.cat-item>a{display:block;min-height:44px;padding-top:9px!important;padding-bottom:9px!important}.woocommerce-breadcrumb a,.breadcrumbs a{display:inline-block;padding:9px 0}.single-product-socials a{display:inline-flex!important;align-items:center;justify-content:center;min-width:40px!important;min-height:40px!important}.et_b_header-cart>a,.et_b_header-cart .et-element-label,.et_b_header-wishlist>a{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.af-announce{padding-top:6px!important;padding-bottom:6px!important}a.af-announce__item{display:inline-flex!important;align-items:center;min-height:36px;padding:0 4px}@media (max-width:600px){:root{--af-tap:52px}.page-numbers li a.page-numbers,.page-numbers li span.page-numbers{min-width:52px!important;min-height:52px!important}.woocommerce-breadcrumb a,.breadcrumbs a{padding:13px 0}}.af-announce__item,.af-announce__item span,.af-announce__item strong{font-size:17px!important}.af-catnav__count{font-size:16px!important}.af-catnav__title{font-size:17px!important}.af-promo-strip{font-size:17px!important}.af-delivery__trust li,.af-delivery__trust li span{font-size:17px!important}.onsale,.onsale.type-square,span.onsale{font-size:15px!important}.show-quickly,.footer-product .show-quickly{font-size:15px!important}a.af-announce__item{min-height:44px}.woocommerce-breadcrumb a,.breadcrumbs a{padding:13px 0}.single-product-socials a{min-width:44px!important;min-height:44px!important}.et-follow-buttons a,.et-follow-buttons .follow-facebook,.et-follow-buttons .follow-instagram,.et-follow-buttons .follow-youtube{display:inline-flex!important;align-items:center;justify-content:center;min-width:44px!important;min-height:44px!important}.af-slider__facts li,.af-slider__facts li span{font-size:17px!important;line-height:1.4!important}.af-slider__tag{font-size:15px!important;padding:8px 14px 8px 12px!important}.af-slider__saving{font-size:16px!important}.elementor-heading-title,.elementor-widget-container h5,.elementor-widget-container h6,.elementor-widget-text-editor a,a.elementor-button-link{color:inherit}[style*="color:#43a047"],[style*="color:#43a047"],[style*="color:#43A047"],[style*="color:#43A047"]{color:#1b5e20!important}.elementor-widget-container h5.elementor-heading-title,.elementor-widget-container h6.elementor-heading-title{color:#1b5e20!important}.product-title a,.products-grid .product-title a,.post-title,a.post-title{display:inline-block;padding:10px 0;font-size:18px!important;line-height:1.35!important}.active-color{color:#1b5e20!important}.elementor-element-da08fa7 .elementor-heading-title,.elementor-element-0c1046e .elementor-heading-title,.elementor-element-4e5c8d8 .elementor-heading-title{font-size:17px!important}.af-request__field span em,.af-request__note,.af-phone-hint{color:#555!important}.af-phone-hint.is-ok{color:#1b5e20!important}.af-request__note{font-size:15px!important}.af-request__field span em{font-size:15px!important}.af-skip-link{position:absolute;left:-9999px;top:0;z-index:100000;padding:14px 20px;background:#1b5e20;color:#fff;font-size:17px;font-weight:600;border-radius:0 0 12px 0;text-decoration:none}.af-skip-link:focus,.af-skip-link:focus-visible{left:0;outline:3px solid #fff;outline-offset:-6px}[role="main"]:focus{outline:none}.af-herorow__title{margin:0 0 20px;font-size:clamp(22px,2.4vw,30px);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:#1d1d1f;max-width:none;text-wrap:balance}.cart-checkout-nav a,.cart-checkout-nav .no-click,.cart-checkout-nav span{color:#4a4a4a!important}.cart-checkout-nav .active,.cart-checkout-nav .current{color:#1b5e20!important;font-weight:600}.et-cart-quantity,.et_b_header-cart .et-quantity,.et_b_header-wishlist .et-quantity{background-color:#1b5e20!important;color:#fff!important}ul.page-numbers .page-numbers.current,ul.page-numbers span.current,.woocommerce-pagination .current{background-color:#1b5e20!important;color:#fff!important}.et_b_header-search input::placeholder,.ajax-search-form input::placeholder,input::placeholder,textarea::placeholder{color:#6b6b70!important;opacity:1}.et_b_header-search .ajax-search-form input.form-control:focus-visible,.et_b_header-search .ajax-search-form select:focus-visible,.et_b_header-search .ajax-search-form button:focus-visible{outline:2px solid var(--af-focus,#0b65c2)!important;outline-offset:-2px!important}footer.footer .item-link,footer.footer a{display:inline-block;min-height:24px;padding:7px 0}footer.footer .menu li{margin-bottom:2px}.single-product-socials a,.et-follow-buttons a{min-width:44px!important;min-height:44px!important}.page-heading .woocommerce-breadcrumb,.page-heading .breadcrumbs{display:block;width:100%}.page-heading h1.title,.page-heading .title{display:block!important;width:100%;margin-left:0!important;padding-left:0!important;text-align:left!important}.page-heading .col-md-12.a-center,.page-heading .a-center{text-align:left!important}.page-heading{padding-left:0!important;padding-right:0!important}.page-heading>.container{padding-left:15px!important;padding-right:15px!important}.page-heading .et-row-container,.page-heading .container .et-container,.page-heading .container .row,.page-heading .container [class*="col-"]{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.woocommerce-cart form.woocommerce-cart-form,.woocommerce-cart .cart_totals,.woocommerce-checkout form.checkout,.woocommerce-cart .elementor-widget-container>.woocommerce,.woocommerce-checkout .elementor-widget-container>.woocommerce{padding-left:0!important;padding-right:0!important;margin-left:0!important}.remove-item,.remove-item.text-underline,a.remove{display:inline-flex!important;align-items:center;min-height:44px}.summary form.cart,.summary .single_add_to_cart_button,.summary .quantity{margin-left:0!important}.container.content-page{padding-bottom:48px!important}.posts-navigation,.posts-nav-btn{display:none!important}@media (max-width:767px){body,.woocommerce-product-details__short-description,.entry-content p{font-size:18px!important;line-height:1.55!important}.product-title,.product-title a{font-size:18px!important}.price,.price .amount{font-size:19px!important}footer.footer .item-link,footer.footer a{min-height:44px;padding:11px 0}}footer.footer .elementor-widget-container p a,footer.footer p a{display:inline-flex!important;align-items:center;min-height:44px!important}.cart-checkout-nav a,.cart-checkout-nav .no-click{display:inline-flex!important;align-items:center;min-height:44px!important}.cart-empty .btn,.empty-cart-block .btn,.cart-empty a.btn.black{display:inline-flex!important;align-items:center;justify-content:center;min-height:44px!important;padding:0 22px!important;border-radius:999px!important;font-size:17px!important}.show-password-input,button.show-password-input{min-height:44px!important;min-width:44px!important}.woocommerce-form-login .form-row a,.lost_password a,a.mob-lost-password{display:inline-flex!important;align-items:center;min-height:44px!important}.page-heading .row{margin-left:0!important;margin-right:0!important}.page-heading .col-md-12,.page-heading [class*="col-"]{padding-left:0!important;padding-right:0!important}.af-announce__inner{flex-wrap:wrap!important;justify-content:center}@media (min-width:900px){.af-announce__inner{flex-wrap:nowrap!important;justify-content:space-between}}@media (max-width:899px){.af-announce__inner{gap:6px 18px!important;padding-top:8px!important;padding-bottom:8px!important}.af-announce__item{white-space:normal}}.products-grid .content-product{display:flex;flex-direction:column}.products-grid .content-product>.product-image-wrapper{flex:0 0 auto}.products-grid .content-product .product-details,.products-grid .content-product>.text-center{display:flex;flex-direction:column;flex:1 1 auto}:root{--af-card-title-lines:3}.products-grid .product-details .product-title,.products-grid .product-title{min-height:calc(24.3px * var(--af-card-title-lines) + 20px)!important;margin:0 0 8px!important;overflow:hidden;display:block!important;flex:0 0 auto!important}.products-grid .product-details .product-title a,.products-grid .product-title a{display:-webkit-box!important;-webkit-line-clamp:var(--af-card-title-lines);-webkit-box-orient:vertical;overflow:hidden;width:100%;font-size:18px!important;line-height:1.35!important}.products.products-grid{display:flex!important;flex-wrap:wrap;align-items:stretch}.products.products-grid>[class*="col-"],.products.products-grid>.content-product{display:flex!important;flex-direction:column}.products.products-grid>[class*="col-"]>.content-product{flex:1 1 auto;height:auto}.products-grid .content-product .price{margin-top:0}.products-grid .content-product .button,.products-grid .content-product .add_to_cart_button,.products-grid .content-product>.product-details>.button,.products-grid .content-product .product-extra-content{margin-top:auto!important}@media (max-width:600px){:root{--af-card-title-lines:3}}.products-grid .content-product .product-image-wrapper,.products-grid .content-product .product-content-image{width:100%!important;aspect-ratio:1 / 1;height:auto;display:flex;align-items:center;justify-content:center;overflow:hidden}.products-grid .content-product .product-content-image img,.products-grid .content-product .product-image-wrapper img{max-width:100%;max-height:100%;width:auto!important;height:auto;object-fit:contain}h1.title,.page-heading h1,.page-heading .title,.woocommerce-products-header__title{text-transform:none!important}.products-grid .content-product .product-image-wrapper>*,.products-grid .content-product .images-slider-wrapper,.products-grid .content-product .images-slider-wrapper>*,.products-grid .content-product a.product-content-image{height:100%!important;width:100%;display:flex;align-items:center;justify-content:center}.onsale,.onsale.type-square,span.onsale,.sale-wrapper .onsale{display:inline-flex!important;align-items:center;justify-content:center;min-height:34px;padding:0 14px!important;border-radius:999px!important;background:#1b5e20!important;color:#fff!important;font-size:15px!important;font-weight:700!important;line-height:1!important;letter-spacing:.01em;text-transform:none!important;box-shadow:0 2px 8px rgba(0,0,0,.18);border:0!important}.sale-wrapper{z-index:3}.products-grid .sale-wrapper{top:12px!important;left:12px!important}@media (max-width:600px){.onsale,.onsale.type-square,span.onsale{min-height:30px;padding:0 12px!important;font-size:14px!important}}@media (max-width:1200px){.products-grid .content-product .price{min-height:60px;display:flex;flex-direction:column;justify-content:center}}.et-off-canvas>.et-mini-content:has(.product-content),.et-off-canvas.et-off-canvas-wide>.et-mini-content:has(.product-content){max-width:480px!important;width:calc(100% - 32px)}.product-content .et-content-inner{padding:24px!important;display:flex;flex-direction:column;gap:0}.product-content .empty-space{display:none!important}.product-content .product-name{margin:0 0 10px!important;font-size:22px!important;font-weight:600!important;line-height:1.25!important;letter-spacing:-.015em;text-transform:none!important}.product-content .product-name a{color:#1d1d1f!important;text-decoration:none}.product-content .product-name a:hover{color:#1b5e20!important}.product-content .price{display:flex!important;align-items:baseline;gap:10px;margin:0 0 16px!important;font-size:26px!important;font-weight:700!important;color:#1d1d1f!important;line-height:1.1!important}.product-content .price del{font-size:18px!important;font-weight:400!important;color:#6e6e73!important;text-decoration:line-through}.product-content .price ins{text-decoration:none;font-weight:700}.product-content .woocommerce-product-details__short-description{margin:0 0 20px!important;font-size:17px!important;line-height:1.5!important;color:#3a3a3a!important}.product-content .woocommerce-product-details__short-description p{margin:0 0 8px}.product-content form.cart{display:flex!important;flex-direction:column;gap:12px;margin:0 0 16px!important}.product-content form.cart .quantity{display:flex!important;align-items:center;align-self:flex-start;border:1px solid rgba(0,0,0,.16);border-radius:999px;overflow:hidden;height:52px}.product-content form.cart .quantity .minus,.product-content form.cart .quantity .plus{display:flex!important;align-items:center;justify-content:center;width:52px;height:52px;background:none;border:0;color:#1d1d1f;cursor:pointer;font-size:18px;transition:background .18s ease}.product-content form.cart .quantity .minus:hover,.product-content form.cart .quantity .plus:hover{background:#f5f5f7}.product-content form.cart .quantity input.qty{width:56px;height:52px;border:0!important;text-align:center;font-size:18px!important;font-weight:600;background:none;-moz-appearance:textfield}.product-content form.cart .quantity input.qty::-webkit-outer-spin-button,.product-content form.cart .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-content .single_add_to_cart_button{display:flex!important;align-items:center;justify-content:center;width:100%;min-height:56px!important;padding:0 24px!important;border-radius:999px!important;background:#2e7d32!important;color:#fff!important;border:0!important;font-size:18px!important;font-weight:600!important;letter-spacing:-.01em;text-transform:none!important;transition:background .18s ease,transform .12s ease}.product-content .single_add_to_cart_button:hover{background:#1b5e20!important}.product-content .single_add_to_cart_button:active{transform:scale(.98)}.product-content .product_meta{margin:0 0 16px!important;padding-top:16px;border-top:1px solid rgba(0,0,0,.08);font-size:15px!important;color:#555!important}.product-content .product_meta a{color:#555!important}.product-content .product_meta a:hover{color:#1b5e20!important}.product-content .show-full-details{display:flex!important;align-items:center;justify-content:center;width:100%;min-height:50px;padding:0 20px;border:1px solid rgba(0,0,0,.18);border-radius:999px;background:#fff;color:#1d1d1f!important;font-size:17px;font-weight:600;text-decoration:none!important;transition:background .18s ease,transform .12s ease}.product-content .show-full-details:hover{background:#f5f5f7}.product-content .show-full-details:active{transform:scale(.98)}.et-off-canvas .et-close-popup{display:flex!important;align-items:center;justify-content:center;width:44px;height:44px;top:12px!important;right:12px!important;border-radius:50%;background:rgba(255,255,255,.9);box-shadow:0 1px 4px rgba(0,0,0,.14);z-index:5}.et-off-canvas .et-close-popup svg{width:14px;height:14px}.et-off-canvas .et-close-popup:hover{background:#f5f5f7}@media (max-width:600px){.et-off-canvas>.et-mini-content:has(.product-content){max-width:100%!important;width:100%}.product-content .et-content-inner{padding:20px!important}.product-content .product-name{font-size:20px!important}.product-content .price{font-size:24px!important}}.related-products .content-product .footer-product,.products-grid .content-product .footer-product{position:absolute!important;top:auto!important;bottom:32px!important;left:12px!important;right:12px!important;height:auto!important;width:auto!important;background:none!important;display:flex!important;align-items:center;justify-content:center;opacity:0;transform:translateY(8px);transition:opacity .22s ease,transform .22s ease;pointer-events:none;z-index:3}.related-products .content-product:hover .footer-product,.related-products .content-product:focus-within .footer-product,.products-grid .content-product:hover .footer-product,.products-grid .content-product:focus-within .footer-product{opacity:1;transform:translateY(0);pointer-events:auto}.related-products .content-product .show-quickly,.products-grid .content-product .show-quickly{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;width:auto!important;height:auto!important;min-height:44px;padding:0 20px!important;border-radius:999px!important;background:#2e7d32!important;color:#fff!important;font-size:16px!important;font-weight:600!important;line-height:1!important;letter-spacing:-.01em;text-transform:none!important;box-shadow:0 2px 10px rgba(0,0,0,.22);cursor:pointer;white-space:normal;max-width:100%;text-align:center;transition:background .18s ease,transform .12s ease}.related-products .content-product .show-quickly:hover,.products-grid .content-product .show-quickly:hover{background:#1b5e20!important}.products-grid .content-product .show-quickly:active{transform:scale(.96)}.products-grid .content-product .show-quickly:focus-visible{outline:2px solid var(--af-focus,#0b65c2);outline-offset:2px}@media (hover:none){.related-products .content-product .footer-product,.products-grid .content-product .footer-product{opacity:1;transform:none;pointer-events:auto}.related-products .content-product .show-quickly,.products-grid .content-product .show-quickly{font-size:15px!important;padding:0 16px!important}}.products-grid .content-product:hover .product-content-image img{opacity:1!important;filter:none!important}.af-qty-label{display:block;flex:0 0 100%;width:100%;margin:0 0 8px;font-size:16px;font-weight:600;color:#3a3a3a;letter-spacing:-.01em}.summary .quantity,.summary .quantity-wrapper,form.cart .quantity-wrapper{display:inline-flex!important;align-items:center;border:1px solid rgba(0,0,0,.22)!important;border-radius:999px!important;background:#fff!important;overflow:hidden;height:56px;box-shadow:0 1px 2px rgba(0,0,0,.04);width:auto!important;min-width:0!important;max-width:none!important;flex:0 0 auto}.summary .quantity{border:0!important;box-shadow:none;height:auto}.summary .quantity-wrapper .minus,.summary .quantity-wrapper .plus,form.cart .quantity-wrapper .minus,form.cart .quantity-wrapper .plus{display:flex!important;align-items:center;justify-content:center;width:56px!important;height:56px!important;min-width:56px;padding:0!important;margin:0!important;color:#1d1d1f!important;background:none!important;cursor:pointer;transition:background .16s ease}.summary .quantity-wrapper .minus:hover,.summary .quantity-wrapper .plus:hover,form.cart .quantity-wrapper .minus:hover,form.cart .quantity-wrapper .plus:hover{background:#f0f0f2!important}.summary .quantity-wrapper .minus:active,.summary .quantity-wrapper .plus:active{background:#e3e3e6!important}.summary .quantity-wrapper .minus svg,.summary .quantity-wrapper .plus svg,form.cart .quantity-wrapper .minus svg,form.cart .quantity-wrapper .plus svg{width:18px!important;height:18px!important;stroke-width:2.4}.summary .quantity-wrapper .minus{border-right:1px solid rgba(0,0,0,.12)!important}.summary .quantity-wrapper .plus{border-left:1px solid rgba(0,0,0,.12)!important}.summary .quantity-wrapper input.qty,form.cart .quantity-wrapper input.qty{width:68px!important;height:56px!important;border:0!important;background:none!important;text-align:center;font-size:20px!important;font-weight:600!important;color:#1d1d1f!important;-moz-appearance:textfield;padding:0!important}.summary .quantity-wrapper input.qty::-webkit-outer-spin-button,.summary .quantity-wrapper input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.summary .quantity-wrapper input.qty:focus-visible{outline:2px solid var(--af-focus,#0b65c2);outline-offset:-2px;border-radius:999px}.related-products,.related .products,.upsells .products,.related .products.products-grid,.up-sells .products{display:flex!important;flex-wrap:wrap;align-items:stretch}.related .products>[class*="col-"],.upsells .products>[class*="col-"],.up-sells .products>[class*="col-"]{display:flex!important;flex-direction:column}.related-products .content-product,.related .content-product,.upsells .content-product,.up-sells .content-product{display:flex;flex-direction:column;flex:1 1 auto}.related-products .content-product .product-details,.related .content-product .product-details,.upsells .content-product .product-details,.up-sells .content-product .product-details{display:flex;flex-direction:column;flex:1 1 auto}.related-products .content-product .product-title,.related .content-product .product-title,.upsells .content-product .product-title,.up-sells .content-product .product-title{min-height:calc(24.3px * var(--af-card-title-lines,3) + 20px)!important;margin:0 0 8px!important;overflow:hidden}.related-products .content-product .product-title a,.related .content-product .product-title a,.upsells .content-product .product-title a,.up-sells .content-product .product-title a{display:-webkit-box!important;-webkit-line-clamp:var(--af-card-title-lines,3);-webkit-box-orient:vertical;overflow:hidden;font-size:18px!important;line-height:1.35!important}.related-products .content-product .product-image-wrapper,.related .content-product .product-image-wrapper,.upsells .content-product .product-image-wrapper,.up-sells .content-product .product-image-wrapper{width:100%!important;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;overflow:hidden}.related-products .content-product .product-image-wrapper img,.related .content-product .product-image-wrapper img,.upsells .content-product .product-image-wrapper img,.up-sells .content-product .product-image-wrapper img{max-width:100%;max-height:100%;width:auto!important;height:auto;object-fit:contain}.related-products .content-product .button,.related .content-product .button,.upsells .content-product .button,.up-sells .content-product .button{margin-top:auto!important}@media (max-width:1200px){.related .content-product .price,.upsells .content-product .price{min-height:60px;display:flex;flex-direction:column;justify-content:center}}.button.add_to_cart_button,.button.product_type_simple,.button.product_type_variable,.single_add_to_cart_button,.products-grid .content-product .button,.related-products .content-product .button,.woocommerce a.button.alt,.woocommerce button.button.alt,.wc-forward,.checkout-button,.af-slider__cta,.af-sticky__cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center;line-height:1.15!important;padding-top:0!important;padding-bottom:0!important}.products-grid .content-product .button,.related-products .content-product .button,.single_add_to_cart_button{width:100%}form.cart{flex-wrap:wrap}.summary .quantity{height:auto!important;display:inline-block!important;line-height:0}.af-sticky__qty button{font-size:22px!important;line-height:1!important;font-weight:400;display:flex!important;align-items:center;justify-content:center}body.single-product form.cart,.summary form.cart{display:flex!important;flex-wrap:wrap;align-items:center;gap:12px}body.single-product form.cart .quantity,.summary form.cart .quantity{margin:0!important;flex:0 0 auto}body.single-product form.cart .single_add_to_cart_button,.summary form.cart .single_add_to_cart_button{flex:1 1 220px;width:auto!important;min-height:56px!important;margin:0!important}@media (max-width:480px){body.single-product form.cart .single_add_to_cart_button,.summary form.cart .single_add_to_cart_button{flex:1 1 100%}}.products-grid .content-product .price,.related-products .content-product .price{margin-bottom:20px!important}.products-grid .content-product .button,.products-grid .content-product .add_to_cart_button,.related-products .content-product .button{margin-top:20px!important}.products-grid .content-product .price + .button,.related-products .content-product .price + .button{margin-top:0!important}.products-grid .content-product .stock.out-of-stock,.related-products .content-product .stock.out-of-stock,.products-grid .content-product p.stock.out-of-stock{position:absolute!important;top:12px!important;right:12px!important;left:auto!important;bottom:auto!important;width:auto!important;height:auto!important;min-height:34px;display:inline-flex!important;align-items:center;justify-content:center;padding:0 14px!important;margin:0!important;border-radius:999px!important;background:#3a3a3a!important;color:#fff!important;font-size:15px!important;font-weight:600!important;line-height:1!important;text-transform:none!important;box-shadow:0 2px 8px rgba(0,0,0,.18);z-index:2;pointer-events:none;transform:none!important}.products-grid .content-product .footer-product,.related-products .content-product .footer-product{z-index:4!important}.products-grid .content-product:has(.stock.out-of-stock) .product-content-image img,.related-products .content-product:has(.stock.out-of-stock) .product-content-image img{opacity:.72}.products-grid .content-product .product-image-wrapper,.related-products .content-product .product-image-wrapper{overflow:visible!important}.products-grid .content-product .images-slider-wrapper,.products-grid .content-product a.product-content-image,.related-products .content-product .images-slider-wrapper,.related-products .content-product a.product-content-image{overflow:hidden!important;border-radius:inherit}.products-grid .content-product .show-quickly,.related-products .content-product .show-quickly{white-space:nowrap!important;font-size:clamp(14px,1.1vw,16px)!important;padding:0 clamp(12px,1.4vw,20px)!important;max-width:100%}.products-grid .content-product:hover,.products .product:hover .content-product,.products-hover-shadow .product:hover .content-product,.products-hover-shadow.with-ajax .ajax-content .product:hover .content-product,.related-products .content-product:hover{transform:none!important;box-shadow:0 6px 24px rgba(0,0,0,.10)!important;z-index:2}.products.products-grid,.products.products-grid>[class*="col-"],.products-grid .content-product,.related-products .content-product{overflow:visible!important}.products-grid .content-product .price,.related-products .content-product .price{display:flex!important;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:2px;min-height:56px;margin:0 0 16px!important}.products-grid .content-product .price del,.related-products .content-product .price del{display:block;font-size:15px!important;font-weight:400!important;color:#6e6e73!important;text-decoration:line-through;line-height:1.3;opacity:1}.products-grid .content-product .price ins,.related-products .content-product .price ins{display:block;text-decoration:none;font-size:22px!important;font-weight:700!important;color:#1d1d1f!important;line-height:1.2}.products-grid .content-product .price>.woocommerce-Price-amount,.related-products .content-product .price>.woocommerce-Price-amount{display:block;margin-top:auto;font-size:22px!important;font-weight:700!important;color:#1d1d1f!important;line-height:1.2}.products-grid .content-product .price .woocommerce-Price-currencySymbol{font-size:max(13px,.72em);font-weight:600;margin-left:2px;color:#3a3a3a}.onsale.af-off{background:#c62828!important;font-weight:700!important;letter-spacing:.01em;font-variant-numeric:tabular-nums}.products-grid .content-product .af-cart-icon,.related-products .content-product .af-cart-icon{display:flex!important;align-items:center;justify-content:center;width:100%;min-height:52px!important;margin-top:auto!important;padding:0!important;border-radius:12px!important;background:#2e7d32!important;color:#fff!important;border:0!important;font-size:0!important;transition:background .18s ease,transform .12s ease}.products-grid .content-product .af-cart-icon svg,.related-products .content-product .af-cart-icon svg{width:24px;height:24px;flex:0 0 auto}.products-grid .content-product .af-cart-icon:hover,.related-products .content-product .af-cart-icon:hover{background:#1b5e20!important}.products-grid .content-product .af-cart-icon:active,.related-products .content-product .af-cart-icon:active{transform:scale(.97)}.products-grid .content-product .af-cart-icon:focus-visible{outline:2px solid var(--af-focus,#0b65c2);outline-offset:2px}.products-grid .content-product .af-cart-icon.loading,.products-grid .content-product .af-cart-icon.added{opacity:.75}.products-grid .content-product .button:not(.af-cart-icon),.related-products .content-product .button:not(.af-cart-icon){margin-top:auto!important;min-height:52px!important;border-radius:12px!important;font-size:16px!important}.products-grid .content-product .af-cart-icon svg,.related-products .content-product .af-cart-icon svg,.products-grid .content-product .show-quickly svg,.related-products .content-product .show-quickly svg{width:24px!important;height:24px!important;min-width:24px;min-height:24px;font-size:24px;display:block!important;flex:0 0 auto}.products-grid .content-product .show-quickly,.related-products .content-product .show-quickly{width:48px!important;height:48px!important;min-height:48px!important;padding:0!important;border-radius:50%!important;font-size:0!important;gap:0!important}.products-grid .content-product .show-quickly svg,.related-products .content-product .show-quickly svg{width:22px!important;height:22px!important}.af-card-actions{display:flex;align-items:stretch;gap:10px;margin-top:auto;width:100%}.products-grid .content-product .af-card-actions .show-quickly,.related-products .content-product .af-card-actions .show-quickly,.af-card-actions .show-quickly{position:static!important;flex:0 0 52px;width:52px!important;height:auto!important;min-height:52px!important;border-radius:12px!important;background:#fff!important;color:#1d1d1f!important;border:1px solid rgba(0,0,0,.18)!important;box-shadow:none!important;opacity:1!important;transform:none!important;pointer-events:auto!important}.products-grid .content-product .af-card-actions .show-quickly:hover,.af-card-actions .show-quickly:hover{background:#f5f5f7!important;border-color:rgba(0,0,0,.3)!important}.af-card-actions .af-cart-icon,.af-card-actions .button{flex:1 1 auto;width:auto!important;margin-top:0!important;min-height:52px!important}.products-grid .content-product .footer-product,.related-products .content-product .footer-product{position:static!important;opacity:1!important;transform:none!important;pointer-events:auto!important;display:contents!important}@media (max-width:600px){.af-card-actions{gap:8px}.products-grid .content-product .af-card-actions .show-quickly,.af-card-actions .show-quickly{flex:0 0 48px;width:48px!important;min-height:48px!important}.af-card-actions .af-cart-icon,.af-card-actions .button{min-height:48px!important}}@media (min-width:900px){.et-popup-content .product-content .et-content-inner{display:grid!important;grid-template-columns:45% minmax(0,1fr);column-gap:32px;align-items:start;padding:28px!important}}.et-popup-content .product-content .empty-space{display:none!important}.et-popup-content .product-content .swiper-custom-left,.et-popup-content .product-content .swiper-custom-right,.et-popup-content .product-content .swiper-button-prev,.et-popup-content .product-content .swiper-button-next{opacity:1!important;width:44px!important;height:44px!important;left:auto;border-radius:50%!important;background:rgba(255,255,255,.94)!important;color:#1d1d1f!important;box-shadow:0 2px 8px rgba(0,0,0,.16);display:flex!important;align-items:center;justify-content:center}.et-popup-content .product-content .swiper-custom-left,.et-popup-content .product-content .swiper-button-prev{left:12px!important;right:auto!important}.et-popup-content .product-content .swiper-custom-right,.et-popup-content .product-content .swiper-button-next{right:12px!important;left:auto!important}.et-popup-content .product-content .product-name{margin:0 0 12px!important;font-size:24px!important;font-weight:600!important;line-height:1.25!important;letter-spacing:-.015em}.et-popup-content .product-content .price{display:flex!important;align-items:baseline;flex-wrap:wrap;gap:10px;margin:0 0 18px!important;font-size:28px!important;font-weight:700!important;color:#1d1d1f!important}.et-popup-content .product-content .price del{font-size:18px!important;font-weight:400!important;color:#6e6e73!important}.et-popup-content .product-content .price ins{text-decoration:none;font-weight:700}.et-popup-content .product-content .price .woocommerce-Price-currencySymbol{font-size:.66em;font-weight:600}.et-popup-content .product-content .woocommerce-product-details__short-description{margin:0 0 22px!important;font-size:17px!important;line-height:1.55!important;color:#3a3a3a!important}.et-popup-content .product-content form.cart{display:flex!important;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 20px!important}.et-popup-content .product-content form.cart .quantity{flex:0 0 auto;margin:0!important}.et-popup-content .product-content .single_add_to_cart_button{flex:1 1 200px;width:auto!important;min-height:56px!important;border-radius:999px!important;background:#2e7d32!important;color:#fff!important;font-size:18px!important;font-weight:600!important}.et-popup-content .product-content .single_add_to_cart_button:hover{background:#1b5e20!important}.et-popup-content .product-content .product_meta{margin:0 0 18px!important;padding-top:16px;border-top:1px solid rgba(0,0,0,.08);font-size:15px!important;color:#555!important}.et-popup-content .product-content .show-full-details{display:flex!important;align-items:center;justify-content:center;min-height:50px;border:1px solid rgba(0,0,0,.18);border-radius:999px;font-size:17px;font-weight:600;color:#1d1d1f!important;text-decoration:none!important}.et-popup-content .product-content .show-full-details:hover{background:#f5f5f7}@media (max-width:899px){.et-popup-content .product-content .et-content-inner{padding:20px!important}.et-popup-content .product-content .product-name{font-size:21px!important}.et-popup-content .product-content .price{font-size:25px!important}}.et-popup-content .product-content .swiper-custom-left::before,.et-popup-content .product-content .swiper-custom-right::before,.et-popup-content .product-content .swiper-button-prev::before,.et-popup-content .product-content .swiper-button-next::before{content:"";width:10px;height:10px;border-right:2.4px solid currentColor;border-bottom:2.4px solid currentColor;border-radius:1px;display:block}.et-popup-content .product-content .swiper-custom-left::before,.et-popup-content .product-content .swiper-button-prev::before{transform:rotate(135deg);margin-left:3px}.et-popup-content .product-content .swiper-custom-right::before,.et-popup-content .product-content .swiper-button-next::before{transform:rotate(-45deg);margin-right:3px}.et-popup-content .product-content .swiper-button-disabled,.main-images .swiper-button-disabled{display:none!important}.et_b_header-cart .et_b-icon svg,.et_b_header-cart .et-svg svg,.af-sticky__cta svg,.af-cart-icon svg,.af-cart-icon-btn svg,.af-slider__cta svg{width:24px!important;height:24px!important;display:block;fill:currentColor!important;stroke:none!important}.af-slider__cta svg{width:20px!important;height:20px!important}.et-popup-content .product-content form.cart{display:flex!important;flex-wrap:nowrap;align-items:center!important;gap:12px}.et-popup-content .product-content form.cart .quantity{display:inline-flex!important;align-items:center;flex:0 0 auto!important;width:auto!important;height:56px;margin:0!important;padding:0!important;border:1px solid rgba(0,0,0,.22)!important;border-radius:999px!important;background:#fff!important;overflow:hidden}.et-popup-content .product-content form.cart .quantity .minus,.et-popup-content .product-content form.cart .quantity .plus{display:flex!important;align-items:center;justify-content:center;width:52px!important;height:56px!important;margin:0!important;padding:0!important;color:#1d1d1f!important;cursor:pointer}.et-popup-content .product-content form.cart .quantity .minus{border-right:1px solid rgba(0,0,0,.12)!important}.et-popup-content .product-content form.cart .quantity .plus{border-left:1px solid rgba(0,0,0,.12)!important}.et-popup-content .product-content form.cart .quantity .minus:hover,.et-popup-content .product-content form.cart .quantity .plus:hover{background:#f0f0f2!important}.et-popup-content .product-content form.cart .quantity input.qty{width:62px!important;height:56px!important;border:0!important;background:none!important;text-align:center;font-size:19px!important;font-weight:600!important;padding:0!important;-moz-appearance:textfield}.et-popup-content .product-content form.cart .quantity input.qty::-webkit-outer-spin-button,.et-popup-content .product-content form.cart .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.et-popup-content .product-content .single_add_to_cart_button{flex:1 1 auto!important;height:56px!important;min-height:56px!important;max-height:56px;align-self:center}@media (max-width:520px){.et-popup-content .product-content form.cart{flex-wrap:wrap}.et-popup-content .product-content .single_add_to_cart_button{flex:1 1 100%!important}}.et-popup-content .product-content .product-name{margin:0 0 8px!important}.et-popup-content .product-content .price{margin:0 0 12px!important}.et-popup-content .product-content .woocommerce-product-details__short-description{margin:0 0 16px!important}.et-popup-content .product-content .product_meta{margin:0!important;padding-top:14px}@media (max-width:700px){}.af-cart-icon-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:0!important;gap:0!important;padding:0!important}.af-cart-icon-btn svg{width:26px!important;height:26px!important;display:block!important;flex:0 0 auto}body.single-product form.cart .single_add_to_cart_button.af-cart-icon-btn{flex:0 0 120px!important;width:120px!important;min-width:120px!important}body.single-product .af-buy form.cart .single_add_to_cart_button.af-cart-icon-btn{flex:1 1 200px!important;width:auto!important;min-width:200px!important;max-width:none!important}.et-popup-content .product-content form.cart{display:block!important;margin:0!important;padding:0!important}.et-popup-content .product-content .product_meta{margin:0!important;padding-top:14px;border-top:1px solid rgba(0,0,0,.08)}@media (max-width:560px){}.thumbnail-item a,ul.swiper-wrapper .thumbnail-item>a{min-height:44px!important;display:block}.product_meta .tagged_as a,.product_meta .posted_in a{display:inline-block;padding:8px 0;min-height:44px}.et_b_header-cart .et_b-icon,.et_b_header-wishlist .et_b-icon{position:relative!important;display:inline-flex!important;align-items:center;justify-content:center}.et_b_header-cart .et_b-icon .et-quantity,.et_b_header-cart .et_b-icon .et-cart-quantity{position:absolute!important;top:-7px!important;right:-9px!important;left:auto!important;bottom:auto!important;margin:0!important;min-width:20px;height:20px;padding:0 5px!important;display:flex!important;align-items:center;justify-content:center;border-radius:999px!important;background:#1b5e20!important;color:#fff!important;font-size:12px!important;font-weight:700!important;line-height:1!important;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px #fff;pointer-events:none}.et_b_header-cart .et-quantity,.et_b_header-cart .et-cart-quantity{display:none!important}.et_b_header-cart .et_b-icon .et-quantity,.et_b_header-cart .et_b-icon .et-cart-quantity{display:flex!important}.et_b_header-cart.af-cart-empty .et_b-icon .et-quantity,.et_b_header-cart.af-cart-empty .et_b-icon .et-cart-quantity{display:none!important}.et_b_header-cart,.et_b_header-cart>a{overflow:visible!important}.et-mini-content.et-popup-content{max-width:720px!important}@media (min-width:900px){.et-popup-content .product-content .et-content-inner{display:block!important;padding:0 0 24px!important}}.af-qv-zoom{position:absolute;right:12px;bottom:12px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:rgba(255,255,255,.94);color:#1d1d1f;box-shadow:0 2px 8px rgba(0,0,0,.18);cursor:pointer;z-index:4;transition:background .18s ease,transform .12s ease}.af-qv-zoom:hover{background:#fff}.af-qv-zoom:active{transform:scale(.94)}.af-qv-zoom:focus-visible{outline:2px solid var(--af-focus,#0b65c2);outline-offset:2px}@media (max-width:520px){}.af-qv-actions{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:12px!important;margin:0 0 18px!important;padding:0!important;width:100%}.af-qv-actions .quantity{flex:0 0 152px!important;width:152px!important;min-width:152px!important;max-width:152px!important;height:56px!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center;border:1px solid rgba(0,0,0,.22)!important;border-radius:999px!important;background:#fff!important;overflow:hidden}.af-qv-actions .quantity .minus,.af-qv-actions .quantity .plus{display:flex!important;align-items:center;justify-content:center;width:48px!important;height:56px!important;margin:0!important;padding:0!important;color:#1d1d1f!important;cursor:pointer}.af-qv-actions .quantity .minus{border-right:1px solid rgba(0,0,0,.12)!important}.af-qv-actions .quantity .plus{border-left:1px solid rgba(0,0,0,.12)!important}.af-qv-actions .quantity .minus:hover,.af-qv-actions .quantity .plus:hover{background:#f0f0f2!important}.af-qv-actions .quantity input.qty{width:56px!important;height:56px!important;border:0!important;background:none!important;text-align:center;font-size:19px!important;font-weight:600!important;padding:0!important;-moz-appearance:textfield}.af-qv-actions .quantity input.qty::-webkit-outer-spin-button,.af-qv-actions .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.af-qv-actions .single_add_to_cart_button{flex:1 1 auto!important;width:auto!important;min-width:0!important;height:56px!important;min-height:56px!important;max-height:56px!important;margin:0!important;padding:0!important;border-radius:999px!important;background:#2e7d32!important;color:#fff!important;border:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:0!important}.af-qv-actions .single_add_to_cart_button:hover{background:#1b5e20!important}.af-qv-actions .show-full-details{flex:0 0 88px!important;width:88px!important;min-width:88px!important;max-width:88px!important;height:56px!important;min-height:56px!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(0,0,0,.18)!important;border-radius:999px!important;background:#fff!important;color:#1d1d1f!important;font-size:0!important;text-decoration:none!important}.af-qv-actions .show-full-details:hover{background:#f5f5f7!important}.af-qv-actions .single_add_to_cart_button svg,.af-qv-actions .show-full-details svg{width:24px!important;height:24px!important;display:block!important;flex:0 0 auto}@media (max-width:520px){.af-qv-actions{gap:10px!important}.af-qv-actions .quantity{flex:0 0 136px!important;width:136px!important;min-width:136px!important;max-width:136px!important}.af-qv-actions .quantity .minus,.af-qv-actions .quantity .plus{width:42px!important}.af-qv-actions .quantity input.qty{width:48px!important}.af-qv-actions .show-full-details{flex:0 0 72px!important;width:72px!important;min-width:72px!important;max-width:72px!important}}.et-popup-content .product-content .main-images{position:relative!important;width:100%!important;margin:0 0 20px!important;background:#f5f5f7;overflow:hidden}.et-popup-content .product-content .main-images img{max-height:52vh!important;max-width:100%!important;width:auto!important;height:auto!important;margin:0 auto;object-fit:contain;display:block}.et-popup-content .product-content .empty-space{display:none!important}.et-popup-content .product-content .swiper-custom-left,.et-popup-content .product-content .swiper-custom-right,.et-popup-content .product-content .swiper-button-prev,.et-popup-content .product-content .swiper-button-next{opacity:1!important;width:44px!important;height:44px!important;margin-top:-22px!important;border-radius:50%!important;background:rgba(255,255,255,.94)!important;color:#1d1d1f!important;box-shadow:0 2px 8px rgba(0,0,0,.16);display:flex!important;align-items:center;justify-content:center;z-index:5}.et-popup-content .product-content .swiper-custom-left,.et-popup-content .product-content .swiper-button-prev{left:12px!important;right:auto!important}.et-popup-content .product-content .swiper-custom-right,.et-popup-content .product-content .swiper-button-next{right:12px!important;left:auto!important}.et-popup-content .product-content .swiper-custom-left::before,.et-popup-content .product-content .swiper-custom-right::before,.et-popup-content .product-content .swiper-button-prev::before,.et-popup-content .product-content .swiper-button-next::before{content:"";width:10px;height:10px;border-right:2.4px solid currentColor;border-bottom:2.4px solid currentColor;display:block}.et-popup-content .product-content .swiper-custom-left::before,.et-popup-content .product-content .swiper-button-prev::before{transform:rotate(135deg);margin-left:3px}.et-popup-content .product-content .swiper-custom-right::before,.et-popup-content .product-content .swiper-button-next::before{transform:rotate(-45deg);margin-right:3px}.et-popup-content .product-content .swiper-button-disabled,.main-images .swiper-button-disabled{display:none!important}.af-qv-actions .screen-reader-text,.af-cart-icon .screen-reader-text,.af-cart-icon-btn .screen-reader-text,.show-quickly .screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.main-images .swiper-container,.woocommerce-product-gallery .swiper-container{position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.main-images .swiper-wrapper,.woocommerce-product-gallery .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;box-sizing:content-box;transition-property:transform}.main-images .swiper-slide,.woocommerce-product-gallery .swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform}.main-images .swiper-container:not(.swiper-container-initialized) .swiper-slide,.woocommerce-product-gallery .swiper-container:not(.swiper-container-initialized) .swiper-slide{width:100%}.main-images .swiper-slide img,.woocommerce-product-gallery .swiper-slide img{max-width:100%;height:auto}.main-images .swiper-custom-left,.main-images .swiper-custom-right,.main-images .swiper-button-prev,.main-images .swiper-button-next,.woocommerce-product-gallery .swiper-button-prev,.woocommerce-product-gallery .swiper-button-next{position:absolute!important;top:50%!important;z-index:10;cursor:pointer;user-select:none}.af-slider__cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:168px!important;min-width:168px!important;height:48px!important;min-height:48px!important;padding:0!important;font-size:0!important;border-radius:12px!important}.af-slider__link{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:56px!important;min-width:56px!important;height:48px!important;min-height:48px!important;padding:0!important;font-size:0!important;border:1px solid rgba(0,0,0,.18)!important;border-radius:12px!important;text-decoration:none!important;color:#1d1d1f!important}.af-slider__link:hover{background:#f5f5f7!important}.af-slider__cta svg,.af-slider__link svg{width:22px!important;height:22px!important;display:block!important;flex:0 0 auto}.af-slider__actions{display:flex;align-items:center;gap:12px}.af-slider__cta .screen-reader-text,.af-slider__link .screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.et-popup-content .product-content .main-images{aspect-ratio:4 / 3}.et-popup-content .product-content .main-images .swiper-container,.et-popup-content .product-content .main-images .swiper-wrapper{height:100%!important}.et-popup-content .product-content .main-images .swiper-slide{display:flex!important;align-items:center;justify-content:center;height:100%!important}.et-popup-content .product-content .main-images .woocommerce-product-gallery__image,.et-popup-content .product-content .main-images .woocommerce-main-image{width:100%;height:100%;display:flex!important;align-items:center;justify-content:center}.et-popup-content .product-content .main-images img{max-height:100%!important;max-width:100%!important;width:auto!important;height:auto!important;object-fit:contain}@media (max-width:520px){.et-popup-content .product-content .main-images{aspect-ratio:1 / 1}}.et-popup-content .product-content .single_add_to_cart_button:not(.af-qv-actions *),.et-off-canvas .product-content .single_add_to_cart_button:not(.af-qv-actions *){display:none!important}.et-popup-content .af-qv-actions .single_add_to_cart_button,.et-off-canvas .af-qv-actions .single_add_to_cart_button{display:inline-flex!important}.et-mini-content.et-popup-content{width:720px!important;max-width:calc(100% - 32px)!important;animation:none!important;-webkit-animation:none!important;transform:none!important;transition:opacity .16s ease-out!important;padding:0!important}.et-quick-view-canvas .et-popup-content,.et-quick-view-canvas:not(.done).et-content-right .et-popup-content,.et-quick-view-canvas:not(.done).et-content-left .et-popup-content{animation:none!important;-webkit-animation:none!important;transform:none!important}.et-popup-content>.et-close-popup{top:12px!important;right:12px!important;z-index:6}@media (max-width:760px){.et-mini-content.et-popup-content{width:calc(100% - 32px)!important}}.af-cart-icon::before,.af-cart-icon::after,.af-cart-icon-btn::before,.af-cart-icon-btn::after,.af-qv-actions .single_add_to_cart_button::before,.af-qv-actions .single_add_to_cart_button::after,.af-qv-actions .show-full-details::before,.af-qv-actions .show-full-details::after,.products-grid .content-product .show-quickly::before,.products-grid .content-product .show-quickly::after,.related-products .content-product .show-quickly::before,.related-products .content-product .show-quickly::after,.af-slider__cta::before,.af-slider__cta::after,.af-slider__link::before,.af-slider__link::after{content:none!important;display:none!important}.et-mini-content.et-popup-content{box-sizing:border-box!important;padding:0!important;overflow-x:hidden!important}.et-popup-content .product-content,.et-popup-content .product-content .et-content-inner{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.et-popup-content .product-content .et-content-inner{padding:0 24px 24px!important}.et-popup-content .product-content .main-images{margin-left:-24px!important;margin-right:-24px!important;width:calc(100% + 48px)!important;max-width:none!important;border-radius:0!important}.et-popup-content .product-content .product-name,.et-popup-content .product-content .price,.et-popup-content .product-content .woocommerce-product-details__short-description,.et-popup-content .product-content .af-qv-actions,.et-popup-content .product-content .product_meta,.et-popup-content .product-content .products-page-cats{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;width:100%!important;box-sizing:border-box!important}@media (max-width:520px){.et-popup-content .product-content .et-content-inner{padding:0 16px 20px!important}.et-popup-content .product-content .main-images{margin-left:-16px!important;margin-right:-16px!important;width:calc(100% + 32px)!important}}.et-popup,.et-popup-wrapper,.et-quick-view-popup,.et-quick-view-canvas,.et-popup-content-wrapper{animation:none!important;-webkit-animation:none!important;transform:none!important}.et-popup-content-custom-dimenstions{width:auto!important;height:auto!important}.af-qv-actions--unavailable{justify-content:space-between}.af-qv-actions .stock,.af-qv-actions .stock.out-of-stock{position:static!important;display:inline-flex!important;align-items:center;flex:0 1 auto!important;width:auto!important;min-height:56px;margin:0!important;padding:0 20px!important;border-radius:999px!important;background:#f0f0f2!important;color:#3a3a3a!important;font-size:17px!important;font-weight:600!important;line-height:1!important;transform:none!important;box-shadow:none!important;pointer-events:none}.af-qv-actions--unavailable .show-full-details{flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;padding:0 22px!important;font-size:17px!important;font-weight:600!important;gap:10px}.af-qv-actions--unavailable .show-full-details .screen-reader-text{position:static!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;margin:0!important;overflow:visible!important;white-space:nowrap!important}.main-images .swiper-container:not(:has(.swiper-slide + .swiper-slide)) .swiper-custom-left,.main-images .swiper-container:not(:has(.swiper-slide + .swiper-slide)) .swiper-custom-right,.main-images .swiper-container:not(:has(.swiper-slide + .swiper-slide)) .swiper-button-prev,.main-images .swiper-container:not(:has(.swiper-slide + .swiper-slide)) .swiper-button-next,.main-images:not(:has(.swiper-slide + .swiper-slide)) .swiper-custom-left,.main-images:not(:has(.swiper-slide + .swiper-slide)) .swiper-custom-right{display:none!important}.swiper-button-lock{display:none!important}.et-popup-content .product-content{display:block!important;grid-template-columns:none!important}.et-popup-content .product-content .main-images .swiper-container,.et-popup-content .product-content .main-images>div{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;left:auto!important;right:auto!important;float:none!important}.et-popup-content .product-content .et-content-inner{padding:0 0 24px!important}.et-popup-content .product-content .main-images{margin-left:0!important;margin-right:0!important;width:100%!important}.et-popup-content .product-content .main-images .swiper-container,.et-popup-content .product-content .main-images>div{width:100%!important}.et-popup-content .product-content .product-name,.et-popup-content .product-content .price,.et-popup-content .product-content .woocommerce-product-details__short-description,.et-popup-content .product-content .product_meta,.et-popup-content .product-content .stock,.et-popup-content .product-content>.et-content-inner>.af-qv-actions,.et-popup-content .product-content form.cart{padding-left:24px!important;padding-right:24px!important;box-sizing:border-box!important;width:100%!important}.et-popup-content .product-content form.cart .af-qv-actions{padding-left:0!important;padding-right:0!important}.et-popup-content .product-content .af-qv-actions--unavailable{padding-left:24px!important;padding-right:24px!important}@media (max-width:520px){.et-popup-content .product-content .product-name,.et-popup-content .product-content .price,.et-popup-content .product-content .woocommerce-product-details__short-description,.et-popup-content .product-content .product_meta,.et-popup-content .product-content form.cart,.et-popup-content .product-content .af-qv-actions--unavailable{padding-left:16px!important;padding-right:16px!important}}.show-quickly .et-loader,.show-quickly.loading .et-loader{display:none!important}.show-quickly.loading{color:inherit!important}.show-quickly.loading::before,.show-quickly.loading::after{content:none!important;display:none!important}.show-quickly.loading svg{opacity:1!important;visibility:visible!important}.sm-arrow,.arrow-left.sm-arrow,.arrow-right.sm-arrow,.images-slider-wrapper .sm-arrow,.products-grid .content-product .sm-arrow,.related-products .content-product .sm-arrow{display:none!important}.images-slider-wrapper.arrows-added{position:relative}.et-popup-content .product-content .main-images .swiper-custom-left,.et-popup-content .product-content .main-images .swiper-custom-right,.et-popup-content .product-content .main-images .swiper-button-prev,.et-popup-content .product-content .main-images .swiper-button-next{z-index:40!important;pointer-events:auto!important}.af-qv-zoom{z-index:41!important}.et-popup-content .product-content .main-images a.woocommerce-main-image,.et-popup-content .product-content .main-images .woocommerce-product-gallery__image>a{pointer-events:auto!important;cursor:zoom-in!important}.et-popup-content .product-content .main-images .swiper-slide{pointer-events:auto!important}.af-qv-nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:rgba(255,255,255,.95);color:#1d1d1f;box-shadow:0 2px 10px rgba(0,0,0,.2);cursor:pointer;z-index:60;padding:0;transition:background .16s ease,transform .12s ease}.af-qv-nav[hidden]{display:none!important}.af-qv-nav--prev{left:12px}.af-qv-nav--next{right:12px}.af-qv-nav:hover{background:#fff}.af-qv-nav:active{transform:translateY(-50%) scale(.94)}.af-qv-nav:focus-visible{outline:2px solid var(--af-focus,#0b65c2);outline-offset:2px}.af-qv-nav svg{width:22px;height:22px;display:block}.et-popup-content .product-content .main-images .swiper-wrapper{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;overflow:visible!important;transform:none!important;transition:none!important;background:transparent!important;padding:0!important;border-radius:0!important}.et-popup-content .product-content .main-images .swiper-slide{display:none!important;width:100%!important;max-width:100%!important;margin:0!important;flex:0 0 auto!important;transform:none!important;opacity:1!important;visibility:visible!important}.et-popup-content .product-content .main-images .swiper-slide.af-qv-on{display:flex!important;align-items:center;justify-content:center}.et-popup-content .product-content .main-images .swiper-slide:only-child{display:flex!important;align-items:center;justify-content:center}.et-popup-content .product-content .af-qv-nav[hidden]{display:none!important}.af-lightbox{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(12,14,16,.94);-webkit-backdrop-filter:saturate(140%) blur(2px);backdrop-filter:saturate(140%) blur(2px);animation:af-lightbox-in .18s ease-out}.af-lightbox[hidden]{display:none!important}@keyframes af-lightbox-in{from{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.af-lightbox{animation:none}}html.af-lightbox-open,html.af-lightbox-open body{overflow:hidden!important}.af-lightbox__stage{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.af-lightbox__stage img{max-width:min(1400px,92vw);max-height:88vh;width:auto;height:auto;object-fit:contain;border-radius:10px;background:#fff;box-shadow:0 24px 80px rgba(0,0,0,.5)}.af-lightbox .af-lightbox__close,.af-lightbox .af-lightbox__nav{position:absolute;display:flex;align-items:center;justify-content:center;width:52px;height:52px;padding:0;border:0;border-radius:999px;background:rgba(255,255,255,.14)!important;color:#fff!important;cursor:pointer;transition:background .15s ease,transform .15s ease}.af-lightbox .af-lightbox__close svg,.af-lightbox .af-lightbox__nav svg{stroke:#fff!important}.af-lightbox__close:hover,.af-lightbox__nav:hover{background:rgba(255,255,255,.26)}.af-lightbox__close:active,.af-lightbox__nav:active{transform:scale(.94)}.af-lightbox__close:focus-visible,.af-lightbox__nav:focus-visible{outline:3px solid #fff;outline-offset:3px}.af-lightbox__close{top:20px;right:20px}.af-lightbox__nav--prev{left:20px}.af-lightbox__nav--next{right:20px}.af-lightbox__nav[hidden]{display:none!important}.af-lightbox p.af-lightbox__count{position:absolute;left:50%;bottom:20px;transform:translateX(-50%);margin:0;padding:8px 18px;border-radius:999px;background:rgba(0,0,0,.55)!important;color:#fff!important;font-size:17px;font-weight:600;letter-spacing:.01em;line-height:1.2}.af-lightbox p.af-lightbox__count:empty{display:none}@media (max-width:600px){.af-lightbox{padding:12px}.af-lightbox__close{top:12px;right:12px}.af-lightbox__nav--prev{left:8px}.af-lightbox__nav--next{right:8px}.af-lightbox__stage img{max-width:96vw;max-height:78vh}}.et-popup-content .product-content .main-images a.woocommerce-main-image{cursor:zoom-in}@media (max-width:600px){.af-slider__tags{top:10px;gap:5px}.af-slider__tag{font-size:14px!important;padding:6px 12px 6px 10px!important}}@media (max-width:899px){.af-slider__tag{white-space:normal}}.af-slider__arrow,.af-slider__dots button{touch-action:manipulation}.af-pdp{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(20px,2.6vw,44px) clamp(8px,1.4vw,24px);align-items:start;margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important}.af-pdp>.et_product-block{width:auto!important;max-width:none!important;flex:none!important;margin:0!important;padding:0 15px!important}.af-pdp>[data-af-pdp="crumbs"],.af-pdp>[data-af-pdp="aside"],.af-pdp>[data-af-pdp="tabs"],.af-pdp>[data-af-pdp="related"]{grid-column:1 / -1}.af-pdp>[data-af-pdp="gallery"] .swiper-container,.af-pdp>[data-af-pdp="gallery"] .images-wrapper{width:100%!important;max-width:none!important}.af-pdp>[data-af-pdp="gallery"] .woocommerce-product-gallery__image img{width:100%;max-height:min(520px,58vh);height:auto;object-fit:contain;border-radius:14px;background:#fff}.af-photos a.woocommerce-main-image,.af-photos .woocommerce-product-gallery__image a{cursor:zoom-in}.af-pdp>[data-af-pdp="gallery"] .thumbnails-list .thumbnail-item img{border-radius:10px;border:1px solid #e6e6ea}.af-pdp>[data-af-pdp="buy"] .product_title{margin:0 0 14px!important;font-size:clamp(23px,2.2vw,30px)!important;line-height:1.2!important;letter-spacing:-.01em}.af-buy{border:1px solid #e6e6ea;border-radius:16px;padding:clamp(16px,1.6vw,22px);background:#fff}.af-buy__head{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin-bottom:12px}.af-pdp [data-af-pdp="buy"] .af-buy .price,.af-pdp [data-af-pdp="buy"] .af-buy p.price{margin:0!important;font-size:clamp(28px,2.8vw,36px)!important;font-weight:800!important;line-height:1.1!important;color:#1d1d1f!important}.af-buy .price del{font-size:.55em!important;font-weight:600!important;opacity:.7}.af-buy .price ins{text-decoration:none!important}.af-pdp [data-af-pdp="buy"] .af-buy p.af-buy__stock,.af-buy__stock{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 10px;margin:0 0 16px!important;padding:0!important;background:none!important;color:var(--af-ink,#1d1d1f)!important;font-size:18px!important;font-weight:600!important;line-height:1.4!important}.af-buy__stock svg{align-self:center;color:#1b5e20}.af-buy__stock-note{flex:0 0 auto;color:#4a4a4a;font-size:16px;font-weight:400}.af-buy__stock-note:not(:empty)::before{content:"·";margin-right:9px;color:#8a8a8f}@media (max-width:600px){.af-buy__stock-note{flex:1 0 100%;margin-left:32px}.af-buy__stock-note:not(:empty)::before{content:none}}.af-buy__stock svg{flex:0 0 auto}.af-pdp [data-af-pdp="buy"] .af-buy p.af-buy__stock--out,.af-buy__stock--out{background:none!important;color:var(--af-ink,#1d1d1f)!important}.af-buy__stock--out .af-buy__stock-text{color:#8a2c2c}.af-buy__stock--out svg{color:#8a2c2c}.af-buy__stock--out .af-buy__stock-note{color:#4a4a4a}.af-buy .woocommerce-product-details__short-description{margin:0 0 18px!important;font-size:17px!important;line-height:1.55!important}.af-buy form.cart{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;margin:0 0 18px!important}.af-buy form.cart .single_add_to_cart_button{flex:1 1 220px;min-height:56px!important;justify-content:center}.af-buy .af-delivery,.af-buy .af-promo-strip{margin:0 0 14px!important}.af-buy>:last-child{margin-bottom:0!important}.af-pdp>[data-af-pdp="buy"] .product_meta{margin-top:18px;padding-top:16px;border-top:1px solid #ececee}.af-tabs-nav-off{display:none!important}.af-section{display:block!important;margin:0 0 clamp(24px,3vw,40px)}.af-section__title{margin:0 0 14px!important;font-size:clamp(21px,2vw,26px)!important;font-weight:700!important;line-height:1.25!important;letter-spacing:-.01em;text-transform:none!important}.af-specs__table{width:100%;border-collapse:collapse;font-size:17px}.af-specs__table th,.af-specs__table td{padding:13px 16px;text-align:left;vertical-align:top;border-bottom:1px solid #ececee}.af-specs__table th{width:38%;font-weight:600;color:#5a5a5f}.af-specs__table tr:nth-child(odd) th,.af-specs__table tr:nth-child(odd) td{background:#fafafb}.af-pdp>[data-af-pdp="aside"]{margin-top:clamp(10px,1.6vw,24px);padding:0;background:none}.af-pdp>[data-af-pdp="aside"] .elementor{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px clamp(14px,1.6vw,20px);align-items:stretch}@media (max-width:900px){.af-pdp>[data-af-pdp="aside"] .elementor{grid-template-columns:repeat(2,minmax(0,1fr))}}.af-pdp>[data-af-pdp="aside"] .elementor>.elementor-section:first-child{grid-column:1 / -1}.af-pdp>[data-af-pdp="aside"] .elementor-heading-title,.af-pdp>[data-af-pdp="aside"] h2,.af-pdp>[data-af-pdp="aside"] h3,.af-pdp>[data-af-pdp="aside"] h4{margin:0 0 4px!important;font-size:clamp(19px,1.7vw,23px)!important;font-weight:700!important;line-height:1.25!important;letter-spacing:-.01em!important;text-transform:none!important;color:#1d1d1f!important}.af-pdp>[data-af-pdp="aside"] .elementor>.elementor-section:not(:first-child){display:flex;align-items:center;padding:16px 18px;border:1px solid #e6e6ea;border-radius:14px;background:#fff}.af-pdp>[data-af-pdp="aside"] .elementor-container{display:flex!important;align-items:center;justify-content:flex-start!important;gap:14px;width:100%!important;max-width:none!important}.af-pdp>[data-af-pdp="aside"] .elementor-column{width:auto!important;flex:0 1 auto!important}.af-pdp>[data-af-pdp="aside"] .elementor>.elementor-section:not(:first-child) .elementor-container>.elementor-column:first-child{flex:0 0 46px!important;display:flex;align-items:center;justify-content:center;width:46px!important;height:46px;border-radius:50%;background:#eaf3ea}.af-pdp>[data-af-pdp="aside"] .elementor>.elementor-section:not(:first-child) .elementor-container>.elementor-column:first-child img,.af-pdp>[data-af-pdp="aside"] .elementor>.elementor-section:not(:first-child) .elementor-container>.elementor-column:first-child svg{width:26px!important;height:26px!important;max-width:26px;object-fit:contain}.af-pdp>[data-af-pdp="aside"] .elementor>.elementor-section:not(:first-child) .elementor-container>.elementor-column:last-child{flex:1 1 auto!important}.af-pdp>[data-af-pdp="aside"] .elementor-widget-container{margin:0!important}.af-pdp>[data-af-pdp="aside"] p,.af-pdp>[data-af-pdp="aside"] .elementor-text-editor{margin:0!important;font-size:17px!important;line-height:1.45!important;color:#3a3a3a!important}@media (max-width:600px){.af-pdp>[data-af-pdp="aside"] .elementor{grid-template-columns:minmax(0,1fr)}.af-pdp>[data-af-pdp="aside"] .elementor>.elementor-section:not(:first-child){padding:14px}}@media (max-width:1024px) and (min-width:761px){.af-pdp{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 24px}.af-pdp>[data-af-pdp="gallery"] .woocommerce-product-gallery__image img{max-height:min(420px,44vh)}.af-pdp>[data-af-pdp="buy"] .product_title{font-size:22px!important}}@media (max-width:760px){.af-pdp{grid-template-columns:minmax(0,1fr);gap:18px}.af-pdp>.et_product-block{grid-column:1 / -1}.af-pdp>[data-af-pdp="gallery"] .woocommerce-product-gallery__image img{max-height:42vh}.af-buy{padding:16px}.af-buy form.cart{gap:10px}.af-buy form.cart .single_add_to_cart_button{flex:1 1 100%}.af-specs__table th{width:44%}.af-specs__table th,.af-specs__table td{padding:11px 12px}}.af-buy form.cart .single_add_to_cart_button{align-self:center;flex:1 1 200px!important;width:auto!important;min-width:0!important;max-width:none!important;height:56px!important;min-height:56px!important;max-height:56px!important;padding-top:0!important;padding-bottom:0!important}.af-buy .quantity-wrapper::before{content:none!important}.af-restock{margin-top:4px;padding:16px;border:1px solid #e6e6ea;border-radius:14px;background:#fafafb}.af-restock__lead{margin:0 0 12px!important;font-size:17px!important;line-height:1.45!important;color:#3a3a3a}.af-restock__label{display:block;margin-bottom:7px;font-size:15px;font-weight:600;color:#5a5a5f}.af-restock__row{display:flex;flex-wrap:wrap;gap:10px}.af-restock__input{flex:1 1 220px;min-width:0;min-height:52px;padding:0 14px!important;border:1px solid #d3d3d8!important;border-radius:12px!important;background:#fff!important;font-size:17px!important}.af-restock__input:focus{border-color:#1b5e20!important;outline:2px solid rgba(27,94,32,.25);outline-offset:1px}.af-restock__go{flex:0 0 auto;text-transform:none!important;letter-spacing:0!important;min-height:52px;padding:0 22px!important;border:0!important;border-radius:12px!important;background:#2e7d32!important;color:#fff!important;font-size:17px!important;font-weight:700!important;cursor:pointer}.af-restock__go:hover{background:#1b5e20!important}.af-restock__go[disabled]{opacity:.6;cursor:default}.af-restock__note{margin:10px 0 0!important;font-size:15px!important;line-height:1.4!important;color:#6a6a70}.af-restock--bad .af-restock__note{color:#8a2c2c;font-weight:600}.af-restock--done .af-restock__row{display:none}.af-restock--done .af-restock__label{display:none}.af-restock--done .af-restock__note{color:#1b5e20;font-size:17px!important;font-weight:700}.af-restock__trap{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}@media (max-width:600px){.af-restock__go{flex:1 1 100%}}footer.footer .af-foot{display:grid;grid-template-columns:1.25fr .85fr 1.1fr 1fr;gap:clamp(24px,3vw,44px);align-items:start;padding:clamp(28px,3vw,44px) 0 clamp(20px,2vw,28px)}footer.footer .af-foot__col{min-width:0}footer.footer .af-foot__title{margin:0 0 14px!important;padding:0;font-size:19px!important;font-weight:700!important;line-height:1.25!important;letter-spacing:-.005em;text-transform:none!important;color:#fff!important}footer.footer .af-foot__sub{margin:22px 0 10px!important;font-size:16px!important;font-weight:700!important;text-transform:none!important;color:rgba(255,255,255,.92)!important}footer.footer .af-foot p,footer.footer .af-foot li,footer.footer .af-foot a{font-size:16px!important;line-height:1.55!important}footer.footer .af-foot p{margin:0 0 6px!important}footer.footer .af-fact{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1px 10px;padding:9px 0}footer.footer .af-fact__label{grid-column:1;font-size:14px;line-height:1.3;letter-spacing:.01em;color:rgba(255,255,255,.72)}footer.footer .af-fact__value{grid-column:1;font-size:16px;font-weight:600;line-height:1.35;color:#fff;word-break:break-word}footer.footer .af-fact__value a{color:#fff!important;text-decoration:none}footer.footer .af-fact__value a:hover{text-decoration:underline}footer.footer .af-fact--name{padding-top:0;border-bottom:0}footer.footer .af-fact--name .af-fact__value{font-size:17px;font-weight:700}footer.footer .af-fact__copy{grid-column:2;grid-row:1 / span 2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:10px;background:rgba(255,255,255,.08);color:#fff;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}footer.footer .af-fact__copy:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.45)}footer.footer .af-fact__copy:active{transform:scale(.94)}footer.footer .af-fact__copy:focus-visible{outline:2px solid #fff;outline-offset:2px}footer.footer .af-fact__copy.is-done{background:#fff;border-color:#fff;color:#1b5e20}footer.footer .af-foot__said{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}footer.footer .af-foot__col--links ul,footer.footer .af-foot__col--links li,footer.footer .af-foot__col--links a{text-align:left!important}footer.footer .af-foot__col--links .menu-element{display:block!important;justify-content:flex-start!important;text-align:left!important}footer.footer .af-foot__col--links .menu-bottom-menu-container,footer.footer .af-foot__col--links .etheme_widget_menu{display:block!important;width:100%!important;text-align:left!important}footer.footer .af-foot__col--links ul,footer.footer .af-foot__col--links ol,footer.footer .af-foot__col--links li{margin-left:0!important;padding-left:0!important;text-indent:0!important;list-style:none!important}footer.footer .af-foot__col--links ul{margin:0!important;padding:0!important}footer.footer .af-foot__col--links li{display:block!important;width:auto!important;margin:0!important;padding:0!important;float:none!important}footer.footer .af-foot__col--links li a{display:block;margin:0!important;padding:9px 0!important;color:rgba(255,255,255,.9)!important;text-decoration:none}footer.footer .af-foot__col--links li a:hover{color:#fff!important;text-decoration:underline}footer.footer .af-foot__by{display:inline;font-size:15px;color:rgba(255,255,255,.8)}footer.footer .af-foot__dot{padding:0 5px;opacity:.55}footer.footer .af-foot__by a{color:#fff!important;font-weight:700;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.45)}footer.footer .af-foot__by a:hover{border-bottom-color:#fff}@media (max-width:1100px){footer.footer .af-foot{grid-template-columns:1fr 1fr;gap:28px 32px}}@media (max-width:640px){footer.footer .af-foot{grid-template-columns:minmax(0,1fr);gap:22px;padding-top:24px}footer.footer .af-foot__title{font-size:18px!important;margin-bottom:12px!important}footer.footer .af-fact__copy{width:44px;height:44px}}footer.footer .af-foot-logo .af-logo{height:56px;width:213px;max-width:100%}footer.footer .af-foot-logo{cursor:pointer}@media (max-width:640px){footer.footer .af-foot-logo .af-logo{height:46px;width:175px}}footer.footer .af-foot__brand{display:flex;align-items:center;gap:clamp(16px,2vw,28px);flex-wrap:wrap;padding:clamp(26px,3vw,40px) 0 clamp(18px,2vw,26px);border-bottom:1px solid rgba(255,255,255,.16)}footer.footer .af-foot__strapline{flex:1 1 320px;max-width:none;margin:0!important;font-size:21px!important;line-height:1.5!important;color:rgba(255,255,255,.82)!important}@media (max-width:1439px){footer.footer .af-foot__strapline{font-size:18px!important}}@media (max-width:1399px){footer.footer .af-foot__strapline{font-size:17px!important}}footer.footer .af-foot__brand + .af-foot{padding-top:clamp(22px,2.4vw,34px)}footer.footer .af-foot__trust{display:flex;align-items:center;gap:10px 18px;flex-wrap:wrap;margin-top:18px;padding:0}footer.footer .af-foot__trust-label{flex:1 1 100%;margin:0!important;font-size:15px!important;line-height:1.4!important;color:rgba(255,255,255,.78)!important}footer.footer .af-foot__trust .elementor-widget-image{margin:0!important}footer.footer .af-foot__trust img{height:34px;width:auto;max-width:100%;background:#fff;border-radius:6px;padding:3px 7px;box-sizing:content-box}@media (max-width:640px){footer.footer .af-foot__brand{padding-top:22px;gap:14px}footer.footer .af-foot__strapline{font-size:16px!important}footer.footer .af-foot__trust{padding:14px 0 16px}}footer.footer .af-foot-logo .af-logo [fill="#7A3E2B"],footer.footer .af-foot-logo .af-logo [fill="#7A3E2B"] *,footer.footer .af-foot-logo .af-logo [fill="#7a3e2b"],footer.footer .af-foot-logo .af-logo [fill="#7a3e2b"] *{fill:#fff!important;stroke:none!important}footer.footer .af-foot__tel{display:flex;width:fit-content;max-width:100%;align-items:center;gap:9px;margin:0 0 14px;padding:2px 0;color:rgba(255,255,255,.92)!important;font-size:16px;line-height:1.5;text-decoration:none}footer.footer .af-foot__tel svg{flex:0 0 auto;opacity:.85}footer.footer .af-foot__tel:hover{color:#fff!important}footer.footer .af-foot__tel:hover span{text-decoration:underline}footer.footer .af-foot__tel:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:6px}footer.footer .af-foot__map{display:flex;width:fit-content;max-width:100%;align-items:flex-start;gap:9px;margin:0 0 10px;padding:2px 0;color:rgba(255,255,255,.92)!important;font-size:16px;line-height:1.55;text-decoration:none;border-bottom:1px solid transparent}footer.footer .af-foot__map svg{flex:0 0 auto;margin-top:3px;opacity:.85}footer.footer .af-foot__map:hover{color:#fff!important}footer.footer .af-foot__map:hover span{text-decoration:underline}footer.footer .af-foot__map:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:6px}footer.footer section.elementor-top-section:last-of-type{padding:20px 0!important}footer.footer section.elementor-top-section:last-of-type .elementor-container{display:flex!important;align-items:center;justify-content:center;gap:8px 16px;flex-wrap:wrap;padding:0!important}footer.footer section.elementor-top-section:last-of-type .elementor-column{width:auto!important;flex:0 1 auto!important}footer.footer section.elementor-top-section:last-of-type .elementor-column:empty,footer.footer section.elementor-top-section:last-of-type .elementor-column:not(:has(.elementor-widget)){display:none!important}footer.footer section.elementor-top-section:last-of-type p{margin:0!important;padding:0!important;font-size:15px!important;line-height:1.5!important;text-align:center!important;color:rgba(255,255,255,.78)!important}footer.footer section.elementor-top-section:last-of-type .elementor-widget,footer.footer section.elementor-top-section:last-of-type .elementor-widget-container{margin:0!important;padding:0!important}@media (max-width:640px){footer.footer section.elementor-top-section:last-of-type{padding:16px 0!important}}footer.footer .af-foot__social{display:flex;align-items:center;gap:10px;margin-top:4px}footer.footer .af-foot__social-label{flex:0 0 auto;font-size:16px;line-height:1;color:rgba(255,255,255,.82)}footer.footer .af-foot__social .elementor-widget,footer.footer .af-foot__social .elementor-widget-container,footer.footer .af-foot__social .et-follow-buttons{margin:0!important;padding:0!important;display:flex!important;align-items:center;gap:12px}footer.footer .af-foot__col .et-follow-buttons,footer.footer .af-foot__col .elementor-widget-etheme-follow,footer.footer .af-foot__col .elementor-widget-etheme-follow *{text-align:left!important;justify-content:flex-start!important}footer.footer .af-foot__col .et-follow-buttons a{margin-left:0!important}.elementor p,.elementor li,.elementor td,.elementor th,.elementor h1,.elementor h2,.elementor h3,.elementor h4,.elementor h5,.elementor h6,.elementor span:not([class*="icon"]):not([class*="eicon"]),.elementor strong,.elementor em,.elementor a:not([class*="icon"]),.elementor blockquote,.elementor-widget-text-editor,.elementor-widget-text-editor *:not(i):not([class*="icon"]):not([class*="eicon"]),.elementor-widget-heading .elementor-heading-title{font-family:inherit!important}.af-cart-drawer{position:fixed!important;top:0!important;right:0!important;left:auto!important;bottom:0!important;width:min(420px,100vw)!important;height:100vh!important;height:100dvh!important;max-height:none!important;margin:0!important;display:flex!important;flex-direction:column!important;background:#fff!important;box-shadow:-10px 0 44px rgba(0,0,0,.20)!important;overflow:hidden!important;z-index:100001!important}.af-cart-drawer .et-content{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;width:100%!important;height:100%!important;max-height:100%!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.af-cart-drawer .et-mini-content-head{flex:0 0 auto!important;width:100%!important;margin:0!important;padding:18px 22px 14px!important;border-bottom:1px solid #ececee}.af-cart-drawer .et-mini-content-head a{font-size:19px!important;font-weight:700!important;text-transform:none!important;color:#1d1d1f!important}.af-cart-drawer .widget_shopping_cart_content,.af-cart-drawer .woocommerce-mini-cart{flex:1 1 auto!important;width:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:6px 22px!important;overflow-y:auto!important;overscroll-behavior:contain}.af-cart-drawer .woocommerce-mini-cart__footer-wrapper{flex:0 0 auto!important;margin-top:auto!important;width:100%!important;margin:0!important;padding:16px 22px calc(18px + env(safe-area-inset-bottom))!important;border-top:1px solid #ececee;background:#fff}.af-cart-drawer .cart-popup-footer{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:17px}.af-cart-drawer .cart-popup-footer .amount,.af-cart-drawer .woocommerce-Price-amount{font-size:22px;font-weight:800;color:#1d1d1f}.af-cart-drawer .af-promo-threshold{margin:0 0 14px!important}.af-cart-drawer .mini-cart-buttons,.et_b_header-cart .et-mini-content p.buttons{display:flex!important;flex-direction:column;gap:9px;margin:0!important}.af-cart-drawer .mini-cart-buttons a,.et_b_header-cart .et-mini-content p.buttons a{display:flex!important;align-items:center;justify-content:center;width:100%!important;min-height:54px!important;margin:0!important;border-radius:12px!important;font-size:17px!important;font-weight:700!important;text-transform:none!important}.af-cart-drawer .mini-cart-buttons a.checkout,.et_b_header-cart .et-mini-content p.buttons a.checkout{background:#2e7d32!important;color:#fff!important;border:0!important;order:-1}.af-cart-drawer .mini-cart-buttons a.checkout:hover{background:#1b5e20!important}.af-cart-drawer .mini-cart-buttons a:not(.checkout){background:#fff!important;color:#1d1d1f!important;border:1px solid #d3d3d8!important}.af-cart-drawer .woocommerce-mini-cart__empty-message{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:26px 0;font-size:17px}.af-cart-drawer>.et-toggle,.af-cart-drawer .et-close-popup{position:absolute!important;top:14px!important;right:14px!important;left:auto!important;display:flex!important;align-items:center;justify-content:center;width:42px!important;height:42px!important;border-radius:10px;background:#f4f4f6;z-index:2}@media (max-width:520px){.af-cart-drawer{width:100vw!important}.af-cart-drawer .et-mini-content-head{padding:16px 16px 12px!important}.af-cart-drawer .widget_shopping_cart_content,.af-cart-drawer .woocommerce-mini-cart{padding:4px 16px!important}.af-cart-drawer .woocommerce-mini-cart__footer-wrapper{padding:14px 16px calc(16px + env(safe-area-inset-bottom))!important}}html.af-cart-open,html.af-cart-open body{overflow:hidden!important}.af-cart-drawer .et-mini-content-head a.cart-type2{display:flex!important;align-items:center;gap:10px;text-align:left!important}.af-cart-drawer .et-mini-content-head .et-element-label{font-size:19px!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important;padding:0!important}.af-cart-drawer .et-mini-content-head .et_b-icon{flex:0 0 auto}.af-cart-drawer .widget_shopping_cart_content::-webkit-scrollbar{width:10px}.af-cart-drawer .widget_shopping_cart_content::-webkit-scrollbar-thumb{background:#d8d8dd;border-radius:99px;border:3px solid #fff}.af-cart-drawer .af-cartrow{display:grid!important;grid-template-columns:56px minmax(0,1fr) auto auto 36px;grid-template-areas:"thumb name qty price remove";align-items:center;gap:0 10px;margin:0!important;padding:14px 0!important;border-bottom:1px solid #f0f0f2!important;background:#fff;list-style:none}.af-cart-drawer .af-cartrow:last-child{border-bottom:0!important}.af-cart-drawer .af-cartrow__thumb{grid-area:thumb;display:block;width:56px;height:56px;border:1px solid #ececee;border-radius:10px;background:#fff;overflow:hidden}.af-cart-drawer .af-cartrow__thumb img{width:100%!important;height:100%!important;margin:0!important;object-fit:contain;display:block;background:#fff}.af-cart-drawer .af-cartrow__name{grid-area:name;min-width:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:2.7em;font-size:14.5px!important;font-weight:600!important;line-height:1.35!important;color:#1d1d1f!important;text-decoration:none}.af-cart-drawer .af-cartrow__name:hover{text-decoration:underline}.af-cart-drawer .af-cartrow__qty{grid-area:qty;white-space:nowrap;font-size:13.5px;color:#6a6a70}.af-cart-drawer .af-cartrow__price{grid-area:price;white-space:nowrap;font-size:16px;font-weight:700;color:#1d1d1f}.af-cart-drawer .af-cartrow__remove{grid-area:remove;display:flex!important;align-items:center;justify-content:center;width:38px!important;height:38px!important;margin:0!important;padding:0!important;position:static!important;border-radius:10px;background:#f5f5f7!important;color:#8a8a90!important;font-size:0!important;transition:background .15s ease,color .15s ease}.af-cart-drawer .af-cartrow__remove:hover{background:#f6eded!important;color:#8a2c2c!important}.af-cart-drawer .af-cartrow__remove img,.af-cart-drawer .af-cartrow__remove i{display:none!important}@media (max-width:430px){.af-cart-drawer .af-cartrow{grid-template-columns:56px minmax(0,1fr) 38px;grid-template-areas:"thumb name remove" "thumb meta remove";row-gap:5px}.af-cart-drawer .af-cartrow__thumb{width:56px;height:56px}.af-cart-drawer .af-cartrow__qty{grid-area:meta;justify-self:start}.af-cart-drawer .af-cartrow__price{grid-area:meta;justify-self:end}}.et-mini-content,.af-cart-drawer .et-content,.af-cart-drawer .et-mini-content-head,.af-cart-drawer .widget_shopping_cart_content,.af-cart-drawer .woocommerce-mini-cart,.af-cart-drawer .cart-widget-products,.af-cart-drawer .woocommerce-mini-cart__footer-wrapper,.af-cart-drawer .product_list-popup-footer-inner,.af-cart-drawer .cart-popup-footer{background:#fff!important}.af-cart-drawer .cart-widget-products{margin:0!important;padding:0!important;list-style:none!important}.af-cart-drawer .et-content>.widget.woocommerce,.af-cart-drawer .et-content>.widget_shopping_cart{flex:0 1 auto!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;overflow-y:auto!important;overscroll-behavior:contain;background:#fff!important}.af-cart-drawer .et-content>.woocommerce-mini-cart__footer-wrapper{margin-top:auto!important}.af-cart-drawer .af-cartrow.is-asking .af-cartrow__remove{opacity:.4;pointer-events:none}.af-cart-drawer .mini-cart-buttons a[href*="checkout"],.et-mini-content p.buttons a[href*="checkout"],.af-cart-drawer .mini-cart-buttons a.checkout{background:#2e7d32!important;border:0!important;color:#fff!important;order:-1}.af-cart-drawer .mini-cart-buttons a[href*="checkout"]:hover,.et-mini-content p.buttons a[href*="checkout"]:hover{background:#1b5e20!important}.af-cart-drawer .af-cartrow.is-asking .af-cartrow__price{display:none}.af-cart-drawer .af-cartrow__ask{grid-area:price;display:flex;align-items:center;gap:6px}.af-cart-drawer .af-cartrow__yes,.af-cart-drawer .af-cartrow__no{display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:0;border-radius:10px;cursor:pointer}.af-cart-drawer .af-cartrow__yes{background:#8a2c2c;color:#fff}.af-cart-drawer .af-cartrow__yes:hover{background:#742525}.af-cart-drawer .af-cartrow__no{background:#f0f0f2;color:#3a3a3a}.af-cart-drawer .af-cartrow__no:hover{background:#e4e4e8}.af-cart-drawer .af-cartrow.is-asking .af-cartrow__remove{opacity:.35;pointer-events:none}.af-cart-drawer .af-cartrow__name{max-height:none!important;padding-bottom:1px}.af-cart-drawer{position:fixed!important;top:0!important;right:0!important;left:auto!important;bottom:0!important;width:min(420px,100vw)!important;height:auto!important;max-height:none!important;margin:0!important;display:flex!important;flex-direction:column!important;background:#fff!important;box-shadow:-10px 0 44px rgba(0,0,0,.20)!important;overflow:hidden!important;z-index:100001!important}.af-cart-drawer .et-content,.af-cart-drawer .widget.woocommerce,.af-cart-drawer .widget_shopping_cart,.af-cart-drawer .widget_shopping_cart_content,.af-cart-drawer .woocommerce-mini-cart,.af-cart-drawer .cart-widget-products,.af-cart-drawer .product_list-popup-footer-inner{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;width:100%!important;max-width:none!important}.af-cart-drawer .et-mini-content-head,.af-cart-drawer .widget_shopping_cart_content,.af-cart-drawer .woocommerce-mini-cart__footer-wrapper{padding-left:16px!important;padding-right:16px!important}.af-cart-drawer .af-cartrow{grid-template-columns:56px minmax(0,1fr) max-content max-content 36px!important}.af-cart-drawer .af-cartrow__qty{font-size:13px}.af-cart-drawer .af-cartrow__price{font-size:15px}body>.af-cart-drawer{opacity:0;visibility:hidden;pointer-events:none;transform:translateX(12px);transition:opacity .18s ease,transform .18s ease,visibility .18s}body>.af-cart-drawer.af-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}@media (prefers-reduced-motion:reduce){body>.af-cart-drawer{transition:none}}.products-grid .content-product,.related-products .content-product{position:relative;background:#fff;border-radius:18px;padding:12px 12px 16px;box-sizing:border-box;border:1px solid transparent;transition:box-shadow .25s ease,border-color .25s ease}.products-grid .content-product:hover,.products .product:hover .content-product,.products-hover-shadow .product:hover .content-product,.products-hover-shadow.with-ajax .ajax-content .product:hover .content-product,.related-products .content-product:hover{box-shadow:0 8px 28px rgba(0,0,0,.12)!important;border-color:rgba(0,0,0,.06)!important}.products-grid .sale-wrapper{top:0!important;left:0!important}@media (prefers-reduced-motion:reduce){.products-grid .content-product,.related-products .content-product{transition:none}}.af-lang{position:relative;margin-left:auto;flex:0 0 auto}.af-lang__btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;line-height:1;padding:7px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.12);color:#fff;font:600 12px/1 inherit;letter-spacing:.04em;cursor:pointer;transition:background-color .3s cubic-bezier(.2,.6,.2,1),border-color .3s cubic-bezier(.2,.6,.2,1)}.af-lang__btn:hover{background:rgba(255,255,255,.2)}.af-lang__btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.af-lang__globe{width:14px;height:14px;flex:none;opacity:.75}.af-lang__cur{font-variant-numeric:tabular-nums}.af-lang__chev{width:8px;flex:none;opacity:.6;transition:transform .3s cubic-bezier(.2,.6,.2,1)}.af-lang[data-open="true"] .af-lang__chev{transform:rotate(180deg)}.af-lang__menu{position:absolute;top:calc(100% + 8px);right:0;min-width:184px;z-index:1000;padding:5px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:12px;box-shadow:0 18px 44px -12px rgba(0,0,0,.28);opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .25s cubic-bezier(.2,.6,.2,1),transform .35s cubic-bezier(.16,1,.3,1)}.af-lang[data-open="true"] .af-lang__menu{opacity:1;transform:none;pointer-events:auto}.af-lang__opt{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:8px;color:#1d1d1f!important;font-size:14px;font-weight:500;text-decoration:none!important;transition:background-color .25s cubic-bezier(.2,.6,.2,1)}.af-lang__opt:hover,.af-lang__opt:focus-visible{background:#f4f9f2}.af-lang__opt:focus-visible{outline:2px solid #1b5e20;outline-offset:-2px}.af-lang__code{margin-left:auto;color:#6e6e73;font-size:.85em;font-weight:600;letter-spacing:.04em}.af-lang__tick{width:14px;flex:none;opacity:0;color:#1b5e20}.af-lang__opt[aria-current="true"] .af-lang__tick{opacity:1}.af-lang__opt[aria-current="true"]{font-weight:600}@media (max-width:767px){.af-lang{margin-left:0}.af-lang__menu{right:auto;left:0}}@media (prefers-reduced-motion:reduce){.af-lang__btn,.af-lang__chev,.af-lang__menu,.af-lang__opt{transition:none}}.af-slider__shot{display:contents}.af-slider__title a{color:inherit!important;text-decoration:none!important;transition:color .2s cubic-bezier(.2,.6,.2,1)}.af-slider__title a:hover{color:var(--s-accent-dark,#1b5e20)!important}.af-slider__title a:focus-visible{outline:2px solid var(--af-focus,#1b5e20);outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){.af-slider__title a{transition:none}}.af-buy>.product_title{margin:0 0 10px!important;padding:0!important;font-size:clamp(22px,2.1vw,28px)!important;font-weight:700!important;line-height:1.25!important;letter-spacing:-.015em;color:var(--af-ink,#1d1d1f)!important;text-transform:none!important}.af-buy>.product_title + .af-buy__head{margin-top:0}.af-photos__zoom{position:absolute;right:14px;bottom:14px;z-index:5;display:inline-flex;align-items:center;gap:9px;min-height:48px;padding:0 18px 0 14px;border:1px solid rgba(0,0,0,.12);border-radius:999px;background:rgba(255,255,255,.96);color:var(--af-ink,#1d1d1f);font-size:16px;font-weight:600;line-height:1;cursor:pointer;box-shadow:0 4px 16px rgba(0,0,0,.14);transition:background-color .2s cubic-bezier(.2,.6,.2,1),transform .2s cubic-bezier(.2,.6,.2,1)}.af-photos__zoom:hover{background:#fff;transform:translateY(-1px)}.af-photos__zoom:active{transform:none}.af-photos__zoom:focus-visible{outline:2px solid var(--af-focus,#0b65c2);outline-offset:3px}.af-photos__zoom svg{flex:0 0 auto;color:#1b5e20}.af-photos .woocommerce-product-gallery__image img,.af-photos a.woocommerce-main-image img{cursor:zoom-in}@media (max-width:600px){.af-photos__zoom{right:10px;left:10px;bottom:10px;justify-content:center;min-height:52px;font-size:17px}}@media (prefers-reduced-motion:reduce){.af-photos__zoom{transition:none}}.af-delivery ul.af-delivery__trust{margin-left:0!important;padding-left:0!important}.af-delivery__main,.af-delivery__trust li{gap:12px}.af-delivery__main>svg,.af-delivery__trust li>svg{flex:0 0 20px;width:20px;height:20px}.af-delivery__main>svg{margin-top:1px}.af-buy__sku{margin:-6px 0 16px!important;font-size:15px!important;line-height:1.4!important;color:#6e6e73!important}.af-buy__sku-label{margin-right:6px}.af-buy__sku-value{color:var(--af-ink,#1d1d1f);font-weight:600;font-variant-numeric:tabular-nums;user-select:all}.af-delivery__trust li,.af-delivery__trust li span{color:#4a4a4f!important}.af-delivery__trust svg{color:#1b5e20!important}.af-sug__hd{color:#6b6b70!important}.af-sug__ds{color:#55555a!important}.af-buy__stock-note:not(:empty)::before{color:#6e6e73}body.single-product{padding-bottom:var(--af-sticky-room,0px)!important;transition:padding-bottom .32s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){body.single-product{transition:none}}.woocommerce-ordering select,.woocommerce-ordering .orderby,select.orderby{width:auto!important;min-width:15.5em!important;max-width:none!important;text-overflow:clip!important;font-size:16px!important;padding-right:38px!important}.woocommerce-ordering{max-width:none!important}@media (max-width:600px){.woocommerce-ordering,.woocommerce-ordering select{width:100%!important;min-width:0!important}}body.af-about-page .page-heading h1.title{display:none!important}.af-about{max-width:none;margin:0 auto;padding:8px var(--af-gutter,24px) 72px}body.af-about-page .container,body.af-about-page .content-page,body.af-about-page .row{max-width:none!important;width:100%!important}.af-about__hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(24px,4vw,64px);align-items:center;padding:clamp(24px,3vw,44px) 0 clamp(32px,4vw,56px);max-width:1360px;margin:0 auto}.af-about__intro{max-width:84ch}.af-about__title{margin:0 0 18px!important;font-size:clamp(30px,4vw,46px)!important;font-weight:700!important;line-height:1.12!important;letter-spacing:-.022em;color:var(--af-ink,#1d1d1f)!important}.af-about__lead{margin:0 0 16px!important;font-size:clamp(18px,1.5vw,21px)!important;line-height:1.6!important;color:#3a3a3a!important}.af-about__lead--sm{font-size:17px!important;color:#4a4a4f!important}.af-about__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.af-about__btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;border:1px solid rgba(0,0,0,.18);border-radius:999px;background:#fff;color:var(--af-ink,#1d1d1f)!important;font-size:17px;font-weight:600;text-decoration:none!important;transition:background-color .2s var(--af-ease,cubic-bezier(.4,0,.2,1)),transform .2s var(--af-ease,cubic-bezier(.4,0,.2,1))}.af-about__btn:hover{background:#f5f5f7;transform:translateY(-1px)}.af-about__btn--go{border-color:transparent;background:#1b5e20;color:#fff!important}.af-about__btn--go:hover{background:#174c1a}.af-about__btn:focus-visible{outline:2px solid var(--af-focus,#0b65c2);outline-offset:3px}.af-about__art{justify-self:center;width:100%;max-width:420px}.af-about__art svg{width:100%;height:auto;stroke:#1b5e20;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;color:#1b5e20}.af-yard__sun{fill:#fdf0d5;stroke:#e8a33d;transform-origin:186px 46px;animation:af-sun 9s ease-in-out infinite}.af-yard__cage rect{fill:#fff}.af-yard__ground{stroke:#d3d3d8}.af-yard__bird{transform-origin:110px 70px;animation:af-peck 4.6s ease-in-out infinite}.af-yard__comb{stroke:#c62828}.af-yard__grain circle{fill:#e8a33d;stroke:none;opacity:0}.af-yard__grain circle:nth-child(1){animation:af-grain 3.2s linear infinite}.af-yard__grain circle:nth-child(2){animation:af-grain 3.2s linear .9s infinite}.af-yard__grain circle:nth-child(3){animation:af-grain 3.2s linear 1.8s infinite}@keyframes af-sun{0%,100%{transform:scale(1);opacity:.9}50%{transform:scale(1.06);opacity:1}}@keyframes af-peck{0%,62%,100%{transform:rotate(0)}70%{transform:rotate(9deg) translateY(4px)}78%{transform:rotate(0)}86%{transform:rotate(9deg) translateY(4px)}}@keyframes af-grain{0%{opacity:0;transform:translateY(-16px)}18%{opacity:1}80%{opacity:1;transform:translateY(22px)}100%{opacity:0;transform:translateY(26px)}}.af-about__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1360px;margin:0 auto;padding:clamp(20px,2.4vw,28px);border:1px solid rgba(0,0,0,.08);border-radius:20px;background:#f7faf6}.af-about__facts .af-fact{text-align:center;padding:6px 8px;opacity:0;transform:translateY(10px);transition:opacity .5s var(--af-ease,cubic-bezier(.4,0,.2,1)),transform .5s var(--af-ease,cubic-bezier(.4,0,.2,1))}.af-about__facts .af-fact.is-in{opacity:1;transform:none}.af-about__facts .af-fact:nth-child(2){transition-delay:.07s}.af-about__facts .af-fact:nth-child(3){transition-delay:.14s}.af-about__facts .af-fact:nth-child(4){transition-delay:.21s}.af-about__facts .af-fact__n{display:block;font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.05;letter-spacing:-.02em;color:#1b5e20;font-variant-numeric:tabular-nums}.af-about__facts .af-fact__n--word{font-size:clamp(22px,2.2vw,28px)}.af-about__facts .af-fact__l{display:block;margin-top:8px;font-size:16px;line-height:1.35;color:#4a4a4f}.af-about__values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,24px);margin:clamp(32px,4vw,56px) auto 0;max-width:1360px}.af-value{padding:clamp(22px,2.4vw,30px);border:1px solid rgba(0,0,0,.08);border-radius:20px;background:#fff;opacity:0;transform:translateY(14px);transition:opacity .55s var(--af-ease,cubic-bezier(.4,0,.2,1)),transform .55s var(--af-ease,cubic-bezier(.4,0,.2,1)),box-shadow .25s ease;transition-delay:calc(var(--af-value-i,0) * .09s)}.af-value.is-in{opacity:1;transform:none}.af-value:hover{box-shadow:0 8px 28px rgba(0,0,0,.09)}.af-value__art{display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin-bottom:18px;border-radius:16px;background:#eef5ec;color:#1b5e20}.af-value__art svg{width:32px;height:32px}.af-value.is-in .af-art__draw{stroke-dasharray:180;stroke-dashoffset:180;animation:af-draw 1.1s var(--af-ease,cubic-bezier(.4,0,.2,1)) forwards;animation-delay:calc(var(--af-value-i,0) * .09s + .15s)}.af-value.is-in .af-art__tick{stroke-dasharray:40;stroke-dashoffset:40;animation:af-draw .5s var(--af-ease,cubic-bezier(.4,0,.2,1)) forwards;animation-delay:calc(var(--af-value-i,0) * .09s + .75s)}.af-value.is-in .af-art__beat{transform-origin:32px 34px;animation:af-beat 2.4s ease-in-out .3s infinite}@keyframes af-draw{to{stroke-dashoffset:0}}@keyframes af-beat{0%,100%{transform:scale(1)}14%{transform:scale(1.1)}28%{transform:scale(1)}42%{transform:scale(1.07)}56%{transform:scale(1)}}.af-value__t{margin:0 0 10px!important;font-size:22px!important;font-weight:700!important;line-height:1.25!important;color:var(--af-ink,#1d1d1f)!important;text-transform:none!important}.af-value__b{margin:0!important;font-size:17px!important;line-height:1.6!important;color:#4a4a4f!important}@media (max-width:900px){.af-about__hero{grid-template-columns:1fr;gap:28px}.af-about__art{order:-1;max-width:340px}.af-about__values{grid-template-columns:1fr}.af-about__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}}@media (max-width:420px){.af-about__cta{flex-direction:column}.af-about__btn{width:100%}}@media (prefers-reduced-motion:reduce){.af-about__facts .af-fact,.af-value{transition:none;opacity:1;transform:none}.af-yard__sun,.af-yard__bird,.af-yard__grain circle,.af-value.is-in .af-art__draw,.af-value.is-in .af-art__tick,.af-value.is-in .af-art__beat{animation:none}.af-yard__grain circle{opacity:1}.af-value.is-in .af-art__draw,.af-value.is-in .af-art__tick{stroke-dashoffset:0}}body.af-contact-page .page-heading h1.title{display:none!important}.af-contact{max-width:1180px;margin:0 auto;padding:8px var(--af-gutter,24px) 72px}.af-contact__title{margin:0 0 10px!important;font-size:clamp(28px,3.4vw,40px)!important;font-weight:700!important;line-height:1.14!important;letter-spacing:-.02em;color:var(--af-ink,#1d1d1f)!important}.af-contact__sub{margin:0 0 30px!important;max-width:60ch;font-size:clamp(17px,1.4vw,19px)!important;line-height:1.55!important;color:#4a4a4f!important}.af-contact__ways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.af-way{display:flex;align-items:flex-start;gap:16px;min-height:96px;padding:20px;border:1px solid rgba(0,0,0,.1);border-radius:18px;background:#fff;color:var(--af-ink,#1d1d1f)!important;text-decoration:none!important;transition:box-shadow .22s var(--af-ease,cubic-bezier(.4,0,.2,1)),transform .22s var(--af-ease,cubic-bezier(.4,0,.2,1)),border-color .22s ease}.af-way:hover{transform:translateY(-2px);border-color:rgba(0,0,0,.18);box-shadow:0 10px 30px rgba(0,0,0,.09)}.af-way:focus-visible{outline:2px solid var(--af-focus,#0b65c2);outline-offset:3px}.af-way--call{border-color:transparent;background:#1b5e20;color:#fff!important}.af-way--call:hover{background:#174c1a;border-color:transparent}.af-way--call .af-way__i{background:rgba(255,255,255,.16);color:#fff}.af-way--call .af-way__n{color:rgba(255,255,255,.88)!important}.af-way__i{display:flex;align-items:center;justify-content:center;flex:0 0 54px;width:54px;height:54px;border-radius:15px;background:#eef5ec;color:#1b5e20}.af-way__tx{display:flex;flex-direction:column;gap:3px;min-width:0}.af-way__l{font-size:15px;font-weight:600;opacity:.8}.af-way__v{font-size:clamp(19px,1.7vw,23px);font-weight:700;line-height:1.2;letter-spacing:-.01em;word-break:break-word}.af-way__n{font-size:14.5px;line-height:1.4;color:#4a4a4f!important}.af-way__n--open::before,.af-way__n--shut::before{content:"";display:inline-block;width:8px;height:8px;margin-right:7px;border-radius:50%;vertical-align:middle;background:#7ddb84}.af-way__n--shut::before{background:#f0a0a0}.af-contact__more{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.af-contact__card{padding:22px;border:1px solid rgba(0,0,0,.08);border-radius:18px;background:#f7faf6}.af-contact__h{display:flex;align-items:center;gap:10px;margin:0 0 8px!important;font-size:18px!important;font-weight:700!important;color:var(--af-ink,#1d1d1f)!important;text-transform:none!important}.af-contact__h svg{flex:0 0 auto;color:#1b5e20}.af-contact__card p{margin:0 0 12px!important;font-size:16px!important;line-height:1.55!important;color:#4a4a4f!important}.af-contact__link{display:inline-flex;align-items:center;min-height:44px;font-size:16px;font-weight:600;color:#1b5e20!important;text-decoration:underline!important;text-underline-offset:3px}.af-contact__form{margin-top:clamp(28px,3.4vw,44px);padding:clamp(22px,2.6vw,34px);border:1px solid rgba(0,0,0,.1);border-radius:20px;background:#fff}.af-contact__fh{margin:0 0 6px!important;font-size:clamp(22px,2.2vw,28px)!important;font-weight:700!important;color:var(--af-ink,#1d1d1f)!important;text-transform:none!important}.af-contact__fs{margin:0 0 22px!important;font-size:16px!important;color:#4a4a4f!important}.af-contact__form .wpcf7-form>p{margin:0 0 16px!important}.af-contact__form label{display:block;font-size:16px;font-weight:600;color:var(--af-ink,#1d1d1f)}.af-contact__form input[type="text"],.af-contact__form input[type="email"],.af-contact__form input[type="tel"],.af-contact__form select,.af-contact__form textarea{width:100%;margin-top:7px;padding:13px 15px;min-height:52px;border:1px solid rgba(0,0,0,.22);border-radius:12px;background:#fff;font-size:16px!important;font-family:inherit;line-height:1.4;color:var(--af-ink,#1d1d1f);transition:border-color .18s ease,box-shadow .18s ease}.af-contact__form textarea{min-height:150px;resize:vertical}.af-contact__form input:focus,.af-contact__form select:focus,.af-contact__form textarea:focus{outline:none;border-color:#1b5e20;box-shadow:0 0 0 3px rgba(27,94,32,.16)}.af-contact__form::placeholder{color:#6b6b70;opacity:1}.af-contact__form .wpcf7-submit{min-height:56px;padding:0 34px;border:0;border-radius:999px;background:#1b5e20;color:#fff;font-size:17px;font-weight:700;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.af-contact__form .wpcf7-submit:hover{background:#174c1a;transform:translateY(-1px)}.af-contact__form .wpcf7-submit:focus-visible{outline:2px solid var(--af-focus,#0b65c2);outline-offset:3px}.af-contact__form .wpcf7-response-output{margin:18px 0 0!important;padding:14px 16px!important;border-width:1px!important;border-radius:12px!important;font-size:16px}.af-contact__form .wpcf7-not-valid-tip{margin-top:6px;font-size:14.5px;color:#8a2c2c}.af-contact__map{margin-top:clamp(28px,3.4vw,44px);border-radius:20px;overflow:hidden;border:1px solid rgba(0,0,0,.1);line-height:0}.af-contact__map iframe{width:100%;height:clamp(280px,34vw,440px);border:0;display:block}@media (max-width:900px){.af-contact__ways,.af-contact__more{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.af-way,.af-contact__form .wpcf7-submit{transition:none}}.products-grid .product-details .product-title a,.products-grid .product-title a,.related-products .content-product .product-title a,.related .content-product .product-title a,.upsells .content-product .product-title a,.up-sells .content-product .product-title a{font-size:20px!important;line-height:1.4!important;font-weight:600!important;letter-spacing:-.008em;color:var(--af-ink,#1d1d1f)!important}.products-grid .product-details .product-title,.products-grid .product-title,.related-products .content-product .product-title,.related .content-product .product-title,.upsells .content-product .product-title,.up-sells .content-product .product-title{min-height:calc(28px * var(--af-card-title-lines,3) + 20px)!important}@media (max-width:767px){.products-grid .product-details .product-title a,.products-grid .product-title a{font-size:19px!important}}.products.products-grid>.ajax-content{flex:1 1 100%;width:100%;min-width:0;display:flex!important;flex-wrap:wrap;align-items:stretch}.products.products-grid>.ajax-content>[class*="col-"]{display:flex!important;flex-direction:column;min-width:0}.products.products-grid>.ajax-content>[class*="col-"]>.content-product{flex:1 1 auto;height:auto}.products.products-grid>.et-loader{position:absolute;flex:0 0 0;width:0;min-width:0}.products.products-grid>.ajax-content>[class*="col-"]{flex-grow:0}.af-contact__form .wpcf7-form-control-wrap[data-name^="_wpcf7_ak_"],.af-contact__form input[name^="_wpcf7_ak_"],.af-contact__form textarea[name^="_wpcf7_ak_"],.af-contact__form .wpcf7-form>p>label:has(>.wpcf7-form-control-wrap[data-name^="_wpcf7_ak_"]),.af-contact__form .akismet-fields-container,.af-contact__form .wpcf7-honeypot-container{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.af-contact{padding-bottom:48px}.af-contact__sub{margin-bottom:22px!important}.af-contact__ways{gap:12px}.af-way{min-height:0;padding:16px 18px;gap:14px}.af-way__i{flex:0 0 46px;width:46px;height:46px;border-radius:13px}.af-way__i svg{width:24px;height:24px}.af-contact__more{margin-top:12px;gap:12px}.af-contact__card{padding:18px}.af-contact__card p{margin-bottom:8px!important}.af-contact__form{margin-top:clamp(20px,2.4vw,30px);padding:clamp(18px,2.2vw,28px)}.af-contact__fs{margin-bottom:16px!important}.af-contact__map{margin-top:clamp(20px,2.4vw,30px)}.af-contact__map iframe{height:clamp(240px,26vw,340px)}@media (min-width:760px){.af-contact__form .wpcf7-form{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.af-contact__form .wpcf7-form>p{margin-bottom:14px!important}.af-contact__form .wpcf7-form>p:nth-of-type(n+4),.af-contact__form .wpcf7-response-output{grid-column:1 / -1}}.af-contact__form textarea{min-height:130px}.af-contact__form .hidden-fields-container,.af-contact__form .wpcf7-form-control-wrap[data-name^="_wpcf7"],.af-contact__form input[type="hidden"],.af-contact__form .wpcf7-form>p:has(>.hidden-fields-container),.af-contact__form .wpcf7-form>.hidden-fields-container{display:none!important}.af-contact__form [name^="_wpcf7_ak_"],.af-contact__form [data-name^="_wpcf7_ak_"]{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;border:0!important}.af-herorow__title{margin-top:clamp(18px,2.4vw,30px)!important;margin-bottom:clamp(20px,2.6vw,32px)!important}@media (max-width:900px){.af-slider__slide{padding-bottom:76px}.af-slider__dots{bottom:14px}.af-slider__dots button{height:44px!important}}@media (max-width:600px){.af-herorow__title{margin-top:16px!important;margin-bottom:18px!important}}.products-grid .product-details .product-title,.products-grid .product-title,.related-products .content-product .product-title,.related .content-product .product-title,.upsells .content-product .product-title,.up-sells .content-product .product-title{min-height:0!important;margin:0 0 6px!important}.products-grid .product-image-wrapper{margin-bottom:10px}.products-grid .content-product .price,.related-products .content-product .price{min-height:44px!important;margin:0 0 10px!important;justify-content:flex-start}.products-grid .content-product .af-rating,.related-products .content-product .af-rating{margin:0 0 6px!important}@media (max-width:600px){.products-grid .content-product .price{min-height:40px!important}}.products-grid .product-image-wrapper img,.related-products .product-image-wrapper img{aspect-ratio:4/3}.products-grid .product-details,.products-grid .content-product>.text-center,.related-products .product-details,.products-grid .product-title,.products-grid .product-title a,.products-grid .content-product .price,.related-products .content-product .price{text-align:left!important}.products-grid .content-product .af-rating,.related-products .content-product .af-rating{justify-content:flex-start!important;text-align:left!important}.products-grid .product-details .product-title a,.products-grid .product-title a,.related-products .content-product .product-title a{padding-top:2px!important;padding-bottom:2px!important}.products-grid .product-image-wrapper{margin-bottom:8px}@media (max-width:600px){.products-grid .product-image-wrapper img{aspect-ratio:1/1}}.products-grid .content-product .product-image-wrapper,.related-products .content-product .product-image-wrapper{aspect-ratio:4 / 3}@media (max-width:600px){.products-grid .content-product .product-image-wrapper{aspect-ratio:1 / 1}}.af-recommend{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 9px;margin:6px 0 14px!important;font-size:15px!important;line-height:1.45!important;color:#4a4a4f!important}.af-recommend__pct{font-size:19px;font-weight:700;color:#1b5e20;font-variant-numeric:tabular-nums}.af-recommend__tx{min-width:0}.af-recommend__sold{color:#6e6e73;white-space:nowrap}@media (max-width:600px){.af-recommend{font-size:14.5px!important}.af-recommend__sold{display:block;white-space:normal}}footer.footer .af-fact{opacity:1!important;transform:none!important}.woocommerce #review_form_wrapper{margin-top:24px;padding:clamp(20px,2.4vw,30px);border:1px solid rgba(0,0,0,.1);border-radius:20px;background:#fff}.woocommerce #review_form_wrapper .comment-respond,#reviews .comment-respond{margin:0;padding:0;border:0;border-radius:0;background:none}#reviews .comment-respond:not(#review_form_wrapper .comment-respond){margin-top:24px;padding:clamp(20px,2.4vw,30px);border:1px solid rgba(0,0,0,.1);border-radius:20px;background:#fff}#reviews .comment-reply-title{display:block;margin:0 0 6px!important;font-size:clamp(20px,2vw,25px)!important;font-weight:700!important;line-height:1.2!important;color:var(--af-ink,#1d1d1f)!important;text-transform:none!important}#reviews .comment-notes{margin:0 0 20px!important;font-size:15px!important;line-height:1.5!important;color:#6b6b70!important}#reviews .comment-form{display:flex;flex-direction:column;gap:16px}#reviews .comment-form>p{margin:0!important}#reviews .comment-form label:not(.af-review-media-field__button){display:block;margin-bottom:7px;font-size:16px;font-weight:600;color:var(--af-ink,#1d1d1f)}#reviews .comment-form .required{color:#8a2c2c;font-weight:700}#reviews .comment-form input[type="text"],#reviews .comment-form input[type="email"],#reviews .comment-form textarea{width:100%;padding:13px 15px;min-height:52px;border:1px solid rgba(0,0,0,.22);border-radius:12px;background:#fff;font-family:inherit;font-size:16px!important;line-height:1.45;color:var(--af-ink,#1d1d1f);transition:border-color .18s ease,box-shadow .18s ease}#reviews .comment-form textarea{min-height:130px;resize:vertical}#reviews .comment-form input:focus,#reviews .comment-form textarea:focus{outline:none;border-color:#1b5e20;box-shadow:0 0 0 3px rgba(27,94,32,.16)}#reviews .comment-form-rating{padding:16px;border:1px solid rgba(0,0,0,.1);border-radius:14px;background:#f7faf6}#reviews .comment-form-rating label{margin-bottom:10px}#reviews .comment-form-rating:has(p.stars) select#rating{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}#reviews .comment-form-rating select#rating{max-width:280px;font-family:inherit;font-size:16px}#reviews p.stars{margin:0!important;display:flex;gap:2px}#reviews p.stars a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;font-size:0;text-decoration:none!important}#reviews p.stars a::before{content:"★";font-size:30px;line-height:1;color:#d8d8dd;transition:color .15s ease,transform .15s ease}#reviews p.stars a:hover::before,#reviews p.stars:hover a:hover::before{color:#f0a01e;transform:scale(1.08)}#reviews p.stars.selected a.active::before,#reviews p.stars.selected a:not(.active)::before{color:#f0a01e}#reviews p.stars.selected a.active ~ a::before{color:#d8d8dd}#reviews p.stars a:focus-visible{outline:2px solid var(--af-focus,#0b65c2);outline-offset:2px}#reviews .af-review-media-field{padding:16px;border:1px dashed rgba(0,0,0,.24);border-radius:14px;background:#fbfbfd}#reviews .af-review-media-field__label{display:block;margin-bottom:4px;font-size:16px;font-weight:600;color:var(--af-ink,#1d1d1f)}#reviews .af-review-media-field__hint{margin:0 0 12px!important;font-size:14.5px!important;line-height:1.45!important;color:#6b6b70!important}#reviews .af-review-media-field__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border:1px solid rgba(0,0,0,.22);border-radius:999px;background:#fff;font-size:16px;font-weight:600;color:var(--af-ink,#1d1d1f);cursor:pointer}#reviews .af-review-media-field__button:hover{background:#f5f5f7}#reviews .af-review-media-field__error{margin:10px 0 0!important;font-size:14.5px!important;color:#8a2c2c!important}#reviews .form-submit{margin:0!important}#reviews .comment-form input[type="submit"],#reviews #submit{min-height:56px;padding:0 32px;border:0;border-radius:999px;background:#1b5e20;color:#fff;font-size:17px;font-weight:700;font-family:inherit;cursor:pointer;transition:background-color .2s ease,transform .2s ease}#reviews .comment-form input[type="submit"]:hover{background:#174c1a;transform:translateY(-1px)}#reviews .comment-form input[type="submit"]:focus-visible{outline:2px solid var(--af-focus,#0b65c2);outline-offset:3px}@media (min-width:760px){#reviews .comment-form{display:grid;grid-template-columns:1fr 1fr;gap:16px}#reviews .comment-reply-title,#reviews .comment-notes,#reviews .comment-form-rating,#reviews .comment-form-comment,#reviews .af-review-media-field,#reviews .comment-form-cookies-consent,#reviews .form-submit{grid-column:1 / -1}}@media (prefers-reduced-motion:reduce){#reviews p.stars a::before,#reviews .comment-form input[type="submit"]{transition:none}}#reviews .af-avatar-note{display:flex;align-items:flex-start;gap:9px;margin:14px 0 0!important;padding:12px 14px;border-radius:12px;background:#f7faf6;font-size:14.5px!important;line-height:1.5!important;color:#4a4a4f!important}#reviews .af-avatar-note svg{flex:0 0 auto;margin-top:2px;color:#1b5e20}#reviews .af-avatar-note a{color:#1b5e20!important;font-weight:600;text-decoration:underline!important;text-underline-offset:2px}.af-card-actions--priced{display:flex!important;align-items:stretch!important;gap:10px;width:100%}.af-card-actions--priced>*{align-self:stretch!important;vertical-align:top}.af-card-actions--priced .price{flex:1 1 auto;min-width:0;min-height:52px!important;height:52px!important;margin:0!important;display:flex!important;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;line-height:1.15}.af-card-actions--priced .price del{font-size:13px!important;line-height:1.2;margin:0 0 1px!important;opacity:.75}.af-card-actions--priced .price ins,.af-card-actions--priced .price>.woocommerce-Price-amount{font-size:21px!important;font-weight:700!important;line-height:1.15!important;margin:0!important;white-space:nowrap}.af-card-actions--priced .show-quickly{flex:0 0 52px!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important;padding:0!important}.af-card-actions--priced .af-cart-icon,.af-card-actions--priced .button{flex:0 0 132px!important;width:132px!important;min-width:132px!important;max-width:132px!important;height:52px!important;min-height:52px!important;padding:0!important}@media (min-width:601px) and (max-width:1240px){.af-card-actions--priced .af-cart-icon,.af-card-actions--priced .button{flex:0 1 112px!important;width:112px!important;min-width:96px!important}}@media (min-width:601px) and (max-width:1800px){.products-grid .content-product .af-card-actions--priced,.related-products .content-product .af-card-actions--priced{flex-wrap:wrap!important;gap:10px!important;height:auto!important}.products-grid .content-product .af-card-actions--priced .price,.related-products .content-product .af-card-actions--priced .price{flex:1 0 100%!important;flex-direction:row!important;align-items:baseline!important;gap:8px!important;height:auto!important;min-height:0!important;min-width:0!important;margin:0 0 2px!important}.products-grid .content-product .af-card-actions--priced .price del,.related-products .content-product .af-card-actions--priced .price del{margin:0!important;order:2}.products-grid .content-product .af-card-actions--priced .show-quickly,.related-products .content-product .af-card-actions--priced .show-quickly{flex:0 0 52px!important;width:52px!important;min-width:52px!important;max-width:52px!important}.products-grid .content-product .af-card-actions--priced .af-cart-icon,.products-grid .content-product .af-card-actions--priced .button,.related-products .content-product .af-card-actions--priced .af-cart-icon,.related-products .content-product .af-card-actions--priced .button{flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important}}@media (max-width:600px){.af-card-actions--priced{flex-wrap:wrap;gap:8px}.af-card-actions--priced .price{flex:1 0 100%;flex-direction:row;align-items:baseline;gap:8px;margin:0 0 2px!important}.af-card-actions--priced .price del{margin:0!important;order:2}.af-card-actions--priced .price ins,.af-card-actions--priced .price>.woocommerce-Price-amount{font-size:20px!important}.af-card-actions--priced .show-quickly{flex:0 0 48px!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important}.af-card-actions--priced .af-cart-icon,.af-card-actions--priced .button{flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;height:48px!important;min-height:48px!important}}.products-grid .content-product .af-card-actions--priced,.related-products .content-product .af-card-actions--priced{align-items:center!important;height:52px}.products-grid .content-product .af-card-actions--priced>*,.related-products .content-product .af-card-actions--priced>*{margin:0!important;align-self:center!important;box-sizing:border-box!important}.products-grid .content-product .af-card-actions--priced .show-quickly,.related-products .content-product .af-card-actions--priced .show-quickly{flex:0 0 52px!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important;max-height:52px!important;padding:0!important}.products-grid .content-product .af-card-actions--priced .af-cart-icon,.products-grid .content-product .af-card-actions--priced .button,.related-products .content-product .af-card-actions--priced .af-cart-icon,.related-products .content-product .af-card-actions--priced .button{height:52px!important;min-height:52px!important;max-height:52px!important;padding:0!important}.products-grid .content-product .af-card-actions--priced .price,.related-products .content-product .af-card-actions--priced .price{height:52px!important;min-height:52px!important}@media (min-width:601px) and (max-width:1240px){.products-grid .content-product .af-card-actions--priced .af-cart-icon,.products-grid .content-product .af-card-actions--priced .button{flex:0 1 112px!important;width:112px!important;min-width:96px!important}}@media (max-width:600px){.products-grid .content-product .af-card-actions--priced{height:auto}.products-grid .content-product .af-card-actions--priced .show-quickly{flex:0 0 48px!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important}.products-grid .content-product .af-card-actions--priced .af-cart-icon,.products-grid .content-product .af-card-actions--priced .button{flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;height:48px!important;min-height:48px!important;max-height:48px!important}.products-grid .content-product .af-card-actions--priced .price{height:auto!important;min-height:0!important}}.products-grid .content-product .af-details-icon,.related-products .content-product .af-details-icon{display:inline-flex!important;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.2)!important;border-radius:12px!important;background:#fff!important;color:#1d1d1f!important;font-size:0!important;text-decoration:none!important;transition:background-color .2s ease,border-color .2s ease}.products-grid .content-product .af-details-icon:hover{background:#f5f5f7!important;border-color:rgba(0,0,0,.32)!important}.products-grid .content-product .af-details-icon svg,.related-products .content-product .af-details-icon svg{width:24px!important;height:24px!important;display:block!important}.products-grid .content-product .af-details-icon::before,.products-grid .content-product .af-details-icon::after{content:none!important}.woocommerce #review_form_wrapper #review_form,.woocommerce #review_form_wrapper .comment-respond,#reviews #review_form{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}#reviews p.stars a,#reviews p.stars a.active,#reviews p.stars a:hover{font-family:inherit!important;text-indent:0!important;background:none!important;box-shadow:none!important}#reviews p.stars a::after{content:none!important}#reviews p.stars a::before{font-family:inherit!important;content:"★"!important;speak:never}#reviews p.stars{display:flex!important;align-items:center;gap:2px;list-style:none}#reviews .comment-form-rating label{display:block}.af-rating__stars{display:inline-block;position:static;background-image:linear-gradient(90deg,#f5a623 0,#f5a623 var(--af-rating,0%),#d2d2d7 var(--af-rating,0%),#d2d2d7 100%);-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent}.af-rating__stars::before{content:none!important;display:none!important}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.af-rating__stars{background:none;color:#f5a623!important;-webkit-text-fill-color:#f5a623}}#reviews p.stars a::before{color:#d8d8dd}#reviews p.stars:hover a::before{color:#f0a01e}#reviews p.stars:hover a:hover ~ a::before{color:#d8d8dd}#reviews p.stars.selected a::before{color:#f0a01e}#reviews p.stars.selected a.active ~ a::before{color:#d8d8dd}#reviews p.stars.selected:hover a::before{color:#f0a01e}#reviews p.stars.selected:hover a:hover ~ a::before{color:#d8d8dd}#reviews .af-review-media-field{display:block;padding:18px;border:1px dashed rgba(0,0,0,.24);border-radius:14px;background:#fbfbfd}#reviews .af-review-media-field__label{display:block;margin:0 0 4px;font-size:16px;font-weight:600;color:var(--af-ink,#1d1d1f)}#reviews .af-review-media-field__hint{margin:0 0 14px!important;font-size:14.5px!important;line-height:1.45!important;color:#6b6b70!important}#reviews .af-review-media-field__input{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}#reviews .af-review-media-field__button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:52px;padding:0 22px;border:1px solid rgba(0,0,0,.22);border-radius:999px;background:#fff;font-size:16px;font-weight:600;color:var(--af-ink,#1d1d1f);cursor:pointer;transition:background-color .2s ease,border-color .2s ease}#reviews .af-review-media-field__button:hover{background:#f5f5f7;border-color:rgba(0,0,0,.34)}#reviews .af-review-media-field__input:focus-visible + .af-review-media-field__button,#reviews .af-review-media-field:focus-within .af-review-media-field__button{outline:2px solid var(--af-focus,#0b65c2);outline-offset:3px}#reviews .af-review-media-field__list{list-style:none;margin:0;padding:0}#reviews .af-review-media-field__list:not(:empty){margin-top:14px}#reviews .af-review-media-field__list li{display:flex;align-items:center;gap:12px;padding:10px 12px;margin:0 0 8px;border:1px solid rgba(0,0,0,.1);border-radius:10px;background:#fff;font-size:15px;min-width:0}#reviews .af-review-media-field__list li:last-child{margin-bottom:0}#reviews .af-review-media-field__name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#reviews .af-review-media-field__size{flex:0 0 auto;color:#6b6b70;font-size:14px}#reviews .af-review-media-field__remove{flex:0 0 auto;min-width:48px;min-height:48px;border:0;border-radius:10px;background:none;color:#8a2c2c;font-size:15px;font-weight:600;cursor:pointer}#reviews .af-review-media-field__remove:hover{background:#f6efef}#reviews .af-review-media-field__error{margin:12px 0 0!important;font-size:14.5px!important;color:#8a2c2c!important}#reviews .af-review-media-field__error:empty{display:none}@media (max-width:600px){#reviews .af-review-media-field__button{width:100%}}#reviews .af-review-title{margin:0 0 6px!important;font-size:clamp(20px,2vw,26px)!important;font-weight:700!important;line-height:1.2!important;color:var(--af-ink,#1d1d1f)!important;text-transform:none!important}#reviews .af-review-why{margin:0 0 20px!important;max-width:58ch;font-size:16px!important;line-height:1.55!important;color:#4a4a4f!important}#reviews #cancel-comment-reply-link{display:inline-block;margin-left:10px;font-size:15px;font-weight:500;color:#6b6b70!important}#reviews .woocommerce-noreviews{margin:0 0 18px!important;padding:14px 16px;border-radius:12px;background:#f7faf6;font-size:16px!important;color:#4a4a4f!important}.af-revsum{display:grid;grid-template-columns:minmax(160px,210px) minmax(0,1fr) auto;gap:clamp(18px,3vw,36px);align-items:center;margin:0 0 26px;padding:clamp(18px,2.2vw,26px);border:1px solid rgba(0,0,0,.1);border-radius:20px;background:#f7faf6}.af-revsum__score{text-align:center}.af-revsum__n{margin:0!important;font-size:clamp(38px,4.4vw,52px)!important;font-weight:700!important;line-height:1!important;letter-spacing:-.02em;color:var(--af-ink,#1d1d1f)!important;font-variant-numeric:tabular-nums}.af-revsum__stars{font-size:22px!important;letter-spacing:2px;margin-top:6px;display:inline-block}.af-revsum__count{margin:6px 0 0!important;font-size:15px!important;color:#4a4a4f!important}.af-revsum__rec{margin:10px 0 0!important;font-size:15px!important;line-height:1.35!important;color:#4a4a4f!important}.af-revsum__rec strong{color:#1b5e20;font-size:17px}.af-revsum__bars{list-style:none;margin:0!important;padding:0!important}.af-revsum__row{display:grid;grid-template-columns:64px minmax(0,1fr) 34px;align-items:center;gap:12px;margin:0 0 7px}.af-revsum__row:last-child{margin-bottom:0}.af-revsum__label{font-size:14.5px;color:#4a4a4f;white-space:nowrap}.af-revsum__track{height:10px;border-radius:999px;background:#e4e4e8;overflow:hidden}.af-revsum__fill{display:block;height:100%;border-radius:999px;background:#f5a623}.af-revsum__num{font-size:14.5px;color:#4a4a4f;text-align:right;font-variant-numeric:tabular-nums}.af-revsum__btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;border-radius:999px;background:#1b5e20;color:#fff!important;font-size:16px;font-weight:700;text-decoration:none!important;white-space:nowrap;transition:background-color .2s ease,transform .2s ease}.af-revsum__btn:hover{background:#174c1a;transform:translateY(-1px)}.af-revsum__btn:focus-visible{outline:2px solid var(--af-focus,#0b65c2);outline-offset:3px}.af-revbadge{display:inline-flex;align-items:center;gap:5px;margin-left:10px;padding:3px 10px 3px 8px;border:1px solid rgba(27,94,32,.22);border-radius:999px;background:#f3f8f2;color:#1b5e20;font-size:12.5px;font-weight:600;line-height:1.5;letter-spacing:.012em;white-space:nowrap;vertical-align:baseline;flex:0 0 auto}.af-revbadge__i{flex:0 0 auto;opacity:.9;transform:translateY(-.5px)}.af-revbadge__t{display:inline-block}@media (max-width:480px){.af-revbadge{margin-left:0;margin-top:6px}}@media (prefers-contrast:more){.af-revbadge{border-color:#1b5e20;background:#fff}}@media (max-width:860px){.af-revsum{grid-template-columns:1fr;gap:20px;text-align:left}.af-revsum__score{text-align:left}.af-revsum__cta .af-revsum__btn{width:100%}}@media (prefers-reduced-motion:reduce){.af-revsum__btn{transition:none}}body.af-faq-page .af-faq,.af-faq,.af-about,.af-about__hero,.af-about__facts,.af-about__values,.af-contact,.af-faq__groups,.af-faq__intro{max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:var(--af-gutter,24px)!important;padding-right:var(--af-gutter,24px)!important}.af-about__hero,.af-about__facts,.af-about__values{padding-left:0!important;padding-right:0!important}.af-faq__answer p,.af-faq__answer li,.af-faq__q,.af-about__lead,.af-contact__sub{max-width:92ch!important}body.af-faq-page .container.content-page,body.af-about-page .container.content-page,body.af-contact-page .container.content-page,body.single-product .container.content-page{max-width:none!important;width:100%!important}@media (max-width:600px){.af-faq,.af-about,.af-contact{padding-left:16px!important;padding-right:16px!important}}#reviews .comment-form-rating{order:1}#reviews .comment-form-comment{order:2}#reviews .af-review-media-field{order:3}#reviews .comment-form-author{order:4}#reviews .comment-form-email{order:5}#reviews .af-avatar-note{order:6}#reviews .comment-form-cookies-consent{order:7}#reviews .form-submit{order:8}@media (min-width:760px){#reviews .comment-form-author{grid-column:1 / 2}#reviews .comment-form-email{grid-column:2 / 3}#reviews .comment-form-rating,#reviews .comment-form-comment,#reviews .af-review-media-field,#reviews .af-avatar-note,#reviews .comment-form-cookies-consent,#reviews .form-submit{grid-column:1 / -1}}#reviews .af-review-media-field__button{width:auto!important;max-width:max-content;align-self:flex-start;justify-self:start}#reviews .af-review-media-field{padding:14px 16px}#reviews .af-review-media-field__label{margin-bottom:2px}#reviews .af-review-media-field__hint{margin:0 0 10px!important;font-size:14px!important}#reviews .af-avatar-note{align-items:baseline;gap:7px;margin:2px 0 0!important;padding:0!important;background:none!important;font-size:13.5px!important;line-height:1.45!important;color:#6b6b70!important}#reviews .af-avatar-note svg{width:14px;height:14px;margin-top:0}#reviews .comment-form-rating{padding:12px 14px}#reviews .comment-form-rating label{margin-bottom:6px}#reviews .comment-form-cookies-consent{display:flex;align-items:flex-start;gap:10px;padding:0!important;font-size:14.5px;color:#4a4a4f}#reviews .comment-form-cookies-consent input{flex:0 0 auto;width:20px;height:20px;margin:2px 0 0}#reviews .comment-form-cookies-consent label{margin:0;font-weight:400;font-size:14.5px;line-height:1.45}@media (max-width:759px){#reviews .af-review-media-field__button{width:100%!important;max-width:none}}.af-faq__q,.af-faq__question,.af-faq__qh>button{display:flex!important;align-items:center;justify-content:space-between!important;gap:16px;width:100%;text-align:left!important}.af-faq__q>span:first-child,.af-faq__q-text{flex:1 1 auto;min-width:0}.af-faq__q svg,.af-faq__question svg,.af-faq__qh>button svg,.af-faq__chev,.af-faq__icon,.af-faq__q-mark{display:none!important}.af-faq__q::after,.af-faq__question::after,.af-faq__qh>button::after{content:"+";flex:0 0 40px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(0,0,0,.16);border-radius:50%;background:#fff;color:#1b5e20;font-size:24px;font-weight:400;line-height:1;padding-bottom:2px;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.af-faq__q[aria-expanded="true"]::after,.af-faq__question[aria-expanded="true"]::after,.af-faq__qh>button[aria-expanded="true"]::after{content:"−";background:#1b5e20;border-color:#1b5e20;color:#fff}.af-faq__q:hover::after,.af-faq__qh>button:hover::after{border-color:rgba(0,0,0,.34)}@media (max-width:600px){.af-faq__q::after,.af-faq__qh>button::after{flex-basis:36px;width:36px;height:36px;font-size:22px}}@media (prefers-reduced-motion:reduce){.af-faq__q::after,.af-faq__qh>button::after{transition:none}}.af-faq__groups,.af-faq__group,.af-faq__list,.af-faq__item,.af-faq__q,.af-faq__qh,.af-faq__qh>button,.af-faq__a,.af-faq__answer{max-width:none!important;width:100%!important;margin-left:0!important;margin-right:0!important}.af-faq__intro a[href^="tel:"]{color:#1b5e20!important;font-weight:700;text-decoration:underline!important;text-underline-offset:3px;white-space:nowrap}#reviews .comment-form-comment textarea{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-bottom:0!important;margin-bottom:0!important}#reviews .af-review-media-field{display:flex!important;align-items:center;flex-wrap:wrap;gap:10px 14px;margin-top:-16px!important;padding:12px 14px!important;border:1px solid rgba(0,0,0,.22)!important;border-top:1px solid rgba(0,0,0,.12)!important;border-radius:0 0 12px 12px!important;background:#fbfbfd!important}#reviews .comment-form-comment:focus-within textarea{border-color:#1b5e20!important;box-shadow:none!important}#reviews .af-review-media-field__button{display:inline-flex!important;align-items:center!important;justify-content:center;line-height:1!important;flex:0 0 auto;min-height:48px!important;padding:0 16px!important;gap:8px;font-size:15px!important;border-radius:10px!important;background:#fff!important}#reviews .af-review-media-field__button svg{width:19px;height:19px;flex:0 0 auto;color:#1b5e20;transform:translateY(-.5px)}#reviews .af-review-media-field__hint{flex:1 1 auto;min-width:0;margin:0!important;font-size:13.5px!important;line-height:1.4!important;color:#6b6b70!important}#reviews .af-review-media-field__list{flex:1 0 100%}#reviews .af-review-media-field__list:not(:empty){margin-top:4px}#reviews .af-review-media-field__error{flex:1 0 100%;margin:0!important}@media (max-width:520px){#reviews .af-review-media-field{gap:8px}#reviews .af-review-media-field__button{width:100%;justify-content:center}#reviews .af-review-media-field__hint{flex:1 0 100%;text-align:left}}#reviews .comment-form-comment{line-height:0!important;padding-bottom:0!important;margin-bottom:0!important}#reviews .comment-form-comment textarea{display:block!important;vertical-align:top;border-top-left-radius:12px!important;border-top-right-radius:12px!important}#reviews .comment-form-comment label{line-height:1.4!important}#reviews .comment-form-cookies-consent{display:flex!important;align-items:flex-start;gap:11px;position:relative}#reviews .comment-form-cookies-consent input[type="checkbox"]{position:static!important;flex:0 0 20px;width:20px!important;height:20px!important;margin:3px 0 0!important;padding:0!important;left:auto!important;top:auto!important}#reviews .comment-form-cookies-consent label{flex:1 1 auto;min-width:0;margin:0!important;padding:0!important;font-weight:400!important;font-size:14.5px!important;line-height:1.5!important;color:#4a4a4f!important}.af-faq__answer p,.af-faq__answer li,.af-faq__a p,.af-faq__a li,.af-faq__q,.af-faq__intro{max-width:none!important}.af-contact__row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(16px,2vw,24px);align-items:stretch;margin-top:clamp(20px,2.4vw,30px)}.af-contact__row>.af-contact__form,.af-contact__row>.af-contact__map{margin-top:0}.af-contact__row>.af-contact__map{display:flex}.af-contact__row>.af-contact__map iframe{height:100%;min-height:340px}@media (max-width:980px){.af-contact__row{grid-template-columns:1fr}.af-contact__row>.af-contact__map iframe{min-height:clamp(240px,40vw,320px)}}#reviews .af-review-media-field__list:empty,#reviews .af-review-media-field__error:empty{display:none!important}#reviews .af-review-media-field__button{margin:0!important}#reviews .commentlist .star-rating{width:max-content!important;max-width:none!important;overflow:visible!important}@media (min-width:992px){.post-type-archive-product .col-md-3.sidebar,.tax-product_cat .col-md-3.sidebar{width:20%;right:80%}.post-type-archive-product .main-products-loop.col-md-9,.tax-product_cat .main-products-loop.col-md-9{width:80%;left:20%}}::selection,input::selection,textarea::selection{background-color:#ffd166 !important;color:#1a1a1a !important;-webkit-text-fill-color:#1a1a1a !important;text-shadow:none !important}::-moz-selection,input::-moz-selection,textarea::-moz-selection{background-color:#ffd166 !important;color:#1a1a1a !important;text-shadow:none !important}.product-content-image::selection,.mpc-nav__icon::selection,.mpc-navigation::selection,.swiper-custom-left::selection,.swiper-custom-right::selection,.arrows-hovered .sm-arrow::selection,.swiper-container .swiper-lazy::selection,.tp-bgimg::selection,img::selection{background-color:transparent !important}.post-type-archive-product .woocommerce-pagination,.tax-product_cat .woocommerce-pagination,.woocommerce-shop .woocommerce-pagination,.woocommerce-page .main-products-loop .woocommerce-pagination{border-top:0}@media (min-width:1025px){body.home .af-slider .af-slider__media{padding:0;align-self:stretch;margin-left:calc(-1 * clamp(24px,2.5vw,40px));margin-top:calc(-1 * clamp(24px,2.4vw,36px));margin-bottom:calc(-1 * clamp(48px,5vw,64px) + 34px)}body.home .af-slider .af-slider__media{position:relative;overflow:hidden;min-height:0}body.home .af-slider .af-slider__slide{min-height:clamp(300px,26vw,520px)}@media (max-width:1400px){body.home .af-slider .af-slider__slide{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}body.home .af-slider .af-slider__shot{position:absolute;inset:0;display:block}body.home .af-slider .af-slider__media img{position:absolute;inset:0;width:100%;height:100%;max-width:none;aspect-ratio:auto;object-fit:cover;object-position:center;filter:none;-webkit-mask-image:linear-gradient(to right,#000 62%,rgba(0,0,0,0) 99%),linear-gradient(to bottom,#000 78%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to right,#000 62%,rgba(0,0,0,0) 99%),linear-gradient(to bottom,#000 78%,rgba(0,0,0,0) 100%);-webkit-mask-composite:source-in;mask-composite:intersect}@media (max-width:1199px){body.home .af-slider .af-slider__media img{object-fit:contain}}}@media (max-width:1024px){.ajax-search-form .et-search-icon,.ajax-search-form button[type="submit"],.ajax-search-form .search-button,.et_b_header-search .et-search-icon,.et_b_header-search button[type="submit"]{border-right:0!important;border-top:0!important;border-bottom:0!important;border-left:0!important;box-shadow:none!important}.ajax-search-form input[type="search"],.ajax-search-form input.search-field{border-right:0!important}}.et-cart-quantity,.et-quantity,.et_b_header-cart .et-cart-quantity,.et_b_header-cart .et-quantity{font-size:13px!important;min-width:20px;height:20px;line-height:20px!important;padding:0 5px}@media (max-width:1024px){.products-grid .content-product .af-card-actions .show-quickly,.products-grid .content-product .af-card-actions .af-details-icon,.products-grid .content-product .af-card-actions .af-cart-icon,.products-grid .content-product .af-card-actions .button,.products-grid .content-product .af-card-actions--priced .show-quickly,.products-grid .content-product .af-card-actions--priced .af-details-icon,.products-grid .content-product .af-card-actions--priced .af-cart-icon,.products-grid .content-product .af-card-actions--priced .button,.related-products .content-product .af-card-actions .show-quickly,.related-products .content-product .af-card-actions .af-cart-icon,.related-products .content-product .af-card-actions .button{flex:0 0 calc((100% - 8px) / 2)!important;width:calc((100% - 8px) / 2)!important;min-width:0!important;max-width:none!important;height:48px!important;min-height:48px!important}.products-grid .content-product .af-card-actions,.related-products .content-product .af-card-actions{gap:8px!important}}@media (max-width:600px){.products-grid .product.col-xs-6,.products-grid .content-product.col-xs-6,ul.products>li.col-xs-6{padding-left:8px!important;padding-right:8px!important}}@media (max-width:1279px){.header-wrapper .header-top .et_connect-block,.header-top-wrapper .et_connect-block,.et_b_header-row.header-top .et_connect-block{display:none!important}}@media (min-width:1025px) and (max-width:1439px){.header-wrapper .et_b_header-row,.header-wrapper .et-row{flex-wrap:wrap!important}.header-wrapper .et_column,.et_b_header-row>.et_column{min-width:0!important;max-width:100%!important;flex-shrink:1!important}}@media (max-width:760px){.af-sticky__cta>span{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.af-sticky__cta svg{display:block!important;width:26px!important;height:26px!important}.af-sticky__cta{flex:0 0 auto!important;width:auto!important;min-width:112px!important;max-width:40%!important;padding:0 18px!important;gap:0!important;justify-content:center!important}.af-sticky__cta--muted>span{position:static!important;width:auto!important;height:auto!important;margin:0!important;overflow:visible!important;clip-path:none!important}}.related-products .swiper-slide,.up-sells .swiper-slide,.related .swiper-slide{height:auto!important;align-self:stretch!important}.related-products .swiper-slide .content-product,.up-sells .swiper-slide .content-product,.related .swiper-slide .content-product{display:flex!important;flex-direction:column!important;height:100%!important}.related-products .swiper-slide .af-card-actions,.up-sells .swiper-slide .af-card-actions,.related .swiper-slide .af-card-actions{margin-top:auto!important}@media (max-width:760px){.af-sticky__thumb,.af-sticky__qty,.af-sticky__stock{display:none!important}.af-sticky__inner{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:10px!important}.af-sticky__meta{display:block!important;flex:1 1 auto!important;min-width:0!important}.af-sticky__name{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:14px!important;line-height:1.3!important}.af-sticky__price{flex:0 0 auto!important;white-space:nowrap!important}}@media (max-width:1024px){.ajax-search-form,.et_b_header-search .ajax-search-form{overflow:visible!important}}.ajax-search-form input[type="search"],.ajax-search-form input.search-field,.ajax-search-form .et-search-icon,.ajax-search-form button[type="submit"],.ajax-search-form .search-button{border-radius:0!important}.ajax-search-form,.etheme-search-form,.et_b_header-search .ajax-search-form{position:relative}.ajax-search-form .input-row,.et_b_header-search .ajax-search-form .input-row{border-radius:9999px!important;overflow:hidden!important}.ajax-search-form .input-row>*,.ajax-search-form .input-row input,.ajax-search-form .input-row button,.ajax-search-form .input-row .et-search-icon{border-radius:0!important}@media (max-width:600px){.main-products-loop .woocommerce-ordering,body.home .woocommerce-ordering{margin-bottom:8px!important}.main-products-loop .filter-content,.filter-content{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin-bottom:10px!important}.filter-content .woocommerce-ordering{flex:1 1 120px!important;min-width:0!important;margin:0!important}.filter-content .products-per-page{flex:0 1 auto!important;margin:0!important}.filter-content .et-per-page-select,.filter-content select.et-per-page-select{max-width:90px!important;margin:0!important}.filter-content .view-switcher{flex:0 0 auto!important;margin:0!important}.filter-content .products-per-page>span,.filter-content .products-per-page label{display:none!important}.main-products-loop .et-per-page-select,.main-products-loop .products-per-page{flex:1 1 auto!important;margin:0!important}.main-products-loop .view-switcher,.et-toggle-mob-sidebar{flex:0 0 auto!important;margin:0!important;position:static!important}.products-grid .content-product .product-image-wrapper,body.home .content-product .product-image-wrapper{margin-bottom:8px!important}.products-grid .content-product .product-title a,body.home .content-product .product-title a,.products-grid .content-product .product-title,body.home .content-product .product-title{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin:0 0 4px!important;min-height:0!important}.products-grid .content-product .price,body.home .content-product .price{margin:0 0 8px!important}.products-grid .content-product .af-card-actions,body.home .content-product .af-card-actions{margin-top:0!important}.products-grid .content-product,body.home .content-product{padding-bottom:10px!important}}.ajax-search-form .ajax-results-wrapper{display:none!important}header.site-header{position:relative}.af-sug,.af-sug *{text-transform:none!important;letter-spacing:normal}.af-sug__hd{letter-spacing:.04em}.af-sug__hd span:first-child{text-transform:uppercase!important}.af-sug__was{font-weight:400;color:#8a8a8f;margin-right:4px;text-decoration:line-through}a.af-sug__ft{display:flex;align-items:center;justify-content:center;min-height:48px;padding:10px 16px;font-size:15px;font-weight:600;color:#1b5e20!important;text-decoration:none!important}a.af-sug__ft:hover{background:#eef5ec}@media (max-width:600px){.af-sug__row{display:grid;grid-template-columns:52px minmax(0,1fr);column-gap:12px;row-gap:4px;align-items:start;padding:12px 14px}.af-sug__th{grid-row:1 / span 2;width:52px;height:52px}.af-sug__th img{max-width:52px;max-height:52px}.af-sug__nm{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;line-height:1.3}.af-sug__ds{display:none}.af-sug__rt{grid-column:2;flex-direction:row;align-items:baseline;justify-content:space-between;gap:10px;text-align:left}.af-sug__pr{font-size:16px}.af-sug__sk{font-size:13px}}.af-sug{text-align:left}@media (max-width:600px){.af-sug{max-height:calc(100vh - 190px - 84px);max-height:calc(100dvh - 190px - 84px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-shadow:0 18px 40px rgba(0,0,0,.14)}a.af-sug__ft{position:sticky;bottom:0;background:#f5f5f7;border-top:1px solid rgba(0,0,0,.06)}}.site-header,.site-header.sticky,.site-header.is-sticky,.site-header.header-sticky,.sticky-header-active .site-header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@media (max-width:1024px){body.home .elementor-container,body.home .elementor-section.elementor-section-boxed>.elementor-container,body.home .elementor-section.elementor-inner-section>.elementor-container,body.home .elementor-top-section>.elementor-container{padding-left:0!important;padding-right:0!important;max-width:100%!important}}.products-grid .product,.related-products .product{display:flex!important;flex-direction:column}.products-grid .content-product,.related-products .content-product{flex:1 1 auto!important;display:flex!important;flex-direction:column!important}.products-grid .content-product .product-details,.related-products .content-product .product-details{flex:1 1 auto!important}.products-grid .content-product .product-details>.af-card-actions,.related-products .content-product .product-details>.af-card-actions{margin-top:auto!important}.products-grid .content-product .product-details .af-card-actions--priced .price,.related-products .content-product .product-details .af-card-actions--priced .price{flex-direction:column!important;align-items:flex-start!important;justify-content:flex-end!important;gap:0!important;min-height:44px!important}.products-grid .content-product .product-details .af-card-actions--priced .price del,.related-products .content-product .product-details .af-card-actions--priced .price del{order:1!important;font-size:14px!important;line-height:18px!important;color:#6e6e73!important;opacity:1!important}.products-grid .content-product .product-details .af-card-actions--priced .price ins,.related-products .content-product .product-details .af-card-actions--priced .price ins{order:2!important;text-decoration:none!important}.products-grid .content-product .product-image-wrapper .stock.out-of-stock,.related-products .content-product .product-image-wrapper .stock.out-of-stock{width:auto!important;white-space:nowrap}.products-grid .content-product:has(.onsale) .product-image-wrapper .stock.out-of-stock,.related-products .content-product:has(.onsale) .product-image-wrapper .stock.out-of-stock{top:48px!important;left:0!important;right:auto!important;transform:none!important;margin:0!important}.af-cart-drawer .woocommerce-mini-cart__empty-message{display:flex;flex-direction:column;align-items:stretch;gap:20px;padding:40px 20px 24px;text-align:center}.af-cart-drawer .woocommerce-mini-cart__empty-message p{margin:0!important;font-size:18px;color:#3a3a3a}.af-cart-drawer .woocommerce-mini-cart__empty-message .btn{display:flex!important;align-items:center;justify-content:center;min-height:54px;padding:0 24px!important;border:0!important;border-radius:9999px!important;background:#1b5e20!important;color:#fff!important;font-size:17px!important;font-weight:600!important;letter-spacing:normal!important;text-transform:none!important;text-decoration:none!important}.af-cart-drawer .woocommerce-mini-cart__empty-message .btn:hover{background:#154a19!important}.af-cart-drawer .woocommerce-mini-cart__empty-message .btn span{color:inherit!important;text-transform:none!important}#reviews .woocommerce-review__dash{display:none}#reviews .woocommerce-review__published-date{display:block}@media (max-width:600px){#reviews .commentlist{padding-left:0!important;margin-left:0!important}#reviews .commentlist>li{margin-left:0!important}#reviews .commentlist .comment_container{display:grid!important;grid-template-columns:44px minmax(0,1fr) auto;column-gap:12px;align-items:start}#reviews .commentlist .comment-text{display:contents!important}#reviews .commentlist .comment_container>img.avatar{grid-column:1;grid-row:1;float:none!important;width:44px!important;height:44px!important;margin:0!important;border-radius:50%}#reviews .commentlist .comment-text>.meta{grid-column:2;grid-row:1;align-self:center;margin:0!important;min-width:0}#reviews .commentlist .comment-text>.meta .woocommerce-review__author{display:block;font-size:16px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#reviews .commentlist .comment-text>.meta .woocommerce-review__published-date{font-size:14px;line-height:1.3}#reviews .commentlist .comment-text>.star-rating{grid-column:3;grid-row:1;align-self:center;float:none!important;margin:0!important}#reviews .commentlist .comment-text>.af-revbadge,#reviews .commentlist .comment-text>.description,#reviews .commentlist .comment-text>.af-review-social,#reviews .commentlist .comment-text>*:not(.meta):not(.star-rating):not(.af-revbadge){grid-column:1 / -1;min-width:0}#reviews .commentlist .comment-text>.af-revbadge{grid-row:2;justify-self:start;margin:12px 0 0!important}#reviews .commentlist .comment-text>.description{margin-top:10px!important}#reviews .commentlist .comment-text>.description p{margin-bottom:10px!important}#reviews .af-review-social{flex-wrap:wrap!important;align-items:center;column-gap:12px;row-gap:8px;width:100%;margin-top:6px!important}#reviews .af-review-social__vote{flex-wrap:wrap!important;max-width:100%;row-gap:8px}#reviews .af-review-social__question{flex:1 0 100%}#reviews .af-review-social__buttons{flex-wrap:wrap;max-width:100%}#reviews .commentlist .children{margin:12px 0 0!important;padding:0 0 0 14px!important;border-left:2px solid rgba(0,0,0,.08)}}#reviews .commentlist .woocommerce-review__published-date{white-space:nowrap}@media (max-width:600px){#reviews .commentlist .comment_container{grid-template-columns:44px minmax(0,1fr)!important}#reviews .commentlist .comment-text>.star-rating{grid-column:1 / -1!important;grid-row:2!important;justify-self:start;align-self:center;margin:12px 0 0!important}#reviews .commentlist .comment-text>.af-revbadge{grid-column:1 / -1!important;grid-row:2!important;justify-self:end!important;align-self:center}#reviews .af-review-social__buttons{flex-wrap:nowrap!important;gap:8px}#reviews .af-review-social__btn{min-width:0!important;padding-left:12px!important;padding-right:12px!important}}#reviews .comment-form-rating p.stars{max-width:100%}#reviews .comment-form-rating p.stars>span{display:flex!important;gap:4px!important;max-width:100%}#reviews .comment-form-rating p.stars>span>a{flex:1 1 0!important;min-width:0!important;max-width:44px!important;width:auto!important;height:auto!important;aspect-ratio:1 / 1}
