@charset "UTF-8";th{font-weight:500}td{font-weight:300}.cart-container__cross-sells .splide__list,.post-slider .splide__list{align-items:stretch;display:flex!important}.cart-container__cross-sells .splide__slide,.post-slider .splide__slide{align-items:stretch;display:flex;flex-direction:column;height:100%}.splide__track--loop{width:100%}input{line-height:2.4em}body.bricks-is-frontend.bricks-is-frontend input:focus{outline:none}body.bricks-is-frontend.bricks-is-frontend input:focus-visible{outline-style:none}.bg--dark [class*=btn--]:not(.btn--none,.wp-block-button){color:var(--white)}.breadcrumbs{left:-5000px;position:absolute}.brx-popup-content{overflow:visible}.parallax-section{overflow:hidden;position:relative}.parallax-section .parallax-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;height:120%;left:0;position:absolute;top:0;transform:translateZ(0);transition:transform .1s ease-out;width:100%;will-change:transform;z-index:-1}.parallax-section .parallax-content{position:relative;z-index:1}a{-webkit-tap-highlight-color:transparent;color:inherit;text-decoration:none}.gform_wrapper{--gf-spacing-base:1rem;--gf-label-size:var(--text-m,0.875rem);--gf-input-height:48px;--gf-border-radius:4px}.gform_wrapper .gfield_checkbox,.gform_wrapper .gfield_radio,.gform_wrapper ul.gform_fields{list-style:none;margin:0;padding:0}.gform_wrapper .gfield{margin-bottom:calc(var(--gf-spacing-base)*2)}.gform_wrapper .gfield:last-child{margin-bottom:0}.gform_wrapper .gfield_label{color:var(--text);display:block;font-size:var(--gf-label-size);font-weight:500;margin-bottom:calc(var(--gf-spacing-base)*.5)}.gform_wrapper .gfield_label.gfield_label_before_complex{margin-bottom:calc(var(--gf-spacing-base)*.75)}.gform_wrapper .ginput_complex{display:grid;gap:var(--gf-spacing-base);grid-template-columns:1fr}@media (min-width:768px){.gform_wrapper .ginput_complex{grid-template-columns:1fr 1fr}}.gform_wrapper .ginput_complex label{display:block;font-size:var(--gf-label-size);margin-top:calc(var(--gf-spacing-base)*.25)}.gform_wrapper .ginput_complex .gform-field-label--type-sub{font-size:var(--text-s)}.gform_wrapper .ginput_container input:not([type=checkbox]):not([type=radio]),.gform_wrapper .ginput_container select,.gform_wrapper .ginput_container textarea{background:var(--white);border:1px solid var(--neutral-light);border-radius:var(--gf-border-radius);color:var(--text);font-size:1rem;height:var(--gf-input-height);line-height:normal;padding:0 calc(var(--gf-spacing-base)*.75);transition:border-color .2s ease;width:100%}.gform_wrapper .ginput_container input:not([type=checkbox]):not([type=radio])::-moz-placeholder,.gform_wrapper .ginput_container select::-moz-placeholder,.gform_wrapper .ginput_container textarea::-moz-placeholder{color:var(--text-light);opacity:.7}.gform_wrapper .ginput_container input:not([type=checkbox]):not([type=radio])::placeholder,.gform_wrapper .ginput_container select::placeholder,.gform_wrapper .ginput_container textarea::placeholder{color:var(--text-light);opacity:.7}.gform_wrapper .ginput_container input:not([type=checkbox]):not([type=radio]):focus,.gform_wrapper .ginput_container select:focus,.gform_wrapper .ginput_container textarea:focus{outline:none}.gform_wrapper .ginput_container textarea{height:auto;min-height:120px;padding:calc(var(--gf-spacing-base)*.5);resize:vertical}.gform_wrapper .gfield_checkbox{margin-top:calc(var(--gf-spacing-base)*.5)}.gform_wrapper .gfield_checkbox li{align-items:flex-start;display:flex;gap:calc(var(--gf-spacing-base)*.5);margin-bottom:calc(var(--gf-spacing-base)*.5)}.gform_wrapper .gfield_checkbox li input[type=checkbox]{align-items:center;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;aspect-ratio:1/1;background:#fff!important;border:2px solid var(--neutral-semi-dark)!important;border-radius:var(--radius);cursor:pointer;display:flex;height:1em;justify-content:center;margin-top:.25em;padding:0!important;position:relative;transition:background .3s,border-color .3s;width:1em}.gform_wrapper .gfield_checkbox li input[type=checkbox]:after{color:#fff;content:"✔";font-size:.7em;font-weight:700;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease-in-out}.gform_wrapper .gfield_checkbox li input[type=checkbox]:checked{background:var(--primary)!important;border-color:var(--primary)!important}.gform_wrapper .gfield_checkbox li input[type=checkbox]:checked:after{opacity:1}.gform_wrapper .gfield_checkbox li label{font-size:var(--gf-label-size);line-height:1.4}.gform_wrapper .gfield_checkbox li label a{color:var(--primary);text-decoration:underline}.gform_wrapper .gfield_checkbox li label a:hover{color:var(--primary-hover)}.gform_wrapper .gform_footer{margin-top:calc(var(--gf-spacing-base)*1.5)}.gform_wrapper .gform_footer .gform_button{align-items:center;background:var(--primary);border:1px solid var(--primary);border-radius:var(--gf-border-radius);color:var(--white);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;height:var(--gf-input-height);justify-content:center;min-width:120px;padding:0 calc(var(--gf-spacing-base)*1.5);transition:all .2s ease}.gform_wrapper .gform_footer .gform_button:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.gform_wrapper .gfield_required_asterisk{color:var(--error);margin-left:.25em}.gform_wrapper .gfield_validation_message{color:var(--error);font-size:var(--text-xs,.75rem);margin-top:calc(var(--gf-spacing-base)*.5)}.gform_wrapper .gfield--type-honeypot,.gform_wrapper .gform_hidden,.gform_wrapper .gform_validation_container,.gform_wrapper iframe{display:none!important;left:-9000px!important;position:absolute!important}.form--dark .gform_wrapper input:not([type=submit]),.form--dark .gform_wrapper select,.form--dark .gform_wrapper textarea{background-color:var(--neutral-dark)!important;border-color:var(--neutral-semi-dark);color:var(--white)}.form--dark .gform_wrapper input:not([type=submit])::-moz-placeholder,.form--dark .gform_wrapper select::-moz-placeholder,.form--dark .gform_wrapper textarea::-moz-placeholder{color:var(--white);opacity:.6}.form--dark .gform_wrapper input:not([type=submit])::placeholder,.form--dark .gform_wrapper select::placeholder,.form--dark .gform_wrapper textarea::placeholder{color:var(--white);opacity:.6}.form--dark .gform_wrapper input:not([type=submit]):focus,.form--dark .gform_wrapper select:focus,.form--dark .gform_wrapper textarea:focus{border-color:var(--white);outline-color:var(--white)}.form--dark .gform_wrapper .gfield_label{color:var(--white)}.gform_hidden,.gform_hidden iframe,.gform_validation_container,.hidden_label .gfield_label{display:none}.form--inline .gform_wrapper form{display:flex;gap:var(--gf-spacing-base)}@media (min-width:768px){.form--inline .gform_wrapper form{align-items:flex-end}}@media (max-width:767px){.form--inline .gform_wrapper form{flex-direction:column}}.form--inline .gform_wrapper .gform_body{flex:1}.form--inline .gform_wrapper .gfield{margin-bottom:0}.form--inline .gform_wrapper .gform_footer{margin-top:0}.form--inline .gform_wrapper .gform_footer .gform_button{align-items:center;display:inline-flex;height:var(--gf-input-height);justify-content:center;line-height:1;min-width:120px;padding:0 calc(var(--gf-spacing-base)*1.5);text-align:center}.form--inline .gform_wrapper .gform_footer .gform_button span,.form--inline .gform_wrapper .gform_footer .gform_button strong{display:inline-block;vertical-align:middle}@media (max-width:767px){.form--inline .gform_wrapper .gform_footer,.form--inline .gform_wrapper .gform_footer .gform_button{width:100%}}.gform_wrapper .gfield_checkbox li,.gform_wrapper .gfield_radio li{align-items:flex-start;display:flex;gap:var(--space-xs);margin-bottom:var(--space-s)}.gform_wrapper .gfield_checkbox li input[type=checkbox],.gform_wrapper .gfield_checkbox li input[type=radio],.gform_wrapper .gfield_radio li input[type=checkbox],.gform_wrapper .gfield_radio li input[type=radio]{align-items:center;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;aspect-ratio:1/1;background:#fff!important;border:2px solid var(--neutral-semi-dark)!important;border-radius:var(--radius);cursor:pointer;display:flex;height:1em;justify-content:center;padding:0!important;position:relative;transition:background .3s,border-color .3s;width:1em}.gform_wrapper .gfield_checkbox li input[type=checkbox]:after,.gform_wrapper .gfield_checkbox li input[type=radio]:after,.gform_wrapper .gfield_radio li input[type=checkbox]:after,.gform_wrapper .gfield_radio li input[type=radio]:after{color:#fff;content:"✔";font-size:.7em;font-weight:700;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease-in-out}.gform_wrapper .gfield_checkbox li input[type=checkbox]:checked,.gform_wrapper .gfield_checkbox li input[type=radio]:checked,.gform_wrapper .gfield_radio li input[type=checkbox]:checked,.gform_wrapper .gfield_radio li input[type=radio]:checked{background:var(--primary)!important;border-color:var(--primary)!important}.gform_wrapper .gfield_checkbox li input[type=checkbox]:checked:after,.gform_wrapper .gfield_checkbox li input[type=radio]:checked:after,.gform_wrapper .gfield_radio li input[type=checkbox]:checked:after,.gform_wrapper .gfield_radio li input[type=radio]:checked:after{opacity:1}.gform_wrapper .gfield_checkbox li label,.gform_wrapper .gfield_radio li label{color:var(--text);font-size:var(--size-s);font-weight:var(--weight-regular);line-height:1.4}.gform_wrapper .gfield_checkbox li label a,.gform_wrapper .gfield_radio li label a{color:var(--primary);text-decoration:underline}.top-bar{height:var(--ps-top-bar-height,36px);overflow:hidden}#brx-header,.top-bar{background:#fff;position:relative;z-index:99}#brx-header{opacity:1;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);width:100%;will-change:opacity}#brx-header.ps-is-hidden{opacity:0;transform:translateY(-100%)}#brx-header.ps-is-transitioning{transition-duration:.3s}#brx-header.ps-is-sticky{left:0;position:fixed;right:0;top:0}#brx-header.ps-is-sticky .header-bar__logo img{transform:scale(.85)}.ps-header-placeholder{background:transparent;display:none;height:var(--ps-header-height)}.ps-header-placeholder.is-visible{display:block}.ps-is-scrolling-down,.ps-is-scrolling-up{transition:transform .3s cubic-bezier(.4,0,.2,1)}.ps-is-at-top{transform:none!important}.ps-header-sentinel{height:1px;left:0;pointer-events:none;position:absolute;right:0;top:0}.header-bar__logo img{backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:transform .3s cubic-bezier(.4,0,.2,1);will-change:transform}:root{--header-bar-height:110px}.header-bar{align-items:center;background:var(--white);display:flex;height:var(--header-bar-height);justify-content:center;padding-bottom:0;padding-top:0;top:0;z-index:99}@media (max-width:768px){.header-bar{height:80px}}body.search-open--lock{overflow:hidden;touch-action:none}.search-panel{background:var(--white);left:0;opacity:0;padding-block:0;padding-bottom:var(--space-l);pointer-events:none;position:absolute;top:var(--header-bar-height);transform:scaleY(0);transform-origin:top;transition:transform .3s ease,opacity .3s ease;width:100%;will-change:transform,opacity;z-index:98}.search-panel.is-active{opacity:1;pointer-events:auto;transform:scaleY(1)}@media (max-width:768px){.search-panel{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:hsla(0,0%,100%,.95);height:100vh;position:fixed;top:0;transform:translateY(-100%);transition:transform .4s ease,opacity .3s ease;z-index:100}.search-panel.is-active{opacity:1;transform:translateY(0)}}.search-panel-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.25);bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .3s;z-index:98}.search-panel-backdrop.is-active{opacity:1;pointer-events:auto}.search-panel .dgwt-wcas-search-wrapp{max-width:100%}.search-panel .dgwt-wcas-search-wrapp input[type=search].dgwt-wcas-search-input:focus{box-shadow:none}.header-bar__nav .bricks-nav-menu{position:relative}.nav-highlight{background-color:var(--tertiary-ultra-light);border-radius:6px;height:100%;height:44px;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;z-index:0}@media (max-width:768px){.nav-highlight{display:none}}.bricks-nav-menu .menu-item{position:relative;z-index:1}.bricks-nav-menu .menu-item.current-menu-item a,.bricks-nav-menu .menu-item.current-menu-parent a,.bricks-nav-menu .menu-item.current-product-ancestor a,.bricks-nav-menu .menu-item.current-product-parent a{color:var(--primary)}#brx-header.sticky{transition:transform .3s ease-in-out!important}.brxe-woocommerce-mini-cart .cart-detail.off-canvas{background:var(--white);box-shadow:-2px 0 8px rgba(0,0,0,.1);transition:transform .3s ease-in-out}.brxe-woocommerce-mini-cart .cart-overlay{background:rgba(0,0,0,.5);opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.splide__arrows{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.splide__arrows .splide__arrow{align-items:center;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,61%,.15);border-radius:50%;cursor:pointer;display:flex;height:var(--slider-arrow-size);justify-content:center;outline:1px solid hsla(0,0%,100%,.2);outline-offset:-2px;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);transition:background-color var(--slider-transition),transform var(--slider-transition);width:var(--slider-arrow-size)}.splide__arrows .splide__arrow:hover{background:var(--slider-arrow-hover-bg)}.splide__arrows .splide__arrow:focus{outline:2px solid var(--slider-title-color);outline-offset:2px}.splide__arrows .splide__arrow i{color:var(--slider-title-color);font-size:1.25rem}.arrows--small .splide__arrow{height:calc(var(--slider-arrow-size)*.75);width:calc(var(--slider-arrow-size)*.75)}.arrows--small .splide__arrow i{font-size:1rem}.splide__arrow--prev{left:-50px}.splide__arrow--next{right:-50px}.arrows--small .splide__arrow--prev{left:-40px}.arrows--small .splide__arrow--next{right:-40px}.arrows--inside .splide__arrow--prev{left:10px}.arrows--inside .splide__arrow--next{right:10px}@media (max-width:768px){.peek-slider .splide__track{padding-right:20%!important;transition:padding .4s cubic-bezier(.25,1,.5,1)}.peek-slider .splide__arrow,.peek-slider .splide__arrows{display:none!important}.peek-slider .splide__slide{width:100%!important}.peek-center .splide__track{padding-left:10%!important;padding-right:10%!important;transition:padding .4s cubic-bezier(.25,1,.5,1)}.peek-center .splide__slide{width:100%!important}}.pairing-image-wrap{align-items:center;display:flex;justify-content:center;max-width:90px;min-width:90px;mix-blend-mode:darken;width:90px}.pairing-image img{border-radius:var(--radius);display:block;height:90px;margin-bottom:0;-o-object-fit:cover;object-fit:cover;width:90px}.pairing-subtitle{margin-bottom:var(--space-xs)}.pairing-details{display:flex;flex-direction:column;gap:.25rem}.pairing-title{color:var(--primary);font-size:var(--text-m);line-height:1.2;margin:0 0 .2em}.pairing-description{font-size:var(--text-s);margin-bottom:.6em}.pairing-description p{line-height:var(--text-m)}.pairing-description ul{margin:.25em 0;padding-left:1.2em}.pairing-description li{font-size:.98rem;margin-bottom:.1em;padding-left:0}.pairing-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-s)}.pairing-attributes{align-items:center;display:flex;gap:var(--space-xs)}.pairing-attribute{align-items:center;background:var(--acss-neutral-200,#e3e5e3);border-radius:var(--radius,1rem);color:var(--acss-neutral-800,#333);display:flex;font-size:.97em;font-weight:500;padding:.2em .9em}.attribute-label{color:var(--acss-neutral-600,#666);font-size:.95em;font-weight:400;margin-right:.25em}.attribute-value{color:var(--acss-neutral-900,#222);font-size:1em;font-weight:600}.pairing-price{color:var(--acss-neutral-700,#444);font-size:1rem;font-weight:500;margin-bottom:0}.pairing-add-to-cart{margin-left:auto}.pairing-add-to-cart .add_to_cart_button{border:1px solid var(--primary);border-radius:var(--radius,1rem);box-shadow:none;color:var(--primary);font-size:var(--text-s);font-weight:600;padding:.4em 1.2em;transition:background .2s,color .2s}.pairing-add-to-cart .add_to_cart_button:hover{background:var(--primary);color:var(--white)}.perfect-pairings-container.pdp-template{max-width:none;width:100%}.pdp-template .pairing-content{align-items:flex-start;background:var(--base-ultra-light);border-radius:var(--radius,1rem);display:flex;gap:1.25rem;padding:var(--space-s)}.perfect-pairing-wrap.sidecart-template .pairing-subtitle{font-size:var(--text-l)}.perfect-pairing-wrap.sidecart-template .pairing-content{border:1px solid #ddd;border-radius:var(--radius);display:block;padding:var(--space-xs)}.perfect-pairing-wrap.sidecart-template .pairing-content-inner{align-items:flex-start;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start}.perfect-pairing-wrap.sidecart-template .pairing-title{margin-bottom:8px}.perfect-pairing-wrap.sidecart-template .pairing-image,.perfect-pairing-wrap.sidecart-template .pairing-image-wrap{height:60px;max-width:60px;min-width:60px;width:60px}.perfect-pairing-wrap.sidecart-template .pairing-image img,.perfect-pairing-wrap.sidecart-template .pairing-image-wrap img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}@media (max-width:768px){.pairing-image-wrap{align-items:flex-start;flex-direction:row;gap:.5rem;justify-content:flex-start;margin-bottom:0}.pairing-image img{height:70px;width:70px}.perfect-pairings-container.pdp-template{max-width:100%}.pairing-actions{align-items:flex-start;flex-direction:column;gap:.5rem}.pairing-attributes{gap:.5rem}}.product-summary ul{padding-inline-start:var(--space-s)}.product-summary>:empty{display:none}form.variations_form.cart form.woocommerce-cart-form table.variations,form.variations_form.cart form.woocommerce-cart-form table.variations td,form.variations_form.cart form.woocommerce-cart-form table.variations tr,form.variations_form.cart table.variations,form.variations_form.cart table.variations td,form.variations_form.cart table.variations tr{margin:0;padding:0}form.variations_form.cart form.woocommerce-cart-form table.variations th.label,form.variations_form.cart table.variations th.label{display:none}form.variations_form.cart .single_variation_wrap .woocommerce-variation.single_variation .woocommerce-variation-availability,form.variations_form.cart .single_variation_wrap .woocommerce-variation.single_variation .woocommerce-variation-price{display:inline-block;margin:0}form.variations_form.cart .woocommerce-variation:not(:empty){margin-bottom:var(--space-m)}form.variations_form.cart .woocommerce-variation-add-to-cart{display:flex;flex-grow:1;gap:var(--space-s);min-width:0}form.variations_form.cart .woocommerce-variation-add-to-cart.woocommerce-variation-add-to-cart-disabled{opacity:.5}form.variations_form.cart .woocommerce-variation-add-to-cart.woocommerce-variation-add-to-cart-disabled button{color:red}form.variations_form.cart .woocommerce-variation-add-to-cart .quantity{flex-shrink:0;width:180px}@media (max-width:768px){form.variations_form.cart .woocommerce-variation-add-to-cart .quantity{width:40%}}form.variations_form.cart .woocommerce-variation-add-to-cart .quantity+button{margin-top:0!important}form.variations_form.cart .woocommerce-variation-add-to-cart .single_add_to_cart_button{align-items:center;display:flex;flex-grow:1;justify-content:center;min-width:0}form.variations_form.cart a.reset_variations{display:none!important;visibility:hidden!important}form.cart:not(.variations_form){align-items:center;flex-wrap:nowrap}@media (max-width:480px){form.cart:not(.variations_form){flex-wrap:wrap}}form.cart:not(.variations_form) .quantity{flex-shrink:0;max-width:160px;min-width:100px;width:140px}@media (max-width:480px){form.cart:not(.variations_form) .quantity{max-width:140px;min-width:120px;width:130px}}form.cart:not(.variations_form) .quantity+button{flex:1;margin-top:0!important}form.cart .quantity{background:var(--white-trans-50);width:180px}form.cart .quantity input{background-color:var(--white)}form.cart .quantity .minus svg,form.cart .quantity .plus svg{height:1.5em;width:1.5em}form.cart .button{align-items:center;display:flex;flex-grow:1;justify-content:center;min-width:0}form.cart:not(.variations_form){display:flex;flex-wrap:wrap;gap:1ch}form.cart .quantity+button{margin-top:0!important}.scroll-nav-sticky-atc-container{opacity:0;visibility:hidden}.scroll-nav-sticky-atc-container.show{opacity:1;visibility:visible}.tab-content{width:100%}.tab-content .woocommerce-Reviews-title{display:none}.iconic-was-swatches{margin:0 0 var(--space-xs)}.woocommerce fieldset.cgkit-attribute-swatches-wrap{border:none}#commercegurus-pdp-gallery-wrapper ul.cg-psp-gallery{grid-auto-flow:unset}#commercegurus-pdp-gallery-wrapper ul.cg-psp-gallery .swiper-slide{border-radius:var(--radius);overflow:hidden}#commercegurus-pdp-gallery-wrapper ul.cg-psp-gallery .swiper-slide:first-child{border-radius:var(--radius);overflow:hidden;position:relative}#commercegurus-pdp-gallery-wrapper ul.cg-psp-gallery .swiper-slide:first-child:before{background-color:var(--base-ultra-light);content:"";inset:0;position:absolute;z-index:0}#commercegurus-pdp-gallery-wrapper ul.cg-psp-gallery .swiper-slide:first-child img{mix-blend-mode:darken;position:relative;z-index:1}#commercegurus-pdp-gallery-wrapper .ckit-badge_wrapper{left:var(--space-xs);position:absolute;top:var(--space-xs)}.commercekit-wishlist.full a em.cg-wishlist:before{margin-top:5px}form.cart .quantity input,form.woocommerce-cart-form .quantity input{background-color:var(--white)}.frosted-glass{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-color>button{background:none;height:2.4em;padding:.2em;width:2.4em}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-color>button.cgkit-swatch-selected:before,.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-color>button:before{border-width:2px}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-color>button span.color-div{height:2em;width:2em}.variation-select-message,.variation-select-message strong{font-weight:400;margin-bottom:5px}.swatch-atc{row-gap:2px}.swatch-atc .brxe-product-add-to-cart{margin-bottom:var(--space-s)}.self-watering-icon{height:5.4rem;opacity:.95;position:absolute;right:var(--space-xs);top:var(--space-xs);transform:rotate(0deg);width:5.4rem;z-index:1}@media (max-width:767px){.self-watering-icon{height:4rem;width:4rem}}#commercegurus-pdp-gallery-wrapper .self-watering-icon{height:7rem;right:var(--space-s);top:var(--space-s);width:7rem;z-index:2}@media (max-width:767px){#commercegurus-pdp-gallery-wrapper .self-watering-icon{height:5.25rem;right:var(--space-xs);top:var(--space-xs);width:5.25rem}}ul.pdp-icons{padding-inline-start:0}.pdp-icons{display:flex;flex-wrap:wrap;gap:var(--space-s)}.pdp-icons__icon{align-items:center;display:flex;gap:4px}.pdp-icons__icon svg{fill:var(--primary-semi-dark);height:1.2em;width:auto}.pdp-icons__text{font-size:var(--text-s)}.tab-content:where(:not([data-source=bricks]))>*+p,.tab-content>*+p{margin-block-end:0;margin-block-start:var(--paragraph-spacing,var(--flow-spacing,initial))}.stock.in-stock{display:none}ul.plant-care-list{display:flex;flex-direction:column;gap:var(--space-xs);inset:0;list-style:none;margin:0;max-width:700px;padding:0;padding-inline-start:0}ul.plant-care-list li{align-items:flex-start;display:flex;gap:8px;margin:0;padding:0}ul.plant-care-list .plant-care-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;filter:invert(36%) sepia(16%) saturate(1162%) hue-rotate(61deg) brightness(92%) contrast(92%);flex:0 0 1.6em;height:1.6em;margin-left:auto;margin-right:auto;margin-top:.2em;width:1.6em}ul.plant-care-list .plant-care-icon.light{background-image:url(../../images/care-icons/light.svg)}ul.plant-care-list .plant-care-icon.water-feed{background-image:url(../../images/care-icons/water-feed.svg)}ul.plant-care-list .plant-care-icon.humidity{background-image:url(../../images/care-icons/humidity.svg)}ul.plant-care-list strong{display:block;font-size:var(--text-m);font-weight:700}ul.plant-care-list span{font-size:var(--text-m)}@media (max-width:767px){.tab-content:not(:first-of-type){left:50%;max-width:100vw;position:relative;transform:translateX(-50%);width:100vw}.tab-content .brxe-block:nth-of-type(odd){background:none!important}.single-product .feature-section{padding-inline:0}.tab-content .tab-panel{padding-left:var(--space-l);padding-right:var(--space-l)}}.off-canvas-overlay,.overlay-blur{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(0,0,0,.5);height:100%;left:0;position:absolute;top:0;width:100%}.sticky-atc-modal{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999999}.sticky-atc-modal.is-loading .sticky-atc-modal-content{opacity:.7;pointer-events:none}.sticky-atc-modal.is-loading .sticky-atc-modal-form-container:after{animation:spin .8s linear infinite;border:2px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#333;content:"";height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px}.sticky-atc-modal.is-visible .sticky-atc-modal-overlay{opacity:1}.sticky-atc-modal.is-visible .sticky-atc-modal-content{opacity:1;transform:translateY(0)}@media (min-width:768px){.sticky-atc-modal.is-visible .sticky-atc-modal-content{transform:translate(-50%,-50%)}}.sticky-atc-modal.is-visible~.brxe-woocommerce-mini-cart .cart-detail.off-canvas{z-index:999998}.sticky-atc-modal.is-visible~.brxe-woocommerce-mini-cart .off-canvas-overlay{z-index:999997}.sticky-atc-modal-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(0,0,0,.5);height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.sticky-atc-modal-content{-ms-overflow-style:none;background:#fff;border-radius:8px 8px 0 0;box-shadow:0 -4px 12px rgba(0,0,0,.1);max-height:90vh;opacity:0;overflow-y:auto;padding:20px;position:absolute;scrollbar-width:none;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease}.sticky-atc-modal-content::-webkit-scrollbar{display:none}@media (min-width:768px){.sticky-atc-modal-content{border-radius:8px;left:50%;max-width:600px;top:50%;transform:translate(-50%,calc(-50% + 20px));width:100%}}@media (max-width:767px){.sticky-atc-modal-content{bottom:0;left:0;max-height:85vh;padding-bottom:env(safe-area-inset-bottom,20px);width:100%}}.sticky-atc-modal-close{align-items:center;background:none;border:none;border-radius:50%;color:#333;cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;line-height:1;padding:0;position:absolute;right:20px;top:20px;transition:background-color .2s ease;width:30px;z-index:1}.sticky-atc-modal-close:hover{background-color:rgba(0,0,0,.05)}.sticky-atc-modal-product-info{align-items:flex-start;display:flex;gap:15px;margin-bottom:20px}.sticky-atc-modal-product-image{border-radius:4px;height:80px;-o-object-fit:cover;object-fit:cover;width:80px}.sticky-atc-modal-product-title{font-size:18px;margin:0 0 5px;padding-right:40px}.sticky-atc-modal-rating{margin-bottom:4px}.sticky-atc-modal-rating .feefo-rating{justify-content:flex-start}.sticky-atc-modal-rating .feefo-review-count{color:#666;font-size:14px;margin-left:8px}.sticky-atc-modal-variation-title{font-size:16px;font-weight:600;margin:0 0 15px}.sticky-atc-modal .sticky-atc-form{margin:0}.sticky-atc-modal .sticky-atc-form .variations{margin-bottom:15px}.sticky-atc-modal .sticky-atc-form .single_variation_wrap{margin-top:15px}.sticky-atc-modal .single_add_to_cart_button{align-items:center;display:inline-flex;gap:8px;justify-content:center;line-height:1.4;width:100%}.sticky-atc-modal .single_add_to_cart_button svg.icon{flex-shrink:0;height:20px;width:20px}@media (max-width:767px){.sticky-atc-modal .single_add_to_cart_button{font-size:16px;padding:12px 20px}}.sticky-atc-modal-error{align-items:center;animation:slideIn .3s ease;background-color:#fff2f2;border-radius:4px;color:#d63031;display:flex;font-size:14px;margin-bottom:15px;padding:12px}.sticky-atc-modal-error:before{align-items:center;background:#d63031;border-radius:50%;color:#fff;content:"!";display:inline-flex;font-weight:700;height:20px;justify-content:center;margin-right:8px;width:20px}.sticky-atc-modal-success{padding:2rem;text-align:center}.sticky-atc-modal-success-message{margin-bottom:2rem}.sticky-atc-modal-success-message .success-icon{color:#00b67a;height:48px;margin-bottom:1rem;width:48px}.sticky-atc-modal-success-message h3{color:#00b67a;font-size:1.25rem;margin:0}.sticky-atc-modal-success-actions{display:flex;flex-direction:column;gap:1rem}@media (min-width:768px){.sticky-atc-modal-success-actions{flex-direction:row;justify-content:center}}.sticky-atc-modal-success-actions .button{min-width:150px;text-align:center;text-decoration:none}.sticky-atc-modal-success-actions .button.view-cart{background-color:#333;color:#fff}.sticky-atc-modal-success-actions .button.view-cart:hover{background-color:#444}.sticky-atc-modal-success-actions .button.checkout{background-color:#00b67a;color:#fff}.sticky-atc-modal-success-actions .button.checkout:hover{background-color:#00a66a}.sticky-atc-modal-success-actions .button.continue-shopping{background-color:transparent;border:1px solid #ddd}.sticky-atc-modal-success-actions .button.continue-shopping:hover{background-color:#f5f5f5}.scroll-nav__nav-links{padding-left:var(--space-xs)}.scroll-nav .sticky-nav-atc{z-index:20}.scroll-nav .sticky-nav-atc .button{display:flex;gap:calc(var(--space-xs)*.5)}.scroll-nav .stock,.scroll-nav .woocommerce-variation-description{display:none}.mobile-sticky-atc{background:#fff;bottom:-100%;box-shadow:0 -2px 10px rgba(0,0,0,.1);left:0;opacity:0;padding:10px 20px;position:fixed;right:0;transition:bottom .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden;z-index:999}.mobile-sticky-atc.show{bottom:0;opacity:1;visibility:visible}@media (min-width:768px){.mobile-sticky-atc{display:none}}@keyframes spin{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}[data-script-id=sticky-atc]{opacity:0;pointer-events:none;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden}@media (max-width:768px){[data-script-id=sticky-atc]{background:var(--white);bottom:0;left:0;padding:var(--space-xs);position:fixed;right:0;transform:translateY(100%);transition:opacity .3s ease-in-out,visibility .3s ease-in-out,transform .3s ease-in-out}[data-script-id=sticky-atc] .button{width:100%}}[data-script-id=sticky-atc].show{opacity:1;pointer-events:auto;visibility:visible}@media (max-width:768px){[data-script-id=sticky-atc].show{transform:translateY(0)}}.scroll-nav-wrapper .scroll-nav{transition:border-color .3s ease}.scroll-nav-wrapper.stuck .scroll-nav{border-color:transparent}.scroll-nav{--underline-width:0;--underline-offset-x:0;--underline-opacity:0;--underline-bg-color:hsla(0,0%,100%,.7);--underline-transition-duration:0.3s;--underline-opacity-duration:0.8s;align-items:center;border:1px solid var(--base-light);border-radius:var(--radius);justify-content:space-between;min-height:75px;padding-right:var(--space-s)}.scroll-nav__product-add-to-cart form.cart .quantity,.scroll-nav__product-add-to-cart form.cart .variations{display:none}.scroll-nav__nav-links{display:flex;gap:var(--space-s);position:relative}.scroll-nav__nav-links:before{background-color:var(--tertiary-ultra-light);border-radius:4px;content:"";display:block;height:calc(100% - 8px);left:0;pointer-events:none;position:absolute;top:50%;transform:translateX(var(--underline-offset-x)) translateY(-50%);transition:transform var(--underline-transition-duration) ease,opacity var(--underline-opacity-duration) ease;width:var(--underline-width);z-index:0}.scroll-nav__nav-links li{list-style:none;margin:0;padding:0}.scroll-nav__nav-links .scroll-nav__text-link{display:block;padding:1rem 1.2rem;position:relative;text-decoration:none;transition:color var(--underline-transition-duration) ease;white-space:nowrap;z-index:1}.scroll-nav__nav-links .scroll-nav__text-link.active,.scroll-nav__nav-links .scroll-nav__text-link.hover{color:var(--primary-dark)}@media (max-width:768px){.scroll-nav{position:relative}.scroll-nav__nav-links{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex;font-size:.875rem;gap:.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.scroll-nav__nav-links::-webkit-scrollbar{display:none}.scroll-nav__gradient{bottom:0;pointer-events:none;position:absolute;top:0;width:32px;z-index:11}.scroll-nav__gradient--left{background:linear-gradient(90deg,#fff 80%,transparent);left:0}.scroll-nav__gradient--right{background:linear-gradient(270deg,#fff 80%,transparent);right:0}.scroll-nav__arrow-indicator{align-items:center;background:transparent;border:none;cursor:pointer;display:none;height:24px;justify-content:center;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s;width:24px;z-index:12}.scroll-nav__arrow-indicator svg{fill:var(--primary);display:block;height:16px;width:16px}.scroll-nav__arrow-indicator--left{left:4px}.scroll-nav__arrow-indicator--right{right:4px}.scroll-nav__arrow-indicator.active{animation:fadeInOut 1.5s ease-in-out infinite;display:flex}.scroll-nav__arrow-indicator:active,.scroll-nav__arrow-indicator:focus{animation:none;opacity:1;outline:none}@keyframes fadeInOut{0%,to{opacity:.7}50%{opacity:.3}}.scroll-nav__scroll-indicator{display:none!important}}.product-attributes-table{border-collapse:collapse;margin-top:var(--space-xl);width:100%}.product-attributes-table td,.product-attributes-table th{border:1px solid #ddd;padding:10px;text-align:left;vertical-align:middle}.product-attributes-table th{background-color:#f9f9f9;width:42%}.attribute-wrapper{fill:var(--primary-semi-dark);stroke:var(--primary-semi-dark);stroke-width:1px;align-items:center;display:flex}.attribute-icon{flex-shrink:0;height:22px;margin-right:12px;width:22px}.pdp-panel{background-color:#faf8f0}.variation-size{color:#666;font-size:.9em}.download-link{align-items:center;background:none;color:inherit;color:var(--primary);display:inline-flex;font-weight:400}.download-link:focus,.download-link:hover{background:none;color:var(--primary-semi-dark,#3949ab);text-decoration:underline}.download-link-icon{align-items:center;display:flex;margin-right:4px}.download-link-icon svg{fill:currentColor;stroke:currentColor;height:16px;width:16px}:root{--slider-transition:400ms ease;--slider-shadow:0 4px 20px rgba(0,0,0,.1);--slider-border-radius:8px;--slider-arrow-size:40px;--slider-arrow-shadow:0 2px 8px rgba(0,0,0,.15);--slider-arrow-hover-bg:#fafafa;--slider-text-color:#666;--slider-border-color:#ddd;--slider-title-color:#000;--slider-gap:40px;--slider-mobile-gap:20px;--caption-bg:#2e7d32;--caption-text:#fff;--caption-title:#fff;--caption-arrow-size:40px;--caption-text-shift:10px;--caption-gap:40px;--caption-border:#e0e0e0;--caption-bg-default:var(--tertiary-light);--caption-text-default:#333;--caption-bg-hover:#4a9c4e;--caption-text-hover:#fff;--arrow-right:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 120'%3E%3Cpath d='m0 0 40 60-40 60' fill='%23f8f8f8'/%3E%3C/svg%3E");--arrow-left:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 120'%3E%3Cpath d='M40 0 0 60l40 60' fill='%23f8f8f8'/%3E%3C/svg%3E");--arrow-right-active:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 120'%3E%3Cpath d='m0 0 40 60-40 60' fill='%232e7d32'/%3E%3C/svg%3E");--arrow-left-active:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 120'%3E%3Cpath d='M40 0 0 60l40 60' fill='%232e7d32'/%3E%3C/svg%3E")}.self-watering{background:var(--tertiary-light-trans-20);border-radius:var(--radius);padding:var(--section-space-s) var(--space-m)}.self-watering__title{color:#000;font-size:2.5rem;margin-bottom:1rem;text-align:center}.self-watering__intro{color:#666;font-size:1.125rem;line-height:1.6;margin:0 auto 3rem;max-width:800px;text-align:center}.self-watering__grid{align-items:center;display:grid;gap:8px 40px;grid-template-columns:1fr 2fr 1fr}.self-watering__captions{display:contents;list-style:none;margin:0;padding:0}.self-watering__caption{background:var(--caption-bg-default);border-radius:var(--radius);box-sizing:border-box;color:#666;cursor:pointer;display:flex;flex-direction:column;height:auto;justify-content:center;margin:0;min-height:0;padding:clamp(5px,1.5vw,20px);position:relative;transition:all var(--slider-transition)}.self-watering__caption-title{min-font-size:12px;max-font-size:20px;color:var(--caption-text-default);font-size:clamp(15px,1.25vw,20px);font-weight:600}.self-watering__caption p{font-size:clamp(14px,1vw,16px);line-height:1.2;margin:0}.self-watering__caption:nth-child(odd){border-bottom-right-radius:0;border-top-right-radius:0;text-align:right}.self-watering__caption:nth-child(odd):after{background-color:var(--caption-bg-default);clip-path:polygon(0 0,100% 50%,0 100%);content:"";height:100%;position:absolute;right:-30px;top:0;transition:all var(--slider-transition);width:30px}.self-watering__caption:nth-child(odd):hover{background:var(--caption-bg-hover);color:var(--caption-text-hover)}.self-watering__caption:nth-child(odd):hover .self-watering__caption-title{color:var(--caption-text-hover)}.self-watering__caption:nth-child(odd):hover:after{background-color:var(--caption-bg-hover)}.self-watering__caption:nth-child(odd).self-watering__caption--active{background:var(--caption-bg);color:var(--caption-text)}.self-watering__caption:nth-child(odd).self-watering__caption--active .self-watering__caption-title{color:var(--caption-text)}.self-watering__caption:nth-child(odd).self-watering__caption--active:after{background-color:var(--caption-bg)}.self-watering__caption:nth-child(2n){border-bottom-left-radius:0;border-top-left-radius:0;text-align:left}.self-watering__caption:nth-child(2n):after{background-color:var(--caption-bg-default);clip-path:polygon(100% 0,100% 100%,0 50%);content:"";height:100%;left:-30px;position:absolute;top:0;transition:all var(--slider-transition);width:30px}.self-watering__caption:nth-child(2n):hover{background:var(--caption-bg-hover);color:var(--caption-text-hover)}.self-watering__caption:nth-child(2n):hover .self-watering__caption-title{color:var(--caption-text-hover)}.self-watering__caption:nth-child(2n):hover:after{background-color:var(--caption-bg-hover)}.self-watering__caption:nth-child(2n).self-watering__caption--active{background:var(--caption-bg);color:var(--caption-text)}.self-watering__caption:nth-child(2n).self-watering__caption--active .self-watering__caption-title{color:var(--caption-text)}.self-watering__caption:nth-child(2n).self-watering__caption--active:after{background-color:var(--caption-bg)}.self-watering__image{aspect-ratio:3/4;border-radius:var(--slider-border-radius);overflow:hidden;position:relative;width:100%}@media (min-width:1200px){.self-watering__image{aspect-ratio:1/1}}.self-watering__image img{box-shadow:var(--slider-shadow);height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--slider-transition);width:100%}.self-watering__image img:hover{transform:scale(1.02)}.self-watering__slider{grid-column:2;grid-row:1/span 3;position:relative;width:100%}.self-watering__slider .splide__arrows,.self-watering__slider .splide__pagination,.splide__pagination{display:none}.self-watering__mobile-caption{display:none;padding:1.5rem 0;text-align:center}.self-watering__mobile-caption .self-watering__caption-title{color:#000;font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.self-watering__mobile-caption p{color:#666;margin:0}.self-watering__caption:focus{outline:2px solid #000;outline-offset:2px}.self-watering__caption-overlay{display:none}@media (max-width:768px){.self-watering{padding:var(--section-space-l) var(--space-m)}.self-watering .self-watering__slider .splide__arrow,.self-watering .self-watering__slider .splide__arrows,.self-watering .self-watering__slider .splide__arrows.custom{display:none!important}.self-watering .self-watering__grid{display:block;left:auto;margin-left:50%}.self-watering .self-watering__grid,.self-watering .self-watering__slider{box-sizing:border-box;max-width:100vw;padding:0;position:relative;transform:translateX(-50%);width:100vw}.self-watering .self-watering__slider{background:none;left:50%;margin:0 auto}.self-watering .splide__list,.self-watering .splide__track{-webkit-overflow-scrolling:touch;justify-content:flex-start;margin:0!important;max-width:100vw;padding:0!important;padding-left:2vw;padding-right:2vw;scroll-behavior:smooth;scroll-snap-type:x mandatory;width:100vw;will-change:transform}.self-watering .splide__list,.self-watering .splide__slide,.self-watering .splide__track{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-x pinch-zoom;-moz-user-select:none;user-select:none;-webkit-user-select:none}.self-watering .splide__slide{align-items:center;background:none;border-radius:calc(var(--radius)*8);display:flex;flex-direction:column;overflow:hidden;padding:0;position:relative;scroll-snap-align:center;scroll-snap-stop:always;transition:width .3s;width:80%!important}.self-watering .self-watering__image{aspect-ratio:3/4;box-sizing:border-box;max-width:100%;overflow:hidden;position:relative;width:100%}.self-watering .self-watering__caption-overlay{background:rgba(46,125,50,.88);bottom:0;color:#fff;display:block;left:0;padding:1rem .75rem 1.25rem;position:absolute;right:0;text-align:center;z-index:2}.self-watering .self-watering__caption-overlay .self-watering__caption-title{color:#fff;font-size:var(--text-l);margin-bottom:.25rem;text-align:center}.self-watering .self-watering__caption-overlay p{color:#fff;margin:0;text-align:center}.self-watering .splide__pagination{align-items:center;bottom:-42px;display:flex!important;justify-content:center;margin:.5rem 0 0;pointer-events:auto;z-index:10}.self-watering .splide__pagination__page{-webkit-tap-highlight-color:rgba(46,125,50,.3);background:#fff;border:2px solid #2e7d32;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.1);height:16px;margin:0 4px;opacity:.85;pointer-events:auto;position:relative;transition:background .2s,opacity .2s;width:16px}.self-watering .splide__pagination__page:before{bottom:-14px;content:"";left:-14px;position:absolute;right:-14px;top:-14px}.self-watering .splide__pagination__page.is-active{background:#2e7d32;border-color:#fff;opacity:1}.self-watering .self-watering__captions,.self-watering .self-watering__mobile-caption{display:none}}.self-watering__swipe-hint{align-items:center;background:rgba(46,125,50,.92);border-radius:2rem;box-shadow:0 4px 16px rgba(0,0,0,.1);color:#fff;display:flex;flex-wrap:nowrap;font-size:1.1rem;font-weight:500;gap:.5rem;left:50%;opacity:1;padding:.75rem 1.5rem;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .4s;white-space:nowrap;z-index:20}.self-watering__swipe-hint.hide{opacity:0;transition:opacity .4s}.self-watering__swipe-hint .self-watering__swipe-hint__icon{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 52 56"><path fill="white" d="M51.8 25.3c.1-2.7-2.4-5-5.5-5-1.1 0-2.1.3-2.9.7-.9-1.7-2.8-2.9-5-2.9-1.1 0-2.1.3-2.9.7-.9-1.7-2.8-2.9-5-2.9-.8 0-1.7.2-2.4.5V5c0-2.8-2.5-5-5.5-5s-5.5 2.3-5.5 5v20.5l-1.7-3.2c-.8-1.9-2.9-3.2-5.2-3.2-.6 0-1.3.1-1.9.3-1.4.4-2.5 1.4-3.1 2.6-.6 1.2-.7 2.5-.2 3.8 0 0 0 .1.1.1l11.5 22.1c0 .1.1.1.1.2 1.2 1.6 2.6 3.1 4.3 4.3.1.1.2.1.3.2s.1.1.2.2c3.3 2.2 7.2 3.3 11.3 3.3 10.2 0 18.6-7.2 19-16.4V25.3zM49 39.7c-.8 7.6-7.7 13.6-16.2 13.6-3.4 0-6.6-.9-9.3-2.7-1.6-1.1-3-2.4-4.1-3.9L8 24.7c-.2-.5-.2-1.1.1-1.6.3-.5.7-.9 1.3-1.1 1.2-.4 2.6.2 3 1.3 0 0 0 .1.1.1l4.7 9c.3.6 1.1.9 1.8.8.7-.2 1.2-.7 1.2-1.4V5c0-1.2 1.1-2.2 2.4-2.2s2.4 1 2.4 2.2v16c0 .8.7 1.4 1.6 1.4s1.6-.6 1.6-1.4c0-1.2 1.1-2.2 2.4-2.2s2.4 1 2.4 2.2v2.2c0 .8.7 1.4 1.6 1.4s1.6-.6 1.6-1.4c0-1.2 1.1-2.2 2.4-2.2s2.4 1 2.4 2.2v2.2c0 .8.7 1.4 1.6 1.4s1.6-.6 1.6-1.4c0-1.2 1.1-2.2 2.4-2.2s2.4 1 2.4 2.2v14.5zM13.2 6.2h-7.9l1.8-1.8c.6-.6.6-1.6 0-2.2s-1.6-.6-2.2 0L.4 6.7c-.2.2-.3.3-.3.5-.2.4-.2.8 0 1.2.1.2.2.4.3.5l4.5 4.5c.3.3.7.5 1.1.5s.8-.2 1.1-.5c.6-.6.6-1.6 0-2.2l-1.8-1.8h7.9c.9 0 1.6-.7 1.6-1.6s-.7-1.6-1.6-1.6zM44.9 7.2c-.1-.2-.2-.4-.3-.5l-4.5-4.5c-.6-.6-1.6-.6-2.2 0-.6.6-.6 1.6 0 2.2l1.8 1.8h-7.9c-.9 0-1.6.7-1.6 1.6s.7 1.6 1.6 1.6h7.8l-1.8 1.8c-.6.6-.6 1.6 0 2.2.3.3.7.5 1.1.5s.8-.2 1.1-.5l4.5-4.5c.2-.2.3-.3.3-.5.2-.4.2-.8.1-1.2z"/></svg>') no-repeat 50%/contain;color:var(--white);display:inline-block;height:1.4em;width:1.4em}:root{--atc-font-size:var(--text-xs);--atc-button-size:calc(var(--text-xs)*2.8);--category-plant-care:#e8f5e9;--category-pots:#f3e5f5;--category-plants:#e3f2fd;--card-transition-time:calc(var(--transition-duration)*1)}@media (max-width:768px){.commercekit-wishlist.mini{display:none}}.product-card-hover-full{display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;height:100%;justify-content:stretch;overflow:hidden;position:relative}.product-card-hover-full__image-wrapper{position:relative}.product-card-hover-full__hover-layer{inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s ease-in-out;z-index:1}.product-card-hover-full__image--hover{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transform:scale(1);transition:opacity .4s ease-in-out,transform 8s ease-in-out;width:100%;z-index:1}.product-card-hover-full__overlay-gradient{backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);background:linear-gradient(0deg,rgba(0,0,0,.65),transparent);inset:0;mask-image:linear-gradient(0deg,#000,transparent);-webkit-mask-image:linear-gradient(0deg,#000,transparent);position:absolute;z-index:2}.product-card-hover-full__content{color:var(--color-text);height:100%;padding:var(--space-s);z-index:3}.product-card-hover-full__content .price,.product-card-hover-full__content .price del,.product-card-hover-full__content .product-subtitle,.product-card-hover-full__content .star-rating span:before,.product-card-hover-full__content h2 a{transition:color var(--card-transition-time) ease}.product-card-hover-full__content .feefo-rating-listing{justify-content:left}@media (max-width:768px){.product-card-hover-full__content .product-subtitle{font-size:var(--text-s)}}.product-card-hover-full .commercekit-wishlist a em.cg-wishlist-t:before,.product-card-hover-full .commercekit-wishlist a em.cg-wishlist:before{left:50%;top:50%;transform:translate(-50%,-50%)}.product-card-hover-full .commercekit-wishlist.mini{opacity:0;z-index:5}.product-card-hover-full:hover .commercekit-wishlist.mini{opacity:1}@media (hover:hover){.product-card-hover-full:hover .product-card-hover-full__hover-layer{opacity:1}.product-card-hover-full:hover .product-card-hover-full__image--hover{opacity:1;transform:scale(1.15)}.product-card-hover-full:hover .product-card-hover-full__content{color:var(--white)}.product-card-hover-full:hover .commercekit-wishlist.mini{opacity:1}}@media (hover:none){.product-card-hover-full__hover-layer{display:none!important}}.product-card-small__image-wrapper{overflow:hidden;position:relative}.product-card-small__image{display:block;height:auto;-o-object-fit:cover;object-fit:cover;transition:opacity .4s ease-in-out;width:100%}.product-card-small__image--hover{left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:scale(1);transition:opacity .4s ease-in-out,transform 5s ease-in-out;will-change:transform}.product-card-small:hover .product-card-small__image--hover{opacity:1;transform:scale(1.1)}.product-card-small:hover .product-card-small__image--featured{opacity:0}.product-card--image-flip .attribute-swatches,.product-card-hover-full .attribute-swatches,.product-card-small .attribute-swatches{margin:auto 0 0;position:relative;z-index:2}.product-card--image-flip:hover .attribute-swatch,.product-card-hover-full:hover .attribute-swatch,.product-card-small:hover .attribute-swatch{background:rgba(0,0,0,.1);border:1px solid #fff;color:#fff}.product-card--image-flip:hover .attribute-swatch:hover,.product-card-hover-full:hover .attribute-swatch:hover,.product-card-small:hover .attribute-swatch:hover{background:#fff;color:#000}.swatch-label{display:block;margin-bottom:5px}.swatch-buttons{display:flex;flex-wrap:wrap;gap:5px}.attribute-swatch{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;align-items:center;background:hsla(0,0%,100%,.6);border:1px solid #000;border-radius:4px;color:inherit!important;cursor:pointer;display:inline-flex;font-size:var(--text-xs);justify-content:center;line-height:1;min-width:40px;padding:6px 9px;text-decoration:none!important;transition:all calc(var(--transition-duration)*1) ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.attribute-swatch:active,.attribute-swatch:focus,.attribute-swatch:hover{background:#fff;color:#000!important;text-decoration:none!important}body .clp-atc,body:not(.woocommerce) .clp-atc{bottom:75px;display:none!important;display:inline-block;margin:0;padding:0;position:absolute;right:15px;width:auto}body .clp-atc .button,body:not(.woocommerce) .clp-atc .button{align-items:center;background:transparent;border-radius:calc(var(--atc-button-size)/2);display:inline-flex;height:var(--atc-button-size);max-width:var(--atc-button-size);min-height:var(--atc-button-size);min-height:unset;opacity:.7;overflow:hidden;padding:0;position:relative;transition:max-width calc(var(--transition-duration)*2) linear .5s,background-color calc(var(--transition-duration)*2) linear .5s,opacity calc(var(--transition-duration)/2) linear .5s}body .clp-atc .button span,body:not(.woocommerce) .clp-atc .button span{align-items:center;box-sizing:border-box;color:#fff;display:flex;font-size:var(--atc-font-size);height:var(--atc-button-size);line-height:1;max-height:var(--atc-button-size);min-height:var(--atc-button-size);padding-bottom:0;padding-left:calc(var(--atc-button-size)/3);padding-right:var(--atc-button-size);padding-top:0;transform:translateX(-5px);transition:visibility 0s linear .5s,transform calc(var(--transition-duration)/2) linear .5s;visibility:hidden;white-space:nowrap}body .clp-atc .button svg.icon,body:not(.woocommerce) .clp-atc .button svg.icon{align-items:center;background:var(--primary-color,#000);border-radius:50%;box-sizing:border-box;color:#fff;display:flex;height:var(--atc-button-size);justify-content:center;min-height:var(--atc-button-size);padding:calc(var(--atc-button-size)*.275);position:absolute;right:0;top:0;width:var(--atc-button-size)}body .clp-atc .button svg.icon path,body:not(.woocommerce) .clp-atc .button svg.icon path{fill:currentColor}body .clp-atc .button:hover,body:not(.woocommerce) .clp-atc .button:hover{background-color:var(--primary-color,#000);max-width:calc(var(--atc-button-size)*5);opacity:.9;transition:max-width calc(var(--transition-duration)/2) linear,background-color calc(var(--transition-duration)/2) linear,opacity calc(var(--transition-duration)) linear}body .clp-atc .button:hover span,body:not(.woocommerce) .clp-atc .button:hover span{transform:translateX(0);transition:visibility 0s linear,transform calc(var(--transition-duration)/2) linear;visibility:visible}.cross-sells--pdp .cross-sells .price{font-size:var(--text-m)}@media (max-width:768px){.featured-products .featured-products__slider{position:relative}.featured-products .featured-products__slider .splide__track{overflow:visible}}section.featured-products,section.feefo-service-reviews,section.scroll-nav-wrapper{overflow:hidden}.product-card-hover-full.cat-plant-care .product-card-hover-full__featured-image{mix-blend-mode:darken;pointer-events:none}.cat-houseplants .product-subtitle:after,.product_cat-houseplants .product-subtitle:after{content:" in self-watering pot"}@media (hover:none){.clickable-parent:not(a)>a:after,.product-card-small__image--hover{display:none!important}.product-card-hover-full,.product-grid__product-list-loop{-webkit-tap-highlight-color:transparent}.attribute-swatch:active,.attribute-swatch:focus{background:inherit;border-color:inherit;color:inherit;outline:none}}@media (pointer:coarse){.clickable-parent:not(a)>a:after{display:none!important}.product-card-hover-full,.product-grid__product-list-loop{-webkit-tap-highlight-color:transparent}.attribute-swatch:active,.attribute-swatch:focus{background:inherit;border-color:inherit;color:inherit;outline:none}}.product-attribute-swatches{display:flex;flex-wrap:wrap;gap:5px}:root{--ps25-qv-spacing-xs:5px;--ps25-qv-spacing-s:10px;--ps25-qv-spacing-m:15px;--ps25-qv-spacing-l:20px;--ps25-qv-spacing-xl:30px;--ps25-qv-modal-width:90%;--ps25-qv-max-width:720px;--ps25-qv-max-height:85vh;--ps25-qv-padding:var(--ps25-qv-spacing-l);--ps25-qv-border-radius:5px;--ps25-qv-mobile-border-radius:10px 10px 0 0;--ps25-qv-bg-color:var(--white);--ps25-qv-overlay-bg:rgba(0,0,0,.5);--ps25-qv-text-color:#333;--ps25-qv-heading-color:#000;--ps25-qv-border-color:#ddd;--ps25-qv-muted-color:#666;--ps25-qv-primary-color:var(--primary);--ps25-qv-primary-hover:#05a;--ps25-qv-primary-text:#fff;--ps25-qv-disabled-color:#ccc;--ps25-qv-secondary-bg:#f7f7f7;--ps25-qv-secondary-hover:#eee;--ps25-qv-font-size-s:14px;--ps25-qv-font-size-m:16px;--ps25-qv-font-size-l:18px;--ps25-qv-font-size-xl:24px;--ps25-qv-font-weight-normal:400;--ps25-qv-font-weight-medium:500;--ps25-qv-font-weight-bold:600;--ps25-qv-input-height:44px;--ps25-qv-input-border:1px solid var(--ps25-qv-border-color);--ps25-qv-input-radius:4px;--ps25-qv-success-bg:#d4edda;--ps25-qv-success-text:#155724;--ps25-qv-success-border:#c3e6cb;--ps25-qv-error-bg:#f8d7da;--ps25-qv-error-text:#721c24;--ps25-qv-error-border:#f5c6cb;--ps25-qv-in-stock-color:#0f834d;--ps25-qv-out-of-stock-color:#e2401c;--ps25-qv-transition-speed:0.2s;--ps25-qv-animation-speed:1s;--ps25-qv-star-filled:#ffc107;--ps25-qv-star-empty:#ccc;--ps25-qv-box-shadow:0 0 25px rgba(0,0,0,.2)}.ps25-quick-view-icon-wrapper{align-items:center;display:flex;height:var(--ps25-quick-view-icon-size);justify-content:center;min-width:var(--ps25-quick-view-icon-size);opacity:.7}.ps25-quick-view-modal{height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity var(--ps25-qv-transition-speed) ease-in-out,visibility var(--ps25-qv-transition-speed) ease-in-out;visibility:hidden;width:100%;z-index:999999}.ps25-quick-view-modal.open{opacity:1;visibility:visible}.ps25-quick-view-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:var(--ps25-qv-overlay-bg);cursor:pointer;height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity var(--ps25-qv-transition-speed) ease-in-out;width:100%}.ps25-quick-view-modal.open .ps25-quick-view-overlay{opacity:1}.ps25-quick-view-wrapper{background:var(--ps25-qv-bg-color);border-radius:var(--ps25-qv-border-radius);box-shadow:var(--ps25-qv-box-shadow);left:50%;max-height:var(--ps25-qv-max-height);max-width:var(--ps25-qv-max-width);opacity:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:50%;transform:translate(-50%,-50%) scale(.95);transition:transform var(--ps25-qv-transition-speed) ease-in-out,opacity var(--ps25-qv-transition-speed) ease-in-out;width:var(--ps25-qv-modal-width)}.ps25-quick-view-modal.open .ps25-quick-view-wrapper{opacity:1;transform:translate(-50%,-50%) scale(1)}@media (max-width:767px){.ps25-quick-view-wrapper{bottom:0;height:auto;left:0;max-height:var(--ps25-qv-max-height);right:0;top:auto;transform:translateY(100%);transition:transform var(--ps25-qv-transition-speed) ease-in-out,opacity var(--ps25-qv-transition-speed) ease-in-out;width:100%}.ps25-quick-view-modal.open .ps25-quick-view-wrapper{opacity:1;transform:translateY(0)}}.ps25-quick-view-container{box-sizing:border-box;padding:var(--ps25-qv-padding);position:relative;width:100%}.ps25-quick-view-close{background:none;border:none;color:var(--ps25-qv-text-color);cursor:pointer;font-size:28px;line-height:1;position:absolute;right:var(--ps25-qv-spacing-s);top:var(--ps25-qv-spacing-s);z-index:10}.ps25-quick-view-close:hover{color:var(--ps25-qv-heading-color)}.ps25-quick-view-loading{padding:40px 0;text-align:center}.ps25-quick-view-loading .spinner{animation:ps25-spin var(--ps25-qv-animation-speed) linear infinite;border:4px solid rgba(0,0,0,.1);border-left:4px solid var(--ps25-qv-text-color);border-radius:50%;display:inline-block;height:40px;width:40px}@keyframes ps25-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ps25-product-quick-view{-moz-column-gap:var(--ps25-qv-spacing-xl);column-gap:var(--ps25-qv-spacing-xl);display:grid;grid-template-columns:35% 1fr;grid-template-rows:auto auto;max-width:100%;overflow:hidden;row-gap:0}@media (max-width:767px){.ps25-product-quick-view{-moz-column-gap:var(--ps25-qv-spacing-m);column-gap:var(--ps25-qv-spacing-m);grid-template-columns:30% 1fr}.ps25-product-quick-view .ps25-product-image-col .ps25-product-image img{height:auto;max-width:100%}}.ps25-product-quick-view .ps25-product-image-col .ps25-product-image{text-align:center}.ps25-product-quick-view .ps25-product-image-col .ps25-product-image img{height:auto;max-width:100%}.ps25-product-quick-view .ps25-product-info-col{max-width:100%;overflow-wrap:break-word;word-break:break-word}.ps25-product-quick-view .ps25-product-info-col .ps25-product-title{color:var(--ps25-qv-heading-color);font-size:var(--ps25-qv-font-size-xl);margin:0 0 var(--ps25-qv-spacing-s);max-width:100%;padding-right:35px}.ps25-product-quick-view .ps25-product-info-col .ps25-product-rating{margin-bottom:var(--ps25-qv-spacing-m)}.ps25-product-quick-view .ps25-product-info-col .ps25-product-rating .feefo-stars{align-items:center;display:flex}.ps25-product-quick-view .ps25-product-info-col .ps25-product-rating .feefo-stars .star{font-size:18px;line-height:1;margin-right:2px}.ps25-product-quick-view .ps25-product-info-col .ps25-product-rating .feefo-stars .star.filled{color:var(--ps25-qv-star-filled)}.ps25-product-quick-view .ps25-product-info-col .ps25-product-rating .feefo-stars .star.half-filled{color:var(--ps25-qv-star-empty);position:relative}.ps25-product-quick-view .ps25-product-info-col .ps25-product-rating .feefo-stars .star.half-filled:before{color:var(--ps25-qv-star-filled);content:"★";overflow:hidden;position:absolute;width:50%}.ps25-product-quick-view .ps25-product-info-col .ps25-product-rating .feefo-stars .star.empty,.ps25-product-quick-view .ps25-product-info-col .ps25-product-rating .feefo-stars .star:not(.filled):not(.half-filled):not(.empty){color:var(--ps25-qv-star-empty)}.ps25-product-quick-view .ps25-product-info-col .ps25-product-rating .feefo-stars .feefo-count{color:var(--ps25-qv-muted-color);font-size:var(--ps25-qv-font-size-s);margin-left:var(--ps25-qv-spacing-xs)}.ps25-product-quick-view .ps25-product-info-col .ps25-product-price{color:var(--ps25-qv-text-color);font-size:var(--ps25-qv-font-size-l);margin-bottom:var(--ps25-qv-spacing-m)}.ps25-product-quick-view .ps25-product-info-col .ps25-product-price ins{font-weight:var(--ps25-qv-font-weight-bold);text-decoration:none}.ps25-product-quick-view .ps25-product-info-col .ps25-product-short-description{color:var(--ps25-qv-text-color);margin-bottom:var(--ps25-qv-spacing-l);max-width:100%}.ps25-product-quick-view .ps25-product-info-col .ps25-product-short-description p{margin-bottom:var(--ps25-qv-spacing-s)}.ps25-product-quick-view .ps25-product-info-col .ps25-product-short-description ul{margin-bottom:var(--ps25-qv-spacing-m);margin-left:0;padding-left:0}.ps25-product-quick-view .ps25-product-info-col .ps25-product-short-description ul li{list-style:none;margin-bottom:var(--ps25-qv-spacing-xs);padding-left:var(--ps25-qv-spacing-m);position:relative}.ps25-product-quick-view .ps25-product-info-col .ps25-product-short-description ul li:before{color:var(--primary);content:"•";font-size:1.2em;left:0;line-height:1;position:absolute;top:0}.ps25-product-quick-view .ps25-product-info-col .ps25-simple-product-size{font-size:var(--ps25-qv-font-size-m);margin-bottom:var(--ps25-qv-spacing-m);margin-top:var(--ps25-qv-spacing-s)}.ps25-product-quick-view .ps25-product-info-col .ps25-simple-product-size .ps25-size-label{color:var(--ps25-qv-text-color);font-weight:var(--ps25-qv-font-weight-medium)}.ps25-product-quick-view .ps25-product-info-col .ps25-simple-product-size .ps25-size-value{margin-left:var(--ps25-qv-spacing-xs)}.ps25-product-quick-view .ps25-action-panel{align-items:center;border-top:1px solid var(--ps25-qv-border-color);display:flex;flex-direction:column;grid-column:1/-1;grid-row:2;padding-top:var(--ps25-qv-spacing-l);width:100%}.ps25-product-quick-view .ps25-quantity-wrapper,.ps25-product-quick-view .ps25-quick-add-to-cart{margin-top:0}.ps25-product-quick-view .ps25-cart-actions{align-items:center;display:flex;margin-bottom:var(--ps25-qv-spacing-m);width:100%}.ps25-product-quick-view .ps25-cart-actions .ps25-quantity-wrapper{flex:0 0 auto;margin-right:var(--ps25-qv-spacing-m);width:160px}@media (max-width:767px){.ps25-product-quick-view .ps25-cart-actions .ps25-quantity-wrapper{width:100px}}.ps25-product-quick-view .ps25-cart-actions .ps25-quick-add-to-cart{flex:1}.ps25-product-quick-view .ps25-product-view-details{margin-top:var(--ps25-qv-spacing-m);text-align:center;width:100%}.ps25-product-quick-view .ps25-product-view-details .ps25-view-details-link{color:var(--ps25-qv-muted-color);font-size:var(--ps25-qv-font-size-s);text-decoration:underline}.ps25-simple-product-options{align-items:center;display:flex;flex-wrap:wrap;margin-top:var(--ps25-qv-spacing-l)}.ps25-simple-product-options .ps25-quantity-wrapper{margin-right:var(--ps25-qv-spacing-s)}.ps25-simple-product-options .ps25-out-of-stock{color:var(--ps25-qv-out-of-stock-color);font-weight:var(--ps25-qv-font-weight-bold)}.ps25-variable-product-options{margin-top:var(--ps25-qv-spacing-l)}.ps25-variable-product-options .ps25-variation-price-display{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:var(--ps25-qv-spacing-m)}.ps25-variable-product-options .ps25-variation-price-display .ps25-selected-variant-price{color:var(--ps25-qv-text-color);font-size:var(--ps25-qv-font-size-l);font-weight:var(--ps25-qv-font-weight-bold);margin-right:var(--ps25-qv-spacing-s)}.ps25-variable-product-options .ps25-variation-price-display .ps25-selected-options-text{color:var(--ps25-qv-muted-color);font-size:var(--ps25-qv-font-size-s)}.ps25-variable-product-options .ps25-variation-price-display .ps25-price-range{color:var(--ps25-qv-muted-color);font-size:var(--ps25-qv-font-size-m)}.ps25-variable-product-options .ps25-selected-variant-label{background:var(--ps25-qv-secondary-bg);border-radius:var(--ps25-qv-input-radius);display:inline-block;font-size:var(--ps25-qv-font-size-s);margin-right:8px;padding:3px 8px}.ps25-variable-product-options .ps25-attributes-wrapper{margin-bottom:var(--ps25-qv-spacing-l)}.ps25-variable-product-options .ps25-attribute-wrapper{margin-bottom:var(--ps25-qv-spacing-m)}.ps25-variable-product-options .ps25-attribute-wrapper .ps25-attribute-label{color:var(--ps25-qv-text-color);display:block;font-size:var(--ps25-qv-font-size-m);font-weight:var(--ps25-qv-font-weight-bold);margin-bottom:var(--ps25-qv-spacing-xs)}.ps25-variable-product-options .ps25-attribute-wrapper .ps25-quick-view-attribute-select{border:var(--ps25-qv-input-border);border-radius:var(--ps25-qv-input-radius);padding:8px 10px;width:100%}.ps25-variable-product-options .ps25-attribute-swatches{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:var(--ps25-qv-spacing-s);margin-top:var(--ps25-qv-spacing-xs)}.ps25-variable-product-options .ps25-attribute-swatches .ps25-quick-view-attribute-swatch{background:var(--ps25-qv-bg-color);border:2px solid var(--ps25-qv-border-color);border-radius:var(--ps25-qv-input-radius);cursor:pointer;flex:0 0 auto;height:30px;line-height:26px;min-width:30px;padding:2px 10px;text-align:center}.ps25-variable-product-options .ps25-attribute-swatches .ps25-quick-view-attribute-swatch.selected{background-color:var(--ps25-qv-primary-color);border-color:var(--ps25-qv-primary-color);color:var(--ps25-qv-primary-text)}.ps25-variable-product-options .ps25-attribute-swatches .ps25-quick-view-attribute-swatch:hover:not(.selected):not(.out-of-stock){border-color:var(--ps25-qv-muted-color)}.ps25-variable-product-options .ps25-attribute-swatches .ps25-quick-view-attribute-swatch.out-of-stock{background-color:#f8f8f8;border-color:var(--ps25-qv-border-color);color:var(--ps25-qv-muted-color);cursor:not-allowed;opacity:.5;position:relative}.ps25-variable-product-options .ps25-attribute-swatches .ps25-quick-view-attribute-swatch.out-of-stock:after{background-image:linear-gradient(45deg,hsla(0,0%,100%,0) 45%,var(--ps25-qv-out-of-stock-color) 50%,hsla(0,0%,100%,0) 55%);background-size:8px 8px;content:"";height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%}.ps25-variable-product-options .ps25-attribute-swatches .ps25-quick-view-attribute-swatch.text-swatch{font-size:var(--ps25-qv-font-size-s);height:auto;min-width:40px;padding:4px 12px}.ps25-variable-product-options .ps25-variation-notice{background-color:var(--ps25-qv-secondary-bg);border-radius:var(--ps25-qv-input-radius);color:var(--ps25-qv-muted-color);font-size:var(--ps25-qv-font-size-s);margin-bottom:var(--ps25-qv-spacing-s);padding:8px 12px}.ps25-variable-product-options .ps25-variation-details{border-top:1px solid var(--ps25-qv-border-color);display:none;margin-top:var(--ps25-qv-spacing-m);padding-top:var(--ps25-qv-spacing-m)}.ps25-variable-product-options .ps25-variation-details .ps25-variation-sku{color:var(--ps25-qv-muted-color);font-size:var(--ps25-qv-font-size-s);margin-bottom:var(--ps25-qv-spacing-xs)}.ps25-variable-product-options .ps25-variation-details .ps25-variation-stock{font-size:var(--ps25-qv-font-size-s)}.ps25-variable-product-options .ps25-variation-details .ps25-variation-stock.ps25-in-stock{color:var(--ps25-qv-in-stock-color)}.ps25-variable-product-options .ps25-variation-details .ps25-variation-stock.ps25-out-of-stock{color:var(--ps25-qv-out-of-stock-color)}.ps25-quantity-wrapper{align-items:center;border:var(--ps25-qv-input-border);border-radius:var(--ps25-qv-input-radius);display:flex;height:var(--ps25-qv-input-height);overflow:hidden}.ps25-quantity-wrapper .ps25-quick-view-qty-minus,.ps25-quantity-wrapper .ps25-quick-view-qty-plus{background:var(--ps25-qv-secondary-bg);border:none;color:var(--ps25-qv-text-color);cursor:pointer;flex:0 0 auto;height:100%;line-height:42px;text-align:center;width:30px}.ps25-quantity-wrapper .ps25-quick-view-qty-minus:hover,.ps25-quantity-wrapper .ps25-quick-view-qty-plus:hover{background:var(--ps25-qv-secondary-hover)}.ps25-quantity-wrapper .ps25-quick-view-qty{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;border:none;border-left:1px solid var(--ps25-qv-border-color);border-right:1px solid var(--ps25-qv-border-color);flex:1 1 auto;height:100%;padding:0 5px;text-align:center;width:100%}.ps25-quantity-wrapper .ps25-quick-view-qty::-webkit-inner-spin-button,.ps25-quantity-wrapper .ps25-quick-view-qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ps25-quick-add-to-cart{align-items:center;display:inline-flex;justify-content:center;min-width:150px}.ps25-quick-add-to-cart .ps25-add-to-cart-icon{fill:var(--ps25-qv-primary-text);height:18px;margin-right:8px;width:18px}.ps25-quick-add-to-cart:disabled{cursor:not-allowed}.ps25-quick-add-to-cart.loading{position:relative}.ps25-quick-add-to-cart.loading .ps25-add-to-cart-icon,.ps25-quick-add-to-cart.loading span{visibility:hidden}.ps25-quick-add-to-cart.loading:after{animation:ps25-button-loading var(--ps25-qv-animation-speed) infinite linear;border:2px solid hsla(0,0%,100%,.3);border-radius:100%;border-top:2px solid var(--ps25-qv-primary-text);content:"";height:16px;left:50%;margin:-8px 0 0 -8px;position:absolute;top:50%;width:16px}@keyframes ps25-button-loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ps25-error-message{background-color:var(--ps25-qv-error-bg);border:1px solid var(--ps25-qv-error-border);border-radius:var(--ps25-qv-input-radius);color:var(--ps25-qv-error-text)}.ps25-error-message,.ps25-success-message{margin-bottom:var(--ps25-qv-spacing-m);padding:var(--ps25-qv-spacing-s) var(--ps25-qv-spacing-m)}.ps25-success-message{background-color:var(--ps25-qv-success-bg);border:1px solid var(--ps25-qv-success-border);border-radius:var(--ps25-qv-input-radius);color:var(--ps25-qv-success-text)}body.ps25-quick-view-open{overflow:hidden}:root{--ps25-quick-view-bg:#000;--ps25-quick-view-text:#fff;--ps25-quick-view-font-size:14px;--ps25-quick-view-border-radius:20px;--ps25-quick-view-transition-speed:0.3s;--ps25-quick-view-icon-size:16px;--ps25-quick-view-circle-size:40px;--ps25-quick-view-expanded-width:120px;--ps25-quick-view-padding:12px;--ps25-quick-view-box-shadow:0 2px 8px rgba(0,0,0,.15)}.ps25-quick-view-button{align-items:center;bottom:var(--ps25-qv-spacing-m);box-shadow:var(--ps25-quick-view-box-shadow);cursor:pointer;display:flex;justify-content:center;overflow:hidden;position:absolute;right:var(--ps25-qv-spacing-m);text-decoration:none;transition:all var(--ps25-quick-view-transition-speed) ease-in-out;z-index:100}.ps25-quick-view-button .ps25-quick-view-text{font-size:var(--ps25-quick-view-font-size);font-weight:var(--ps25-qv-font-weight-medium);white-space:nowrap}.ps25-quick-view-button .ps25-quick-view-icon{fill:currentColor;display:block;height:var(--ps25-quick-view-icon-size);width:var(--ps25-quick-view-icon-size)}@media (max-width:767px){.ps25-quick-view-button{background-color:transparent;box-shadow:none;opacity:.7;padding:0}.ps25-quick-view-button,.ps25-quick-view-button .ps25-quick-view-icon-wrapper{border-radius:50%;height:var(--ps25-quick-view-circle-size);width:var(--ps25-quick-view-circle-size)}.ps25-quick-view-button .ps25-quick-view-icon-wrapper{align-items:center;background:rgba(0,0,0,.7);box-sizing:border-box;color:var(--ps25-quick-view-text);display:flex;justify-content:center;min-height:var(--ps25-quick-view-circle-size);position:absolute;right:0;top:0;z-index:2}.ps25-quick-view-button .ps25-quick-view-text{display:none}.ps25-quick-view-button:active{opacity:.9}.ps25-quick-view-button:active .ps25-quick-view-icon-wrapper{background:rgba(0,0,0,.8)}}@media (min-width:768px){.ps25-quick-view-button{--quick-view-icon-size:var(--ps25-quick-view-circle-size);align-items:center;background-color:transparent;border-radius:calc(var(--ps25-quick-view-circle-size)/2);box-shadow:none;display:inline-flex;height:var(--ps25-quick-view-circle-size);max-width:var(--ps25-quick-view-circle-size);opacity:.7;overflow:hidden;padding:0;transition:max-width var(--ps25-quick-view-transition-speed) linear,background-color var(--ps25-quick-view-transition-speed) linear,opacity var(--ps25-quick-view-transition-speed) linear;width:auto}.ps25-quick-view-button .ps25-quick-view-text{font-size:var(--ps25-quick-view-font-size);line-height:1;max-height:var(--ps25-quick-view-circle-size);padding-left:calc(var(--ps25-quick-view-circle-size)/3);padding-right:var(--ps25-quick-view-circle-size);transform:translateX(-5px);transition:visibility 0s linear,transform calc(var(--ps25-quick-view-transition-speed)/2) linear;visibility:hidden;white-space:nowrap}.ps25-quick-view-button .ps25-quick-view-icon-wrapper,.ps25-quick-view-button .ps25-quick-view-text{align-items:center;box-sizing:border-box;color:var(--ps25-quick-view-text);display:flex;height:var(--ps25-quick-view-circle-size);min-height:var(--ps25-quick-view-circle-size)}.ps25-quick-view-button .ps25-quick-view-icon-wrapper{background:var(--ps25-quick-view-bg);border-radius:50%;justify-content:center;position:absolute;right:0;top:0;width:var(--ps25-quick-view-circle-size);z-index:2}.ps25-quick-view-button:hover{background-color:var(--ps25-quick-view-bg);max-width:calc(var(--ps25-quick-view-circle-size)*5);opacity:.9;transition:max-width var(--ps25-quick-view-transition-speed) linear,background-color var(--ps25-quick-view-transition-speed) linear,opacity var(--ps25-quick-view-transition-speed) linear}.ps25-quick-view-button:hover .ps25-quick-view-text{transform:translateX(0);transition:visibility 0s linear,transform calc(var(--ps25-quick-view-transition-speed)/2) linear;visibility:visible}}.ps25-quick-view-button:focus{outline:none}.ps25-product-tags.ps25-quick-view-context .pdp-icons{align-items:flex-start;display:flex;flex-direction:column;gap:.5em}.ps25-product-tags.ps25-quick-view-context .pdp-icons__icon{align-items:center;display:flex}.product-card-hover-full{container-type:inline-size}@container (max-width: 319px){.product-card-hover-full .ps25-quick-view-button{--ps25-quick-view-circle-size:32px;--ps25-quick-view-icon-size:12px;--ps25-quick-view-font-size:12px;height:var(--ps25-quick-view-circle-size);max-width:var(--ps25-quick-view-circle-size);padding:4px}.product-card-hover-full .ps25-quick-view-button .ps25-quick-view-text{font-size:var(--ps25-quick-view-font-size);padding-left:0;padding-right:0}.product-card-hover-full .ps25-quick-view-button .ps25-quick-view-icon{height:var(--ps25-quick-view-icon-size);width:var(--ps25-quick-view-icon-size)}}@container (min-width: 320px){.product-card-hover-full:focus-within .ps25-quick-view-button,.product-card-hover-full:hover .ps25-quick-view-button{background-color:var(--ps25-quick-view-bg);max-width:calc(var(--ps25-quick-view-circle-size)*5);opacity:.9}.product-card-hover-full:focus-within .ps25-quick-view-button .ps25-quick-view-text,.product-card-hover-full:hover .ps25-quick-view-button .ps25-quick-view-text{transform:translateX(0);transition:visibility 0s linear,transform calc(var(--ps25-quick-view-transition-speed)/2) linear;visibility:visible}}.review-card{background:var(--tertiary-trans-90);border-radius:var(--radius);color:var(--white);grid-column:span 1;padding:var(--space-m)}.review-card h3{font-size:var(--text-xl)}.review-card .service-review__rating .icon{font-size:var(--text-l)}.review-card .service-review__rating .icon.full-color{color:var(--accent)}.review-card .service-review__image{height:24px;-o-object-fit:contain;object-fit:contain;opacity:.8}.review-card .review-content{display:flex;flex-direction:column;gap:var(--space-s);height:100%}.review-card.review-position-1{grid-column:3;grid-row:2}.review-card.review-position-2{grid-column:1;grid-row:4}.review-card .review-body{display:flex;flex-direction:column;gap:var(--space-xs)}.review-card .review-meta{font-size:var(--text-s)}@media (min-width:768px){.review-card .review-meta{display:flex;gap:1ex}}@media (max-width:768px){.review-text{display:none}.review-card h3.review-title{font-size:var(--text-l)}.review-card{padding:var(--space-s)}.service-review__rating-container .service-review__image{height:auto;-o-object-fit:contain;object-fit:contain;width:50px}}.clp-quote-panel{background:#e5e8e4;border-radius:8px;height:100%;padding:24px;transition:background-color .3s ease}.clp-quote-panel--position-1{grid-column:3;grid-row:2}.clp-quote-panel--position-2{grid-column:1;grid-row:3}.clp-quote-panel--position-3{grid-column:3;grid-row:3}.clp-quote-panel--position-4{grid-column:1;grid-row:2}@media (max-width:1199px){.clp-quote-panel{grid-column:3;grid-row:1}}.clp-quote-panel__inner{align-items:center;display:flex;flex-direction:column;gap:16px;height:100%;justify-content:center;text-align:center}.clp-quote-panel__stars{color:#ffb800;font-size:24px;letter-spacing:2px}.clp-quote-panel__quote{-webkit-line-clamp:4;-webkit-box-orient:vertical;border:none;color:#333;display:-webkit-box;font-size:16px;font-style:italic;line-height:1.5;margin:0;max-height:96px;overflow:hidden;padding:0}.clp-quote-panel__author{align-items:center;color:#666;display:flex;flex-direction:column;font-size:14px;font-weight:600;gap:4px}.clp-quote-panel__date{color:#888;font-size:12px;font-weight:400}.clp-facets .wpgb-facet .wpgb-input,.clp-facets__dropdown,.facet-results .wpgb-facet .wpgb-input,.facet-results__dropdown{height:48px}.clp-facets .wpgb-facet .wpgb-input .brx-submenu-toggle,.clp-facets__dropdown .brx-submenu-toggle,.facet-results .wpgb-facet .wpgb-input .brx-submenu-toggle,.facet-results__dropdown .brx-submenu-toggle{line-height:48px}.clp-facets .wpgb-facet .wpgb-inline-list li,.facet-results .wpgb-facet .wpgb-inline-list li{list-style:none;margin:0 var(--space-xs) 0 0;padding:0}.clp-facets .wpgb-button,.facet-results .wpgb-button{border-radius:var(--radius);cursor:pointer;margin:0}.clp-facets .wpgb-button,.clp-facets .wpgb-button.wpgb-reset,.facet-results .wpgb-button,.facet-results .wpgb-button.wpgb-reset{background:var(--bg-light);border:1px solid var(--bg-light);margin-bottom:0;padding:calc(var(--space-xs)/2) calc(var(--space-xs)/2 + 8px)}.clp-facets .wpgb-button.wpgb-radio-sort-clear,.facet-results .wpgb-button.wpgb-radio-sort-clear{align-items:center;border-style:solid;border-width:var(--wpgb-border-width);display:flex;flex-direction:row;flex-grow:1;margin-right:var(--space-xs);outline:none;position:relative;transition:background .25s ease,color .25s ease,border-color .25s ease}.clp-facets .wpgb-button.wpgb-radio-sort-clear[aria-pressed=true],.facet-results .wpgb-button.wpgb-radio-sort-clear[aria-pressed=true]{background-color:var(--wpgb-accent-scheme-1);border-color:var(--wpgb-accent-scheme-1);color:#fff}.clp-facets .wpgb-button .wpgb-button-label,.facet-results .wpgb-button .wpgb-button-label{cursor:pointer;font-size:16px;line-height:var(--text-s-line-height);padding:0 8px;word-break:break-word}.clp-facets .wpgb-button .wpgb-button-control,.facet-results .wpgb-button .wpgb-button-control{flex-shrink:0;height:13px;position:relative;width:15px}.clp-facets .wpgb-button .wpgb-button-control:after,.clp-facets .wpgb-button .wpgb-button-control:before,.facet-results .wpgb-button .wpgb-button-control:after,.facet-results .wpgb-button .wpgb-button-control:before{background:#fff;content:"";height:13px;left:8px;position:absolute;top:0;width:2px}.clp-facets .wpgb-button .wpgb-button-control:before,.facet-results .wpgb-button .wpgb-button-control:before{transform:rotate(42deg)}.clp-facets .wpgb-button .wpgb-button-control:after,.facet-results .wpgb-button .wpgb-button-control:after{transform:rotate(-42deg)}.clp-facets .wpgb-selection-facet ul,.facet-results .wpgb-selection-facet ul{margin:0}.clp-facets .wpgb-selection-facet .wpgb-inline-list li,.facet-results .wpgb-selection-facet .wpgb-inline-list li{margin-bottom:0}.clp-facets .wpgb-facet button.wpgb-button,.facet-results .wpgb-facet button.wpgb-button{line-height:var(--text-s-line-height)}.clp-facets .wpgb-facet ul .wpgb-button,.facet-results .wpgb-facet ul .wpgb-button{padding:calc(var(--space-xs)/2)}.facet-results .brxe-block,.facet-results .brxe-shortcode{width:auto}.facet-results>:last-child{flex-grow:1;width:auto}.facet-results>:last-child .wpgb-facet{text-align:right}.facet-results .wpgb-facet .wpgb-inline-list{flex-direction:row;flex-wrap:nowrap}.archive .wpgb-facet fieldset:last-child,.archive .wpgb-facet>fieldset:last-child,.blog .wpgb-facet fieldset:last-child,.blog .wpgb-facet>fieldset:last-child,.woocommerce .wpgb-facet fieldset:last-child,.woocommerce .wpgb-facet>fieldset:last-child{margin-bottom:0}.item-size{color:#666;font-size:.9em}.woocommerce-checkout label{font-weight:400}.checkout_coupon_box,.shop_table.woocommerce-checkout-review-order-table,.woocommerce-checkout .woocommerce-checkout-payment,.woocommerce-checkout .woocommerce-checkout-review-order-table{border-collapse:separate;border-radius:var(--radius);border-spacing:0}.checkout_coupon_box thead,.shop_table.woocommerce-checkout-review-order-table thead,.woocommerce-checkout .woocommerce-checkout-payment thead,.woocommerce-checkout .woocommerce-checkout-review-order-table thead{border-bottom:none}.checkout_coupon_box tbody tr:last-child td,.checkout_coupon_box thead tr th,.shop_table.woocommerce-checkout-review-order-table tbody tr:last-child td,.shop_table.woocommerce-checkout-review-order-table thead tr th,.woocommerce-checkout .woocommerce-checkout-payment tbody tr:last-child td,.woocommerce-checkout .woocommerce-checkout-payment thead tr th,.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr:last-child td,.woocommerce-checkout .woocommerce-checkout-review-order-table thead tr th{border-bottom:1px solid var(--bricks-border-color)}.checkout_coupon_box{border:1px solid var(--bricks-border-color);padding:20px}.checkout_coupon_box h3,.checkout_coupon_box>p:not([class]){margin:0}.brxe-woocommerce-mini-cart .cart-detail li{line-height:2ex;margin-bottom:var(--space-m);min-height:40px;padding-inline-end:0}.brxe-woocommerce-mini-cart .cart-detail li.mini_cart_item{padding-left:20px;position:relative}.brxe-woocommerce-mini-cart .cart-detail li.mini_cart_item .remove{left:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:10px}.brxe-woocommerce-mini-cart .cart-detail li.mini_cart_item>a:not(.remove){display:block;margin-bottom:4px;padding-left:calc(40px + var(--space-xs));position:relative;text-decoration:none}.brxe-woocommerce-mini-cart .cart-detail li.mini_cart_item>a:not(.remove) img{border-radius:var(--radius);height:40px;left:0;margin:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:40px}.brxe-woocommerce-mini-cart .cart-detail li.mini_cart_item .quantity{display:block;padding-left:calc(40px + var(--space-xs))}.brxe-woocommerce-mini-cart .cart-detail .woocommerce-mini-cart__buttons{grid-auto-flow:row}.brxe-woocommerce-mini-cart .cart-detail .woocommerce-mini-cart__buttons a.button{margin-top:0}.brxe-woocommerce-mini-cart .mini-cart-title{margin-bottom:var(--space-m)}.brxe-woocommerce-mini-cart .cart-detail img{display:block;float:none;margin-left:auto;margin-right:auto}.woocommerce-mini-cart{height:100%}.woocommerce-mini-cart li:last-child{margin-bottom:0}.woocommerce-mini-cart__total.total .woocommerce-Price-amount{margin-top:0}.woocommerce-mini-cart__buttons.buttons{margin-bottom:var(--space-s)}.woocommerce-mini-cart__buttons.buttons .button{transition:background .3s ease-in-out}.woocommerce-mini-cart__buttons.buttons .button.wc-forward:not(.checkout){background:var(--neutral-semi-light)!important}.woocommerce-mini-cart__buttons.buttons .button.wc-forward:not(.checkout):hover{background:var(--neutral-semi-dark)!important}.woocommerce-mini-cart__buttons.buttons .button.checkout.wc-forward:hover:before{opacity:1}.cart-collaterals .wc-proceed-to-checkout .button,.woocommerce-checkout .place-order .button{line-height:2em;width:100%}.button.checkout.wc-forward:before,.cart-collaterals .wc-proceed-to-checkout .button:before,.woocommerce-checkout .place-order .button:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='%23fff' viewBox='0 0 256 256'%3E%3Cpath d='M128 112a28 28 0 0 0-8 54.83V184a8 8 0 0 0 16 0v-17.17a28 28 0 0 0-8-54.83Zm0 40a12 12 0 1 1 12-12 12 12 0 0 1-12 12Zm80-72h-32V56a48 48 0 0 0-96 0v24H48a16 16 0 0 0-16 16v112a16 16 0 0 0 16 16h160a16 16 0 0 0 16-16V96a16 16 0 0 0-16-16ZM96 56a32 32 0 0 1 64 0v24H96Zm112 152H48V96h160v112Z'/%3E%3C/svg%3E") no-repeat 50%;background-size:contain;content:"";display:inline-block;height:1em;margin-right:8px;opacity:.7;transition:opacity .3s ease-in-out;vertical-align:middle;width:1em}input[type=checkbox]{align-items:center;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;aspect-ratio:1/1;background:#fff!important;border:2px solid var(--neutral-semi-dark)!important;border-radius:var(--radius);cursor:pointer;display:flex;height:1em;justify-content:center;padding:0!important;position:relative;transition:background .3s,border-color .3s;width:1em}input[type=checkbox]:after{color:#fff;content:"✔";font-size:.7em;font-weight:700;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease-in-out}input[type=checkbox]:checked{background:var(--primary)!important;border-color:var(--primary)!important}input[type=checkbox]:checked:after{opacity:1}.woocommerce-checkout .select2-container .select2-selection--single,.woocommerce-checkout input:not([type=checkbox]),.woocommerce-checkout select,.woocommerce-checkout textarea{border-radius:var(--radius)!important}.woocommerce-checkout .select2-container .select2-selection--single{height:auto;padding:.5em}.woocommerce-checkout .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox,.woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address .woocommerce-form__label-for-checkbox{align-items:center;display:flex;gap:8px;position:relative}.woocommerce-checkout .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox input[type=checkbox],.woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address .woocommerce-form__label-for-checkbox input[type=checkbox]{position:relative;top:unset;transform:unset}.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout h3#order_review_heading{font-size:var(--text-xl);margin-bottom:var(--space-m)}.woocommerce-checkout .ckobp-title,.woocommerce-checkout h3{font-size:var(--text-l);font-weight:300}.woocommerce-checkout .form-row{margin-bottom:var(--space-s)}.woocommerce-checkout .form-row label{display:inline-block;line-height:1.4;margin-bottom:calc(var(--space-xs)/2)}.woocommerce-checkout .woocommerce-form__label-for-checkbox{align-items:center;cursor:pointer;display:flex;gap:var(--space-xs);padding:var(--space-xs) 0}.woocommerce-checkout .woocommerce-form__label-for-checkbox span{font-size:var(--text-base);line-height:1.4}.woocommerce-checkout .woocommerce-form__label-for-checkbox input[type=checkbox]{margin:0;position:relative;top:0;transform:none}.woocommerce-checkout #ship-to-different-address,.woocommerce-checkout .create-account{margin-bottom:0}.woocommerce-checkout #ship-to-different-address .woocommerce-form__label-for-checkbox,.woocommerce-checkout .create-account .woocommerce-form__label-for-checkbox{font-weight:400}.woocommerce-checkout .woocommerce-shipping-fields{margin:0}.woocommerce-checkout .form-row.create-account label{margin-bottom:0;padding:0}#ship-to-different-address-checkbox,#ship-to-different-address-checkbox span,.woocommerce-checkout .form-row.create-account label,.woocommerce-checkout .woocommerce-form__label-for-checkbox span{font-size:var(--text-m)}.woocommerce-checkout .woocommerce-shipping-methods,.woocommerce-shipping-methods{list-style:none;margin:0;padding:0}.woocommerce-checkout .woocommerce-shipping-methods li,.woocommerce-shipping-methods li{align-items:center;display:flex;gap:var(--space-xs);margin-bottom:var(--space-xs);margin-bottom:0!important}.woocommerce-checkout .woocommerce-shipping-methods li input[type=radio],.woocommerce-shipping-methods li input[type=radio]{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;border:2px solid var(--neutral-semi-dark);border-radius:50%!important;cursor:pointer;height:1em;margin:0;position:relative;width:1em}.woocommerce-checkout .woocommerce-shipping-methods li input[type=radio]:checked,.woocommerce-shipping-methods li input[type=radio]:checked{background:#fff;border-color:var(--primary)}.woocommerce-checkout .woocommerce-shipping-methods li input[type=radio]:checked:after,.woocommerce-shipping-methods li input[type=radio]:checked:after{background:var(--primary);border-radius:50%!important;content:"";height:.5em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:.5em}.woocommerce-checkout .woocommerce-shipping-methods li label,.woocommerce-shipping-methods li label{cursor:pointer;flex:1;line-height:var(--space-m);margin-bottom:0!important}.cart-collaterals table tbody *,shop_table woocommerce-checkout-review-order-table table tbody *{line-height:var(--space-m);margin-bottom:calc(var(--space-xs)/2);vertical-align:top}.cart-collaterals table tbody th{padding-right:15px}.woocommerce-remove-coupon{font-size:0;position:relative;text-decoration:none}.woocommerce-remove-coupon:before{background:var(--neutral-semi-light);border-radius:var(--radius);color:var(--white);content:"Remove";display:inline-block;font-size:var(--text-s);line-height:1;opacity:.6;padding:5px 10px;position:relative;top:2px;transition:opacity .3s ease}.woocommerce-remove-coupon:hover:before{opacity:1}.cart-discount td{display:flex;flex-direction:row;gap:calc(var(--space-xs)/2)}.shop_table.woocommerce-checkout-review-order-table .woocommerce-remove-coupon:before{top:0}.cart_item dl.variation,.woocommerce-checkout .shop_table dl.variation,.woocommerce-mini-cart-item.mini_cart_item dl.variation{display:none}@media screen and (min-width:768px){.woocommerce-cart-form .shop_table{border-collapse:collapse;width:100%}.woocommerce-cart-form .shop_table tbody tr{border-bottom:1px solid var(--neutral-light)}.woocommerce-cart-form .shop_table tbody tr:first-child{border-top:1px solid var(--neutral-light)}.woocommerce-cart-form .shop_table tbody tr:last-child{border-bottom:none}.woocommerce-cart-form .shop_table td{padding:var(--space-s) var(--space-xs);vertical-align:middle}.woocommerce-cart-form .shop_table td:first-child{padding-left:0}.woocommerce-cart-form .shop_table td:last-child{padding-right:0}.woocommerce-cart-form .shop_table .product-thumbnail img{border-radius:var(--radius);height:auto;width:80px}.woocommerce-cart-form .shop_table .quantity{height:38px;width:140px}.woocommerce-cart-form .shop_table .product-price,.woocommerce-cart-form .shop_table .product-subtotal{font-weight:500;text-align:right}.woocommerce-cart-form .shop_table .product-remove{width:40px}.woocommerce-cart-form .shop_table .product-remove a.remove{color:var(--neutral-semi-dark);font-size:1.5em;text-decoration:none}.woocommerce-cart-form .shop_table .product-remove a.remove:hover{color:var(--primary)}}@media screen and (max-width:767px){.woocommerce-cart-form .shop_table tbody tr{border-bottom:1px solid var(--neutral-light);display:grid;gap:.7em var(--space-s);grid-template-columns:80px 1fr;padding:var(--space-m) 0;position:relative}.woocommerce-cart-form .shop_table tbody tr:first-child{border-top:1px solid var(--neutral-light)}.woocommerce-cart-form .shop_table tbody .product-thumbnail{grid-column:1;grid-row:1/span 3;padding:0}.woocommerce-cart-form .shop_table tbody .product-thumbnail img{border-radius:var(--radius);height:auto;width:100%}.woocommerce-cart-form .shop_table tbody .product-name{display:block;gap:0;grid-column:2;padding:0;padding-right:calc(var(--space-xl) + 10px)}.woocommerce-cart-form .shop_table tbody .product-name:before{display:none}.woocommerce-cart-form .shop_table tbody .product-remove{justify-content:flex-end;position:absolute;right:0;top:var(--space-m);z-index:2}.woocommerce-cart-form .shop_table tbody .product-quantity{align-items:center;display:flex;gap:var(--space-s);grid-column:2;padding:0}.woocommerce-cart-form .shop_table tbody .product-quantity:before{font-size:var(--text-xs);font-weight:400}.woocommerce-cart-form .shop_table tbody .product-subtotal{align-items:center;display:flex;gap:var(--space-s);grid-column:2;margin:0;padding:0}.woocommerce-cart-form .shop_table tbody .product-subtotal:before{font-size:var(--text-xs);font-weight:400}.woocommerce-cart-form .shop_table tbody .product-price{display:none}}.brxe-woocommerce-mini-cart .mini-cart-link .cart-icon{align-items:center;display:flex;height:22px;justify-content:center;position:relative;width:22px}.brxe-woocommerce-mini-cart .mini-cart-link .cart-icon .cart-count{align-items:center;background:var(--primary);border-radius:10px;color:var(--white);display:flex;font-size:12px;font-weight:600;height:20px;justify-content:center;min-width:20px;opacity:0;padding:0 4px;position:absolute;right:-6px;top:-4px;transition:opacity .3s ease}.brxe-woocommerce-mini-cart .mini-cart-link .cart-icon .cart-count.show{opacity:1}.brxe-woocommerce-mini-cart .mini-cart-link .cart-icon svg{height:22px;transition:fill .3s ease;width:22px}.brxe-woocommerce-mini-cart .mini-cart-link:hover .cart-icon svg{fill:var(--primary)}footer .brxe-woocommerce-mini-cart{height:0}footer .brxe-woocommerce-mini-cart .mini-cart-link{display:none}:root{--progress-line-height:2px;--progress-line-color:var(--neutral-light);--progress-line-completed-color:var(--tertiary);--progress-step-font-size:1.4rem;--progress-step-size:calc(var( --progress-step-font-size)*1.5);--progress-step-label-font-size:calc(var( --progress-step-font-size)*0.75)}.checkout-progress{margin:2rem;position:relative}.checkout-progress:before{background-color:var(--progress-line-color);right:calc(var(--progress-step-size)/2);z-index:1}.checkout-progress:after,.checkout-progress:before{content:"";height:var(--progress-line-height);left:calc(var(--progress-step-size)/2);position:absolute;top:calc(var(--progress-step-size)/2)}.checkout-progress:after{background-color:var(--progress-line-completed-color);width:0;z-index:2}.checkout-progress--current-step-1:after{width:15%}.checkout-progress--current-step-2:after{width:50%}.checkout-progress--current-step-3:after{width:100%}.checkout-progress__list{display:flex;justify-content:space-between;list-style:none;margin:0;padding:0;position:relative}.checkout-progress__item{flex:1;position:relative;text-align:center;z-index:3}.checkout-progress__item--completed .checkout-progress__step-number,.checkout-progress__item--current .checkout-progress__step-number{background-color:var(--progress-line-completed-color);border-color:var(--progress-line-completed-color);color:#fff}.checkout-progress__item--completed .checkout-progress__step-label,.checkout-progress__item--current .checkout-progress__step-label{color:var(--progress-line-completed-color)}.checkout-progress__step-number{align-items:center;background-color:#fff;border:var(--progress-line-height) solid var(--progress-line-color);border-radius:50%;box-shadow:0 0 0 5px #fff;color:var(--progress-line-color);display:inline-flex;font-size:var(--progress-step-font-size);font-weight:700;height:var(--progress-step-size);justify-content:center;position:relative;width:var(--progress-step-size);z-index:3}.checkout-progress__step-label{color:var(--progress-line-color);display:block;font-size:var(--progress-step-label-font-size);margin-top:.5rem}.checkout-progress__link{color:inherit;display:block;text-decoration:none}.checkout-progress__link:focus,.checkout-progress__link:hover{outline:none}@media (max-width:480px){.checkout-progress{margin:var(--space-s) 0}.checkout-progress__step-number{font-size:var(--text-l)}.checkout-progress__step-label{font-size:var(--text-s);line-height:1.4}}:root{--checkout-secondary-button-width:160px}.checkout_coupon_box,.commercekit-order-bump,.woocommerce-checkout-payment{background:var(--base-ultra-light)}.commercekit-order-bump-wrap.cgkit-single-order-bump{margin-bottom:0!important}.commercekit-order-bump-wrap .commercekit-order-bumps .commercekit-order-bump{border-radius:var(--radius);margin-top:0}.commercekit-order-bump-wrap .commercekit-order-bumps .commercekit-order-bump .ckobp-title{font-size:var(--text-l);font-weight:300}.commercekit-order-bump-wrap .commercekit-order-bumps .commercekit-order-bump .ckobp-item{gap:var(--space-xs)}.commercekit-order-bump-wrap .commercekit-order-bumps .commercekit-order-bump .ckobp-item .ckobp-image{border-radius:var(--radius);height:unset;width:unset}.commercekit-order-bump-wrap .commercekit-order-bumps .commercekit-order-bump .ckobp-item .ckobp-image img{max-width:5em;mix-blend-mode:darken;width:5em}.commercekit-order-bump-wrap .commercekit-order-bumps .commercekit-order-bump .ckobp-item .ckobp-product{display:flex;flex-direction:column;justify-content:center;margin:0}.commercekit-order-bump-wrap .commercekit-order-bumps .commercekit-order-bump .ckobp-item .ckobp-product .ckobp-name a{font-size:var(--text-m)}.commercekit-order-bump-wrap .commercekit-order-bumps .commercekit-order-bump .ckobp-item .ckobp-product .ckobp-price{color:var(--neutral-mid-light);font-size:var(--text-s)}.commercekit-order-bump-wrap .commercekit-order-bumps .commercekit-order-bump .ckobp-actions .ckobp-button{display:flex;flex-direction:column;height:100%}.commercekit-order-bump-wrap .commercekit-order-bumps .commercekit-order-bump .ckobp-actions .ckobp-button button{background:var(--primary);border:none;color:var(--white);font-size:var(--text-m);margin-top:auto;min-width:var(--checkout-secondary-button-width);padding:calc(var(--space-xs)/2) var(--space-s);text-align:center}.mini-cart .commercekit-order-bump-wrap .commercekit-order-bumps .commercekit-order-bump{background:none;border:none;padding:0}.mini-cart .commercekit-order-bump-wrap .commercekit-order-bumps .commercekit-order-bump .ckobp-title{font-size:var(--text-m);font-weight:400}.mini-cart .commercekit-order-bump-wrap .commercekit-order-bumps .commercekit-order-bump .ckobp-wrapper{background:var(--base-ultra-light);gap:var(--space-m);padding:calc(var(--space-s)/2) var(--space-xs) calc(var(--space-s)/2) calc(var(--space-s)/2)}.mini-cart .commercekit-order-bump-wrap .commercekit-order-bumps .commercekit-order-bump .ckobp-wrapper .ckobp-image img{max-width:3.5em;mix-blend-mode:darken;width:3.5em}.mini-cart .commercekit-order-bump-wrap .commercekit-order-bumps .commercekit-order-bump .ckobp-wrapper .ckobp-name a,.mini-cart .commercekit-order-bump-wrap .commercekit-order-bumps .commercekit-order-bump .ckobp-wrapper .ckobp-price{font-size:var(--text-s);font-weight:400}.mini-cart .commercekit-order-bump-wrap .commercekit-order-bumps .commercekit-order-bump .ckobp-wrapper .ckobp-button button{font-size:var(--text-s);min-width:unset}.checkout_coupon_box{display:flex;flex-wrap:wrap;gap:var(--space-s)}.checkout_coupon_box h3,.checkout_coupon_box>p:not([class]){width:100%}.checkout_coupon_box .form-row{margin:0}.checkout_coupon_box .form-row-first{flex:1;width:unset}.checkout_coupon_box .form-row-first input{width:100%}.checkout_coupon_box .form-row-last{flex:0 0 auto;margin-bottom:0;width:unset}.checkout_coupon_box .form-row-last .button{min-width:var(--checkout-secondary-button-width)}body.woocommerce-view-subscription .woocommerce-customer-details{display:none}.shop_table.subscription_details,.subscription_options{margin:0 0 50px}.shop_table.subscription_details{background:var(--bg-ulta-light);border:1px solid var(--bg-light);border-radius:4px;padding:20px 25px}.woocommerce-view-subscription .woocommerce-MyAccount-content h2{font-size:1em}.woocommerce-view-subscription .woocommerce-MyAccount-content .gift_card_intro h2{font-size:1.2em}.order-actions{display:none}a.wcs-switch-link.button{background:none!important;border:none!important;font-size:11px;letter-spacing:0!important;line-height:1;margin:6px 0;min-height:unset;padding:0!important;text-decoration:underline}a.wcs-switch-link.button:hover{box-shadow:none}table.subscription_details tr{display:table-row}table.subscription_details tr td{display:table-cell}.subscription_details tr:nth-last-child(-n+2){display:none}form.sub_options_form{display:flex}.subscription_options form{display:block;margin-bottom:0}.subscription_options form select{display:block;margin-bottom:10px}.subscription_options form .button,.subscription_options form button{margin-right:0;min-width:120px}.sub_container_start{margin-top:2em}.sub_container_start h2{font-size:1.2em}.sub_container_start .accordion-inner{padding:1em 0}.sub_container_start .accordion-inner h2{display:none}.sub_container_start .accordion-inner .touch-scroll-table{box-shadow:unset;margin-left:unset;overflow:visible;padding:10px;position:relative;width:unset}.sub_container_start .accordion-title{padding:.6em 2.3em .6em 0}.sub_container_start .accordion-title.active{background:none!important;color:#8eb85c;font-weight:400}.sub_container_start .accordion .toggle{border-radius:999px;height:1.5em;left:unset!important;margin-left:5px;position:absolute;right:0;top:.3em;transform-origin:50% 47%;width:2.3em}.sub_container_start tr.woocommerce-orders-table__row:last-of-type td.woocommerce-orders-table__cell{border-bottom:none}.shop_table.order_details{margin-bottom:3em}.shop_table.order_details a.remove{margin-right:0}.no_subscriptions .button{display:block;margin:20px 0;max-width:230px;width:auto}.price+.wcsatt-options-wrapper{margin-top:20px!important}.ps_product_prepaid_block,.wcsatt-options-wrapper{background:#f0f5ec;border:1px solid #e2e2e2;border-radius:6px;font-size:14px;margin-bottom:20px;padding:0}.ps_product_prepaid_block .wcsatt-sub-options,.wcsatt-options-wrapper .wcsatt-sub-options{margin-left:5px}.ps_product_prepaid_block .sub-text,.wcsatt-options-wrapper .sub-text{font-size:15px;font-weight:400;margin:10px 0 0}.sub_text_after_price{color:#841c1c;font-weight:700}.single .sub_text_after_price{font-size:18px;margin-left:10px}.archive .sub_text_after_price,.product-small .sub_text_after_price{display:block;font-size:85%;margin-top:5px}.sub-saving{color:#841c1c;font-weight:700}.woocommerce .subscription_text{padding:0 20px 15px}.woocommerce .wcsatt-options-product-prompt{padding:15px 20px 0}.woocommerce .wcsatt-options-product-wrapper{padding:0 20px}.woocommerce .wcsatt-options-product-wrapper .one-time-option-details,.woocommerce .wcsatt-options-product-wrapper .price.product-info .subscription-option-details,.woocommerce .wcsatt-options-product-wrapper .product-info .price,.woocommerce .wcsatt-options-product-wrapper .subscription-option-details,.woocommerce .wcsatt-options-product-wrapper .subscription-option-details .price,.woocommerce .wcsatt-options-product-wrapper .wcsatt-options-product-prompt-radio label>span{font-size:1em;padding-left:0}.woocommerce ul.wcsatt-options li,.woocommerce ul.wcsatt-options-product li{line-height:1.2;margin-bottom:14px}.woocommerce ul.wcsatt-options li label,.woocommerce ul.wcsatt-options-product li label{margin-bottom:0;padding-left:20px;position:relative}.woocommerce ul.wcsatt-options li label input,.woocommerce ul.wcsatt-options-product li label input{left:0;position:absolute;top:1px}.woocommerce ul.wcsatt-options .price,.woocommerce ul.wcsatt-options-product .price{margin:0}.first-payment-date,.woocommerce table.cart td:nth-of-type(4),.woocommerce table.cart th:nth-of-type(2){display:none}.has-subscription-plans .first-payment-date{display:block}.wcsatt-options-wrapper .wcsatt-options-prompt-text{margin-bottom:12px}.wcsatt-options-wrapper .wcsatt-options-prompt-text p{line-height:1.5;margin-bottom:0}.wcsatt-options-wrapper .wcsatt-options-prompt-text strong{color:#457e2c;font-size:1.3em}.wcsatt-options-wrapper .wcsatt-options-prompt-text small{position:relative;top:-2px}.wcsatt-options-wrapper .wcsatt-options-prompt-text-label{font-weight:700}.wcsatt-options-wrapper .wcsatt-options-product{margin:0}.wcsatt-options-wrapper .sub-text p{font-size:15px;font-weight:400;margin:10px 0 0}.wcsatt-options-wrapper .wcsatt-options-prompt-radios{list-style:none;margin:0;padding:0}.wcsatt-options-wrapper .wcsatt-options-prompt-radios .wcsatt-options-prompt-radio{margin-bottom:14px}.wcsatt-options-wrapper.closed .wcsatt-options-prompt-radio:first-child .wcsatt-options-prompt-label:after,.wcsatt-options-wrapper.open .wcsatt-options-prompt-radio:last-child .wcsatt-options-prompt-label:after{transform:translateY(-50%) scale(1)}.woocommerce-cart-form .subscription-price .subscription-option-details-ff,.woocommerce-mini-cart .sub-details{display:block}.woocommerce ul.wcsatt-options-prompt-radios li:first-of-type{margin-bottom:5px}.single-product .cart fieldset{width:100%}.ps_product_prepaid_block .ps_title{border-bottom:none;font-weight:700;margin:10px 0 20px;text-align:left}.ps_product_prepaid_block .ps_title span{background:none;font-size:.9em;font-weight:700;padding:0}.ps_product_prepaid_block input{margin-bottom:0}.ps_product_prepaid_block .ps_product_prepaid_block__description{color:#777;font-size:.9em;font-weight:700}.no-add-to-cart{font-weight:700;margin-bottom:20px}.wcs-auto-renew-toggle a.subscription-auto-renew-toggle{margin-left:0}.site-content select{margin-bottom:0;margin-bottom:15px}.site-content select,.wcsatt-options-product-dropdown{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 9L12 16L5 9' stroke='%234A5568' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.wcsatt-options-product-dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:right .7em top 50%;background-repeat:no-repeat;background-size:.65em auto;color:#000;padding-right:1.5em}.wcsatt-options-product-dropdown option,.wcsatt-options-product-dropdown:active,.wcsatt-options-product-dropdown:focus{color:#000}@supports (-webkit-touch-callout:none){.wcsatt-options-product-dropdown,.wcsatt-options-product-dropdown option{color:#000}}.sticky-atc-form .wcsatt-options-wrapper{display:none}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:2px solid #0073e6;box-sizing:border-box;cursor:pointer;display:inline-block;flex-shrink:0;height:20px;margin:0;padding:0;position:relative;width:20px}input[type=radio],input[type=radio]:before{border-radius:50%;transition:all .2s ease-in-out}input[type=radio]:before{background-color:#0073e6;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);width:10px}input[type=radio]:checked{border-color:#005bb5}input[type=radio]:checked:before{transform:translate(-50%,-50%) scale(1)}input[type=radio]:hover{border-color:#005bb5}input[type=radio]:focus{box-shadow:0 0 5px rgba(0,115,230,.5);outline:none}p.first-payment-date:has(small:empty){display:none}.first-payment-date small:empty,.first-payment-date:empty{display:none}.woocommerce-notices-wrapper .woocommerce-message{background-color:var(--success);color:var(--success-light)}.woocommerce-error{background-color:var(--danger);color:var(--danger-light)}.woocommerce-error .button{background-color:var(--danger-light)!important;color:var(--white)!important}.woocommerce-info{background-color:var(--info);color:var(--info-light)}.woocommerce-info .button{background-color:var(--info-light)!important;color:var(--white)!important}.product .ckit-badge_wrapper{font-size:var(--text-s)}.single-product.woocommerce .cart .button{height:var(--f-input-height)}body:not(.woocommerce) .brx-popup-content:not(.woocommerce) form.cart .single_add_to_cart_button,body:not(.woocommerce) .product_type_external,body:not(.woocommerce) .product_type_grouped,body:not(.woocommerce) .product_type_simple,body:not(.woocommerce) .product_type_variable{min-height:10px}.single_add_to_cart_button{transition:background-color .3s ease,color .3s ease}.single_add_to_cart_button .icon{fill:hsla(0,0%,100%,.7);transition:fill .3s ease}.single_add_to_cart_button:hover .icon{fill:#fff}.goes-well-with a.button.product_type_simple.add_to_cart_button{min-height:0}.brxe-woocommerce-account-page.accoount-dash{width:var(--content-width)}body:not(.woocommerce) .product_type_simple,body:not(.woocommerce) .product_type_variable,body:not(.woocommerce) .product_type_variation{align-items:center;background-color:var(--primary);border-radius:var(--radius);border-width:0;color:var(--white);display:inline-flex;font-weight:400;justify-content:center;min-height:40px;text-decoration:none;width:100%}body:not(.woocommerce) .product_type_simple .icon,body:not(.woocommerce) .product_type_variable .icon,body:not(.woocommerce) .product_type_variation .icon{fill:var(--white);height:16px}.product-card--landscape .add_to_cart_button{min-height:0!important}.product-card-mini__img{mix-blend-mode:darken}.bricks-products-by-sku{margin-bottom:var(--space-s);margin-top:var(--space-l)}.bricks-products-by-sku .self-watering-icon{height:42px;right:10px;top:10px;width:42px}.bricks-products-by-sku .product-subtitle{font-size:var(--text-s);font-weight:300}.bricks-products-by-sku .product-card-mini__price{margin-bottom:var(--space-xs)}.checkout-marketing-options{--toggle-active:#2196f3;--toggle-inactive:#ccc;background:var(--base-ultra-light);border:1px solid var(--bricks-border-color);border-radius:var(--radius);font-size:var(--text-s);margin:var(--space-l) 0 var(--space-l);padding:var(--space-s) var(--space-s) 0}.checkout-marketing-options .marketing_toggle,.checkout-marketing-options a{text-decoration:underline}.checkout-marketing-options .marketing_toggle:hover,.checkout-marketing-options a:hover{opacity:.8}.checkout-marketing-options .marketing_toggle{color:var(--primary);cursor:pointer;font-weight:600}.checkout-marketing-options p,.checkout-marketing-options p:last-of-type{margin-bottom:var(--space-xs)}.checkout-marketing-options .privacy_option{align-items:center;border-top:1px solid rgba(0,0,0,.05);cursor:pointer;display:flex;flex-direction:row-reverse;gap:12px;justify-content:space-between;margin-left:calc(var(--space-s)*-1);margin-right:calc(var(--space-s)*-1);padding:8px var(--space-s);position:relative}.checkout-marketing-options .privacy_option:hover{background:rgba(0,0,0,.02);margin-bottom:-1px}.checkout-marketing-options .privacy_option:last-of-type,.checkout-marketing-options .privacy_option:not(:last-of-type){margin-bottom:0}@media (max-width:768px){.checkout-marketing-options .privacy_option{align-items:flex-start;padding:12px var(--space-s)}.checkout-marketing-options .privacy_option label:not(.switch){font-size:14px;line-height:1.4;width:calc(100% - 54px)}.checkout-marketing-options .privacy_option .switch{margin-top:-2px}}.checkout-marketing-options .privacy_option .woocommerce-form__label{align-items:center;cursor:pointer;display:flex;flex-direction:row-reverse;font-size:var(--text-s);gap:12px;justify-content:space-between;margin-bottom:0;padding:calc(var(--space-xs)/3);width:100%}.checkout-marketing-options .privacy_option .woocommerce-form__label>span{flex:1;font-size:inherit;padding-right:16px}.checkout-marketing-options .privacy_option .woocommerce-form__label .switch{flex:0 0 auto;margin-top:-1px}.checkout-marketing-options .switch{display:block;flex-shrink:0;height:24px;margin:3px 3px 3px 0;position:relative;width:42px}.checkout-marketing-options .switch input{height:0;opacity:0;width:0}.checkout-marketing-options .switch input:focus+.slider{box-shadow:0 0 3px var(--toggle-active)}.checkout-marketing-options .switch input:checked+.slider{background-color:var(--toggle-active)}.checkout-marketing-options .switch input:checked+.slider:before{transform:translateX(-18px)}.checkout-marketing-options .switch input:not(:checked)+.slider{background-color:var(--toggle-inactive)}.checkout-marketing-options .slider{border-radius:24px;cursor:pointer;inset:0;position:absolute;transition:.2s ease-in-out}.checkout-marketing-options .slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;position:absolute;right:3px;transition:.2s ease-in-out;width:18px}.checkout-marketing-options .optional{display:none}#checkout-marketing-options-select{font-size:13px;line-height:18px}#checkout-marketing-options-select .switch{display:block;height:24px;margin-right:3px;margin-top:3px;position:relative;width:42px}#checkout-marketing-options-select .switch input{height:0;opacity:0;width:0}#checkout-marketing-options-select .slider{background-color:#2196f3;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.2s}#checkout-marketing-options-select .slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;position:absolute;right:3px;transition:.2s;width:18px}#checkout-marketing-options-select input:checked+.slider{background-color:#ccc}#checkout-marketing-options-select input:focus+.slider{box-shadow:0 0 1px #ccc}#checkout-marketing-options-select input:checked+.slider:before{transform:translateX(-18px)}.privacy_option{align-content:center;display:flex;justify-content:space-between;margin-bottom:var(--space-xs)}:root{--dashboard-bg:var(--neutral-ultra-light);--dashboard-border-color:var(--neutral-light);--info-bg:var(--info-light);--text-color:var(--text-dark);--btn-bg-color:var(--neutral);--btn-border-color:var(--neutral);--btn-text-color:var(--neutral-hover);--btn-bg-hover-color:var(--neutral-hover);--btn-border-hover-color:var(--neutral-hover);--btn-text-hover-color:var(--text-light);--btn-bg-active-color:var(--neutral-hover);--btn-border-active-color:var(--neutral-hover);--btn-text-active-color:var(--text-light);--input-bg:var(--white);--input-border-color:var(--neutral-trans-10);--input-text-color:var(--text-dark-muted);--label-text-color:var(--text-dark-muted)}.accoount-dash .woocommerce-button{background-color:var(--btn-bg-color);border-color:var(--btn-border-color);border-radius:var(--btn-border-radius);border-style:var(--btn-border-style);border-width:var(--btn-border-width);color:var(--btn-text-color);font-size:var(--text-m);font-style:var(--btn-font-style);font-weight:var(--btn-font-weight);letter-spacing:var(--btn-letter-spacing);line-height:var(--btn-line-height);min-inline-size:var(--btn-min-width);padding:var(--btn-padding-block) var(--btn-padding-inline);-webkit-text-decoration:var(--btn-text-decoration);text-decoration:var(--btn-text-decoration);text-transform:var(--btn-text-transform)}.accoount-dash .woocommerce-button:hover{background-color:var(--btn-bg-hover-color);border-color:var(--btn-border-hover-color);color:var(--btn-text-hover-color)}.accoount-dash .woocommerce-info{background-color:var(--info-bg);border-radius:var(--radius);color:var(--text-dark-muted);padding:var(--btn-padding-block) var(--btn-padding-inline)}.accoount-dash .woocommerce-info a{background-color:var(--btn-bg-color);border-color:var(--btn-border-color);border-radius:var(--btn-border-radius);border-style:var(--btn-border-style);border-width:var(--btn-border-width);color:var(--btn-text-color);font-size:var(--text-m);font-style:var(--btn-font-style);font-weight:var(--btn-font-weight);letter-spacing:var(--btn-letter-spacing);line-height:var(--btn-line-height);min-inline-size:var(--btn-min-width);padding:var(--btn-padding-block) var(--btn-padding-inline);-webkit-text-decoration:var(--btn-text-decoration);text-decoration:var(--btn-text-decoration);text-transform:var(--btn-text-transform)}.accoount-dash .woocommerce-info a:hover{background-color:var(--btn-bg-hover-color);border-color:var(--btn-border-hover-color);color:var(--btn-text-hover-color)}.accoount-dash .woocommerce{align-items:stretch;display:grid;gap:0;grid-template-columns:var(--grid-1-3);grid-template-rows:var(--grid-1)}.accoount-dash .woocommerce .woocommerce-MyAccount-navigation{position:relative}.accoount-dash .woocommerce .woocommerce-MyAccount-navigation:after{background-color:var(--dashboard-border-color);bottom:0;content:"";height:100%;position:absolute;right:calc(var(--grid-gap)*-1.5);top:0;width:var(--btn-border-width)}.accoount-dash .woocommerce .woocommerce-MyAccount-navigation ul{list-style-type:none;margin:0;padding:0}.accoount-dash .woocommerce .woocommerce-MyAccount-navigation li a{display:flex;font-style:var(--btn-font-style);font-weight:var(--btn-font-weight);justify-content:space-between;min-inline-size:var(--btn-min-width);-webkit-text-decoration:var(--btn-text-decoration);text-decoration:var(--btn-text-decoration);text-transform:var(--btn-text-transform)}.accoount-dash .woocommerce .woocommerce-MyAccount-content{border-radius:var(--btn-border-radius);color:var(--text-color)}.accoount-dash .woocommerce .woocommerce-MyAccount-content>*+p{margin-block-end:0;margin-block-start:var(--paragraph-spacing,var(--flow-spacing,initial))}.accoount-dash .account-orders-table{margin-bottom:var(--space-l)}table.woocommerce-orders-table{table-layout:auto;width:100%}table.woocommerce-orders-table td:last-child,table.woocommerce-orders-table th:last-child{white-space:nowrap;width:1%}table.woocommerce-orders-table td:nth-child(2),table.woocommerce-orders-table td:nth-child(3),table.woocommerce-orders-table th:nth-child(2),table.woocommerce-orders-table th:nth-child(3){white-space:nowrap;width:auto}table.woocommerce-orders-table td:nth-child(4),table.woocommerce-orders-table th:nth-child(4){width:auto}.feefo-reviews-container{margin:0 auto;padding:2rem 0}.feefo-reviews-container .feefo-reviews-summary{background:var(--neutral-ultra-light);border-radius:var(--radius);box-shadow:0 1px 3px rgba(0,0,0,.05);margin-bottom:2rem;padding:var(--space-m)}@media (max-width:768px){.feefo-reviews-container .feefo-reviews-summary{padding:var(--space-s)}}.feefo-reviews-container .feefo-reviews-summary .feefo-header{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-m);justify-content:center;justify-content:space-between;margin-bottom:2rem;position:relative}.feefo-reviews-container .feefo-reviews-summary .feefo-header .product-info{align-items:center;display:flex;flex:1;gap:1.5rem;justify-content:center;justify-content:flex-start;max-width:75%;order:1}.feefo-reviews-container .feefo-reviews-summary .feefo-header .product-info .product-thumbnail{background:#fff;border-radius:var(--radius);flex-shrink:0;height:60px;overflow:hidden;width:60px}.feefo-reviews-container .feefo-reviews-summary .feefo-header .product-info .product-title{color:#2c3e50;font-size:1.375rem;line-height:1.3;margin:0}.feefo-reviews-container .feefo-reviews-summary .feefo-header .feefo-branding{align-items:flex-end;display:flex;flex-direction:column;gap:.5rem;margin-left:2rem;order:2;text-align:right}.feefo-reviews-container .feefo-reviews-summary .feefo-header .feefo-branding .feefo-logo{display:block;height:26px;margin-left:0;width:auto}.feefo-reviews-container .feefo-reviews-summary .feefo-header .feefo-branding .vendor-tagline{color:#6c757d;font-size:.9rem;text-align:right;width:100%}@media (max-width:768px){.feefo-reviews-container .feefo-reviews-summary .feefo-header{flex-direction:column;gap:var(--space-m)}.feefo-reviews-container .feefo-reviews-summary .feefo-header .product-info{gap:var(--space-s);max-width:100%;order:2;width:100%}.feefo-reviews-container .feefo-reviews-summary .feefo-header .product-info .product-thumbnail{height:48px;width:48px}.feefo-reviews-container .feefo-reviews-summary .feefo-header .product-info .product-title{font-size:1.125rem;font-weight:500}.feefo-reviews-container .feefo-reviews-summary .feefo-header .feefo-branding{align-items:center;flex-direction:row;gap:var(--space-s);justify-content:flex-start;margin-left:0;order:1;width:100%}.feefo-reviews-container .feefo-reviews-summary .feefo-header .feefo-branding .feefo-logo{height:20px}.feefo-reviews-container .feefo-reviews-summary .feefo-header .feefo-branding .vendor-tagline{font-size:.813rem;opacity:.8;text-align:left;width:auto}}.feefo-reviews-container .feefo-reviews-summary .feefo-summary-rating{align-items:flex-start;display:flex;gap:3rem}.feefo-reviews-container .feefo-reviews-summary .feefo-summary-rating .rating-average{flex:0 0 auto;text-align:center}.feefo-reviews-container .feefo-reviews-summary .feefo-summary-rating .rating-average .average{color:#2c3e50;font-size:3rem;font-weight:700;line-height:1}.feefo-reviews-container .feefo-reviews-summary .feefo-summary-rating .rating-average .stars{align-items:center;display:flex;gap:1px;justify-content:center;margin:.75rem 0}.feefo-reviews-container .feefo-reviews-summary .feefo-summary-rating .rating-average .stars .star-icon{height:24px;width:24px}.feefo-reviews-container .feefo-reviews-summary .feefo-summary-rating .rating-average .stars .star-icon.filled{color:var(--accent)}.feefo-reviews-container .feefo-reviews-summary .feefo-summary-rating .rating-average .stars .star-icon.empty{color:var(--neutral-light)}.feefo-reviews-container .feefo-reviews-summary .feefo-summary-rating .rating-average .count{color:var(--neutral-dark);opacity:.8}.feefo-reviews-container .feefo-reviews-summary .feefo-summary-rating .rating-breakdown{flex:1;width:100%}.feefo-reviews-container .feefo-reviews-summary .feefo-summary-rating .rating-breakdown .rating-bar{align-items:center;display:flex;gap:1rem;margin-bottom:.75rem}.feefo-reviews-container .feefo-reviews-summary .feefo-summary-rating .rating-breakdown .rating-bar .rating-label{color:#2c3e50;flex:0 0 60px;font-size:.9rem}.feefo-reviews-container .feefo-reviews-summary .feefo-summary-rating .rating-breakdown .rating-bar .progress-bar{background:#e9ecef;border-radius:12px;flex:1;height:24px;overflow:hidden}.feefo-reviews-container .feefo-reviews-summary .feefo-summary-rating .rating-breakdown .rating-bar .progress-bar .progress{background:#ffc107;height:100%;transition:width .3s ease}.feefo-reviews-container .feefo-reviews-summary .feefo-summary-rating .rating-breakdown .rating-bar .count{color:#6c757d;flex:0 0 80px;font-size:.9rem;text-align:right}.feefo-reviews-container .feefo-reviews-summary .feefo-summary-rating .rating-breakdown .rating-bar .count:after{content:" reviews";font-size:.85rem}@media (max-width:768px){.feefo-reviews-container .feefo-reviews-summary .feefo-summary-rating{flex-direction:column;gap:var(--space-s)}.feefo-reviews-container .feefo-reviews-summary .feefo-summary-rating .rating-average{align-items:center;border:1px solid var(--neutral-light);border-radius:var(--radius);display:flex;gap:var(--space-s);padding:var(--space-xs) var(--space-s);width:100%}.feefo-reviews-container .feefo-reviews-summary .feefo-summary-rating .rating-average .average{font-size:2rem;min-width:3ch}.feefo-reviews-container .feefo-reviews-summary .feefo-summary-rating .rating-average .stars{gap:2px;margin:0}.feefo-reviews-container .feefo-reviews-summary .feefo-summary-rating .rating-average .stars .star-icon{height:20px;width:20px}.feefo-reviews-container .feefo-reviews-summary .feefo-summary-rating .rating-average .count{font-size:.813rem;margin-left:auto;opacity:.8}.feefo-reviews-container .feefo-reviews-summary .feefo-summary-rating .rating-breakdown{padding-top:var(--space-xs)}.feefo-reviews-container .feefo-reviews-summary .feefo-summary-rating .rating-breakdown .rating-bar{gap:.75rem;margin-bottom:.5rem}.feefo-reviews-container .feefo-reviews-summary .feefo-summary-rating .rating-breakdown .rating-bar:last-child{margin-bottom:0}.feefo-reviews-container .feefo-reviews-summary .feefo-summary-rating .rating-breakdown .rating-bar .rating-label{flex:0 0 45px;font-size:.813rem;opacity:.9}.feefo-reviews-container .feefo-reviews-summary .feefo-summary-rating .rating-breakdown .rating-bar .progress-bar{border-radius:8px;height:16px}.feefo-reviews-container .feefo-reviews-summary .feefo-summary-rating .rating-breakdown .rating-bar .count{flex:0 0 2ch;font-size:.813rem;opacity:.8}.feefo-reviews-container .feefo-reviews-summary .feefo-summary-rating .rating-breakdown .rating-bar .count:after{content:""}}.feefo-reviews-container .feefo-reviews-list .no-reviews-message{background:#f8f9fa;border-radius:var(--radius);padding:3rem;text-align:center}.feefo-reviews-container .feefo-reviews-list .no-reviews-message p{color:#6c757d;margin:0}.feefo-reviews-container .feefo-reviews-list .feefo-review{background:#fff;border:1px solid #dee2e6;border-radius:var(--radius);margin-bottom:1.5rem;padding:1.5rem;position:relative;transition:box-shadow .2s}.feefo-reviews-container .feefo-reviews-list .feefo-review:hover{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.feefo-reviews-container .feefo-reviews-list .feefo-review .review-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.feefo-reviews-container .feefo-reviews-list .feefo-review .review-header .review-meta{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.feefo-reviews-container .feefo-reviews-list .feefo-review .review-header .verified-badge{flex-shrink:0}.feefo-reviews-container .feefo-reviews-list .feefo-review .review-header .verified-badge img{display:block;height:20px;width:auto}.feefo-reviews-container .feefo-reviews-list .feefo-review .review-header .stars{align-items:center;display:flex;gap:1px}.feefo-reviews-container .feefo-reviews-list .feefo-review .review-header .stars .star-icon{height:16px;width:16px}.feefo-reviews-container .feefo-reviews-list .feefo-review .review-header .stars .star-icon.filled{color:var(--accent)}.feefo-reviews-container .feefo-reviews-list .feefo-review .review-header .stars .star-icon.empty{color:var(--neutral-ultra-light)}.feefo-reviews-container .feefo-reviews-list .feefo-review .review-header .reviewer{color:#2c3e50;font-weight:500}.feefo-reviews-container .feefo-reviews-list .feefo-review .review-header .date{color:#6c757d;font-size:.9rem}.feefo-reviews-container .feefo-reviews-list .feefo-review .review-content{color:#2c3e50;line-height:1.6}.feefo-reviews-container .feefo-pagination{display:flex;gap:.5rem;justify-content:center;margin:2rem 0}.feefo-reviews-container .feefo-pagination .page-numbers{align-items:center;border:1px solid #dee2e6;border-radius:var(--radius);color:#007bff;display:inline-flex;font-size:.9rem;height:2rem;justify-content:center;min-width:2rem;padding:0 .5rem;text-decoration:none;transition:all .2s}.feefo-reviews-container .feefo-pagination .page-numbers:hover{background:#e9ecef;border-color:#dee2e6;color:#0056b3}.feefo-reviews-container .feefo-pagination .page-numbers.current{background:#007bff;border-color:#007bff;color:#fff;cursor:default}.feefo-reviews-container .feefo-pagination .page-numbers.next,.feefo-reviews-container .feefo-pagination .page-numbers.prev{padding:0 1rem}.feefo-reviews-container .feefo-footer{display:none;margin-top:2rem;padding-top:2rem;text-align:left}.feefo-reviews-container .feefo-footer .feefo-footer-content{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem}.feefo-reviews-container .feefo-footer .feefo-logo{height:32px;opacity:1;transition:opacity .2s;width:auto}.feefo-reviews-container .feefo-footer .vendor-tagline{color:#6c757d;font-size:.9rem}.feefo-rating,.feefo-rating-listing{align-items:center;display:flex;gap:1ch;justify-content:center}.feefo-rating .star-icon,.feefo-rating-listing .star-icon{height:16px;width:16px}.feefo-rating .star-icon.filled,.feefo-rating-listing .star-icon.filled{color:var(--accent)}.feefo-rating .star-icon.empty,.feefo-rating-listing .star-icon.empty{color:var(--neutral-ultra-light)}@media (max-width:768px){.service-review-slider .splide__track{overflow:visible}}.post-category{align-items:center;display:flex;gap:.5em}.category-icon-svg{align-items:center;display:flex;height:1.8em;justify-content:center;opacity:.8;width:1.8em}.category-icon-svg svg{height:100%;width:100%}.category-icon{stroke:var(--primary);stroke-width:3px;fill:none}.category-name{line-height:1}

/*# sourceMappingURL=app.css.map*/