html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{box-sizing:border-box;font:inherit;font-size:100%;font-weight:inherit;vertical-align:baseline;border:0;margin:0;padding:0}body{padding:env(safe-area-inset-top)env(safe-area-inset-right)env(safe-area-inset-bottom)env(safe-area-inset-left)}em{font-style:italic}strong{font-weight:600}small{font-size:60%;line-height:150%}b,strong{font-weight:700}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}a{background-color:#0000}a:active,a:hover{outline:0}img,iframe{max-width:100%}button{margin:0}input,textarea,select{box-sizing:border-box}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}:root{--foreground:#0f0f0f;--background:#fff;--highlight:#77bb20;--header-size:4.5em;--dynamic-header-size:var(--header-size);--border-width:.125em;--sticky-size:6.5em;--gutter:1.5em}@media (width>=30em){:root{--gutter:calc(.428571em + 3.57143vw)}}@media (width>=124.5em){:root{--gutter:4.875em}}:root{--limited-gutter:1.5em}@media (width>=30em){:root{--limited-gutter:calc(.428571em + 3.57143vw)}}@media (width>=124.5em){:root{--limited-gutter:4.875em}}:root{--spacer:3.125em}@media (width>=30em){:root{--spacer:calc(2.13294em + 3.30688vw)}}@media (width>=124.5em){:root{--spacer:6.25em}}:root{--slideshow-spacing:1.5em}@media (width>=30em){:root{--slideshow-spacing:calc(.166667em + 4.44444vw)}}@media (width>=63.75em){:root{--slideshow-spacing:3em}}@media (resolution>=1.5x){:root{--border-width:.0625em}}@media (width>=63.75em){:root{--header-size:5.94444em;--dynamic-header-size:var(--header-size)}}@media (width>=124.5em){:root{--gutter:calc(50vw - 52.5em)}}@media (width>=160em){:root{--gutter:calc(80em - 52.5em)}}html{max-width:160em;margin:0 auto}.lock-scroll{overflow:hidden}.lock-scroll .body-overlay{opacity:1}.addresses,.new-address{max-width:45em;margin:0 auto}.lawn-size-calculator__header-close,.mini-cart__header-close,.burger,.button,.promo-bar__close,#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__btns .shopify-pc__banner__btn-accept,#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__btns .shopify-pc__banner__btn-decline,#shopify-pc__prefs__header-accept,#shopify-pc__prefs__header-decline,#shopify-pc__prefs__header-save,.collection-filter__price-range+.collection-filter__submit,.shopify-challenge__button{appearance:none;box-shadow:none;cursor:pointer;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:center;user-select:none;vertical-align:middle;white-space:normal;background:0 0;border:0;border-radius:.6875rem;width:auto;margin:0;padding:0;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.mini-cart .cart__error,.cart__error,.form-message{border:.125rem solid;border-radius:.6875rem;padding:1em 1.125em}.mini-cart .cart__error,.cart__error,.form-message--error{color:#f84141;background-color:#f8414126;border-color:#f84141}.form-message--success{color:#0f0f0f;text-transform:uppercase;text-align:center;background-color:#77bb20;border-color:#77bb20;font-family:rama-gothic-m,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:600}.animate-on-scroll{view-timeline:--section block;animation-name:fadeIn;animation-fill-mode:both;animation-timeline:--section;animation-range:cover cover 30em}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.parallax{view-timeline:--section block;overflow:hidden}.parallax .image{animation-name:parallax;animation-duration:1ms;animation-fill-mode:both;animation-timeline:--section;animation-range:0% 300vh}@keyframes parallax{0%{transform:translateY(0)scale(1.55)}to{transform:translateY(20vh)scale(1.55)}}@keyframes ctaParallax{0%{transform:translateY(-10vh)scale(1.1)}to{transform:translateY(10vh)scale(1.1)}}body{font-family:aktiv-grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:.9375em}@media (width>=30em){body{font-size:calc(.839674em + .326087vw)}}@media (width>=87.5em){body{font-size:1.125em}}body{color:var(--foreground,#0f0f0f);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1.2em}.two-col-text__title,.box-items__title,.collection-header__title-secondary,.page-banner__title-secondary,.ticker-text__text,.hero-banner__title,h1,.lawn-size-calculator__header-title,.collection-signpost__title,.cart-header__title,.faqs__title,.mini-cart__header-title,h2,.dealer-locator__title,.product-promo-panel__title,h3,.lawn-size-calculator__intro-title,.lawn-size-calculator__results-area,.features-carousel__slide-title,.cart-summary__title,#shopify-pc__prefs__header-title,.newsletter-popup__title,.newsletter-form__success-message-title,.footer-nav__title,.main-nav__list-link,h4,.article-user-comments__title,.article-user-comments__form-title,.article-user-comments .comment-form .form__message .form-status,.technical-table__heading,.why-ego__benefit-title,.collection-signpost-block__text,.range-overview__benefit-title,.box-item__title,.box-item__qty,.gallery-carousel__slide-title,.specifications .benefit-block__title,.faqs .accordion__trigger,.hero-banner-benefits__title,.two-col__col-details ul li,.cart-item-product__info-title,#shopify-pc__prefs .shopify-pc__prefs__intro h3,#shopify-pc__prefs .shopify-pc__prefs__option label,.product-buy-bar__title,.product-buy-bar .content-sku,.product-buy-bar__link,.product-upsells__title,.template-product .product-upsells .collection-product__content-title,.mini-cart .product-upsells .collection-product__content-title,.newsletter-form__error,.collection-filter__heading,.collection-filter__close .button__label,.collection-filter__toggle,.collection-filter__toggle .button__label,.collection__toolbar label[for=sort-by],.collection__count,.collection-product__content-title,.app__title,.product-promo-panel .accordion__trigger,.subtitle,h5,.technical .tabbed-content__tab,.lawn-size-calculator__input,.lawn-size-calculator__label,.lawn-size-calculator__unit,.list-collection__content-title,.product-options__row label,.cart-table th,.cart-summary__notes textarea,.cart-summary__actions .discount-form input,#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__body h2,.content-sku__sku,.language-switcher__label,.product-label,.collection-filter__title,.shopify-challenge__message,.pagination__item-link,.product-content-form select,h6,.content-sku__coverage,.collection-filter__selected-tag{letter-spacing:.0463em;color:var(--foreground,currentColor);letter-spacing:.0463em;text-transform:uppercase;margin-bottom:1.5rem;font-family:rama-gothic-m,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-weight:600;line-height:.9em;display:block}.two-col-text__title,.box-items__title,.collection-header__title-secondary,.page-banner__title-secondary,.ticker-text__text,.hero-banner__title,h1{font-size:3.86667em}@media (width>=30em){.two-col-text__title,.box-items__title,.collection-header__title-secondary,.page-banner__title-secondary,.ticker-text__text,.hero-banner__title,h1{font-size:calc(3.07246em + 2.64734vw)}}@media (width>=87.5em){.two-col-text__title,.box-items__title,.collection-header__title-secondary,.page-banner__title-secondary,.ticker-text__text,.hero-banner__title,h1{font-size:5.38889em}}.lawn-size-calculator__header-title,.collection-signpost__title,.cart-header__title,.faqs__title,.mini-cart__header-title,h2{font-size:2.26667em}@media (width>=30em){.lawn-size-calculator__header-title,.collection-signpost__title,.cart-header__title,.faqs__title,.mini-cart__header-title,h2{font-size:calc(1.65217em + 2.04831vw)}}@media (width>=87.5em){.lawn-size-calculator__header-title,.collection-signpost__title,.cart-header__title,.faqs__title,.mini-cart__header-title,h2{font-size:3.44444em}}.dealer-locator__title,.product-promo-panel__title,h3{font-size:2em}@media (width>=30em){.dealer-locator__title,.product-promo-panel__title,h3{font-size:calc(1.53623em + 1.54589vw)}}@media (width>=87.5em){.dealer-locator__title,.product-promo-panel__title,h3{font-size:2.88889em}}.lawn-size-calculator__intro-title,.lawn-size-calculator__results-area,.features-carousel__slide-title,.cart-summary__title,#shopify-pc__prefs__header-title,.newsletter-popup__title,.newsletter-form__success-message-title,.footer-nav__title,.main-nav__list-link,h4{font-size:1.73333em}@media (width>=30em){.lawn-size-calculator__intro-title,.lawn-size-calculator__results-area,.features-carousel__slide-title,.cart-summary__title,#shopify-pc__prefs__header-title,.newsletter-popup__title,.newsletter-form__success-message-title,.footer-nav__title,.main-nav__list-link,h4{font-size:calc(1.73913em - .0193237vw)}}@media (width>=87.5em){.lawn-size-calculator__intro-title,.lawn-size-calculator__results-area,.features-carousel__slide-title,.cart-summary__title,#shopify-pc__prefs__header-title,.newsletter-popup__title,.newsletter-form__success-message-title,.footer-nav__title,.main-nav__list-link,h4{font-size:1.72222em}}.article-user-comments__title,.article-user-comments__form-title,.article-user-comments .comment-form .form__message .form-status,.technical-table__heading,.why-ego__benefit-title,.collection-signpost-block__text,.range-overview__benefit-title,.box-item__title,.box-item__qty,.gallery-carousel__slide-title,.specifications .benefit-block__title,.faqs .accordion__trigger,.hero-banner-benefits__title,.two-col__col-details ul li,.cart-item-product__info-title,#shopify-pc__prefs .shopify-pc__prefs__intro h3,#shopify-pc__prefs .shopify-pc__prefs__option label,.product-buy-bar__title,.product-buy-bar .content-sku,.product-buy-bar__link,.product-upsells__title,.template-product .product-upsells .collection-product__content-title,.mini-cart .product-upsells .collection-product__content-title,.newsletter-form__error,.collection-filter__heading,.collection-filter__close .button__label,.collection-filter__toggle,.collection-filter__toggle .button__label,.collection__toolbar label[for=sort-by],.collection__count,.collection-product__content-title,.app__title,.product-promo-panel .accordion__trigger,.subtitle,h5{font-size:1.26667em}@media (width>=30em){.article-user-comments__title,.article-user-comments__form-title,.article-user-comments .comment-form .form__message .form-status,.technical-table__heading,.why-ego__benefit-title,.collection-signpost-block__text,.range-overview__benefit-title,.box-item__title,.box-item__qty,.gallery-carousel__slide-title,.specifications .benefit-block__title,.faqs .accordion__trigger,.hero-banner-benefits__title,.two-col__col-details ul li,.cart-item-product__info-title,#shopify-pc__prefs .shopify-pc__prefs__intro h3,#shopify-pc__prefs .shopify-pc__prefs__option label,.product-buy-bar__title,.product-buy-bar .content-sku,.product-buy-bar__link,.product-upsells__title,.template-product .product-upsells .collection-product__content-title,.mini-cart .product-upsells .collection-product__content-title,.newsletter-form__error,.collection-filter__heading,.collection-filter__close .button__label,.collection-filter__toggle,.collection-filter__toggle .button__label,.collection__toolbar label[for=sort-by],.collection__count,.collection-product__content-title,.app__title,.product-promo-panel .accordion__trigger,.subtitle,h5{font-size:calc(1.23188em + .115942vw)}}@media (width>=87.5em){.article-user-comments__title,.article-user-comments__form-title,.article-user-comments .comment-form .form__message .form-status,.technical-table__heading,.why-ego__benefit-title,.collection-signpost-block__text,.range-overview__benefit-title,.box-item__title,.box-item__qty,.gallery-carousel__slide-title,.specifications .benefit-block__title,.faqs .accordion__trigger,.hero-banner-benefits__title,.two-col__col-details ul li,.cart-item-product__info-title,#shopify-pc__prefs .shopify-pc__prefs__intro h3,#shopify-pc__prefs .shopify-pc__prefs__option label,.product-buy-bar__title,.product-buy-bar .content-sku,.product-buy-bar__link,.product-upsells__title,.template-product .product-upsells .collection-product__content-title,.mini-cart .product-upsells .collection-product__content-title,.newsletter-form__error,.collection-filter__heading,.collection-filter__close .button__label,.collection-filter__toggle,.collection-filter__toggle .button__label,.collection__toolbar label[for=sort-by],.collection__count,.collection-product__content-title,.app__title,.product-promo-panel .accordion__trigger,.subtitle,h5{font-size:1.33333em}}.technical .tabbed-content__tab,.lawn-size-calculator__input,.lawn-size-calculator__label,.lawn-size-calculator__unit,.list-collection__content-title,.product-options__row label,.cart-table th,.cart-summary__notes textarea,.cart-summary__actions .discount-form input,#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__body h2,.content-sku__sku,.language-switcher__label,.product-label,.collection-filter__title,.shopify-challenge__message,.pagination__item-link,.product-content-form select,h6{font-size:1.2em}@media (width>=30em){.technical .tabbed-content__tab,.lawn-size-calculator__input,.lawn-size-calculator__label,.lawn-size-calculator__unit,.list-collection__content-title,.product-options__row label,.cart-table th,.cart-summary__notes textarea,.cart-summary__actions .discount-form input,#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__body h2,.content-sku__sku,.language-switcher__label,.product-label,.collection-filter__title,.shopify-challenge__message,.pagination__item-link,.product-content-form select,h6{font-size:calc(1.27536em - .251208vw)}}@media (width>=87.5em){.technical .tabbed-content__tab,.lawn-size-calculator__input,.lawn-size-calculator__label,.lawn-size-calculator__unit,.list-collection__content-title,.product-options__row label,.cart-table th,.cart-summary__notes textarea,.cart-summary__actions .discount-form input,#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__body h2,.content-sku__sku,.language-switcher__label,.product-label,.collection-filter__title,.shopify-challenge__message,.pagination__item-link,.product-content-form select,h6{font-size:1.05556em}}.content-sku__coverage,.collection-filter__selected-tag{font-size:1.06667em}@media (width>=30em){.content-sku__coverage,.collection-filter__selected-tag{font-size:calc(1.10145em - .115942vw)}}@media (width>=87.5em){.content-sku__coverage,.collection-filter__selected-tag{font-size:1em}}.technical__text,.one-col-text__text p,.one-col-text__text li,.specifications__text{font-size:1.26667em;line-height:1.2em}@media (width>=30em){.technical__text,.one-col-text__text p,.one-col-text__text li,.specifications__text{font-size:calc(.884058em + 1.27536vw)}}@media (width>=87.5em){.technical__text,.one-col-text__text p,.one-col-text__text li,.specifications__text{font-size:2em}}.one-col-text--simple .one-col-text__text p,.one-col-text--simple .one-col-text__text li,.two-col-text__text p,.two-col-text__text li{font-size:1.26667em;line-height:1.2em}@media (width>=30em){.one-col-text--simple .one-col-text__text p,.one-col-text--simple .one-col-text__text li,.two-col-text__text p,.two-col-text__text li{font-size:calc(1.08696em + .599034vw)}}@media (width>=87.5em){.one-col-text--simple .one-col-text__text p,.one-col-text--simple .one-col-text__text li,.two-col-text__text p,.two-col-text__text li{font-size:1.61111em}}.legal__container ul li,.shopify-policy__container ul li,.shopify-policy__body ul li,.one-col-text__text ul li,.two-col-text__text ul li,.planet-partner__text ul li,.two-col__text ul li,.rte ul li,.legal__container ol li,.shopify-policy__container ol li,.shopify-policy__body ol li,.one-col-text__text ol li,.two-col-text__text ol li,.planet-partner__text ol li,.two-col__text ol li,.rte ol li,#shopify-pc__prefs .shopify-pc__prefs__intro p,#shopify-pc__prefs .shopify-pc__prefs__option p,p{font-size:1em}@media (width>=30em){.legal__container ul li,.shopify-policy__container ul li,.shopify-policy__body ul li,.one-col-text__text ul li,.two-col-text__text ul li,.planet-partner__text ul li,.two-col__text ul li,.rte ul li,.legal__container ol li,.shopify-policy__container ol li,.shopify-policy__body ol li,.one-col-text__text ol li,.two-col-text__text ol li,.planet-partner__text ol li,.two-col__text ol li,.rte ol li,#shopify-pc__prefs .shopify-pc__prefs__intro p,#shopify-pc__prefs .shopify-pc__prefs__option p,p{font-size:1em}}@media (width>=87.5em){.legal__container ul li,.shopify-policy__container ul li,.shopify-policy__body ul li,.one-col-text__text ul li,.two-col-text__text ul li,.planet-partner__text ul li,.two-col__text ul li,.rte ul li,.legal__container ol li,.shopify-policy__container ol li,.shopify-policy__body ol li,.one-col-text__text ol li,.two-col-text__text ol li,.planet-partner__text ol li,.two-col__text ol li,.rte ol li,#shopify-pc__prefs .shopify-pc__prefs__intro p,#shopify-pc__prefs .shopify-pc__prefs__option p,p{font-size:1em}}#shopify-pc__prefs .shopify-pc__prefs__intro p,#shopify-pc__prefs .shopify-pc__prefs__option p,p{width:100%;margin:0 0 1.5em;display:block}.collection-filter__price-range label,.button--add .button__label,.screenreader-text,.collection-product__content-rating .yotpo .yotpo-stars+.text-m{position:absolute;top:-9999vh;left:0}a{color:inherit;text-decoration:none;transition:color .3s,opacity .3s}code{font-family:monospace}.dealer-locator__item-text,.dealer-locator__item-link,.dealer-locator__item a,.range-overview__benefit-text,.gallery-carousel__slide-text,.specifications .benefit-block__text,.features-carousel__slide-text,.faqs .accordion__content p,.faqs .accordion__content li,.hero-banner-benefits__text,.list-collection__content-count,.mini-cart__header-count,.product-content__description,.product-content__more-description,.product-content__downloads,.cart-form__return,.cart-item-product__info-variant,.cart-item-product__info-price,.cart-item-product__total,.cart-summary__total,.cart-summary__subtotal,.cart-summary__shipping,.cart-summary__discounts-message,.cart-remove__label,#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__body p,#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__btns .shopify-pc__banner__btn-manage-prefs span,.benefit-block__title,.discounts-list__item-label,.collection-filter__item label,.collection-filter__price-range-from input,.collection-filter__price-range-to input,.collection-filter__price-range-symbol,.collection-product__content-meta,.app__text,.product-promo-panel .accordion__content p,.product-promo-panel .accordion__content li,small,.active-filters,.active-filters__remove-filter{font-size:.933333em}@media (width>=30em){.dealer-locator__item-text,.dealer-locator__item-link,.dealer-locator__item a,.range-overview__benefit-text,.gallery-carousel__slide-text,.specifications .benefit-block__text,.features-carousel__slide-text,.faqs .accordion__content p,.faqs .accordion__content li,.hero-banner-benefits__text,.list-collection__content-count,.mini-cart__header-count,.product-content__description,.product-content__more-description,.product-content__downloads,.cart-form__return,.cart-item-product__info-variant,.cart-item-product__info-price,.cart-item-product__total,.cart-summary__total,.cart-summary__subtotal,.cart-summary__shipping,.cart-summary__discounts-message,.cart-remove__label,#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__body p,#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__btns .shopify-pc__banner__btn-manage-prefs span,.benefit-block__title,.discounts-list__item-label,.collection-filter__item label,.collection-filter__price-range-from input,.collection-filter__price-range-to input,.collection-filter__price-range-symbol,.collection-product__content-meta,.app__text,.product-promo-panel .accordion__content p,.product-promo-panel .accordion__content li,small,.active-filters,.active-filters__remove-filter{font-size:calc(1.01449em - .270531vw)}}@media (width>=87.5em){.dealer-locator__item-text,.dealer-locator__item-link,.dealer-locator__item a,.range-overview__benefit-text,.gallery-carousel__slide-text,.specifications .benefit-block__text,.features-carousel__slide-text,.faqs .accordion__content p,.faqs .accordion__content li,.hero-banner-benefits__text,.list-collection__content-count,.mini-cart__header-count,.product-content__description,.product-content__more-description,.product-content__downloads,.cart-form__return,.cart-item-product__info-variant,.cart-item-product__info-price,.cart-item-product__total,.cart-summary__total,.cart-summary__subtotal,.cart-summary__shipping,.cart-summary__discounts-message,.cart-remove__label,#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__body p,#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__btns .shopify-pc__banner__btn-manage-prefs span,.benefit-block__title,.discounts-list__item-label,.collection-filter__item label,.collection-filter__price-range-from input,.collection-filter__price-range-to input,.collection-filter__price-range-symbol,.collection-product__content-meta,.app__text,.product-promo-panel .accordion__content p,.product-promo-panel .accordion__content li,small,.active-filters,.active-filters__remove-filter{font-size:.777778em}}button{line-height:inherit}ul,ol{list-style:none}.legal__container h2,.shopify-policy__container h2,.shopify-policy__body h2,.one-col-text__text h2,.two-col-text__text h2,.planet-partner__text h2,.two-col__text h2,.rte h2{border-top:1px solid #87898559;margin-top:1.5rem;padding-top:1.5rem}.legal__container ul,.shopify-policy__container ul,.shopify-policy__body ul,.one-col-text__text ul,.two-col-text__text ul,.planet-partner__text ul,.two-col__text ul,.rte ul,.legal__container ol,.shopify-policy__container ol,.shopify-policy__body ol,.one-col-text__text ol,.two-col-text__text ol,.planet-partner__text ol,.two-col__text ol,.rte ol{margin:0 0 1.5em}.legal__container ul li,.shopify-policy__container ul li,.shopify-policy__body ul li,.one-col-text__text ul li,.two-col-text__text ul li,.planet-partner__text ul li,.two-col__text ul li,.rte ul li,.legal__container ol li,.shopify-policy__container ol li,.shopify-policy__body ol li,.one-col-text__text ol li,.two-col-text__text ol li,.planet-partner__text ol li,.two-col__text ol li,.rte ol li{margin-bottom:.75em}.legal__container ul li li:first-of-type,.shopify-policy__container ul li li:first-of-type,.shopify-policy__body ul li li:first-of-type,.one-col-text__text ul li li:first-of-type,.two-col-text__text ul li li:first-of-type,.planet-partner__text ul li li:first-of-type,.two-col__text ul li li:first-of-type,.rte ul li li:first-of-type,.legal__container ol li li:first-of-type,.shopify-policy__container ol li li:first-of-type,.shopify-policy__body ol li li:first-of-type,.one-col-text__text ol li li:first-of-type,.two-col-text__text ol li li:first-of-type,.planet-partner__text ol li li:first-of-type,.two-col__text ol li li:first-of-type,.rte ol li li:first-of-type{margin-top:.75em}.legal__container ol,.shopify-policy__container ol,.shopify-policy__body ol,.one-col-text__text ol,.two-col-text__text ol,.planet-partner__text ol,.two-col__text ol,.rte ol{counter-reset:list-item;list-style:inside decimal}.legal__container ol li,.shopify-policy__container ol li,.shopify-policy__body ol li,.one-col-text__text ol li,.two-col-text__text ol li,.planet-partner__text ol li,.two-col__text ol li,.rte ol li{padding-left:2em;list-style:none;position:relative}.legal__container ol li:before,.shopify-policy__container ol li:before,.shopify-policy__body ol li:before,.one-col-text__text ol li:before,.two-col-text__text ol li:before,.planet-partner__text ol li:before,.two-col__text ol li:before,.rte ol li:before{content:counter(list-item)".";font-size:.888889em;display:inline-block;position:absolute;left:0}.legal__container ol>li,.shopify-policy__container ol>li,.shopify-policy__body ol>li,.one-col-text__text ol>li,.two-col-text__text ol>li,.planet-partner__text ol>li,.two-col__text ol>li,.rte ol>li{counter-increment:list-item}.legal__container ol>li>ol,.shopify-policy__container ol>li>ol,.shopify-policy__body ol>li>ol,.one-col-text__text ol>li>ol,.two-col-text__text ol>li>ol,.planet-partner__text ol>li>ol,.two-col__text ol>li>ol,.rte ol>li>ol{counter-reset:child-list-item}.legal__container ol>li>ol>li,.shopify-policy__container ol>li>ol>li,.shopify-policy__body ol>li>ol>li,.one-col-text__text ol>li>ol>li,.two-col-text__text ol>li>ol>li,.planet-partner__text ol>li>ol>li,.two-col__text ol>li>ol>li,.rte ol>li>ol>li{counter-increment:child-list-item}.legal__container ol>li>ol>li:before,.shopify-policy__container ol>li>ol>li:before,.shopify-policy__body ol>li>ol>li:before,.one-col-text__text ol>li>ol>li:before,.two-col-text__text ol>li>ol>li:before,.planet-partner__text ol>li>ol>li:before,.two-col__text ol>li>ol>li:before,.rte ol>li>ol>li:before{content:counter(list-item)"." counter(child-list-item)}.legal__container ol>li>ol>li>ol,.shopify-policy__container ol>li>ol>li>ol,.shopify-policy__body ol>li>ol>li>ol,.one-col-text__text ol>li>ol>li>ol,.two-col-text__text ol>li>ol>li>ol,.planet-partner__text ol>li>ol>li>ol,.two-col__text ol>li>ol>li>ol,.rte ol>li>ol>li>ol{counter-reset:grandchild-list-item}.legal__container ol>li>ol>li>ol>li,.shopify-policy__container ol>li>ol>li>ol>li,.shopify-policy__body ol>li>ol>li>ol>li,.one-col-text__text ol>li>ol>li>ol>li,.two-col-text__text ol>li>ol>li>ol>li,.planet-partner__text ol>li>ol>li>ol>li,.two-col__text ol>li>ol>li>ol>li,.rte ol>li>ol>li>ol>li{counter-increment:grandchild-list-item}.legal__container ol>li>ol>li>ol>li:before,.shopify-policy__container ol>li>ol>li>ol>li:before,.shopify-policy__body ol>li>ol>li>ol>li:before,.one-col-text__text ol>li>ol>li>ol>li:before,.two-col-text__text ol>li>ol>li>ol>li:before,.planet-partner__text ol>li>ol>li>ol>li:before,.two-col__text ol>li>ol>li>ol>li:before,.rte ol>li>ol>li>ol>li:before{content:counter(list-item)"." counter(child-list-item)"." counter(grandchild-list-item)}.legal__container ul,.shopify-policy__container ul,.shopify-policy__body ul,.one-col-text__text ul,.two-col-text__text ul,.planet-partner__text ul,.two-col__text ul,.rte ul{margin-left:.875em;list-style:outside}.legal__container ul li,.shopify-policy__container ul li,.shopify-policy__body ul li,.one-col-text__text ul li,.two-col-text__text ul li,.planet-partner__text ul li,.two-col__text ul li,.rte ul li{padding-left:1.125em}.legal__container a,.shopify-policy__container a,.shopify-policy__body a,.one-col-text__text a,.two-col-text__text a,.planet-partner__text a,.two-col__text a,.rte a{opacity:1;text-decoration:underline;transition:opacity .3s}.legal__container a:hover,.shopify-policy__container a:hover,.shopify-policy__body a:hover,.one-col-text__text a:hover,.two-col-text__text a:hover,.planet-partner__text a:hover,.two-col__text a:hover,.rte a:hover{opacity:.5}.subtitle{color:var(--highlight);margin-bottom:.1em;font-weight:400}.collection-header .subtitle{color:var(--background)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;width:100%;height:100%;position:relative}.hide{display:none!important}.orders-table,.cart-table{border-collapse:collapse;text-align:left;border-bottom:.0625rem solid #0f0f0f;width:100%}@media (width>=45em){.orders-table,.cart-table{border-bottom:0}}@media (width>=63.75em){.orders-table,.cart-table{margin-bottom:0}}.orders-table td,.cart-table td,.orders-table th,.cart-table th{font-size:inherit;padding:.5em 0}@media (width>=45em){.orders-table td,.cart-table td,.orders-table th,.cart-table th{border-bottom:.0625rem solid #0f0f0f;padding:1em .5em}}@media (width<=44.9375em){.orders-table td,.cart-table td,.orders-table th,.cart-table th{border:none}}@media (width>=45em){.orders-table td:first-child,.cart-table td:first-child,.orders-table th:first-child,.cart-table th:first-child{padding-left:1em}}.orders-table td a,.cart-table td a,.orders-table th a,.cart-table th a{opacity:1;font-weight:600;text-decoration:underline;transition:opacity .3s}.orders-table td a:hover,.cart-table td a:hover,.orders-table th a:hover,.cart-table th a:hover{opacity:.5}.orders-table th,.cart-table th{font-size:1em;font-weight:600;line-height:inherit;margin-bottom:0;display:none}@media (width>=45em){.orders-table th,.cart-table th{display:table-cell}}.orders-table td,.cart-table td{vertical-align:middle}.orders-table dl a,.cart-table dl a{opacity:1;text-decoration:underline;transition:opacity .3s}.orders-table dl a:hover,.cart-table dl a:hover{opacity:.5}.orders-table tfoot,.cart-table tfoot{border-top:.0625rem solid #0f0f0f}.orders-table tfoot tr:not(:first-child) th,.cart-table tfoot tr:not(:first-child) th,.orders-table tfoot tr:not(:first-child) td,.cart-table tfoot tr:not(:first-child) td{padding-top:0}.orders-table tfoot tr:not(:last-child) th,.cart-table tfoot tr:not(:last-child) th,.orders-table tfoot tr:not(:last-child) td,.cart-table tfoot tr:not(:last-child) td{padding-bottom:0;font-weight:400}.orders-table tfoot td:last-child,.cart-table tfoot td:last-child{text-align:right}@media (width>=45em){.orders-table tfoot td:last-child,.cart-table tfoot td:last-child{padding-right:1em}}@media (width<=44.9375em){.orders-table .small--hide,.cart-table .small--hide{display:none}}.styles{padding-inline:var(--gutter)}img,picture,picture source{opacity:1;max-width:100%;transition:opacity 1s;display:block}img[data-lazy-load-src],img[data-lazy-load-srcset],picture[data-lazy-load-src],picture[data-lazy-load-srcset],picture source[data-lazy-load-src],picture source[data-lazy-load-srcset]{opacity:0}source,img{width:100%}.image{overflow:hidden}.objFit,.product-options-swatch .image{width:100%;height:100%;position:relative;overflow:hidden}.objFit img,.product-options-swatch .image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}a,area,button,[role=button],input,label,select,summary,textarea{touch-action:manipulation}input,textarea,select{appearance:none;color:var(--foreground,currentColor);font-family:inherit;font-size:1.1875rem;font-weight:400;line-height:inherit;background-color:#0000;border:.0625rem solid #3b414159;border-radius:3rem;width:100%;max-width:100%;margin:0;padding:1em 1.5em;transition:box-shadow .3s,border-color .3s;box-shadow:0 0 #0f0f0f}.form-row--error input,.form-row--error textarea,.form-row--error select{border-color:#f84141}input:hover,textarea:hover,select:hover,input:focus,textarea:focus,select:focus{border-color:#0f0f0f}.form-row--error input:hover,.form-row--error textarea:hover,.form-row--error select:hover,.form-row--error input:focus,.form-row--error textarea:focus,.form-row--error select:focus{border-color:#f84141}input[disabled],textarea[disabled],select[disabled]{cursor:default;opacity:.25;pointer-events:none}input[disabled]:hover,textarea[disabled]:hover,select[disabled]:hover{box-shadow:none}input[type=checkbox],input[type=radio]{appearance:none;color:#77bb20;cursor:pointer;opacity:1;vertical-align:middle;background-color:#0000;background-clip:content-box;border:1px solid #3b414159;border-radius:.125rem;width:1.0625rem;height:1.0625rem;margin:0;padding:0;transition:opacity .3s}input[type=checkbox]:hover,input[type=radio]:hover{opacity:1;outline:0}input[type=checkbox]:checked,input[type=radio]:checked{background-position:50%;background-repeat:no-repeat;border-color:#0f0f0f}input[type=checkbox]:checked:after,input[type=radio]:checked:after{content:"";background-color:#77bb20;width:.4375rem;height:.4375rem;margin:auto;display:block;position:absolute;inset:0}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed}input[type=checkbox].tick-box:checked,input[type=radio].tick-box:checked{background-color:currentColor;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNyAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01LjUxNzUgOS4zNjExMUwxNC44Nzg2IDBMMTYuMTk4NCAxLjMxOTc4TDUuNTE3NDQgMTJMMCA2LjQ4MjU1TDEuMzE5NzggNS4xNjI3N0w1LjUxNzUgOS4zNjExMVoiIGZpbGw9IiMwRjBGMEYiLz4KPC9zdmc+Cg==);background-size:100% 100%;border-color:currentColor}input[type=checkbox].tick-box:checked:after,input[type=radio].tick-box:checked:after{display:none}input[type=radio]{border-radius:100%}button,input[type=submit],label[for]{cursor:pointer}select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='5' viewBox='0 0 7 5' fill='none'%3E%3Cpath d='M0.353516 0.353577L3.35352 3.35358L6.35352 0.353577' stroke='%232D2926'/%3E%3C/svg%3E");background-position:right 1em center;background-repeat:no-repeat;background-size:.375rem;padding:1em 1.5em}.product-content-form select{margin-bottom:0;padding:.65em 1.1em}select::-ms-expand{display:none}select#sort{background-position:100%}.form-row--error label{color:#f84141}textarea{border-radius:1.5rem;min-height:3.75em}.form,.shopify-challenge__container{background:#fff;border-radius:.6875rem;padding:2em 1.25em}@media (width>=45em){.form,.shopify-challenge__container{padding:3.25em}}.form--transparent{background:0 0;padding-left:0;padding-right:0}.form__header{margin:0 0 1.5em}.form [data-address=root] .form__row:last-of-type,.shopify-challenge__container [data-address=root] .form__row:last-of-type{margin-bottom:1em}.form__error{color:#f84141;letter-spacing:.0463em;letter-spacing:.0463em;text-transform:uppercase;font-family:rama-gothic-m,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.form__message,.form__row{margin:0 0 1em}.form__row:last-of-type{margin:0}.form__info{margin:2em 0 0}.form-header{text-align:center}.form-header--left{text-align:left}.form-header__logo{justify-content:center;margin:0 0 2em;display:flex}.form-header__logo svg{width:13.4375em;height:auto}.form-message ul{margin:0;padding:0;list-style:none}.form-row{position:relative}.form-row:has(option[value=""]:checked:not(:empty)) label,.form-row:has(.field--filled) label,.form-row:focus-within label{opacity:0}.form-row:has(:-webkit-autofill) label{opacity:0}.form-row:has(:autofill) label{opacity:0}.form-row:has([type=radio]):has(option[value=""]:checked:not(:empty)) label,.form-row:has([type=radio]):has(.field--filled) label,.form-row:has([type=radio]):focus-within label{font-size:1em}.form-row:has([type=radio]):has(:-webkit-autofill) label{font-size:1em}.form-row:has([type=radio]):has(:autofill) label{font-size:1em}.form-row--checkbox label{opacity:1!important;top:auto!important;left:auto!important}.form-row label{cursor:text;pointer-events:none;font-weight:400;transition:font-size .3s,top .3s;position:absolute;top:1.2rem;left:2rem}.form-row--file label{order:-1;position:static}.form-row--submit .button{width:100%;margin:0 0 1em}.form-row--submit .button:last-of-type{margin:0}.form-row--search{position:relative}.form-row--search input{padding-left:2.75rem}.form-row--search label{left:2.75rem}.form-row--search .button{background:0 0;border:0;justify-content:center;align-items:center;width:2.75rem;min-width:0;height:100%;padding:0;display:flex;position:absolute;top:0;bottom:0;left:.25em}.form-row--search .button:hover{background:0 0;border:0}.form-row--search .button:focus{outline:0}.form-row--search .button svg{fill:#0f0f0f}.form-row--swatches{justify-content:flex-end;gap:.75em;margin:0 0 2em;padding-left:12em}.form-row--swatches legend{position:absolute;left:0}.form-row--swatches label{background:#3b4141 padding-box content-box;border:1px solid #0000;border-radius:100%;flex:none;width:3em;height:3em;position:relative}.form-row--swatches label:before{content:""/"";border:1px solid #0000;border-radius:100%;transition:border-color .5s;display:block;position:absolute;inset:-4px}.form-row--swatches label:hover:before{border-color:#0f0f0f80}.form-row--swatches label:has(input:checked):before{border-color:#0f0f0f}.form-row--swatches label .image{border-radius:100%;position:absolute;inset:0}.form-row--swatches label .image img{object-fit:cover;object-position:center;width:100%;height:100%}.form-row--checkbox,.form-row--radio,.form-row--swatches{flex-wrap:wrap;align-items:flex-start;gap:1em;width:100%;display:flex}.form-row--checkbox label,.form-row--radio label,.form-row--swatches label{cursor:pointer;pointer-events:all;flex-direction:row-reverse;align-items:center;gap:.5em;display:flex;position:relative}.form-row--checkbox:has(option[value=""]:checked:not(:empty)) label,.form-row--checkbox:has(.field--filled) label,.form-row--checkbox:focus-within label{font-size:1em}.form-row--checkbox:has(:-webkit-autofill) label{font-size:1em}.form-row--checkbox:has(:autofill) label{font-size:1em}.form-row--radio input,.form-row--swatches input{opacity:0;width:100%;height:100%;position:absolute;inset:0}.form-row--radio label,.form-row--swatches label{color:inherit;flex:none;min-width:auto;top:0;left:0}.form-row--radio label:has(:focus-visible),.form-row--swatches label:has(:focus-visible){outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.form-info{text-align:center;flex-direction:column;align-items:center;display:flex}.form-info .text-link{margin:0 0 1em}.form-info .text-link:last-of-type{margin:0}.form-info--left{align-items:flex-start}.form-dependency-group .form-row,.form-dependency-group .form-checkbox{width:100%;display:none}.form-dependency-group .form-row:has([data-dependency-trigger]),.form-dependency-group .form-checkbox:has([data-dependency-trigger]),.form-dependency-group .form-row:has([data-dependency-trigger]:checked)~.form-row,.form-dependency-group .form-row:has([data-dependency-trigger]:checked)~.form-checkbox,.form-dependency-group .form-checkbox:has([data-dependency-trigger]:checked)~.form-row,.form-dependency-group .form-checkbox:has([data-dependency-trigger]:checked)~.form-checkbox{display:block}.account-blocks{padding-block:var(--spacer);flex-flow:column wrap;justify-content:center;align-items:stretch;display:flex;position:relative}@media (width>=45em){.account-blocks{flex-direction:row}}.account-blocks--full{align-items:center;min-height:100vh}.account-blocks__bg{z-index:-1;position:absolute;inset:0}.account-blocks__message{padding-bottom:calc(var(--spacer)/2);flex:0 0 100%;justify-content:center;display:flex}.account-blocks__block{width:100%}@media (width<=44.9375em){.account-blocks__block{margin-bottom:3em}}.account-blocks__block:last-of-type{margin-bottom:0}@media (width>=30em){.account-blocks__block{flex:0 30em;width:30em}.account-blocks--split .account-blocks__block{flex:0 0 100%;width:100%}}@media (width>=45em){.account-blocks--split .account-blocks__block{flex-basis:50%;width:50%}}.account-block-form .form,.account-block-info__container{background-color:#0000}@media (width<=44.9375em){.account-block-form .form,.account-block-info__container{padding:0}}.account-block-form{padding-inline:var(--gutter);align-items:center;display:flex}.account-block-form .form,.account-block-form .account-block-info__container{flex-basis:100%}.account-block-image{margin-bottom:0}@media (width<=44.9375em){.account-block-image{display:none}}.account-block-image figure{aspect-ratio:80/103}.account-block-info{padding-inline:var(--gutter)}.account-block-info__intro{margin:0 0 2em;line-height:1.6875em}.account-block-info__list{margin:0 0 2em;padding:0;list-style:none}.account-block-info__list li{margin:0 0 1em;font-weight:600}.account-block-info__list li svg{width:1em;height:auto;margin:0 .5em 0 0}#skip-to,#back-to-top{opacity:0;pointer-events:none;z-index:9999;position:fixed;left:0}#skip-to:focus-within,#back-to-top:focus-within{opacity:1;pointer-events:all}#skip-to{top:0}#skip-to a{color:#0f0f0f;background:#fff;margin-right:.5em;padding:.5em 1em;text-decoration:none;display:inline-block}#back-to-top{color:#0f0f0f;background:#fff;padding:.5em 1em;text-decoration:none;bottom:1em;left:auto;right:1em}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{height:100%;position:relative;overflow:hidden}.flickity-slider{width:100%;height:100%;position:absolute}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{color:#333;background:#ffffffbf;border:none;position:absolute}.flickity-button:hover{cursor:pointer;background:#fff}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{border-radius:50%;width:44px;height:44px;top:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{left:10px;right:auto}.flickity-prev-next-button .flickity-button-icon{width:60%;height:60%;position:absolute;top:20%;left:20%}.flickity-page-dots{text-align:center;width:100%;margin:0;padding:0;line-height:1;list-style:none;position:absolute;bottom:-25px}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{opacity:.25;cursor:pointer;background:#333;border-radius:50%;width:10px;height:10px;margin:0 8px;display:inline-block}.flickity-page-dots .dot.is-selected{opacity:1}.promo-bar__close,#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__btns .shopify-pc__banner__btn-accept,#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__btns .shopify-pc__banner__btn-decline,#shopify-pc__prefs__header-accept,#shopify-pc__prefs__header-decline,#shopify-pc__prefs__header-save,.collection-filter__price-range+.collection-filter__submit,.shopify-challenge__button,.button{appearance:none;box-shadow:none;cursor:pointer;font-family:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:center;user-select:none;vertical-align:middle;white-space:normal;background:0 0;border:none;border-radius:4rem;width:auto;margin:0;padding:.65em 1em .55em;text-decoration:none;display:inline-block;position:relative;overflow:hidden}@media (width>=63.75em){.promo-bar__close,#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__btns .shopify-pc__banner__btn-accept,#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__btns .shopify-pc__banner__btn-decline,#shopify-pc__prefs__header-accept,#shopify-pc__prefs__header-decline,#shopify-pc__prefs__header-save,.collection-filter__price-range+.collection-filter__submit,.shopify-challenge__button,.button{padding-inline:1.5em}}#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__btns .shopify-pc__banner__btn-accept,#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__btns .shopify-pc__banner__btn-decline,#shopify-pc__prefs__header-accept,#shopify-pc__prefs__header-decline,#shopify-pc__prefs__header-save,.collection-filter__price-range+.collection-filter__submit,.shopify-challenge__button,.button{letter-spacing:.0463em;letter-spacing:.0463em;opacity:1;text-align:center;text-transform:uppercase;font-family:rama-gothic-m,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:1.26667em;transition:opacity .3s,color .3s,background-color .3s!important}@media (width>=30em){#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__btns .shopify-pc__banner__btn-accept,#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__btns .shopify-pc__banner__btn-decline,#shopify-pc__prefs__header-accept,#shopify-pc__prefs__header-decline,#shopify-pc__prefs__header-save,.collection-filter__price-range+.collection-filter__submit,.shopify-challenge__button,.button{font-size:calc(1.37681em - .36715vw)}}@media (width>=87.5em){#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__btns .shopify-pc__banner__btn-accept,#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__btns .shopify-pc__banner__btn-decline,#shopify-pc__prefs__header-accept,#shopify-pc__prefs__header-decline,#shopify-pc__prefs__header-save,.collection-filter__price-range+.collection-filter__submit,.shopify-challenge__button,.button{font-size:1.05556em}}#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__btns .shopify-pc__banner__btn-accept:hover,#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__btns .shopify-pc__banner__btn-decline:hover,#shopify-pc__prefs__header-accept:hover,#shopify-pc__prefs__header-decline:hover,#shopify-pc__prefs__header-save:hover,.collection-filter__price-range+.collection-filter__submit:hover,.shopify-challenge__button:hover,.button:hover{color:#0f0f0f;background-color:#eb6207}#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__btns .shopify-pc__banner__btn-accept:has(svg),#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__btns .shopify-pc__banner__btn-decline:has(svg),#shopify-pc__prefs__header-accept:has(svg),#shopify-pc__prefs__header-decline:has(svg),#shopify-pc__prefs__header-save:has(svg),.collection-filter__price-range+.collection-filter__submit:has(svg),.shopify-challenge__button:has(svg),.button:has(svg){justify-content:space-between;align-items:center;gap:.5em;display:inline-flex}#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__btns .shopify-pc__banner__btn-accept:has(svg) svg,#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__btns .shopify-pc__banner__btn-decline:has(svg) svg,#shopify-pc__prefs__header-accept:has(svg) svg,#shopify-pc__prefs__header-decline:has(svg) svg,#shopify-pc__prefs__header-save:has(svg) svg,.collection-filter__price-range+.collection-filter__submit:has(svg) svg,.shopify-challenge__button:has(svg) svg,.button:has(svg) svg{transition:transform .3s}#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__btns .shopify-pc__banner__btn-accept:has(svg):hover svg,#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__btns .shopify-pc__banner__btn-decline:has(svg):hover svg,#shopify-pc__prefs__header-accept:has(svg):hover svg,#shopify-pc__prefs__header-decline:has(svg):hover svg,#shopify-pc__prefs__header-save:has(svg):hover svg,.collection-filter__price-range+.collection-filter__submit:has(svg):hover svg,.shopify-challenge__button:has(svg):hover svg,.button:has(svg):hover svg{transform:translate(.5rem)}#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__btns .shopify-pc__banner__btn-accept,#shopify-pc__prefs__header-accept,.collection-filter__price-range+.collection-filter__submit,.button--primary{color:#0f0f0f;background:#77bb20}#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__btns .shopify-pc__banner__btn-decline,#shopify-pc__prefs__header-decline,#shopify-pc__prefs__header-save,.active-filters .button,.button--secondary{color:#fff;background:#0f0f0f}.button--tertiary{color:#0f0f0f;letter-spacing:0;text-transform:initial;background:0 0;border-radius:0;padding:0 .5rem;font-family:aktiv-grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.button--tertiary:hover{background:0 0}.button--quaternary{color:#0f0f0f;background:#fff}.button--add{background:#5d91ab;border-radius:100%;width:2.75rem;height:2.75rem;padding:0;display:block;position:relative}.button--add:before,.button--add:after{content:"";background-color:#fff;margin:auto;transition:background-color .3s;display:block;position:absolute;inset:0}.button--add:before{width:.7em;height:1px}.button--add:after{width:1px;height:.7em}.button--add:hover{background:#fff}.button--add:hover:not([disabled]):before,.button--add:hover:not([disabled]):after{background-color:#5d91ab}.button[disabled]{color:#0f0f0f;cursor:not-allowed;opacity:.5;background:#3b4141}.close-button{min-width:2.75rem;min-height:2.75rem}.header-container{z-index:11;width:100%;position:sticky;top:0}.header-container[aria-hidden=false]{pointer-events:all}.header-container[aria-hidden=true]{pointer-events:none}.header-container[aria-hidden=true] .main-header{transform:translateY(-100%)}.template-404 .header-container,body:has(.legal-header) .header-container,.template-index .header-container{position:fixed}.main-header{padding:1em var(--gutter);transition:background-color .3s,transform .3s}@media (width>=45em){.main-header{padding:2em var(--gutter)}}.main-header--sticky{color:#0f0f0f;background-color:#fff}.template-404 .main-header:not(.main-header--sticky),body:has(.legal-header) .main-header:not(.main-header--sticky),.template-index .main-header:not(.main-header--sticky){color:#fff;background:0 0}.template-collection .main-header,.template-list-collections .main-header,.template-about .main-header,.template-dealers .main-header,.main-header:has(.main-nav[aria-hidden=false]){color:#fff;background-color:#0f0f0f}.main-header__container{z-index:10;grid-template-columns:repeat(3,1fr);width:100%;display:grid;position:relative}.main-header__logo,.main-header__actions-container{z-index:8;position:relative}.main-header__logo{text-align:center;justify-content:center;align-items:center;display:flex}.main-header__logo .logo{justify-content:center;align-items:center;display:flex}@media (width<=44.9375em){.main-header__logo svg{width:8.25em;height:auto}}.main-header__actions-container{justify-content:flex-end;align-items:center;gap:1em;display:flex}.main-header__actions-container a{transition:opacity .3s}.main-header__actions-container a:hover{opacity:.5}.main-header__actions-container a svg{width:auto;height:1em;display:block}.main-header-actions{justify-content:flex-end;align-items:center;gap:1em;display:flex}.main-header-actions__cart{position:relative}.main-header-actions__cart .cart-count{color:#0f0f0f;background-color:#77bb20;border-radius:100%;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.625rem;display:flex;position:absolute;top:-.25rem;right:-.25rem}.main-header-actions__cart .cart-count[aria-hidden=true]{opacity:0}@media (width>=63.75em){.main-nav{align-items:center;display:flex}}@media (width<=63.6875em){.main-nav{color:#fff;opacity:0;visibility:hidden;z-index:7;background-color:#0f0f0f;width:100vw;height:100dvh;padding-top:6em;transition:visibility .3s,opacity .3s,transform .3s;position:fixed;top:0;bottom:0;left:0;overflow:hidden;transform:translate(0)}.main-nav[aria-hidden=false]{opacity:1;visibility:visible}.main-nav__container{padding-inline:var(--gutter);overflow-y:scroll}.main-nav__inner{overflow-y:scroll}.main-nav .main-list,.main-nav .sub-list,.main-nav .social-links{padding-bottom:calc(var(--spacer)/2)}.main-nav .social-links__list-item{display:inline-block}}@media (width>=63.75em){.main-nav__list{gap:1em;display:flex}.main-nav__list--extra{display:none}.main-nav__list-item:hover .main-nav__list-link:after,.main-nav__list-item:focus-within .main-nav__list-link:after{opacity:1}.main-nav__list-item:hover .main-nav__list-link~.child-nav-list,.main-nav__list-item:focus-within .main-nav__list-link~.child-nav-list{opacity:1;max-height:calc(100vh - 6em);padding:.75em 1em;transition:opacity .3s}}@media (width>=63.75em) and (width<=63.6875em){.main-nav__list-item:hover .main-nav__list-link~.child-nav-list,.main-nav__list-item:focus-within .main-nav__list-link~.child-nav-list{max-height:none}}@media (width<=63.6875em){.main-nav__list-item{border-bottom:.0625em solid #fff3;padding-block:1em}}.main-nav__list-link{color:currentColor;letter-spacing:.0463em;letter-spacing:.0463em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:0;font-family:rama-gothic-m,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;line-height:100%;transition:opacity .3s;display:flex}@media (width>=63.75em){.main-nav__list-link{font-size:1.2em}}@media (width>=63.75em) and (width>=30em){.main-nav__list-link{font-size:calc(1.27536em - .251208vw)}}@media (width>=63.75em) and (width>=87.5em){.main-nav__list-link{font-size:1.05556em}}@media (width>=63.75em){.main-nav__list-link>svg{width:.875em;margin-block:-.25em;display:block;transform:rotate(90deg)}.main-nav__list-link>svg rect{display:none}.main-nav__list-link>svg path{stroke:currentColor}}.main-nav__list-link:hover{opacity:.5}@media (width>=63.75em){.main-nav .social-links{display:none}}@media (width<=63.6875em){.main-nav:has(.main-nav__list--mobile) .main-nav__list--desktop{display:none}}@media (width>=63.75em){.main-nav:has(.main-nav__list--mobile) .main-nav__list--mobile{display:none}}.main-nav__child-list{color:#fff;opacity:0;z-index:10;background:#0f0f0f;grid-template-columns:100%;width:auto;max-height:0;padding:0;transition:opacity .3s .5s,max-height 0s .8s,padding 0s .8s;display:grid;position:absolute;top:calc(100% + 1px);left:0;overflow:hidden}@media (width<=63.6875em){.main-nav__child-list{max-height:none}}@media (width>=63.75em){.main-nav__child-list{gap:.5em}.main-nav__child-list-item--back{display:none}.main-nav__child-list-link{letter-spacing:.0463em;letter-spacing:.0463em;text-transform:uppercase;align-items:center;gap:.5em;font-family:rama-gothic-m,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:1.2em;font-weight:600;display:flex}}@media (width>=63.75em) and (width>=30em){.main-nav__child-list-link{font-size:calc(1.27536em - .251208vw)}}@media (width>=63.75em) and (width>=87.5em){.main-nav__child-list-link{font-size:1.05556em}}@media (width<=63.6875em){.main-nav__child-list{gap:0}.main-nav__child-list-item{border-bottom:.0625rem solid #0f0f0f;padding:1em 0}.main-nav__child-list-item.main-nav__child-list-item--featured,.main-nav__child-list-item--all .main-nav__child-list-link svg{display:none}.main-nav__child-list-link{justify-content:space-between;align-items:center;display:flex}}.main-nav__child-list-link--external{color:#878787}.main-nav__child-list-link--external>svg{display:block!important}@media (width<=63.6875em){.main-nav__child-list-link--external>svg{width:1.5rem;height:auto}.main-nav__grandchild-list{flex-direction:column;gap:1em;display:flex}}@media (width>=63.75em){.main-nav__grandchild-list-link{font-size:.933333em}}@media (width>=63.75em) and (width>=30em){.main-nav__grandchild-list-link{font-size:calc(1.01449em - .270531vw)}}@media (width>=63.75em) and (width>=87.5em){.main-nav__grandchild-list-link{font-size:.777778em}}@media (width<=63.6875em){.main-nav__child-list,.main-nav__grandchild-list{color:#fff;opacity:1;height:100%;padding-block:4em 0;padding-inline:var(--gutter);pointer-events:all;background:#0f0f0f;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;margin:0;transition:transform .3s;display:flex;position:absolute;top:0;left:0;overflow:clip auto;transform:translate(100vw)}.main-nav__child-list-link,.main-nav__grandchild-list-link{letter-spacing:.0463em;letter-spacing:.0463em;text-transform:uppercase;align-items:center;gap:.5em;font-family:rama-gothic-m,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:1.73333em;font-weight:600;line-height:100%;display:flex}}@media (width<=63.6875em) and (width>=30em){.main-nav__child-list-link,.main-nav__grandchild-list-link{font-size:calc(1.73913em - .0193237vw)}}@media (width<=63.6875em) and (width>=87.5em){.main-nav__child-list-link,.main-nav__grandchild-list-link{font-size:1.72222em}}@media (width<=63.6875em){.main-nav__child-list[aria-hidden=false],.main-nav__grandchild-list[aria-hidden=false]{transform:translate(0)}.main-nav__child-list-item,.main-nav__grandchild-list-item{border-bottom:.0625em solid #fff3;flex:none;height:auto;padding:1em 0;display:block}.main-nav__child-list-item--back,.main-nav__grandchild-list-item--back{font-size:1.26667em}}@media (width<=63.6875em) and (width>=30em){.main-nav__child-list-item--back,.main-nav__grandchild-list-item--back{font-size:calc(1.23188em + .115942vw)}}@media (width<=63.6875em) and (width>=87.5em){.main-nav__child-list-item--back,.main-nav__grandchild-list-item--back{font-size:1.33333em}}@media (width<=63.6875em){.main-nav__child-list-item--back .main-nav__child-list-back,.main-nav__grandchild-list-item--back .main-nav__child-list-back{appearance:none;color:#77bb20;font-family:inherit;font-size:inherit;text-align:inherit;letter-spacing:.0463em;letter-spacing:.0463em;margin:0 calc(var(--gutter)*-1);padding:0;padding:1em var(--gutter);text-transform:uppercase;width:calc(100% + var(--gutter)*2);background:#0f0f0f;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:1em;font-family:rama-gothic-m,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;line-height:100%;display:flex}.main-nav__child-list-item--back .main-nav__child-list-back:hover,.main-nav__grandchild-list-item--back .main-nav__child-list-back:hover{background-color:#fff0}.main-nav__child-list-item--back .main-nav__child-list-back span,.main-nav__grandchild-list-item--back .main-nav__child-list-back span{align-items:center;gap:.5em;display:flex}}@media (width>=63.75em){.main-nav__child-list-link,.main-nav__grandchild-list-link{opacity:1;transition:opacity .3s}.main-nav__child-list-link:hover,.main-nav__grandchild-list-link:hover{opacity:.5}.main-nav__child-list-item--back,.main-nav__grandchild-list-item--back{display:none}}@keyframes footerParallax{0%{transform:translateY(-50%)}to{transform:translateY(35%)}}.main-footer{color:#fff;padding:var(--spacer)var(--gutter)1.5em;view-timeline:--footer block;background:#0f0f0f;width:100%;position:relative;overflow:clip}.main-footer:before,.main-footer:after{aspect-ratio:1;content:"";width:16.5em;display:block;position:absolute}.main-footer:before{filter:blur(83px);background:radial-gradient(#77bb204d,#77bb2000 70%);top:0;right:0;transform:translate(50%,-50%)}.main-footer:after{filter:blur(83px);background:radial-gradient(#5d91ab4d,#5d91ab00 70%);bottom:0;left:0;transform:translate(-50%,25%)}@media (width<=44.9375em){.main-footer:after{display:none}}.template-dealers .main-footer:before,.template-404 .main-footera:before,.template-list-collections .main-footer:before{display:none}.main-footer__inner{animation-name:footerParallax;animation-duration:1ms;animation-fill-mode:both;animation-timeline:--footer}.main-footer__logo{width:7em;margin:0 0 1.5em}.main-footer__logo svg{width:100%}@media (width>=63.75em){.main-footer__logo{display:none}}.main-footer__bottom{align-items:center;gap:var(--limited-gutter);border-top:1px solid #87898559;padding:1.5em 0;display:flex}@media (width<=63.6875em){.main-footer__bottom{flex-direction:column;align-items:flex-start}}@media (width>=63.75em){.main-footer__bottom{margin:var(--spacer)0 0}}.main-footer__social-links{margin-left:auto;margin-right:6.5em}@media (width>=63.75em){.main-footer__social-links{margin-right:calc(7.49351em - 1.55844vw)}}@media (width>=160em){.main-footer__social-links{margin-right:5em}}@media (width>=135.875em){.main-footer__social-links{margin-right:0}}@media (width<=63.6875em){.main-footer__social-links{margin:0 0 var(--spacer);order:-1}}.main-footer .social-links__list-link{opacity:1;transition:opacity .3s}.main-footer .social-links__list-link:hover{opacity:.5}.main-footer .social-links__list-link svg{max-height:1.1875rem}.main-footer__copyright{font-size:.733333em}@media (width>=30em){.main-footer__copyright{font-size:calc(.710145em + .0772947vw)}}@media (width>=87.5em){.main-footer__copyright{font-size:.777778em}}.main-footer__language-switcher{align-items:center;gap:1em;display:flex}.main-footer__language-switcher .language-switcher__label{font-size:1.26667em}@media (width>=30em){.main-footer__language-switcher .language-switcher__label{font-size:calc(1.37681em - .36715vw)}}@media (width>=87.5em){.main-footer__language-switcher .language-switcher__label{font-size:1.05556em}}.main-footer__language-switcher svg path{stroke:currentColor}.main-footer__language-switcher-label{letter-spacing:.0463em;text-transform:uppercase;letter-spacing:.0463em;font-family:rama-gothic-m,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:1.26667em}@media (width>=30em){.main-footer__language-switcher-label{font-size:calc(1.37681em - .36715vw)}}@media (width>=87.5em){.main-footer__language-switcher-label{font-size:1.05556em}}.footer-nav__list{grid-template-columns:100%;display:grid}@media (width>=63.75em){.footer-nav__list{grid-template-columns:1fr 1fr}}.footer-nav__list-link{opacity:1;transition:opacity .3s}.footer-nav__list-link:hover{opacity:.5}.footer-nav__list-item{border:0 solid #87898559!important;border-top-width:1px!important;margin:0!important;padding:0!important}@media (width>=63.75em){.footer-nav__list-item{border:0!important}.footer-nav__list-item:hover .footer-nav__title{opacity:1!important}}.footer-nav__list-item-content{grid-template-columns:1fr 1fr;gap:0 1.5em;display:grid}@media (width<=63.6875em){.footer-nav__list-item-content{width:100%}.accordion__trigger[aria-expanded=true]+.footer-nav__list-item-content{margin:0 0 1.5em!important}}@media (width>=63.75em){.footer-nav__list-item-content{gap:0 var(--spacer);grid-template-columns:auto auto;max-height:none!important;margin:0!important}}.footer-nav__title{color:#77bb20;justify-content:space-between;display:flex;text-transform:uppercase!important}.footer-nav__title.accordion__trigger{padding-right:0}.footer-nav__title .accordion__icon{flex:0 0 .43em}.footer-nav__title .accordion__icon:before,.footer-nav__title .accordion__icon:after{background:#fff!important;width:.43em!important}.footer-nav__title[aria-expanded=true] .accordion__icon:before{transform:translate(-50%,-50%)rotate(45deg)!important}.footer-nav__title[aria-expanded=true] .accordion__icon:after{transform:translate(-50%,-50%)rotate(135deg)!important}@media (width<=63.6875em){.footer-nav__title{padding:.75em 0}}@media (width>=63.75em){.footer-nav__title{cursor:default!important;margin:0 0 1em!important}.footer-nav__title .accordion__icon:before,.footer-nav__title .accordion__icon:after{content:none!important}}.footer-nav__sublist{font-size:.933333em;line-height:2.14286em}@media (width>=30em){.footer-nav__sublist{font-size:calc(1.01449em - .270531vw)}}@media (width>=87.5em){.footer-nav__sublist{font-size:.777778em}}@media (width<=63.6875em){.footer-nav__sublist{flex-basis:45%}}@media (width<=44.9375em){.responsive-table{width:100%;max-width:45em}.responsive-table thead{display:none}.responsive-table tr{display:block}.responsive-table th,.responsive-table td{text-align:right;margin:0;padding:.5em 0;display:block}}.responsive-table td:before{content:attr(data-label);float:left;text-align:center;padding-right:10px;font-weight:600}@media (width>=45em){.responsive-table td:before{display:none}}@media (width<=44.9375em){.responsive-table-row+.responsive-table-row,tfoot>.responsive-table-row:first-child{position:relative}}.responsive-table-row+.responsive-table-row:after,tfoot>.responsive-table-row:first-child:after{content:"";border-bottom:.0625rem solid #0f0f0f;display:block;position:absolute;top:0;left:0;right:0}@media (width>=45em){.responsive-table-row+.responsive-table-row:after,tfoot>.responsive-table-row:first-child:after{display:none}}.pagination ul{padding-inline:var(--gutter);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25em;display:flex}.pagination__item--prev,.pagination__item--next{opacity:1;flex:0 0 1em;transition:opacity .3s}.pagination__item--prev:hover,.pagination__item--next:hover{opacity:.5}.pagination__item--prev a,.pagination__item--next a{display:block}.pagination__item--prev a[aria-disabled=true],.pagination__item--next a[aria-disabled=true]{opacity:.2}.pagination__item-link{min-width:2.75rem;display:block;position:relative}.pagination__item-link:after{content:"";opacity:0;background:#77bb20;width:.75em;height:.0625em;margin:.25em auto auto;transition:opacity .3s;display:block}.pagination__item-link:hover:after{opacity:.5}.pagination__item-link[aria-disabled=true]{cursor:text}.pagination__item-link[aria-disabled=true]:hover:after{opacity:0}.pagination__item-link[aria-current=page]:after,.pagination__item-link[aria-current=page]:hover:after{opacity:1}.breadcrumbs{padding-inline:var(--gutter)}.collection{padding-block:calc(var(--spacer)/2);padding-inline:var(--gutter);grid-template-rows:auto;grid-template-columns:repeat(2,calc(50% - .75em));gap:0 1.5em;display:grid}@media (width>=63.75em){.collection{grid-template-rows:3.75em auto;grid-template-columns:25% 75%;gap:0}}.collection__list{gap:var(--limited-gutter)1.5em;grid-template-rows:auto;grid-template-columns:repeat(2,calc(50% - .75em));margin:0;padding:0;list-style:none;display:grid}@media (width>=63.75em){.collection__list{grid-template-columns:repeat(3,1fr)}.collection-filter-style-vertical.collection--filter-open .collection__list{grid-template-columns:repeat(3,calc(33.3333% - 1em))}}.collection__list-item[aria-hidden=true]{display:none}.collection__products{grid-column:1/3}@media (width>=63.75em){.collection-filter-style-vertical.collection--filter-open .collection__products{grid-column:2/3}}.collection--empty{grid-template-columns:100%}.empty-state{text-align:center}.empty-state[aria-hidden=true]{display:none}.collection-product{display:block;position:relative}.collection-product__reward-points button{margin:1em auto 0}.collection-product__image{background-color:#ededed;width:100%;height:0;margin-bottom:.8125em;padding-top:100%;display:block;position:relative;overflow:hidden}.collection-product__image img,.collection-product__image picture{max-width:unset;width:100%;position:absolute;top:0;left:0}.collection-product__image:hover .collection-product__hover-image-figure{opacity:1}.collection-product__image-figure{position:absolute;inset:0}.collection-product__image-figure img{object-fit:contain;width:80%;margin-left:10%;transition:transform .5s ease-in-out;transform:scale(1)}.collection-product__hover-image-figure{opacity:0;z-index:1;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.collection-product__product-link-icon{width:.25rem;height:.4375rem;margin-left:.5rem;display:inline-block;position:relative}.collection-product__product-link-icon:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='7' viewBox='0 0 4 7' fill='none'%3E%3Cg clip-path='url(%23clip0_1261_5369)'%3E%3Cpath d='M0.5 6.75L3.2559 4.2803C3.58137 3.98864 3.58137 3.51136 3.2559 3.2197L0.5 0.75' stroke='%23878985' stroke-width='0.75' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1261_5369'%3E%3Crect width='4' height='7' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;background-size:100%;width:100%;height:100%;transition:transform .3s;display:block;position:absolute;top:-1px;transform:translate(0)}.collection-product__content-sku{align-items:center;gap:.5em;display:flex}.collection-product__content-sku-label{letter-spacing:.0463em;letter-spacing:.0463em;text-transform:uppercase;font-family:rama-gothic-m,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;line-height:100%;display:inline-block}.collection-product__content-coverage-label{letter-spacing:.0463em;letter-spacing:.0463em;text-transform:uppercase;background-color:#77bb206b;border:.0625em solid #77bb20;border-radius:10em;padding:.15em .6em;font-family:rama-gothic-m,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;line-height:100%;display:inline-block}.collection-product__content-title{margin-block:.625rem .5rem}.collection-product__content-rating{pointer-events:none;height:1.5em;margin-bottom:.5em}.collection-product__content-rating .yotpo{justify-content:center;display:flex}.collection-product__content-rating .yotpo .yotpo-stars{margin:0}.collection-product:hover:not(:has(.collection-product__hover-image-figure)) .collection-product__image-figure img{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.collection-product:hover:not(:has(.collection-product__hover-image-figure)) .collection-product__image-figure img{transform:none!important}}.quantity-incrementor{border:1px solid;align-items:center;margin:0;display:inline-flex}.quantity-incrementor:not(:has(:is(button,input):not(:disabled))){opacity:.2;pointer-events:none}.quantity-incrementor__label{margin:0 .5em 0 0;font-weight:400}.quantity-incrementor__input{appearance:none;text-align:center;-moz-appearance:textfield;background:0 0;border:0;width:2.75rem;height:2.75rem;padding:0}.quantity-incrementor__input:disabled{background:0 0}.quantity-incrementor__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-incrementor__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-incrementor__minus,.quantity-incrementor__plus{opacity:1;appearance:none;color:inherit;font-family:inherit;font-size:inherit;text-align:inherit;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;transition:opacity .3s;display:flex}.quantity-incrementor__minus:hover,.quantity-incrementor__plus:hover{opacity:.5;background-color:#fff0}.quantity-incrementor__minus:after,.quantity-incrementor__plus:after{content:"";background:#0f0f0f;width:1rem;height:1px;display:block}.quantity-incrementor__minus:disabled,.quantity-incrementor__plus:disabled{opacity:.3}.quantity-incrementor__plus{position:relative}.quantity-incrementor__plus:before{content:"";background:#0f0f0f;width:1px;height:1rem;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.account-header{padding-inline:var(--gutter);padding-bottom:var(--spacer)}.account-header__container{flex-wrap:wrap;align-items:center;display:flex}.account-header--dashboard .account-header__container{justify-content:space-between}.account-header__title{margin-bottom:0}.account-header--internal .account-header__title{flex-basis:100%}.addresses .text-link,.new-address .text-link,#shopify-pc__banner#shopify-pc__banner #shopify-pc__banner__body-policy-link,#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__btns .shopify-pc__banner__btn-manage-prefs,.collection-filter__list a,.active-filters .text-link,.text-link{opacity:1;appearance:none;color:inherit;font-family:inherit;font-size:inherit;text-align:inherit;background:0 0;border:0;border-radius:0;padding:0;text-decoration:underline;transition:opacity .3s}#shopify-pc__banner#shopify-pc__banner #shopify-pc__banner__body-policy-link:hover,#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__btns .shopify-pc__banner__btn-manage-prefs:hover,.collection-filter__list a:hover,.text-link:hover{opacity:.5;background-color:#fff0}.template-captcha #main-content{padding-inline:var(--gutter);padding-block:var(--spacer)}.collection--filter-open .collection-filter__close,.collection--filter-open .collection-filter__wrapper{opacity:1;pointer-events:all;visibility:visible}@media (width>=63.75em){.collection--filter-open.collection-filter-style-vertical .collection-filter .collection-filter__close{opacity:0;pointer-events:none;visibility:hidden}}.collection-filter__selected-tag:first-child{padding-top:1.5em}.collection-filter__selected-tag:last-child{border-color:#ededed;border-bottom-style:solid;border-bottom-width:.0625rem;margin-bottom:0;padding-bottom:1.5em}.collection-filter__selected-tag a:hover circle{fill:#0f0f0f}.collection-filter__selected-tag a:hover path{stroke:#fff}.collection-filter__selected-tag svg{width:1.5rem;height:1rem;margin-left:.25em;position:relative;top:.1em}.collection-filter__selected-tag path,.collection-filter__selected-tag circle{stroke:#0f0f0f;transition:stroke .5s,fill .5s}.collection-filter__selected-tag circle{fill:#0000}.collection-filter__wrapper{opacity:0;pointer-events:none;z-index:999;width:100vw;height:100dvh;transition:opacity .5s;position:fixed;top:0;left:0}@media (width>=63.75em){.collection-filter-style-horizontal .collection-filter__wrapper,.collection-filter-style-vertical .collection-filter__wrapper{height:unset;left:unset;width:max-content;max-height:calc(100dvh - 3em);margin:0 0 1.5em;position:sticky;top:1.5em}.collection-filter-style-vertical .collection-filter__wrapper{z-index:unset;overflow:hidden auto}.collection-filter-style-horizontal .collection-filter__wrapper{opacity:1;pointer-events:auto;visibility:visible}.collection-filter-style-horizontal .collection-filter__content,.collection-filter-style-horizontal .collection-filter__form,.collection-filter-style-horizontal .collection-filter__form-container,.collection-filter-style-horizontal .collection-filter__row{display:flex}.collection-filter-style-horizontal .collection-filter__form-container{flex-wrap:wrap;flex-direction:unset;height:unset}}.collection-filter__content{background:#fff;flex-direction:column;width:18em;height:100dvh;padding:1.5em;display:flex;overflow-y:auto}@media (width>=63.75em){.collection-filter-style-vertical .collection-filter__content{padding-left:0}.collection-filter-style-horizontal .collection-filter__content{background:unset;flex-direction:unset;height:unset;padding:unset;overflow-y:unset;width:unset}}.collection-filter__form{flex:auto}@media (width>=63.75em){.collection-filter-style-horizontal .collection-filter__form{flex:unset}}.collection-filter__form-container{flex-direction:column;height:100%;display:flex}.collection-filter__row--clear{margin-top:auto}@media (width>=63.75em){.collection-filter-style-vertical .collection-filter__row--clear{margin-top:unset}.collection-filter-style-horizontal .collection-filter__header{display:none}}.collection-filter__heading,.collection-filter__title{margin-bottom:0}.collection-filter__heading{border-color:#77bb20;border-bottom-style:solid;border-bottom-width:.0625rem;margin-bottom:0;padding-bottom:1.625rem}.collection-filter__title{opacity:1;justify-content:space-between;transition:opacity .3s;display:flex;position:relative}.collection-filter__title[aria-expanded=true]+.collection-filter__list{display:block}.collection-filter__title:before,.collection-filter__title:after{content:"";background-color:#0f0f0f;transition:transform .3s;display:block;position:absolute;right:1.425rem}.collection-filter__title:before{width:.0625rem;height:.5625rem;top:.3rem;right:.25rem}.collection-filter__title:after{width:.5625rem;height:.0625rem;margin:auto;top:.55rem;right:0}.collection-filter__title[aria-expanded=true]:before{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.collection-filter__title[aria-expanded=true]:before{transform:none!important}}@media (width>=63.75em){.collection-filter-style-horizontal .collection-filter__title{cursor:pointer;border:.0625rem solid #0f0f0f;border-radius:.6875rem;margin-bottom:0;margin-right:2em;padding:1.1rem 2.85rem .9rem 1.425rem;transition:border-color .3s;position:relative}}.collection-filter__title span{margin-right:.3em}.collection-filter__filter{cursor:pointer;border-color:#ededed;border-bottom-style:solid;border-bottom-width:.0625rem;padding-top:1.5em;padding-bottom:1.5em}@media (width>=63.75em){.collection-filter-style-horizontal .collection-filter__filter{position:relative}.collection--filter-open .collection-filter__filter{display:block}.collection-filter__filter:hover .collection-filter__title,.collection-filter__filter[aria-expanded=true] .collection-filter__title{border-color:#3b4141}}@media (width<=63.6875em){.collection-filter__filter:hover .collection-filter__title,.collection-filter__filter[aria-expanded=true] .collection-filter__title{opacity:.5}}@media (width>=63.75em){.collection-filter__filter[aria-expanded=true] .collection-filter__list{opacity:1;visibility:visible;transform:translateY(0)}}.collection-filter__list{padding-top:1em;list-style:none;display:none}.collection-filter__list-heading{justify-content:space-between;display:flex}@media (width>=63.75em){.collection-filter-style-horizontal .collection-filter__list-heading{border-bottom:.0625rem solid #0f0f0f;flex-wrap:wrap;padding:1.425rem}.collection-filter-style-horizontal .collection-filter__list-header{flex-wrap:wrap;display:flex}.collection-filter-style-horizontal .collection-filter__list{visibility:hidden;z-index:2;opacity:0;background-color:#fff;border:.0625rem solid #0f0f0f;border-radius:.6875rem;width:19em;height:auto;transition:visibility .3s,opacity .3s,transform .3s;position:absolute;top:4em;left:0;transform:translateY(1em)}}.collection-filter__list .text-link{font-size:.933333em}@media (width>=30em){.collection-filter__list .text-link{font-size:calc(.985507em - .173913vw)}}@media (width>=87.5em){.collection-filter__list .text-link{font-size:.833333em}}@media (width>=63.75em){.collection-filter-style-horizontal .collection-filter__items{padding:.8rem}}.collection-filter__item{background-color:#fff;border-radius:.6875rem;transition:background-color .3s;position:relative}.collection-filter__item:hover input{border-color:#0f0f0f}.collection-filter__item--active a[aria-current=page]{font-weight:600}.collection-filter__item--disabled label{cursor:not-allowed;opacity:.5}.collection-filter__item label{width:100%;padding:.625rem .625rem .5rem 2.5rem;display:inline-block}.collection-filter__item input{margin:auto;transition:border-color .3s;position:absolute;top:.1875rem;bottom:0;left:.625rem}.collection-filter__close{appearance:none;color:inherit;font-family:inherit;font-size:inherit;text-align:inherit;opacity:1;opacity:0;visibility:hidden;background:0 0;border:0 #ededed;border-bottom:.0625rem solid #ededed;border-radius:0;width:100%;height:2.75rem;margin-bottom:1.5em;padding:0 0 1.625rem 1em;transition:opacity .3s;top:1.5em}.collection-filter__close:hover{opacity:.5;background-color:#fff0}.collection-filter__close svg{width:1.25em;height:1.25em;position:absolute;top:0;left:0}.collection-filter__close circle{fill:#0000}.collection-filter__close path,.collection-filter__close circle{stroke:#0f0f0f;transition:stroke .5s,fill .5s}.collection-filter__close:hover circle{fill:#0f0f0f}.collection-filter__close:hover path{stroke:#fff}.collection-filter__close .button__label{display:block;position:relative}.collection-filter__close .button__label:before{content:"";background-color:#0f0f0f;width:.5rem;height:1px;margin:auto;display:block;position:absolute;top:0;bottom:0;left:-.8em}.collection-filter__toggle{appearance:none;color:inherit;font-family:inherit;font-size:inherit;text-align:inherit;opacity:1;background:0 0;border:0;border-radius:0;align-items:center;padding:0;transition:opacity .3s;display:flex;position:relative;gap:.25em!important}.collection-filter__toggle:hover{opacity:.5;background-color:#0000}@media (width>=63.75em){.collection-filter-style-horizontal .collection-filter__toggle{display:none}}.collection-filter__toggle .button__label{border-radius:0;margin-bottom:0;margin-left:.5rem}.collection-filter__submit{display:none}.collection-filter__price-range+.collection-filter__submit{visibility:visible;margin-right:.5em;display:inline-block}.collection-filter__price-range{grid-template-columns:1fr auto 1fr;align-items:center;gap:.5em;display:grid}.collection-filter__price-range-from,.collection-filter__price-range-to{position:relative}.collection-filter__price-range-from input,.collection-filter__price-range-to input{padding:.25em .25em .25em 1.8em}.collection-filter__price-range-symbol{opacity:.5;position:absolute;top:50%;left:1em;transform:translateY(-50%)}.collection-filter__price-range-slider{grid-column:1/span 3;width:100%;height:3em;font-size:1rem;display:block;position:relative}.collection-filter__price-range-slider:before,.collection-filter__price-range-slider:after{content:"";height:5px;display:block;position:absolute;top:50%;transform:translateY(-50%)}.collection-filter__price-range-slider:before{z-index:0;background:#ededed;left:.5em;right:.5em}.collection-filter__price-range-slider:after{left:calc(var(--min-value) + .5em);right:calc(100% - var(--max-value) + .5em);z-index:1;background:#0f0f0f}.collection-filter__price-range-slider:has(input.pseudo-disabled){opacity:.5}.collection-filter__price-range-slider:has(input.pseudo-disabled) input{opacity:1}.collection-filter__price-range-slider-input{appearance:none;cursor:default;font-size:inherit;pointer-events:none;z-index:4;background-color:#fff0;border:0;width:100%;height:3em;padding:0;display:block;position:absolute;inset:0}.collection-filter__price-range-slider-input::-webkit-slider-runnable-track{cursor:default;background:0 0;height:3em;top:0}.collection-filter__price-range-slider-input::-webkit-slider-track{cursor:default;background:0 0;height:3em;top:0}.collection-filter__price-range-slider-input::-moz-range-track{cursor:default;background:0 0;height:3em;top:0}.collection-filter__price-range-slider-input::-ms-track{cursor:default;background:0 0;height:3em;top:0}.collection-filter__price-range-slider-input::-webkit-slider-thumb{appearance:none;box-shadow:none;cursor:pointer;pointer-events:auto;background:#fff;border:.0625rem solid #0f0f0f;border-radius:100%;outline:calc(1.375rem - .5em) solid #0000;width:1em;height:1em;transition:border-color .3s;position:relative;top:1em}.collection-filter__price-range-slider-input::-webkit-slider-thumb:hover{border-color:#0f0f0f}.collection-filter__price-range-slider-input::-moz-range-thumb{appearance:none;box-shadow:none;cursor:pointer;pointer-events:auto;background:#fff;border:.0625rem solid #0f0f0f;border-radius:100%;outline:calc(1.375rem - .5em) solid #0000;width:1em;height:1em;transition:border-color .3s;position:relative;top:1em}.collection-filter__price-range-slider-input::-moz-range-thumb:hover{border-color:#0f0f0f}.collection-filter__price-range-slider-input::-ms-thumb{appearance:none;box-shadow:none;cursor:pointer;pointer-events:auto;background:#fff;border:.0625rem solid #0f0f0f;border-radius:100%;outline:calc(1.375rem - .5em) solid #0000;width:1em;height:1em;transition:border-color .3s;position:relative;top:1em}.collection-filter__price-range-slider-input::-ms-thumb:hover{border-color:#0f0f0f}.active-filters,.active-filters__remove-filter{text-transform:uppercase;padding:.5em 1em .5em 0;font-weight:600;display:inline-block}.active-filters{width:100%}@media (width>=63.75em){.collection-filter-style-horizontal .active-filters{width:auto}}.active-filters__remove-filter{opacity:1;transition:opacity .3s}.active-filters__remove-filter:hover{opacity:.5}.active-filters__remove-filter span{margin-left:.25em;font-weight:400;display:inline-block}.active-filters .button{display:block}.active-filters .text-link{display:none}.collection__toolbar{justify-content:flex-end;align-items:flex-start;gap:2em;margin:0 0 1.5rem;padding-left:1em;display:flex}.collection__toolbar label[for=sort-by]{margin-bottom:0}.collection__toolbar select{text-transform:uppercase;border-radius:0}.collection__tags{flex:none;align-items:center;display:none}@media (width>=63.75em){.collection__tags{display:flex}}.collection__tags-clear{margin-left:1.5em}.collection__tags-list:empty+.collection__tags-clear{display:none}@media (width<=29.9375em){.collection__count{display:none}}.collection-sort{opacity:1;appearance:none;color:inherit;font-family:inherit;font-size:inherit;text-align:inherit;border:0;margin-right:1rem;padding:0;transition:opacity .3s}.collection-sort:hover{opacity:.5}.quick-buy-form{margin-top:auto}.quick-buy-form .shopify-product-form{grid-gap:.75em;grid-template-columns:100%;display:grid}@media (width>=45em){.quick-buy-form .shopify-product-form{grid-template-columns:repeat(2,calc(50% - .375em))}}.collection-slideshow .quick-buy-form .shopify-product-form{grid-template-columns:repeat(2,calc(50% - .375em))}.collection-slideshow .quick-buy-form .shopify-product-form [data-submit-button],.collection-slideshow .quick-buy-form .shopify-product-form select[name^=options\[]{grid-column:2/span 1;width:auto}.collection-slideshow .quick-buy-form .shopify-product-form [data-product-select].hide+[data-submit-button]{grid-column:1/span 2}.quick-buy-form .shopify-product-form input:not([type=checkbox]):not([type=radio]),.quick-buy-form .shopify-product-form textarea,.quick-buy-form .shopify-product-form select{margin:0}.main-header-search{padding-inline:var(--gutter);opacity:0;pointer-events:none;z-index:99;transition:transform .5s,opacity 0s linear .5s;position:fixed;top:0;left:0;right:0;transform:translateY(-101%)}.main-header-search--active{opacity:1;pointer-events:all;transition:transform .5s,opacity linear;transform:translateY(0)}.main-header-search:target,.main-header-search:focus-within{opacity:1;transition:transform .5s,opacity linear;transform:translateY(0)}.main-header-search__inner{flex-wrap:wrap;align-items:center;height:100%;display:flex;position:relative}.main-header-search .search-form{flex:1 0 auto;padding:0}.main-header-search .main-header-search-buttons{flex-wrap:wrap;flex:0 0 100%;align-items:center;width:100%;display:flex}@media (width>=63.75em){.main-header-search .main-header-search-buttons{flex-wrap:nowrap}}.main-header-search .main-header-search-buttons__title,.main-header-search .main-header-search-buttons__list{flex:0 0 100%}@media (width>=63.75em){.main-header-search .main-header-search-buttons__title,.main-header-search .main-header-search-buttons__list{flex-basis:auto}}.accordion__item{border-bottom:.0625rem solid #0f0f0f;margin:0 0 1.5em;padding:0 0 1.5em}.accordion__item:hover .accordion__trigger{opacity:.5}@media (width<=44.9375em){.accordion__item:hover .accordion__trigger{opacity:1!important}}@media (hover:none){.accordion__item:hover .accordion__trigger{opacity:1!important}}body:not(.template-faqs) .accordion__item:first-child{border-top:.0625rem solid #0f0f0f;padding-top:1.5em}.accordion__trigger{cursor:pointer;letter-spacing:normal;opacity:1;text-transform:none;margin:0;padding-right:2em;font-weight:600;transition:opacity .3s;position:relative}.accordion__trigger--open{display:block}.accordion__trigger--close{display:none}.accordion__trigger:hover{opacity:.5}@media (hover:none){.accordion__trigger:hover{opacity:1!important}}.accordion__trigger[aria-expanded=true]+.accordion__content{max-height:50vh;margin-top:.75em}.accordion__trigger[aria-expanded=true] .accordion__trigger--open{display:none}.accordion__trigger[aria-expanded=true] .accordion__trigger--close{display:block}.accordion__trigger[aria-expanded=true] .accordion__icon:after{transform:translate(-50%,-50%)rotate(180deg)}.accordion__icon{position:relative}.accordion__icon:before,.accordion__icon:after{content:"";background:currentColor;width:.9375rem;height:.0625rem;transition:transform .5s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.accordion__icon:after{transform:translate(-50%,-50%)rotate(90deg)}.accordion__content{flex-wrap:wrap;height:auto;max-height:0;margin-top:0;transition:margin .5s,max-height .5s;display:flex;overflow:hidden}.accordion__content p{margin-bottom:0}.accordion .button{margin-top:.75em}.accordion-block{padding-inline:var(--gutter);padding-bottom:2em}.template-faqs .accordion-block{padding-top:0}.accordion-block__header{padding-top:var(--spacer)}body:not(.template-faqs) .accordion-block__title{text-align:center}.accordion-block .accordion:first-child{border-top:.0625rem solid #0f0f0f;padding-top:1.5em}body:not(.template-faqs) .accordion-block .accordion:first-child{border-top:none;padding-top:0}.newsletter-popup{opacity:0;pointer-events:none;z-index:999;background:#0f0f0f80;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:fixed;inset:0;overflow:auto}.newsletter-popup:focus-within,.newsletter-popup[aria-hidden=false]{opacity:1;pointer-events:auto}.newsletter-popup__close-button{opacity:1;appearance:none;color:inherit;font-family:inherit;font-size:inherit;text-align:inherit;background:0 0;border:0;border-radius:0;padding:0;transition:opacity .3s;position:absolute;top:.375em;right:.375em}.newsletter-popup__close-button:hover{opacity:.5;background-color:#fff0}.newsletter-popup__close-button path{stroke:#fff}.newsletter-popup__inner{color:#fff;text-align:center;background:#0f0f0f;grid-template-columns:1fr;align-items:stretch;width:calc(100% - 3em);max-width:52em;display:grid;position:relative;overflow:hidden}@media (width>=63.75em){.newsletter-popup__inner{grid-template-columns:1fr 1fr}}.newsletter-popup__image{height:100%}@media (width<=63.6875em){.newsletter-popup__image{display:none}}.newsletter-popup__image img{object-fit:cover;object-position:center;width:100%;height:100%}.newsletter-popup__content{padding-block:3em 2em;padding-inline:1.5em}@media (width>=30em){.newsletter-popup__content{padding-inline:calc(6.38889vw - .416667em)}}@media (width>=63.75em){.newsletter-popup__content{padding-inline:3.65625em}}.newsletter-popup__title{color:#fff;text-align:left}.newsletter-popup__text p:last-of-type{margin-bottom:0}.newsletter-form{color:#fff;background:0 0;grid-template-columns:1fr 1fr;gap:1em .5em;padding:0;display:grid}.newsletter-form__row{margin:0}.newsletter-form__row--email,.newsletter-form__row--user-type{grid-column:1/span 2}.newsletter-form__row label{top:1rem;left:1.5rem}@media (width<=63.6875em){.newsletter-form__row label{top:.875rem;left:1.25rem}}.newsletter-form__label{opacity:.35;text-transform:uppercase;letter-spacing:.0463em;font-family:rama-gothic-m,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}input[required]+.newsletter-form__label:after{content:"*"}.newsletter-form__input{color:#fff9;letter-spacing:.0463em;border-color:#878985;padding:.75em 1.25em;font-family:rama-gothic-m,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:1.05556em}.newsletter-form__input:has(option[value=""]:checked:not(:empty)),.newsletter-form__input.field--filled,.newsletter-form__input:focus{border-color:#fff}.newsletter-form__input:-webkit-autofill{border-color:#fff}.newsletter-form__input:autofill{border-color:#fff}.newsletter-form__input:hover{border-color:#fff}.newsletter-form__input::placeholder{text-transform:uppercase}.newsletter-form__options{text-align:left;margin-top:.5em}.newsletter-form__options label{cursor:text;align-items:center;gap:.5em;margin:.75em 0 0;display:flex}.newsletter-form__options input{width:1.55556em;height:1.55556em;transition:background-color .3s,border-color .3s;position:relative;border-color:#878985!important}.newsletter-form__options input:hover{border-color:#fff!important}.newsletter-form__options input:checked{background-color:#77bb20;background-image:url("data:image/svg+xml,%3Csvg width=\"17\" height=\"12\" viewBox=\"0 0 17 12\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M5.5175 9.36111L14.8786 0L16.1984 1.31978L5.51744 12L0 6.48255L1.31978 5.16277L5.5175 9.36111Z\" fill=\"%230F0F0F\"/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:1em;border-color:#77bb20!important}.newsletter-form__options input:after{content:none!important}.newsletter-form__submit{grid-column:1/span 2}.newsletter-form__footer{text-align:left;grid-column:1/span 2;font-size:.666667em}.newsletter-form__footer a{text-decoration:underline}.newsletter-form__error{color:#f84141;text-align:center;background:#f8414140;border:1px solid #f84141;grid-column:1/span 2;width:100%;padding:1rem}.newsletter-form__error:empty{display:none}.newsletter-form__success-message{color:#77bb20;text-align:center;background:#77bb2040;border:1px solid #77bb20;width:100%;padding:1em}.newsletter-form__success-message-title{color:#77bb20;margin-bottom:.5em}.newsletter-form__success-message-text{margin:0}.newsletter-form__success-message[aria-hidden=true],.newsletter-form:has(+.newsletter-form__success-message[aria-hidden=false]){display:none}.product-label{color:#fff;z-index:2;background-color:#eb6207;border-radius:.3125rem;padding:.5rem 1rem;font-style:italic;font-weight:600;position:absolute;top:1rem;left:1rem}@media (width<=44.9375em){.product-label{padding:.5rem;top:.5rem;left:.5rem}}.mini-cart .product-label{display:none}.product-slideshow .product-label{left:unset;right:1rem}@media (width>=63.75em){.main-header__burger-wrap{display:none}}.burger{opacity:1;appearance:none;color:inherit;font-family:inherit;font-size:inherit;text-align:inherit;z-index:8;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;transition:opacity .3s}.burger:hover{opacity:.5;background-color:#fff0}@media (width>=63.75em){.burger{display:none}}.burger__inner{width:1.5rem;height:1rem;margin:auto;position:absolute;top:0;bottom:0;left:0}.burger__inner span{transform-origin:50%;background:currentColor;width:100%;height:.0625rem;transition:top .3s,transform .3s,opacity .3s,background-color .3s;position:absolute;left:0}.burger__inner span:first-of-type{top:0}.burger__inner span:nth-of-type(2){top:calc(50% - .0625rem)}.burger__inner span:nth-of-type(3){top:calc(100% - .125rem)}.nav-open .burger__inner span{transition:top .3s,transform .3s,opacity .3s;top:calc(50% - .0625rem)}.nav-open .burger__inner span:first-of-type{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.nav-open .burger__inner span:first-of-type{transform:none!important}}.nav-open .burger__inner span:nth-of-type(2){opacity:0}.nav-open .burger__inner span:nth-of-type(3){transform:rotate(-45deg)}@media (prefers-reduced-motion:reduce){.nav-open .burger__inner span:nth-of-type(3){transform:none!important}}.video{position:relative}.video:has(source){cursor:pointer}.video__video{width:100%}.video__image{position:absolute;inset:0}.video__image--mobile{display:block}@media (orientation:landscape){.video__image--mobile{display:none}}.video__image--desktop{display:none}@media (orientation:landscape){.video__image--desktop{display:block}}.video__image img,.video__image picture{object-fit:cover;object-position:center;width:100%;height:100%}.video__image,.video__play{transition:opacity .3s}.video--playing .video__image,.video--playing .video__play{opacity:0;visibility:hidden}.video--cover{position:absolute;inset:0}.video--cover .video__video{object-fit:cover;object-position:center;width:100%;height:100%}.discount-form[aria-hidden=true]{display:none}.discounts-list__item{justify-content:space-between;align-items:center;gap:1em;display:flex}.discounts-list__item-label{background:#0f0f0f1a;border-radius:3px;padding:.25em .75em}.discounts-list__item-label [data-discount-code-remove]{appearance:none;color:inherit;font-family:inherit;font-size:inherit;text-align:inherit;background:0 0;border:0;border-radius:0;padding:0}.discounts-list__item-label [data-discount-code-remove]:hover{background-color:#fff0}.social-links__list{align-items:center;gap:1em;margin:0;display:flex}.social-links__list-link svg{fill:currentColor;display:block}.social-links__list-link svg .background{fill:var(--background)}.language-switcher{appearance:none;color:inherit;font-family:inherit;font-size:inherit;text-align:inherit;background:0 0;border:0;border-radius:0;padding:0;transition:opacity .3s}.language-switcher:hover{background-color:#fff0}@media (width<=63.6875em){.language-switcher--desktop{display:none}}.language-switcher--mobile{bottom:2em;left:var(--gutter);z-index:10;position:absolute}@media (width>=63.75em){.language-switcher--mobile{display:none}}.language-switcher--mobile .icon--globe{width:1.5rem;height:auto}.language-switcher--mobile .language-switcher__arrow{width:1rem;height:auto}.language-switcher .icon--globe{position:relative;top:-.0625rem}.language-switcher__label{color:currentColor;cursor:pointer;letter-spacing:.0463em;letter-spacing:.0463em;align-items:center;gap:.25em;margin-bottom:0;font-family:rama-gothic-m,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;line-height:100%;display:flex}@media (width<=63.6875em){.language-switcher__label{font-size:1.73333em}}@media (width<=63.6875em) and (width>=30em){.language-switcher__label{font-size:calc(1.73913em - .0193237vw)}}@media (width<=63.6875em) and (width>=87.5em){.language-switcher__label{font-size:1.72222em}}.language-switcher:hover{opacity:.5}.language-switcher__options{opacity:0;pointer-events:none;background:#0f0f0f;flex-direction:column;padding:.25em 0;transition:opacity .3s;display:flex;position:absolute;bottom:3.5em}.language-switcher__link{appearance:none;color:inherit;font-family:inherit;font-size:inherit;text-align:inherit;letter-spacing:.0463em;background:0 0;border:0;border-radius:0;padding:0;font-family:rama-gothic-m,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.language-switcher__link:hover{background-color:#fff0}.language-switcher__link{color:#fff;cursor:pointer;white-space:nowrap;justify-content:flex-start;align-items:center;gap:.5em;width:12.5em;padding:.25em .5em;transition:background .3s;display:flex}.language-switcher__link:hover{background:#ffffff1a}.language-switcher__flag{flex:0 0 1em}.language-switcher__flag img{height:auto}.language-switcher__trigger{font-size:.933333em}@media (width>=30em){.language-switcher__trigger{font-size:calc(1.01449em - .270531vw)}}@media (width>=87.5em){.language-switcher__trigger{font-size:.777778em}}.language-switcher__trigger[aria-expanded=true]+.language-switcher__options{opacity:1;pointer-events:auto}.language-popup{max-width:36.125rem;padding:1rem var(--gutter);text-align:center;background-color:#fff;border:none;flex-direction:column;align-items:center}.language-popup[open]{display:flex}@media (width<=63.75em){.language-popup{margin-inline:var(--gutter);padding-top:3rem}}@media (width>=63.75em){.language-popup{width:100%;padding:3rem}}.language-popup::backdrop{background-color:#0f0f0f4d}.language-popup__close{appearance:none;color:inherit;font-family:inherit;font-size:inherit;text-align:inherit;background:0 0;border:0;border-radius:0;padding:0}.language-popup__close:hover{background-color:#fff0}.language-popup__close{text-transform:uppercase;outline:0;font-size:.933333em;transition:opacity .3s;position:absolute;top:1em;right:1em}@media (width>=30em){.language-popup__close{font-size:calc(1.01449em - .270531vw)}}@media (width>=87.5em){.language-popup__close{font-size:.777778em}}.language-popup__close:hover{opacity:.5}@media (width>=63.75em){.language-popup__close{top:2em;right:2em}}.language-popup__flag{margin:0 0 1em}.language-popup__title{max-width:26.25rem;margin:0 auto 1rem}.language-popup__button{justify-content:center;width:100%;max-width:14.125rem;margin:0 0 1rem}.content-sku{align-items:center;gap:.5em;margin-bottom:.5em;display:flex}.content-sku__sku{margin-bottom:0;line-height:100%;display:inline-block}.content-sku__coverage{background-color:#77bb206b;border:.0625rem solid #77bb20;border-radius:10em;margin-bottom:0;padding:.15em .6em .05em;line-height:100%;display:inline-block}.formatted-text__highlight{color:var(--highlight)}.slideshow-buttons{pointer-events:none;flex:none;justify-content:flex-end;align-items:center;display:flex}.slideshow-buttons .slideshow-button{pointer-events:all;background-color:#fff;border-radius:100%;flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;transition:opacity .5s;display:flex;position:relative}.slideshow-buttons .slideshow-button--previous{margin-right:.75em;transform:rotate(180deg)}.slideshow-buttons .slideshow-button--next{margin-left:.75em}.slideshow-buttons .slideshow-button .button__label{display:none}.slideshow-buttons .slideshow-button:after{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgNCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMC41IDYuNzVMMy4yNTU5IDQuMjgwM0MzLjU4MTM3IDMuOTg4NjQgMy41ODEzNyAzLjUxMTM2IDMuMjU1OSAzLjIxOTdMMC41IDAuNzUiIHN0cm9rZT0iIzBGMEYwRiIgc3Ryb2tlLXdpZHRoPSIwLjc1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);background-position:50%;background-repeat:no-repeat;width:100%;height:100%;transition:transform .3s;position:absolute;top:0;left:-100%;overflow:hidden}.slideshow-buttons .slideshow-button:hover svg,.slideshow-buttons .slideshow-button:hover:after{transform:translate(2.75rem)}.slideshow-buttons .slideshow-button[disabled]{opacity:0}.slideshow-progress{color:inherit;background:0 0;flex:1;width:100%;height:5px;position:relative}.slideshow-progress:after{content:"";opacity:.25;background:currentColor;display:block;position:absolute;inset:0}.slideshow-progress__value{background:currentColor;width:50%;height:100%}.slideshow-pagination{color:inherit;justify-content:center;align-items:center;gap:1.125em;margin-top:3em;display:flex}.slideshow-pagination[aria-hidden=true]{display:none}.slideshow-pagination__item{appearance:none;color:inherit;font-family:inherit;font-size:inherit;text-align:inherit;background:0 0;border:1px solid;border-radius:100vw;width:.75em;height:.75em;padding:0}.slideshow-pagination__item:hover{background-color:#fff0}.slideshow-pagination__item[aria-current=true]{background-color:currentColor}:root{--scrollbar-thumb-width:11.5em}.slideshow-scrollbar{appearance:none;border:0;height:2.75rem;margin:0 0 -1em;padding:0;display:block}.slideshow-scrollbar::-webkit-slider-runnable-track{appearance:none;height:1px;transition:background-color .3s,background-size .3s,height .3s}.slideshow-scrollbar::-webkit-slider-track{appearance:none;height:1px;transition:background-color .3s,background-size .3s,height .3s}.slideshow-scrollbar::-moz-range-track{appearance:none;height:1px;transition:background-color .3s,background-size .3s,height .3s}.slideshow-scrollbar::-ms-track{appearance:none;height:1px;transition:background-color .3s,background-size .3s,height .3s}.slideshow-scrollbar::-webkit-slider-thumb{appearance:none;height:1px;transition:background-color .3s,background-size .3s,height .3s}.slideshow-scrollbar::-moz-range-thumb{appearance:none;height:1px;transition:background-color .3s,background-size .3s,height .3s}.slideshow-scrollbar::-ms-thumb{appearance:none;height:1px;transition:background-color .3s,background-size .3s,height .3s}.slideshow-scrollbar::-webkit-slider-runnable-track{background:#0f0f0f33}.slideshow-scrollbar::-webkit-slider-track{background:#0f0f0f33}.slideshow-scrollbar::-moz-range-track{background:#0f0f0f33}.slideshow-scrollbar::-ms-track{background:#0f0f0f33}.slideshow-scrollbar::-webkit-slider-thumb{box-shadow:0;cursor:grab;width:var(--scrollbar-thumb-width);background:#0f0f0f url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%224%22%20fill%3D%22none%22%20viewBox%3D%220%200%2012%204%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h12v1H0ZM0%203h12v1H0Z%22%2F%3E%3C%2Fsvg%3E) 50%/0 no-repeat;border:0;border-radius:0}.slideshow-scrollbar::-moz-range-thumb{box-shadow:0;cursor:grab;width:var(--scrollbar-thumb-width);background:#0f0f0f url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%224%22%20fill%3D%22none%22%20viewBox%3D%220%200%2012%204%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h12v1H0ZM0%203h12v1H0Z%22%2F%3E%3C%2Fsvg%3E) 50%/0 no-repeat;border:0;border-radius:0}.slideshow-scrollbar::-ms-thumb{box-shadow:0;cursor:grab;width:var(--scrollbar-thumb-width);background:#0f0f0f url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%224%22%20fill%3D%22none%22%20viewBox%3D%220%200%2012%204%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h12v1H0ZM0%203h12v1H0Z%22%2F%3E%3C%2Fsvg%3E) 50%/0 no-repeat;border:0;border-radius:0}.slideshow-scrollbar:active{cursor:grabbing}.slideshow-scrollbar:active::-webkit-slider-thumb{cursor:grabbing}.slideshow-scrollbar:active::-moz-range-thumb{cursor:grabbing}.slideshow-scrollbar:active::-ms-thumb{cursor:grabbing}.slideshow-scrollbar:active::-webkit-slider-runnable-track{background-size:auto 50%;height:8px}.slideshow-scrollbar:hover::-webkit-slider-runnable-track{background-size:auto 50%;height:8px}.slideshow-scrollbar:active::-webkit-slider-track{background-size:auto 50%;height:8px}.slideshow-scrollbar:hover::-webkit-slider-track{background-size:auto 50%;height:8px}.slideshow-scrollbar:active::-moz-range-track{background-size:auto 50%;height:8px}.slideshow-scrollbar:hover::-moz-range-track{background-size:auto 50%;height:8px}.slideshow-scrollbar:active::-ms-track{background-size:auto 50%;height:8px}.slideshow-scrollbar:hover::-ms-track{background-size:auto 50%;height:8px}.slideshow-scrollbar:active::-webkit-slider-thumb{background-size:auto 50%;height:8px}.slideshow-scrollbar:hover::-webkit-slider-thumb{background-size:auto 50%;height:8px}.slideshow-scrollbar:active::-moz-range-thumb{background-size:auto 50%;height:8px}.slideshow-scrollbar:hover::-moz-range-thumb{background-size:auto 50%;height:8px}.slideshow-scrollbar:active::-ms-thumb{background-size:auto 50%;height:8px}.slideshow-scrollbar:hover::-ms-thumb{background-size:auto 50%;height:8px}.slideshow-scrollbar:active::-webkit-slider-runnable-track{background:#0f0f0f1a}.slideshow-scrollbar:hover::-webkit-slider-runnable-track{background:#0f0f0f1a}.slideshow-scrollbar:active::-webkit-slider-track{background:#0f0f0f1a}.slideshow-scrollbar:hover::-webkit-slider-track{background:#0f0f0f1a}.slideshow-scrollbar:active::-moz-range-track{background:#0f0f0f1a}.slideshow-scrollbar:hover::-moz-range-track{background:#0f0f0f1a}.slideshow-scrollbar:active::-ms-track{background:#0f0f0f1a}.slideshow-scrollbar:hover::-ms-track{background:#0f0f0f1a}.slideshow-thumbnails{display:flex}.slideshow-thumbnails__item{aspect-ratio:1;width:3em}.slideshow-nav{flex:none;justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex;position:absolute;bottom:0;left:0;right:0}.product-upsells{margin-bottom:2em}.template-cart .cart--two-col .product-upsells__list{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;overflow:auto hidden}.template-cart .cart--two-col .product-upsells__list::-webkit-scrollbar{display:none}.template-cart .cart--two-col .product-upsells__list>*{scroll-snap-align:start;scroll-snap-stop:always}.template-cart .cart--two-col .product-upsells__list{align-items:flex-start;display:flex}.product-upsells__item{flex:0 0 9em}.template-cart .cart--two-col .product-upsells{max-width:100vw}@media (width>=45em){.template-cart .cart--two-col .product-upsells{max-width:20em}}.template-product .product-upsells .collection-product,.mini-cart .product-upsells .collection-product{background-color:#ededed;grid-template-columns:4fr 1fr;align-items:center;margin-bottom:.5rem;padding:.5em;display:grid}.template-product .product-upsells .collection-product.content-sku,.mini-cart .product-upsells .collection-product.content-sku{display:none}.template-product .product-upsells .collection-product__link,.mini-cart .product-upsells .collection-product__link{grid-template-columns:1fr 3fr;align-items:center;display:grid}.template-product .product-upsells .collection-product__link:hover .collection-product__product-link-icon:after,.mini-cart .product-upsells .collection-product__link:hover .collection-product__product-link-icon:after{transform:translate(.5rem)}.template-product .product-upsells .collection-product__image,.mini-cart .product-upsells .collection-product__image{height:unset;flex-basis:5.8125em;margin-bottom:0;padding-top:0;position:relative;overflow:hidden}.template-product .product-upsells .collection-product__image .product-label,.mini-cart .product-upsells .collection-product__image .product-label{display:none}.template-product .product-upsells .collection-product__image-figure,.mini-cart .product-upsells .collection-product__image-figure{aspect-ratio:1;position:unset}.template-product .product-upsells .collection-product__image img,.template-product .product-upsells .collection-product__image picture,.mini-cart .product-upsells .collection-product__image img,.mini-cart .product-upsells .collection-product__image picture{width:90%;left:unset;max-width:unset;position:unset;top:unset;margin:auto}.template-product .product-upsells .collection-product__content,.mini-cart .product-upsells .collection-product__content{padding-left:1rem}.template-product .product-upsells .collection-product__content-title,.mini-cart .product-upsells .collection-product__content-title{margin-bottom:.25em}.template-product .product-upsells .quick-buy-form,.mini-cart .product-upsells .quick-buy-form{margin-left:auto;margin-right:1rem;margin-top:unset}.template-product .product-upsells .quick-buy-form .shopify-product-form,.mini-cart .product-upsells .quick-buy-form .shopify-product-form{grid-gap:0}.template-product .product-upsells .quick-buy-form select,.mini-cart .product-upsells .quick-buy-form select{display:none}.benefits__list{transform-style:preserve-3d;backface-visibility:hidden;padding-block:1rem;animation:15s linear infinite autoscrollX4;overflow:clip}@keyframes autoscrollX4{0%{transform:translate(-25%)}to{transform:translate(-50%)}}@keyframes autoscrollY4{0%{transform:translateY(-25%)}to{transform:translateY(-50%)}}.benefits__list>*{transform:translate(0,0)}.benefits__list:has(>[aria-hidden=true]:first-child),.benefits__list:not(:has(>:first-child)){animation:none}.benefits__list:has(>[aria-hidden=true]:first-child)>[aria-hidden=true],.benefits__list:not(:has(>:first-child))>[aria-hidden=true]{display:none}.benefits__list:hover{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.benefits__list{animation:none!important}}.benefits__list{align-items:center;gap:2rem;width:auto;display:inline-flex}@media (width>=45em){.benefits__list{gap:6rem}}.benefits__list-item{flex:none;align-items:center;gap:1rem;width:auto;display:inline-flex}.benefits__list .benefit-block{display:inline-flex}.benefits__grid{flex-wrap:wrap;gap:.25em;margin-bottom:2em;display:flex}.benefits__grid .benefit-block{text-align:center;flex:0 0 calc(25% - .19em)}@media (width>=63.75em){.benefits__grid .benefit-block{flex-basis:calc(25% - .25em)}}.benefits__grid .benefit-block__icon-container{height:2.5em}.benefits__grid .benefit-block__icon img{object-fit:contain;max-width:2em;margin:auto}.benefits__grid .benefit-block__content{margin-top:auto;display:block}.benefit-block{flex:none;align-items:center;gap:.5rem;width:auto}.benefit-block__title{font-weight:600}.benefit-block__icon{height:2em}.specifications .benefit-block__icon{width:3.475em;height:auto}.benefit-block__icon img{width:auto;height:100%}.product-buy-bar{z-index:999;background-color:#fff;border-color:#ededed;border-top-style:solid;border-top-width:.0625rem;flex-direction:row;justify-content:space-between;align-items:center;gap:0 1em;width:100%;padding:1em 0;transition:transform .3s;display:flex;position:fixed;bottom:0;left:0;transform:translateY(0)}@media (width>=63.75em){.product-buy-bar{padding:1em var(--gutter)}}@media (width<=63.6875em){.product-buy-bar{flex-wrap:wrap}.product-buy-bar__product{cursor:pointer;padding-left:var(--gutter);order:0}.product-buy-bar .button{margin-right:var(--gutter);order:1}.product-buy-bar__nav{order:2;overflow:hidden}.product-buy-bar:has(.product-buy-bar__nav[aria-hidden=true]) .product-buy-bar__arrow{transform:rotate(180deg)}.product-buy-bar:has(.product-buy-bar__nav[aria-hidden=true]) .product-buy-bar__nav{max-height:0}.product-buy-bar:has(.product-buy-bar__nav[aria-hidden=false]) .product-buy-bar__nav{max-height:20em}}.product-buy-bar[aria-hidden=true]{transform:translateY(100%)}.product-buy-bar__title,.product-buy-bar .content-sku{display:inline-block}.product-buy-bar__title{margin:0}@media (width<=44.9375em){.product-buy-bar .quick-buy-form{width:100%}}.product-buy-bar .content-sku{margin-bottom:0;margin-right:.5rem}.product-buy-bar .content-sku__sku{display:none}.product-buy-bar__product{align-items:center;gap:.25em;display:flex}.product-buy-bar .button svg{width:1.0625rem;height:.875rem;position:relative;top:-.5px}.product-buy-bar__arrow{transition:transform .3s}@media (width>=63.75em){.product-buy-bar__arrow{display:none}}@media (width<=63.6875em){.product-buy-bar__nav{width:100%;transition:max-height .3s}}.product-buy-bar__link{margin:0;transition:opacity .3s}.product-buy-bar__link:hover{opacity:.5}.product-buy-bar__list{margin:0;padding:0}@media (width>=63.75em){.product-buy-bar__list{align-items:center;gap:0 2em;display:flex}}@media (width<=63.6875em){.product-buy-bar__item{padding:.5rem var(--gutter);border-top:.0625em solid #878985}.product-buy-bar__item:first-of-type{margin-top:.5rem}}body:not(:has([data-buy-bar-name=technical])) .product-buy-bar__item[data-section=technical],body:not(:has([data-buy-bar-name=overview])) .product-buy-bar__item[data-section=overview],body:not(:has([data-buy-bar-name=features])) .product-buy-bar__item[data-section=features],body:not(:has([data-buy-bar-name=specs])) .product-buy-bar__item[data-section=specs],body:not(:has([data-buy-bar-name=why-ego])) .product-buy-bar__item[data-section=why-ego],body:not(:has([data-buy-bar-name=reviews])) .product-buy-bar__item[data-section=reviews],body:not(:has([data-buy-bar-name=faqs])) .product-buy-bar__item[data-section=faqs]{display:none}.product-icon{aspect-ratio:1;z-index:2;width:3.5em;position:absolute;bottom:1rem;right:1rem}@media (width>=63.75em){.product-icon{width:5rem;top:1rem;bottom:auto}}.product-icon__image{width:100%;height:100%}.product-icon__image img{object-fit:contain;width:100%;height:100%}.shopify-section:has(>[data-theme=dark])+.shopify-section:has(>[data-theme=dark])>[data-theme=dark],.shopify-section:has(>[data-theme=light])+.shopify-section:has(>[data-theme=light])>[data-theme=light],.page-header-section+.dealer-locator-section .dealer-locator__container{padding-top:0}#shopify-pc__banner#shopify-pc__banner{padding-inline:var(--gutter);box-shadow:none;background-color:#fff;border-top:.0625rem solid #0f0f0f}@media (width<=44.9375em){#shopify-pc__banner#shopify-pc__banner{text-align:center}}#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__body{margin-bottom:0;margin-right:2em}@media (width>=63.75em){#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__body{padding-left:13.125em;position:relative}}#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__body:before{content:"";background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22178%22%20height%3D%2235%22%20fill%3D%22none%22%20viewBox%3D%220%200%20178%2035%22%3E%3Cpath%20fill%3D%22%2378bc1e%22%20fill-rule%3D%22evenodd%22%20d%3D%22M50.484%2030.835c-.962%202.61-4.032%204.165-6.86%204.165H3.663C.838%2035-.671%2033.445.289%2030.835c.962-2.61%204.032-4.168%206.858-4.168H47.11c2.826%200%204.336%201.557%203.374%204.168M43.086%2017.5c-.97%202.611-4.062%204.166-6.908%204.166H8.398C5.551%2021.667%204.03%2020.112%205%2017.5c.969-2.611%204.061-4.167%206.905-4.167h27.783c2.845%200%204.364%201.556%203.398%204.167M58.89%204.167c-.964%202.61-4.041%204.166-6.874%204.166h-38.93c-2.83%200-4.345-1.556-3.38-4.167C10.67%201.559%2013.746%200%2016.579%200h38.93c2.832%200%204.344%201.558%203.381%204.167%22%20clip-rule%3D%22evenodd%22%2F%3E%3Cpath%20fill%3D%22%230f0f0f%22%20fill-rule%3D%22evenodd%22%20d%3D%22M144.928%2026.624c4.449-.032%207.935-1.569%209.354-4.858l3.602-8.35c1.418-3.289-.757-4.787-5.204-4.758h-17.554c-4.529.03-8.014%201.569-9.434%204.858l-3.602%208.348c-1.418%203.292.756%204.79%205.286%204.76ZM120.976%2035c-4.203%200-13.627-1-7.856-14.373l2.42-5.611C119.438%205.98%20124.991.333%20135.482.333h22.991c9.06%200%2012.231%205.403%208.383%2014.322l-2.421%205.613C160.557%2029.258%20157.148%2035%20142.579%2035ZM108.973%200h-29.34c-.434%200-.91.04-1.405.112C68.655.605%2063.43%206.18%2059.716%2014.866l-2.418%205.654C51.538%2033.992%2060.95%2035%2065.147%2035h21.572c14.553%200%2017.955-5.786%2021.829-14.842l.917-2.143-.006-.002c.069-.143.135-.29.189-.44.964-2.646-.55-4.224-3.382-4.224h-21.66c-2.83%200-5.908%201.578-6.872%204.223-.966%202.648.548%204.225%203.38%204.225h17.23c-1.451%203.223-4.894%204.734-9.276%204.764H71.536c-4.522.03-6.695-1.48-5.278-4.795l3.599-8.41c1.416-3.315%204.896-4.864%209.42-4.895v-.013h26.204c2.832%200%205.908-1.578%206.873-4.223.965-2.646-.55-4.225-3.381-4.225M176.141%203.223l.691-1.89h.709V4h-.462V1.916h-.013L176.307%204h-.346l-.759-2.084h-.012V4h-.462V1.333h.715Zm-1.931-1.469h-.777V4h-.494V1.754h-.777v-.42h2.048Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E) 50%/11.0625em no-repeat;width:11.0625em;height:2.1875em;margin:auto;display:block;position:absolute;top:0;bottom:0;left:0}@media (width<=63.6875em){#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__body:before{display:none}}#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__body h2{margin-bottom:.25em}#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__body a{opacity:1;transition:opacity .3s}#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__body a:hover{opacity:.5}#shopify-pc__banner#shopify-pc__banner #shopify-pc__banner__body-policy-link{text-decoration:none}#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__btns{display:unset;min-width:30rem;margin-top:.5em}@media (width>=45em){#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__btns{text-align:right;width:unset}}@media (width<=63.6875em){#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__btns{min-width:unset}}#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__btns button{flex:1 0 auto;width:100%;padding:1rem;transition:color .3s,background-color .3s,border .3s}@media (width>=30em){#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__btns button{width:auto}}@media (width>=45em){#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__btns button{margin-left:1em!important}}@media (width<=44.9375em){#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__btns .shopify-pc__banner__btn-accept,#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__btns .shopify-pc__banner__btn-decline{width:calc(50% - .5em)}#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__btns .shopify-pc__banner__btn-accept{margin-right:1em}}#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__btns .shopify-pc__banner__btn-manage-prefs{appearance:none;color:inherit;font-family:inherit;font-size:inherit;text-align:inherit;background:0 0;border:0;border-radius:0;padding:0}#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__btns .shopify-pc__banner__btn-manage-prefs:hover{background-color:#fff0}@media (width<=44.9375em){#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__btns .shopify-pc__banner__btn-manage-prefs{width:100%;margin-bottom:1em}}#shopify-pc__prefs__dialog{box-shadow:none;color:#fff;background:#0f0f0f;padding:1.5em}#shopify-pc__prefs__dialog header{border:0;gap:1em;margin:0 0 1.5em;padding:0}#shopify-pc__prefs__header-close{order:99;top:0;right:0}@media (width>=45em){#shopify-pc__prefs__header-close{position:static}}#shopify-pc__prefs__header-close svg path{fill:#fff}#shopify-pc__prefs__header-title{color:#fff;margin:0}#shopify-pc__prefs__header-accept,#shopify-pc__prefs__header-decline,#shopify-pc__prefs__header-save{white-space:nowrap}#shopify-pc__prefs__header-decline,#shopify-pc__prefs__header-save{color:#0f0f0f;background:#ededed}#shopify-pc__prefs .shopify-pc__prefs__header-actions{gap:.5em;padding:0}#shopify-pc__prefs .shopify-pc__prefs__intro p{color:#fff}#shopify-pc__prefs .shopify-pc__prefs__intro-main{margin:0 0 1.5em;padding:0}#shopify-pc__prefs .shopify-pc__prefs__intro h3{color:#fff;margin-bottom:.25em}#shopify-pc__prefs .shopify-pc__prefs__options{border:0;padding:0}#shopify-pc__prefs .shopify-pc__prefs__option{border:0;margin:0 0 .25em;padding:0}#shopify-pc__prefs .shopify-pc__prefs__option label{color:#fff;margin:0 0 .25em;display:flex}#shopify-pc__prefs .shopify-pc__prefs__option label>span,#shopify-pc__prefs .shopify-pc__prefs__option label>span svg{background:0 0}#shopify-pc__prefs .shopify-pc__prefs__option label>span svg path{fill:#fff;stroke-width:1px}#shopify-pc__prefs .shopify-pc__prefs__option label input{border:0}#shopify-pc__prefs .shopify-pc__prefs__option label input:checked+span svg path{fill:#77bb20;stroke-width:0}#shopify-pc__prefs .shopify-pc__prefs__option label input[aria-readonly=true]:checked+span svg path{fill:#878985;stroke-width:0}#shopify-pc__prefs .shopify-pc__prefs__option p{color:#fff}.cart{padding-inline:var(--gutter);padding-top:calc(var(--spacer)/2);padding-bottom:var(--spacer)}.cart__empty{padding-top:calc(var(--spacer)/2);text-align:center}.cart-form{flex-wrap:wrap;justify-content:center;align-items:flex-start;display:flex}@media (width>=63.75em){.cart--two-col .cart-form{flex-wrap:nowrap;justify-content:flex-end}}.cart-form__column{flex:0 0 100%}.cart-form__column--left{margin:0 0 2em}@media (width>=63.75em){.cart-form__column--left{flex:100%}}@media (width>=45em){.cart-form__column--right{flex:0 0 100%}}@media (width>=63.75em){.cart-form__column--right{flex-basis:20em}}@media (width>=63.75em) and (width>=75em){.cart-form__column--right{flex-basis:calc(32vw - 4em)}}@media (width>=63.75em) and (width>=87.5em){.cart-form__column--right{flex-basis:24em}}@media (width>=75em){.cart-form__column--right{flex:0 0 25.0625em}}.cart--one-col .cart-form__column--right{flex:0 0 100%;width:100%}@media (width>=63.75em){.cart--two-col .cart-form__column--right{margin-left:2em}}.cart-form__table{margin:0 0 2em}.cart-form__back{opacity:1;align-items:center;font-weight:600;transition:opacity .3s;display:inline-block}.cart-form__back:hover{opacity:.5}@media (width>=63.75em){.cart--one-col .cart-form__back{display:none}}.cart-form__back svg{width:1em;height:auto;margin:0 .5em 0 0}.cart-table{border-collapse:collapse;width:100%}@media (width>=45em){.cart-table{width:100%;padding:0}}.cart-table tbody[aria-busy=true] .responsive-table-row{opacity:.5}.cart-table .quantity-incrementor{justify-content:flex-end}@media (width>=45em){.cart-table .quantity-incrementor{justify-content:center}}.cart-table .responsive-table-row{transition:opacity .3s}@media (width<=44.9375em){.cart-table .responsive-table-row{padding-bottom:2em}.cart-table .responsive-table-row+.responsive-table-row:after{display:none}}.cart-table th{text-align:center}.cart-table th:first-of-type,.cart-table td:before{text-align:left}@media (width>=45em){.cart-table td{text-align:center;padding:1.5em .5em}}@media (width<=44.9375em){.cart-table td:first-of-type{text-align:left;width:100%;padding-left:0}.cart-table td:first-of-type:before{float:none;text-align:left;border-bottom:.0625rem solid #0f0f0f;margin:0 0 1em;padding:0 0 1em;display:block}}.cart-table td[data-label=Quantity]{max-width:5em}.cart-table td a{text-decoration:none}.cart-table td:first-of-type{text-align:left}@media (width<=44.9375em){.cart-table td:first-of-type{display:inline-block}.cart-table td:nth-of-type(3){justify-content:space-between;align-items:center;padding-top:0;padding-bottom:0;display:flex}}.cart-item-product{display:flex}.cart-item-product__image{width:6.25em;margin:0 1.5em 0 0;display:block}.cart-item-product__info{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.cart-item-product__info-title{margin:0 0 .5em}.cart-item-product__info-remove{margin:0}.cart-item-product__info ul{list-style:none}.cart-item-product__info a{text-decoration:none}.cart-item-product .product-details__item{margin:.25em 0 0}.cart-item-product .product-details__item:first-of-type{margin:0}.cart-summary{--background:#0f0f0f;--foreground:#fff;color:var(--foreground);background:#0f0f0f;flex-direction:column;display:flex}.cart--one-col .cart-summary__inner{justify-content:space-between;display:flex}@media (width<=44.9375em){.cart-summary__inner{flex-wrap:wrap}}.cart--two-col .cart-summary__inner{padding:2em}.cart-summary__title{text-align:center}.cart--one-col .cart-summary__title{display:none}.cart--one-col .cart-summary__sidebar,.cart--one-col .cart-summary__actions{flex:0 0 100%}@media (width>=45em){.cart--one-col .cart-summary__sidebar{flex-basis:50%;width:50%}}.cart-summary__notes .button{margin-top:2em;display:none}@media (width>=63.75em){.cart--one-col .cart-summary__notes .button{display:inline-block}}@media (width>=45em){.cart--one-col .cart-summary__actions{flex:0 22rem;margin-left:2em}}.cart-summary__actions .button{width:100%;margin:0 0 1em;padding-block:.921em}.cart-summary__actions .discount-form{gap:1rem;margin-top:1rem;display:flex}.cart-summary__actions .discount-form input{text-transform:uppercase;margin-bottom:1rem}.cart-summary__actions .discount-form .button{flex:1 0 fit-content}.cart-summary__total,.cart-summary__subtotal{justify-content:space-between;margin:1em 0;display:flex}.cart-summary__total[aria-hidden=true],.cart-summary__subtotal[aria-hidden=true]{display:none}.cart-summary__shipping{text-align:center;margin:1em 0 0}.cart-summary__buttons,.cart-summary__buttons:last-child .button{margin:0}.cart-summary__buttons .additional-checkout-buttons{margin:.5em 0 0;display:block}.cart-summary__buttons .additional-checkout-buttons #additional-checkout-buttons{flex-wrap:wrap;justify-content:center;align-items:flex-start;display:flex}.cart-summary__buttons .additional-checkout-buttons #additional-checkout-buttons span{text-align:center;flex:0 0 100%;margin:0 0 .5em}.cart-summary__discounts{text-align:center}.cart-summary__discounts-message{margin:0}.cart-remove{align-items:center;display:flex}.cart-remove__icon{width:.625em;height:.625em;margin:0 .5em 0 0;position:relative}.cart-remove__icon:before,.cart-remove__icon:after{content:"";background:#0f0f0f;width:100%;height:.125rem;display:block;position:absolute;top:50%}.cart-remove__icon:before{transform:translateY(-50%)rotate(45deg)}.cart-remove__icon:after{transform:translateY(-50%)rotate(-45deg)}.cart-remove__label{font-weight:400}.product{padding-inline:var(--gutter);z-index:9;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex;position:relative}@media (width>=63.75em){.product{flex-wrap:nowrap}}.product__content,.product__slideshow-container{flex-basis:100%;position:relative}.product__content{overflow:hidden}@media (width>=63.75em){.product__content{flex-basis:calc(50% - 3em)}.product__slideshow-container{padding-bottom:var(--spacer);top:var(--sticky-size);flex-basis:50%;position:sticky}}@media (width<=63.6875em){.product__slideshow-container{margin-bottom:2em}}.product-content__description.rte ul li,.product-content__more-description ul li{padding-left:0}.product-content__more-description .accordion__trigger{font-weight:400;display:flex}.product-content__more-description .accordion__trigger[aria-expanded=true] .accordion__icon:before{transform:translate(-50%,-50%)rotate(0)}.product-content__more-description .accordion__icon{flex:0 0 .5625rem;margin-left:.4375rem}.product-content__more-description .accordion__icon:after{display:none}.product-content__more-description .accordion__icon:before{background:#fff0 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='4' viewBox='0 0 7 4' fill='none'%3E%3Cg clip-path='url(%23clip0_2784_1579)'%3E%3Cpath d='M6.75 3.5L4.2803 0.744101C3.98864 0.418631 3.51136 0.418631 3.2197 0.744101L0.75 3.5' stroke='%23878985' stroke-width='0.75' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2784_1579'%3E%3Crect width='4' height='7' fill='white' transform='translate(0 4) rotate(-90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50%/contain no-repeat;width:.5625rem;height:.5625rem;transform:translate(-50%,-50%)rotate(180deg)}.product-content__more-description .accordion__item{border:none!important;padding:0!important}.product-content__more-description .accordion__content p{margin-bottom:1.5em}.product-content__downloads{margin-bottom:2em}.product-content__downloads-link{opacity:1;background-image:url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.413793 9.10345C0.185876 9.10345 0 9.28934 0 9.51725V10.3448C0 11.4852 0.928614 12.4138 2.06897 12.4138H9.93104C11.0714 12.4138 12 11.4852 12 10.3448V9.51725C12 9.28933 11.8141 9.10345 11.5862 9.10345C11.3583 9.10345 11.1724 9.28934 11.1724 9.51725V10.3448C11.1724 11.0294 10.6156 11.5862 9.93104 11.5862H2.06897C1.38443 11.5862 0.827586 11.0294 0.827586 10.3448V9.51725C0.827586 9.28933 0.641702 9.10345 0.413793 9.10345Z' fill='%23878985'/%3E%3Cpath d='M6.00032 0C5.77241 0 5.58653 0.185884 5.58653 0.413793V7.48386L3.63556 5.53289C3.54262 5.43995 3.41654 5.3858 3.28965 5.3858C3.20883 5.3858 3.1369 5.40843 3.0763 5.44964C2.97042 5.524 2.909 5.63149 2.89607 5.75595C2.88556 5.87799 2.92921 5.99842 3.01568 6.08488L5.01029 8.07303C5.27536 8.33569 5.62452 8.48037 5.99708 8.48037C6.36964 8.48037 6.72122 8.3357 6.98387 8.07303L8.98009 6.08246C9.06738 5.99517 9.11021 5.87556 9.09971 5.75353C9.0892 5.62746 9.02697 5.52158 8.91948 5.44722C8.76431 5.33731 8.51781 5.37449 8.36103 5.52966L6.41005 7.48063L6.41167 0.413874C6.41167 0.185956 6.22579 8.05033e-05 5.99788 8.05033e-05L6.00032 0Z' fill='%23878985'/%3E%3C/svg%3E%0A");background-position:100%;background-repeat:no-repeat;margin-left:.5em;margin-right:1em;padding-right:1.5em;transition:opacity .3s}.product-content__downloads-link:hover{opacity:.5}.product-content-form__row{border-color:#ededed;border-bottom-style:solid;border-bottom-width:.0625rem;gap:1em;margin-bottom:2em;padding-bottom:2em;display:flex}@media (width<=29.9375em){.product-content-form__row:has(.dealer-locator-scroll-to){flex-wrap:wrap}}.product-content-form__row .dealer-locator-scroll-to{flex:auto}.product-content-form__quantity{flex:0 0 7.125em}.product-content-form__button{flex:auto;justify-content:center!important;gap:.25rem!important}.product-content-form__button svg{width:1.0625rem;height:.875rem;position:relative;top:-1px}.product-content-form__button:has(.buy-online-icon) .button__label{order:0}.product-content-form__button:has(.buy-online-icon) svg{order:1}.product-content-form .product-price{margin-bottom:.5em}.product-content-form .product-price__compare-at{color:#3b414159}.product-content-form .product-price__compare-at[aria-hidden=true]{display:none}.product-content-form .product-price span[data-product-price]{font-size:1.26667em;font-weight:600}@media (width>=30em){.product-content-form .product-price span[data-product-price]{font-size:calc(1.37681em - .36715vw)}}@media (width>=87.5em){.product-content-form .product-price span[data-product-price]{font-size:1.05556em}}.product .product__content .product-content-form>.shopify-app-block>button#BIS_trigger{width:100%;color:#0f0f0f!important;background-color:#77bb20!important;font-size:1.1875em!important;display:block!important}.product .product__content .product-content-form>.shopify-app-block>button#BIS_trigger:hover{background-color:#eb6207!important}.product-slideshow{position:relative;z-index:5!important}.product-slideshow .slideshow{position:relative;overflow:hidden}.product-slideshow .slideshow__slides{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;flex-wrap:nowrap;align-items:stretch;gap:1em;display:flex;overflow:auto hidden}.product-slideshow .slideshow__slides::-webkit-scrollbar{display:none}.product-slideshow .slideshow__slides>*{scroll-snap-align:start;scroll-snap-stop:always}.product-slideshow .slideshow__slides{width:100%;transition:transform .5s cubic-bezier(.3,0,.3,1)}@media (prefers-reduced-motion:reduce){.product-slideshow .slideshow__slides{transition:none!important}}.product-slideshow .slideshow__slide{aspect-ratio:1;flex:0 0 100%;width:100%;position:relative;overflow:hidden}.product-slideshow .slideshow__slide figure{aspect-ratio:1;background-color:#ededed;position:absolute;inset:0}.product-slideshow .slideshow__slide figure img{object-fit:contain;object-position:center;height:100%;padding:var(--limited-gutter);width:100%}.product-slideshow .slideshow__slide figure.product-slideshow__image--lifestyle img{object-fit:cover;object-position:center;width:100%;height:100%;padding:0}.product-slideshow .slideshow-thumbnails__item{background-color:#0f0f0f0d;border:none;margin:0 .05em;transition:background-color .3s}.product-slideshow .slideshow-thumbnails__item:hover,.product-slideshow .slideshow-thumbnails__item[aria-current=true]{background-color:#fff;border:none}.product-slideshow .slideshow-thumbnails__image{align-items:center;display:flex}.product-slideshow .slideshow-thumbnails__image img{aspect-ratio:1;object-fit:contain;width:85%;height:85%;margin:auto}.product-slideshow .video__play{width:20%;height:20%;margin:auto;position:absolute;inset:0}.product-thumbnails{z-index:6;flex-wrap:wrap;justify-content:center;width:100%;transition:transform .5s cubic-bezier(.3,0,.3,1);display:flex;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.product-thumbnails{transition:none!important}}.product-thumbnails__item{position:relative}.product-thumbnails__icon{width:50%;height:50%;margin:auto;position:absolute;inset:0}.product-thumbnails__icon svg{width:100%;height:100%}.product-options__row{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.product-options__row label{flex:none;margin-bottom:0}.product-options-swatch__buttons{align-items:center;gap:.375em;display:flex}.product-options-swatch__button{appearance:none;color:inherit;font-family:inherit;font-size:inherit;text-align:inherit;background:0 0;border:.0625rem solid #3b414100;border-radius:100%;width:2.75rem;height:2.75rem;padding:.3125rem;transition:border-color .3s;position:relative}.product-options-swatch__button:hover{background-color:#fff0}.product-options-swatch__button:hover,.product-options-swatch__button:has(:checked){border-color:#0f0f0f}.product-options-swatch__input{visibility:hidden;width:0;height:0}.product-options-swatch .image{border-radius:100%}.search{padding-inline:var(--gutter)}.predictive-search-results{height:40em;overflow-y:auto}.predictive-search-results .predictive-search__close{width:2em;display:block}.predictive-search-results .predictive-search__listing{flex-wrap:wrap;display:flex}.predictive-search-results .predictive-search__item{flex-basis:10em}.addresses,.new-address{padding-block:var(--spacer)}.addresses__inner,.new-address__inner{padding-inline:var(--gutter)}.addresses .text-link,.new-address .text-link{appearance:none;color:inherit;font-family:inherit;font-size:inherit;text-align:inherit;background:0 0;border:0;border-radius:0;padding:0}.addresses .text-link:hover,.new-address .text-link:hover{background-color:#fff0}.addresses__address{border-bottom:.0625rem solid #0f0f0f;margin-bottom:2em;padding-bottom:2em}.addresses__address:last-of-type{margin-bottom:0}.addresses .address__container{margin:auto;display:block}.addresses .address__edit{border-top:.0625rem solid #0f0f0f;margin-top:2em}.addresses .address__edit .form{padding-top:2em;padding-bottom:0}.addresses .address__buttons form{margin-left:1em;display:inline-block}.new-address{padding-top:0}.new-address__inner{flex-direction:column;justify-content:center;align-items:center;display:flex}.new-address__form,.new-address-form .form{width:100%}.address__content{line-height:1.5em}.dashboard{padding-inline:var(--gutter);padding-bottom:var(--spacer)}.dashboard__container{flex-wrap:wrap;display:flex}@media (width>=63.75em){.dashboard__container{flex-wrap:nowrap}}.dashboard__orders{padding-bottom:var(--spacer);flex:100%}@media (width>=63.75em){.dashboard__orders{padding-right:var(--gutter)}}.dashboard__addresses{flex:0 0 100%}@media (width>=63.75em){.dashboard__addresses{flex:0 0 24.5em;padding-top:0}}.mini-cart{pointer-events:none;z-index:9999;background:0 0;width:100%;height:100%;transition:background .7s cubic-bezier(.694,0,.335,1),opacity 0s .7s;position:fixed;inset:0}.mini-cart[aria-hidden=false],.mini-cart:focus-within{pointer-events:all;background:#0f0f0f80;transition:background .7s cubic-bezier(.694,0,.335,1),opacity}.mini-cart[aria-hidden=false] .mini-cart__inner,.mini-cart:focus-within .mini-cart__inner{transform:translate(0)}.mini-cart[aria-busy=true] .mini-cart-item{opacity:.3;pointer-events:none}.mini-cart__items[aria-hidden=true],.mini-cart__footer[aria-hidden=true],.mini-cart__empty[aria-hidden=true],.mini-cart--empty .mini-cart__gift-message,.mini-cart__gift-message[aria-hidden=true],.mini-cart--empty .mini-cart__total,.mini-cart__total[aria-hidden=true],.mini-cart--empty .mini-cart__subtotal,.mini-cart__subtotal[aria-hidden=true],.mini-cart--empty .mini-cart__footer,.mini-cart__footer[aria-hidden=true]{display:none}.mini-cart__total,.mini-cart__subtotal{justify-content:space-between;display:flex}.mini-cart__inner{color:#0f0f0f;background:#fff;flex-direction:column;width:100%;max-width:32em;height:100%;margin:0 0 0 auto;transition:transform .7s cubic-bezier(.694,0,.335,1);display:flex;transform:translate(101%)}.mini-cart__header{border-bottom:1px solid #0f0f0f40;justify-content:flex-start;align-items:center;margin:0 1.5em;padding:1em 0;display:flex;position:relative}.mini-cart__header-close{opacity:1;order:99;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-left:auto;transition:opacity .3s;display:flex}.mini-cart__header-close:hover{opacity:.5}.mini-cart__header-close svg{width:3em;height:auto;display:block}.mini-cart__header-title{text-align:left;margin:0}.mini-cart__header-count{align-self:flex-start}.mini-cart .cart__error{text-align:center;margin:.75em 0;display:block}.mini-cart__scroll-container{flex-direction:column;flex:1;display:flex;overflow:clip auto}.mini-cart__items{flex:1}.mini-cart--empty .mini-cart__items{display:none}.mini-cart__empty{text-align:center;border:0 solid #0f0f0f40;border-top-width:1px;flex-direction:column;flex:1;justify-content:center;align-items:center;margin:0 1.5em;padding:2em;display:flex}.mini-cart--empty .mini-cart__empty{display:flex}.mini-cart__footer{border:0 solid #0f0f0f40;border-top-width:1px;margin:auto 0 0;padding:1.5em;display:block}.mini-cart--empty .mini-cart__footer-message,.mini-cart--empty .mini-cart__footer-buttons{display:none}.mini-cart__footer-message{border-radius:.6875rem;margin:0 0 1em;padding:1.125em;font-size:.933333em}@media (width>=30em){.mini-cart__footer-message{font-size:calc(1.01449em - .270531vw)}}@media (width>=87.5em){.mini-cart__footer-message{font-size:.777778em}}.mini-cart__footer-message svg{width:1em;height:auto;margin:0 .5em 0 0;animation:10s linear infinite rotate-360}.mini-cart__footer-buttons{flex-direction:column;align-items:center;margin:1.5em 0 0;display:flex}.mini-cart__footer-buttons .button{width:100%;margin:0 0 1em}.mini-cart__footer-buttons .text-link{margin:0 0 1.5em}.mini-cart__footer-usp{text-align:center;margin:0 0 1em}.mini-cart__footer-taxes{text-align:center;font-size:.933333em}@media (width>=30em){.mini-cart__footer-taxes{font-size:calc(1.01449em - .270531vw)}}@media (width>=87.5em){.mini-cart__footer-taxes{font-size:.777778em}}.mini-cart__footer-taxes a{opacity:1;text-decoration:underline;transition:opacity .3s}.mini-cart__footer-taxes a:hover{opacity:.5}.mini-cart .product-upsells{padding:3em 1.5em 0}.mini-cart .product-upsells__title{text-align:center}.mini-cart-items{padding:0 1.5em}.mini-cart-items:empty{display:none}.mini-cart-items__item{border-bottom:.0625rem solid #0f0f0f;padding-top:1em;padding-bottom:1em}.mini-cart-items__item:last-of-type{border-bottom:0;padding-bottom:0}.mini-cart-item{border:0 solid #0f0f0f40;border-top-width:1px;grid-template:"image content content price"1fr"image quantity remove remove"/5.75em auto 1fr auto;gap:1em;transition:opacity .3s;display:grid}@media (width>=45em){.mini-cart-item{grid-template-columns:7.75em auto 1fr auto;gap:1em 1.5em}}.mini-cart-item:first-child{border-top:0}.mini-cart-item__image{grid-area:image}.mini-cart-item__image-wrap{aspect-ratio:1;background:#ededed;width:100%;padding:.5em;display:block}.mini-cart-item__image-img{object-fit:contain;object-position:center;width:100%;height:100%}.mini-cart-item__info{flex:auto;grid-area:content;position:relative}.mini-cart-item__info-title{display:block}.mini-cart-item__info-title h5{margin:0 0 .25em;font-weight:600}.mini-cart-item__info-variants{color:#0f0f0fcc;font-size:.8em}@media (width>=30em){.mini-cart-item__info-variants{font-size:calc(.811594em - .0386473vw)}}@media (width>=87.5em){.mini-cart-item__info-variants{font-size:.777778em}}.mini-cart-item__info-price{text-align:right;grid-area:price;font-size:.8em}@media (width>=30em){.mini-cart-item__info-price{font-size:calc(.811594em - .0386473vw)}}@media (width>=87.5em){.mini-cart-item__info-price{font-size:.777778em}}.mini-cart-item__info-clear{opacity:1;grid-area:remove;align-self:center;text-decoration:underline;transition:opacity .3s}.mini-cart-item__info-clear:hover{opacity:.5}.mini-cart-item__info-clear{font-size:.933333em}@media (width>=30em){.mini-cart-item__info-clear{font-size:calc(.985507em - .173913vw)}}@media (width>=87.5em){.mini-cart-item__info-clear{font-size:.833333em}}.mini-cart-item__info-plan-group{background:#3b4141;gap:.5em;margin:1em 0 0;padding:1em}.mini-cart-item__info-plan-group-label{align-items:center;display:flex}.mini-cart-item__info-plan-group-title,.mini-cart-item__info-plan-group-toggle{margin:0}.mini-cart-item__info-plan-group:not(:has(.mini-cart-item__info-plan-group-toggle:checked)) .mini-cart-item__info-plan-select,.mini-cart-item__info-plan-group:not(:has(.mini-cart-item__info-plan-group-toggle:checked)) .mini-cart-item__info-plan-name{display:none}.mini-cart-item__info-quantity{grid-area:quantity}.mini-cart-item__info-quantity .quantity-incrementor{border:1px solid #0f0f0f40;border-radius:100vw}.mini-cart-item__info-quantity .quantity-incrementor input{margin:0 -.75em;font-size:.933333em}@media (width>=30em){.mini-cart-item__info-quantity .quantity-incrementor input{font-size:calc(.985507em - .173913vw)}}@media (width>=87.5em){.mini-cart-item__info-quantity .quantity-incrementor input{font-size:.833333em}}@media (width<=63.6875em){.mini-cart-item__info-quantity .quantity-incrementor input,.mini-cart-item__info-quantity .quantity-incrementor button{width:2.25rem;height:2.25rem}}.mini-cart-item__info-quantity .quantity-incrementor button:after{width:.65rem}.mini-cart-item__info-quantity .quantity-incrementor button:before{height:.65rem}.delivery-notification-progress{background-color:#3b4141;border-radius:2.125rem;width:100%;height:.375rem;display:block;position:relative}.delivery-notification-progress__spent{background-color:#0f0f0f;border-radius:2.125rem;height:100%;transition:width .3s;display:block;position:absolute;top:0;left:0}.instagram{padding-inline:var(--gutter)}.instagram__feed{justify-content:space-between;margin:0;padding:0;list-style:none;display:flex}.instagram__post{flex:0 0 32%}.two-col{background-color:var(--background);color:var(--foreground);padding-block:var(--spacer);padding-inline:var(--gutter);position:relative;overflow:clip visible}.two-col--glow-on:before{filter:blur(83px);content:"";background:radial-gradient(#5d91ab4d,#5d91ab00 70%);width:18.8125em;height:18.8125em;display:block;position:absolute;top:-8em}@media (width<=44.9375em){.two-col--glow-on:before{display:none}}.two-col--glow-on.two-col__image-position--left:before{left:-6em}.two-col--glow-on.two-col__image-position--right:before{right:-6em}.two-col__inner{align-items:center;display:flex}@media (width<=44.9375em){.two-col__inner{flex-wrap:wrap}}.two-col__col{flex:100%}@media (width>=45em){.two-col__col{flex-basis:50%}}.two-col__col-media{order:1}@media (width<=44.9375em){.two-col__col-media{margin-bottom:2em}}@media (width>=45em){.two-col__image-position--right .two-col__col-media{order:2}}.two-col__image-figure{aspect-ratio:1}.two-col__col-details{order:2}@media (width>=45em){.two-col__image-position--left .two-col__col-details{padding-left:var(--gutter)}.two-col__image-position--right .two-col__col-details{padding-right:var(--gutter);order:1}}.two-col__col-details ul{margin-left:0}@media (width>=45em){.two-col__col-details ul{width:80%}}.two-col__col-details ul li{border-bottom:.0625rem solid #0f0f0f;border-color:var(--highlight);padding-bottom:.75em;padding-left:0;font-size:1.26667em}@media (width>=30em){.two-col__col-details ul li{font-size:calc(1.23188em + .115942vw)}}@media (width>=87.5em){.two-col__col-details ul li{font-size:1.33333em}}.collection-slideshow__header,.product-recommendations__header,.featured-products__header{padding-inline:var(--gutter)}.collection-slideshow__title,.product-recommendations__title,.featured-products__title{font-weight:600}.collection-slideshow__container,.product-recommendations__container,.featured-products__container{display:block}.collection-slideshow .collection,.product-recommendations .collection,.featured-products .collection{padding-block:var(--spacer);padding-inline:0}.collection-slideshow .collection__list,.product-recommendations .collection__list,.featured-products .collection__list{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;overflow:auto hidden}.collection-slideshow .collection__list::-webkit-scrollbar{display:none}.product-recommendations .collection__list::-webkit-scrollbar{display:none}.featured-products .collection__list::-webkit-scrollbar{display:none}.collection-slideshow .collection__list>*,.product-recommendations .collection__list>*,.featured-products .collection__list>*{scroll-snap-align:start;scroll-snap-stop:always}.collection-slideshow .collection__list,.product-recommendations .collection__list,.featured-products .collection__list{padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);justify-content:flex-start;align-items:stretch;width:100%;display:flex}.collection-slideshow .collection__list-item,.product-recommendations .collection__list-item,.featured-products .collection__list-item{flex:0 0 75%}@media (width>=30em) and (width<=63.6875em){.collection-slideshow .collection__list-item,.product-recommendations .collection__list-item,.featured-products .collection__list-item{flex:0 0 60%}}@media (width>=63.75em){.collection-slideshow .collection__list-item,.product-recommendations .collection__list-item,.featured-products .collection__list-item{flex:0 0 calc(33.333% - 1em)}}div.shopify-section:not(.faqs-section)+.product-recommendations-section{padding-top:var(--spacer)}.product-recommendations .collection{padding-top:1rem}.product-recommendations__container{position:relative}.product-recommendations .slideshow-buttons{padding-inline:calc(var(--gutter) + 1em);z-index:9;justify-content:space-between;width:100%;margin:0;position:absolute;top:calc(36% - 1em);left:0}@media (width<=44.9375em){.product-recommendations .slideshow-buttons{display:none}}.text-slideshow__slides{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;overflow:auto hidden}.text-slideshow__slides::-webkit-scrollbar{display:none}.text-slideshow__slides>*{scroll-snap-align:start;scroll-snap-stop:always}.text-slideshow__slides{justify-content:flex-start;align-items:stretch;width:100%;display:flex}.text-slideshow__slide{flex:0 0 100%}.list-collections{--foreground:#fff;--background:#0f0f0f;background-color:var(--background);color:var(--foreground);padding-inline:var(--gutter);grid-template-rows:auto;grid-template-columns:1fr;gap:1.5625rem;list-style:none;display:grid}@media (width>=45em){.list-collections{grid-template-columns:1fr 1fr 1fr;gap:1.5625rem}}@media (width<=44.9375em){.list-collection{text-align:center}}.list-collection__link:hover .list-collection__image img{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.list-collection__link:hover .list-collection__image img{transform:none!important}}.list-collection__image{aspect-ratio:1;margin-bottom:1.5em;display:block}.list-collection__image img{transition:transform .5s ease-in-out;transform:scale(1)}.list-collection__content-title{margin-bottom:.375em;font-weight:400}.hero-banner{color:#fff;padding-bottom:var(--spacer);position:relative;overflow:hidden}.hero-banner__container{padding-inline:var(--gutter);align-items:center;height:100%;display:flex}.hero-banner__inner{width:100%}.hero-banner .video__image:after{display:none}.hero-banner__slides{justify-content:flex-start;align-items:center;width:100%;height:35em;display:flex}.hero-banner__slides .flickity-viewport{width:100%;height:35em!important}.hero-banner__slide{text-align:center;flex:0 0 100%;width:100%;height:35em;position:absolute;top:0;left:0;overflow:hidden}.hero-banner__slide.hero-banner__text-position-left{text-align:left}.hero-banner__slide.hero-banner__text-position-right{text-align:right}.hero-banner__title{color:#fff;max-width:6em;margin-bottom:1.5rem}.hero-banner__subtitle{color:#fff}.hero-banner__media{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.hero-banner__media:after,.hero-banner__media:before{content:"";z-index:1;background-color:#0f0f0f33;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.hero-banner__media:before{background:linear-gradient(#0f0f0f80 0%,#0f0f0f00 40% 60%,#0f0f0f80 100%)}.hero-banner__media--mobile{display:block}@media (width>=45em){.hero-banner__media--mobile{display:none}}.hero-banner__media--desktop{display:none}@media (width>=45em){.hero-banner__media--desktop{display:block}}.hero-banner__content{min-height:35em;padding-inline:var(--gutter);align-items:flex-end;display:flex}@media (width>=63.75em){.hero-banner__content{padding-bottom:4em}}.hero-banner__buttons{flex-wrap:wrap;align-items:center;gap:.625em;display:flex}.hero-banner__benefits{padding-inline:var(--gutter);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=63.6875em){.hero-banner__benefits{display:none}}.hero-banner-benefits__title{color:#fff;border-bottom:.0625rem solid #77bb20;margin-bottom:.625rem;padding-bottom:.625rem}.hero-banner-benefits__text{max-width:17.125rem}.promo-bar{padding-inline:var(--gutter);color:#0f0f0f;z-index:10;background:#3b4141;justify-content:center;align-items:center;height:2.75rem;display:none;position:relative;overflow:hidden}.promo-bar[aria-hidden=true]{pointer-events:none;display:none}.promo-bar[aria-hidden=false]{pointer-events:auto;display:block}.promo-bar-section{z-index:11;position:relative}.promo-bar__container{height:100%;position:relative}.promo-bar__row{opacity:0;pointer-events:none;text-align:center;justify-content:center;align-items:center;width:100%;height:100%;margin:auto;transition:opacity .3s;display:flex;position:absolute;inset:0}.promo-bar__row--active{opacity:1;pointer-events:auto}.promo-bar__close{min-width:2.75rem;min-height:2.75rem;position:absolute;top:0;bottom:0;right:0}.faqs{padding-inline:var(--gutter);padding-block:var(--spacer);position:relative;overflow:clip visible}.faqs:after{filter:blur(83px);aspect-ratio:1;content:"";background:radial-gradient(#77bb204d,#77bb2000 70%);width:16.5em;display:block;position:absolute;bottom:0;right:0;transform:translate(50%,50%)}.faqs__container{max-width:66.25rem;margin:auto}.faqs__header{text-align:center}.faqs .subtitle{color:var(--foreground)}.faqs .accordion__icon{border:.0625rem solid #ededed;border-radius:100%;width:2.75rem;height:2.75rem;display:block;position:absolute;top:-.5em;right:0}.faqs .accordion__trigger{margin-bottom:0}.faqs .accordion__trigger:before,.faqs .accordion__trigger:after{right:.55em}.faqs .accordion__item{border-color:#ededed!important}.blog-feed{padding-block:var(--spacer)}.blog-feed__container{padding-inline:var(--gutter)}.blog-feed__inner{flex-wrap:wrap;align-content:center;display:flex}@media (width<=44.9375em){.blog-feed__header{flex:0 0 100%}}.blog-feed__items,.blog-feed__footer{flex:0 0 100%}.blog-feed__footer{text-align:center}.section-heading,.rich-text{padding-bottom:var(--spacer);padding-inline:var(--gutter)}.featured-product{padding-inline:var(--gutter);padding-block:var(--spacer)}.featured-product__container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5em;display:flex}@media (width>=63.75em){.featured-product__container{flex-wrap:nowrap;gap:4.875em}}.featured-product__image{flex:0 0 100%}@media (width>=63.75em){.featured-product__image{flex:0 0 50%}}.featured-product__content{flex:0 0 100%}@media (width>=63.75em){.featured-product__content{flex:0 0 calc(50% - 4.875em)}}.ticker-text{margin-block:var(--spacer);padding-inline:var(--gutter);overflow:clip}.ticker-text__list{transform-style:preserve-3d;backface-visibility:hidden;animation:15s linear infinite autoscrollX4}.ticker-text__list>*{transform:translate(0,0)}.ticker-text__list:has(>[aria-hidden=true]:first-child),.ticker-text__list:not(:has(>:first-child)){animation:none}.ticker-text__list:has(>[aria-hidden=true]:first-child)>[aria-hidden=true],.ticker-text__list:not(:has(>:first-child))>[aria-hidden=true]{display:none}.ticker-text__list:hover{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ticker-text__list{animation:none!important}}.ticker-text__list{align-items:center;gap:1rem;width:auto;padding-right:1rem;display:inline-flex}.ticker-text__item{flex:none;align-items:center;gap:1rem;width:auto;display:inline-flex}.ticker-text__text{color:#0f0f0f;text-transform:uppercase;white-space:nowrap;margin:0;line-height:100%}.ticker-text__link{display:block}.ticker-text__icon{flex:none;width:3rem;display:inline-block}@media (width>=45em){.ticker-text__icon{width:5rem}}.video-block{padding-bottom:var(--spacer)}.video-block__container{padding-inline:var(--gutter);position:relative}.video-block .video__play{appearance:none;color:inherit;font-family:inherit;font-size:inherit;text-align:inherit;background:0 0;border:0;border-radius:0;width:2.75rem;height:2.75rem;margin:auto;padding:0;position:absolute;inset:0}.video-block .video__play:hover{background-color:#fff0}.auto-scrolling-blocks{padding-inline:var(--gutter);padding-block:var(--spacer);overflow:clip}.auto-scrolling-blocks__list{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:1rem;padding-right:1rem;display:inline-flex}@media (width<=63.6875em){.auto-scrolling-blocks-section:not(:nth-child(4)) .auto-scrolling-blocks__list{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;overflow:auto hidden}.auto-scrolling-blocks-section:not(:nth-child(4)) .auto-scrolling-blocks__list::-webkit-scrollbar{display:none}.auto-scrolling-blocks-section:not(:nth-child(4)) .auto-scrolling-blocks__list>*{scroll-snap-align:start;scroll-snap-stop:always}.auto-scrolling-blocks-section:not(:nth-child(4)) .auto-scrolling-blocks__list{padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);width:100vw;position:relative;left:50%;transform:translate(-50%)}.auto-scrolling-blocks-section:not(:nth-child(4)) .auto-scrolling-blocks__list>[aria-hidden=true]{display:none}}@media (width>=63.75em){.auto-scrolling-blocks__list{transform-style:preserve-3d;backface-visibility:hidden;animation:15s linear infinite autoscrollX3}@keyframes autoscrollX3{0%{transform:translate(-33.3333%)}to{transform:translate(-66.6667%)}}@keyframes autoscrollY3{0%{transform:translateY(-33.3333%)}to{transform:translateY(-66.6667%)}}.auto-scrolling-blocks__list>*{transform:translate(0,0)}.auto-scrolling-blocks__list:has(>[aria-hidden=true]:nth-child(5)),.auto-scrolling-blocks__list:not(:has(>:nth-child(5))){animation:none}.auto-scrolling-blocks__list:has(>[aria-hidden=true]:nth-child(5))>[aria-hidden=true],.auto-scrolling-blocks__list:not(:has(>:nth-child(5)))>[aria-hidden=true]{display:none}.auto-scrolling-blocks__list:hover{animation-play-state:paused}}@media (width>=63.75em) and (prefers-reduced-motion:reduce){.auto-scrolling-blocks__list{animation:none!important}}@media (width>=63.75em){.auto-scrolling-blocks__list{width:auto}.auto-scrolling-blocks__list:has(>[aria-hidden=true]:nth-child(5)),.auto-scrolling-blocks__list:not(:has(>:nth-child(5))){justify-content:center;width:100%;padding-right:0}}.auto-scrolling-blocks__item{flex:none;width:20em;max-width:50vw}.auto-scrolling-blocks__item .image{aspect-ratio:1;width:100%;display:block}.auto-scrolling-blocks__item .image img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}@media (width<=63.6875em){.auto-scrolling-blocks-section:nth-child(4) .auto-scrolling-blocks__list{transform-style:preserve-3d;backface-visibility:hidden;animation:15s linear infinite autoscrollX3}@keyframes autoscrollX3{0%{transform:translate(-33.3333%)}to{transform:translate(-66.6667%)}}@keyframes autoscrollY3{0%{transform:translateY(-33.3333%)}to{transform:translateY(-66.6667%)}}.auto-scrolling-blocks-section:nth-child(4) .auto-scrolling-blocks__list>*{transform:translate(0,0)}.auto-scrolling-blocks-section:nth-child(4) .auto-scrolling-blocks__list:has(>[aria-hidden=true]:nth-child(2)),.auto-scrolling-blocks-section:nth-child(4) .auto-scrolling-blocks__list:not(:has(>:nth-child(2))){animation:none}.auto-scrolling-blocks-section:nth-child(4) .auto-scrolling-blocks__list:has(>[aria-hidden=true]:nth-child(2))>[aria-hidden=true],.auto-scrolling-blocks-section:nth-child(4) .auto-scrolling-blocks__list:not(:has(>:nth-child(2)))>[aria-hidden=true]{display:none}.auto-scrolling-blocks-section:nth-child(4) .auto-scrolling-blocks__list:hover{animation-play-state:paused}}@media (width<=63.6875em) and (prefers-reduced-motion:reduce){.auto-scrolling-blocks-section:nth-child(4) .auto-scrolling-blocks__list{animation:none!important}}@media (width<=63.6875em){.auto-scrolling-blocks-section:nth-child(4) .auto-scrolling-blocks__list{width:auto}}.page-header{color:#fff;padding:calc(var(--header-size) + var(--spacer))var(--gutter);text-align:center;background:#0f0f0f}.blog-header,.article-header{padding-inline:var(--gutter)}.legal-header{color:#fff;padding:calc(var(--header-size) + var(--spacer))var(--gutter)var(--spacer);text-align:center;background:#0f0f0f;position:relative}.legal-header__subtitle{color:#77bb20}.legal-header__title{color:#fff}.legal-header:before,.legal-header:after{aspect-ratio:1;content:"";width:16.5em;display:block;position:absolute}.legal-header:before{filter:blur(83px);background:radial-gradient(#77bb204d,#77bb2000 70%);top:50%;left:0;transform:translate(-50%,-50%)}.legal-header:after{filter:blur(83px);background:radial-gradient(#5d91ab4d,#5d91ab00 70%);bottom:0;right:0;transform:translate(25%,25%)}.contact-header,.cart-header{padding-inline:var(--gutter)}.collection-header,.page-banner{--background:#0f0f0f;--foreground:#fff;background-color:var(--background);color:var(--foreground);padding:0 var(--gutter)0 var(--gutter);grid-template:"content""media""benefits"/100%;display:grid}@media (width>=45em){.collection-header,.page-banner{grid-template-columns:45% 55%;grid-template-areas:"content media""benefits benefits"}}.collection-header__content,.page-banner__content{flex-direction:column;grid-area:content;justify-content:center;padding-top:2em;display:flex}.collection-header__media,.page-banner__media{margin-right:calc(var(--gutter)*-1);grid-area:media}.collection-header__benefits,.page-banner__benefits{margin-inline:calc(var(--gutter)*-1);width:calc(100% + var(--gutter)*2);grid-area:benefits;overflow:clip}.collection-header .subtitle,.page-banner .subtitle{color:var(--foreground)}.collection-header__title,.page-banner__title{margin-bottom:0}.collection-header__title-secondary,.page-banner__title-secondary{margin-bottom:.1em}.collection-header__image-figure,.page-banner__image-figure{width:100%;overflow:visible}.collection-header__image-figure.mobile,.page-banner__image-figure.mobile{display:block}@media (width>=45em){.collection-header__image-figure.mobile,.page-banner__image-figure.mobile{display:none}}.collection-header__image-figure.desktop,.page-banner__image-figure.desktop{display:none}@media (width>=45em){.collection-header__image-figure.desktop,.page-banner__image-figure.desktop{display:block}}.search-header{padding-inline:var(--gutter)}.search-header .search-form{padding-inline:0}.list-collections-header,.page-header{--foreground:#fff;--background:#0f0f0f;background-color:var(--background);color:var(--foreground);padding-block:var(--spacer);padding-inline:var(--gutter);text-align:center}.list-collections-header__container,.page-header__container{max-width:45em;margin-inline:auto}.list-collections-header__title,.page-header__title{margin-bottom:1rem}.faqs-header,.pickup-availability{padding-inline:var(--gutter)}.parallax-image{margin-bottom:var(--spacer)}.parallax-image__image{height:30em;overflow:hidden}.features-carousel{background:var(--background);color:var(--foreground);padding:var(--spacer)0}.features-carousel__heading{padding-inline:var(--gutter)}.features-carousel__title{margin-bottom:.5em}.features-carousel__slideshow{position:relative}.features-carousel__slides{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;overflow:auto hidden}.features-carousel__slides::-webkit-scrollbar{display:none}.features-carousel__slides>*{scroll-snap-align:start;scroll-snap-stop:always}.features-carousel__slides{padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);gap:.5em;display:flex}.features-carousel__slide{flex:0 0 80vw;position:relative}@media (width>=45em){.features-carousel__slide{flex-basis:33%}}.features-carousel__slide .video--playing .video__image{opacity:1;visibility:visible}.features-carousel__slide:has(video source):hover .image{opacity:0}.features-carousel__slide .video{aspect-ratio:4.2/5.3;position:relative}.features-carousel__slide .image{transition:opacity .3s}.features-carousel__slide .image,.features-carousel__slide video{margin:0;overflow:hidden}.features-carousel__slide .image img,.features-carousel__slide video img{object-fit:cover;object-position:center;width:100%;height:100%}.features-carousel__slide-title,.features-carousel__slide-text{text-align:center;text-wrap:balance}.features-carousel__slide-title{color:#fff;margin-bottom:.5rem}.features-carousel__slide-content{color:#fff;text-align:center;z-index:2;width:100%;padding:1.5em;position:absolute;bottom:0;left:0}.features-carousel__slide-content:before{aspect-ratio:1.3;content:"";z-index:-1;background:linear-gradient(#0f0f0f00,#0f0f0f80);width:100%;position:absolute;bottom:0;left:0}.features-carousel .slideshow-buttons{padding-inline:var(--gutter);z-index:9;justify-content:space-between;width:100%;margin:0;position:absolute;top:calc(50% - 1em);left:0}@media (width<=44.9375em){.features-carousel .slideshow-buttons{display:none}}.gallery{padding-block:var(--spacer);grid-template-columns:100%;align-items:center;gap:2em 4.375em;display:grid}@media (width>=63.75em){.gallery{grid-template-columns:.5fr 1fr}}.gallery__heading{padding-inline:var(--gutter)}@media (width>=63.75em){.gallery__heading{padding-right:0}}.gallery__title{margin-bottom:1rem}.gallery__slideshow{position:relative}.gallery__slides{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;overflow:auto hidden}.gallery__slides::-webkit-scrollbar{display:none}.gallery__slides>*{scroll-snap-align:start;scroll-snap-stop:always}.gallery__slides{padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);justify-content:flex-start;align-items:stretch;gap:.5em;width:100%;display:flex}@media (width>=63.75em){.gallery__slides{padding-inline:0 var(--gutter);scroll-padding-inline:0 var(--gutter)}}.gallery__slide{aspect-ratio:4.2/5.3;flex:0 0 90%;position:relative}@media (width>=45em){.gallery__slide{flex:0 0 47%}}.gallery .slideshow-buttons{padding-inline:var(--gutter);z-index:9;justify-content:space-between;width:100%;margin:0;position:absolute;top:calc(50% - 1em);left:0}@media (width<=44.9375em){.gallery .slideshow-buttons{display:none}}.planet-partner{--background:#3b4141;--foreground:#fff;background-color:var(--background);color:var(--foreground);padding-block:var(--spacer);padding-inline:var(--gutter)}.planet-partner__inner{align-items:center;display:flex}@media (width<=44.9375em){.planet-partner__inner{flex-wrap:wrap}}.planet-partner__col{flex:100%}@media (width>=45em){.planet-partner__col{flex-basis:50%}}.planet-partner__col-media{order:2;position:relative}.planet-partner .video{aspect-ratio:731/463;position:relative}.planet-partner .video .image{transition:opacity .3s}.planet-partner .video .image,.planet-partner .video video{margin:0;overflow:hidden}.planet-partner .video .image img,.planet-partner .video video img{object-fit:cover;object-position:center;width:100%;height:100%}.planet-partner__col-details{order:1}@media (width>=45em){.planet-partner__col-details{padding-right:var(--gutter)}}@media (width<=44.9375em){.planet-partner__col-details{margin-bottom:2em}}.planet-partner__title{margin-bottom:.25em}.planet-partner__partner-logo-figure{max-width:7.375rem;max-height:2.125rem;margin-top:4em}@media (width>=45em){.planet-partner__partner-logo-figure{max-width:14.25rem;max-height:4.1875rem}}.specifications{background-color:var(--background);padding-block:var(--spacer)}@media (width>=45em){.specifications{padding-inline:var(--gutter)}}.specifications[data-theme=light] .subtitle{color:#0f0f0f}.specifications[data-theme=light] .specifications__text strong{color:#0f0f0f99}.specifications__heading{text-align:center;padding-inline:var(--gutter);margin-bottom:2em}.specifications__text{color:var(--foreground);font-weight:600}.specifications__text strong{color:var(--highlight)}@media (width>=45em){.specifications__benefits{grid-template-columns:1fr 3fr;gap:1rem;display:grid}}@media (width<=44.9375em){.specifications__image{display:none}}.specifications .benefits__expanded{gap:1rem}@media (width>=45em){.specifications .benefits__expanded{grid-template-columns:repeat(3,1fr);display:grid}}@media (width<=44.9375em){.specifications .benefits__expanded{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;overflow:auto hidden}.specifications .benefits__expanded::-webkit-scrollbar{display:none}.specifications .benefits__expanded>*{scroll-snap-align:start;scroll-snap-stop:always}.specifications .benefits__expanded{padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);justify-content:flex-start;align-items:stretch;width:100%;display:flex}}.specifications .benefits__item{background-color:#ededed;flex:0 0 80%;padding:1rem}@media (width>=63.75em){.specifications .benefits__item{aspect-ratio:1}}.specifications .benefit-block{--foreground:#0f0f0f;flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%;display:flex}.specifications .benefit-block__content{width:100%}.specifications .benefit-block__benefit-icon{max-width:3.75em}.specifications .benefit-block__title{border-color:#77bb20;border-bottom-style:solid;border-bottom-width:.0625rem;padding-bottom:.5rem}.gallery-carousel{background:var(--background);color:var(--foreground);padding:var(--spacer)0}.gallery-carousel__heading{padding-inline:var(--gutter)}.gallery-carousel__title{margin-bottom:.5em}.gallery-carousel__slideshow{position:relative}.gallery-carousel__slides{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;padding-inline:10vw;scroll-padding-inline:10vw;overflow:auto hidden}.gallery-carousel__slides::-webkit-scrollbar{display:none}.gallery-carousel__slides>*{scroll-snap-align:start;scroll-snap-stop:always}@media (width>=63.75em){.gallery-carousel__slides{padding-inline:25vw;scroll-padding-inline:25vw}}.gallery-carousel__slides{gap:.5em;display:flex}.gallery-carousel__slide{flex:0 0 80vw;position:relative}@media (width>=45em){.gallery-carousel__slide{flex-basis:50vw}}.gallery-carousel__slide[aria-current=true] .gallery-carousel__slide-content{opacity:1;pointer-events:all}.gallery-carousel__slide-content{opacity:0;pointer-events:none;transition:opacity .3s}.gallery-carousel__slide .video--playing .video__image{opacity:1;visibility:visible}.gallery-carousel__slide:has(video source):hover .image{opacity:0}.gallery-carousel__slide .video{width:100%;height:13.25em;margin-bottom:2em;position:relative}@media (width>=45em){.gallery-carousel__slide .video{height:30.75em}}.gallery-carousel__slide .image{transition:opacity .3s}.gallery-carousel__slide-title,.gallery-carousel__slide-text{text-align:center;text-wrap:balance;display:block}.gallery-carousel__slide-title{border-bottom:.0625rem solid #0f0f0f;border-color:var(--highlight);margin-bottom:.5rem;width:55%;margin-inline:auto;padding-bottom:.25em}.gallery-carousel .slideshow-buttons{padding-inline:var(--gutter);z-index:9;justify-content:space-between;width:100%;margin:0;position:absolute;top:calc(50% - 1em);left:0}@media (width<=44.9375em){.gallery-carousel .slideshow-buttons{top:calc(50% - 4.25em)}}.box-items{--background:#0f0f0f;--foreground:#fff;background-color:var(--background);color:var(--foreground);padding:var(--spacer)var(--gutter);position:relative}.box-items:after{z-index:0;content:"";filter:blur(83px);background:radial-gradient(#77bb204d,#77bb2000 70%);width:18.8125em;height:18.8125em;display:block;position:absolute;top:1em;left:-9em}.box-items__header{text-align:center;margin-bottom:2em}.box-items__title{margin-bottom:0}.box-items__list{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}@media (width>=45em){.box-items__list{grid-template-columns:repeat(4,1fr);gap:1rem}}.box-item{z-index:1;position:relative}.box-item .image{aspect-ratio:1;background-color:#ededed;align-items:center;max-width:18.625em;margin-bottom:1rem;display:flex}.box-item .image img{object-fit:contain;width:85%;height:85%;margin:auto}.box-item__title{margin-bottom:.5rem}.promotional{background-color:var(--background);color:var(--foreground);z-index:1;grid-template-columns:100%;gap:1em;display:grid;position:relative;overflow:hidden}@media (width>=63.75em){.promotional{grid-template-columns:1fr 1fr}}.promotional--text-left .promotional__content{padding-left:var(--gutter)}@media (width>=63.75em){.promotional--text-left .promotional__media{clip-path:polygon(15% 0%,100% 0%,100% 100%,0% 100%)}}.promotional--text-right .promotional__content{padding-right:var(--gutter)}@media (width>=63.75em){.promotional--text-right .promotional__content{order:1}.promotional--text-right .promotional__media{clip-path:polygon(0% 0%,85% 0%,100% 100%,0% 100%);order:0}}@media (width<=63.6875em){.promotional__media{clip-path:polygon(0 0,100% 30%,100% 100%,0% 100%)}}.promotional__content{padding-block:var(--spacer);position:relative}@media (width<=63.6875em){.promotional__content{padding:var(--spacer)var(--gutter)0}}.promotional__content:before,.promotional__content:after{content:"";z-index:-1;width:13em;height:13em;position:absolute}@media (width>=63.75em){.promotional__content:before,.promotional__content:after{width:18.75em;height:18.75em}}.promotional__content:before{filter:blur(83px);background:radial-gradient(#77bb204d,#77bb2000 70%);border-radius:100%;top:-4em;right:-4em}@media (width>=63.75em){.promotional__content:before{top:-5em;right:-13em}}.promotional__content:after{filter:blur(83px);background:radial-gradient(#5d91ab4d,#5d91ab00 70%);border-radius:100%;bottom:-5em;left:-10em}@media (width<=63.6875em){.promotional__content:after{display:none}}.promotional__title{margin-bottom:1rem}.promotional__buttons{flex-wrap:wrap;align-items:center;gap:.625em;display:flex}.range-overview{color:#fff;padding:var(--spacer)var(--gutter);z-index:1;position:relative}.range-overview__media{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.range-overview__media:before{content:"";z-index:1;background-color:#0f0f0fe6;width:100%;height:100%;position:absolute;top:0;left:0}@media (width>=63.75em){.range-overview__media:before{background-color:#0f0f0f80}}.range-overview__title{color:#fff;margin-bottom:1rem}.range-overview__text{max-width:35.625rem}@media (width>=63.75em){.range-overview__text{margin-bottom:6.25rem}}.range-overview__blocks{grid-template-columns:100%;align-items:center;gap:1em 0;display:grid}@media (width>=63.75em){.range-overview__blocks{grid-template-columns:.75fr repeat(3,1fr)}}.range-overview__benefit-title{color:#fff;border-bottom:.0625rem solid #77bb20;margin-bottom:.625rem;padding-bottom:.625rem}.range-overview__benefit-text{max-width:17.125rem;display:block}@media (width>=63.75em){.range-overview__benefit-text{padding-right:1em}}.range-overview__benefit-cta{text-transform:uppercase;letter-spacing:.0463em;align-items:center;gap:1ch;font-family:rama-gothic-m,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:1.35714em;display:inline-flex}@media (width<=63.6875em){.range-overview__mini-video{max-width:7.5em}}@media (width>=63.75em){.range-overview__mini-video{padding-right:2.625em}}.range-overview__mini-video .video{border-radius:.6875rem;overflow:hidden}.range-overview__mini-video .video video{display:block}.range-overview__calculator{appearance:none;color:inherit;font-family:inherit;font-size:inherit;text-align:inherit;text-align:left;background:#5d91ab;border:0;border-radius:.6875rem;padding:1.25em}.range-overview__calculator:hover{background-color:#5d91ab}.range-overview__calculator:hover .range-overview__benefit-cta svg{transform:translate(.5rem)}@media (width>=63.75em){.range-overview__calculator{margin-left:2.625em}}.range-overview__calculator .range-overview__benefit-title{border:none;padding:0}.range-overview__calculator .range-overview__benefit-text{margin:0}.range-overview__calculator .range-overview__benefit-cta svg{transition:transform .3s}.dealer-locator--extra-spacing{padding-bottom:var(--spacer)}@media (width<=124.5em){.dealer-locator--extra-spacing{padding-inline:var(--gutter)}}.dealer-locator__container{color:#fff;padding:var(--spacer)var(--gutter);background-color:#0f0f0f;grid-template-columns:100%;grid-template-areas:"form""map""listing";gap:1em 5.625em;display:grid}@media (width>=63.75em){.dealer-locator__container{grid-template:"form map""listing."1fr/.5fr 1fr}}.dealer-locator__form{grid-area:form}.dealer-locator__form .form{color:#fff;background-color:#0f0f0f;padding:0}.dealer-locator__form .form .form-row:not(.form-row--checkbox),.dealer-locator__form .form #dealer-search{color:#fff;letter-spacing:.0463em;letter-spacing:.0463em;text-transform:uppercase;font-family:rama-gothic-m,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.dealer-locator__form .form #dealer-search{border-color:#878985;transition:opacity .3s}.dealer-locator__form .form #dealer-search:hover{opacity:.5}.dealer-locator__form .form .dealer-search__error[aria-hidden=true]{display:none}.dealer-locator__checkboxes{flex-wrap:wrap;align-items:center;gap:1em;display:flex}.dealer-locator__checkboxes .form__row{gap:.5em;width:auto;margin:0;transition:opacity .3s}.dealer-locator__checkboxes .form__row:hover{opacity:.5}.dealer-locator__checkboxes .form__row label{user-select:none}.dealer-locator__checkboxes .form__row input[type=checkbox]{margin-top:.15rem}.dealer-locator__checkboxes .form__row input[type=checkbox]:not(:checked){border-color:#878985}.dealer-locator__map{aspect-ratio:7.3/6.7;grid-area:map}@media (width>=63.75em){.dealer-locator__map{grid-row:1/3}}.dealer-locator__listing{grid-area:listing}.dealer-locator__listing-inner{max-height:30em;overflow:auto}.dealer-locator__listing-error[aria-hidden=true]{display:none}.dealer-locator__title{color:#fff;margin-bottom:1rem}.dealer-locator__item{cursor:pointer;border-bottom:.0625em solid #ffffff73;padding-block:1.4375rem}.dealer-locator__item:not([aria-current=true]):hover .dealer-locator__item-title,.dealer-locator__item:not([aria-current=true]):hover .dealer-locator__item-text{opacity:.5}.dealer-locator__item[aria-current=true],.dealer-locator__item[aria-current=true] .dealer-locator__item-title{color:#77bb20}.dealer-locator__item-title{color:#fff;letter-spacing:.0463em;letter-spacing:.0463em;text-transform:uppercase;margin-bottom:.5rem;font-family:rama-gothic-m,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;transition:color .3s,opacity .3s}.dealer-locator__item-text{margin-bottom:.5rem;transition:color .3s,opacity .3s}.dealer-locator__item-contact{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1em;display:flex}.dealer-locator__item-link,.dealer-locator__item a{transition:color .3s,opacity .3s}.dealer-locator__item-link:hover,.dealer-locator__item a:hover{opacity:.5}.product-promo-panel{--foreground:#fff;--background:#0f0f0f;background-color:var(--background);color:var(--foreground);margin-bottom:2em}.product-promo-panel__promo{position:relative}.product-promo-panel__content{padding:1rem}@media (width>=63.75em){.product-promo-panel__content{width:49%}}.product-promo-panel__media{clip-path:polygon(0 0,100% 10%,100% 100%,0% 100%);justify-content:center;align-items:center;display:flex;overflow:hidden}@media (width>=63.75em){.product-promo-panel__media{clip-path:polygon(15% 0%,100% 0%,100% 100%,0% 100%);width:54%;height:100%;position:absolute;top:0;right:0}}.product-promo-panel__media--Cover .image,.product-promo-panel__media--Cover img{object-fit:cover;width:100%;height:100%}@media (width<=63.6875em){.product-promo-panel__media img{object-fit:cover;max-height:19em}}.product-promo-panel__title{margin-bottom:.5em}.product-promo-panel .accordion{border-color:#3b414159;border-top-style:solid;border-top-width:.0625rem}.product-promo-panel .accordion__item{margin-bottom:0;padding:1.5em 1rem}.product-promo-panel .accordion__trigger{justify-content:space-between;margin-bottom:0;padding-right:0;display:flex}.product-promo-panel .accordion__trigger .accordion__icon{flex:0 0 .5625rem}.product-promo-panel .accordion__trigger .accordion__icon:after{display:none}.product-promo-panel .accordion__trigger .accordion__icon:before{background:#fff0 url("data:image/svg+xml,%3Csvg width='9' height='5' viewBox='0 0 9 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.45117 4.3418C4.86357 4.99751 3.88057 4.99751 3.29297 4.3418L-2.91978e-08 0.667968L0.744141 -3.49691e-07L4.03711 3.6748C4.22727 3.88701 4.51687 3.88701 4.70703 3.6748L8 -3.25274e-08L8.74414 0.667969L5.45117 4.3418Z' fill='white'/%3E%3C/svg%3E%0A") 50%/contain no-repeat;width:.5625rem;height:.5625rem}.product-promo-panel .accordion__trigger[aria-expanded=true] .accordion__icon:before{transform:translate(-50%,-50%)rotate(180deg)}.product-promo-panel .accordion__content ul li{padding-left:0}.app{margin-bottom:var(--spacer);align-items:center;display:grid}@media (width>=63.75em){.app{grid-template-columns:1fr 5fr;gap:2em}}.app__title{margin-bottom:.5em}.app__text{margin-bottom:0}.app__text.desktop{display:none}@media (width>=63.75em){.app__text.desktop{display:block}}.app__text.mobile{display:block}@media (width>=63.75em){.app__text.mobile{display:none}}.app__image{display:none}@media (width>=63.75em){.app__image{display:block}}.app__buttons{align-items:center;gap:var(--gutter);margin-top:1em;display:flex}@media (width>=63.75em){.app__buttons{display:none}}.app__button{width:auto;height:2.9375rem}.app__button svg{width:100%;height:100%}.two-col-text{--background:#0f0f0f;--foreground:#fff;background-color:var(--background);color:var(--foreground);padding:var(--spacer)var(--gutter);position:relative}.two-col-text--glow-on:before{filter:blur(83px);content:"";background:radial-gradient(#77bb204d,#77bb2000 70%);width:18.8125em;height:18.8125em;display:block;position:absolute;top:0;left:-8em}@media (width<=44.9375em){.two-col-text--glow-on:before{display:none}}.two-col-text__inner{display:flex}@media (width<=44.9375em){.two-col-text__inner{flex-wrap:wrap}}.two-col-text__col{flex:100%}@media (width>=45em){.two-col-text__col{flex-basis:50%}}@media (width>=63.75em){.two-col-text__col-heading{padding-right:2em}}.two-col-text__text strong{color:var(--highlight);font-weight:400}.two-col-text__text p:last-child,.two-col-text__text li:last-child{margin-bottom:0}.one-col-text{--background:#0f0f0f;--foreground:#fff;background-color:var(--background);color:var(--foreground);padding:var(--spacer)var(--gutter);position:relative}.one-col-text--simple .one-col-text__container{max-width:66.25rem}.one-col-text--glow-on:before{filter:blur(83px);content:"";background:radial-gradient(#77bb204d,#77bb2000 70%);width:18.8125em;height:18.8125em;display:block;position:absolute;top:0;left:-8em}@media (width<=44.9375em){.one-col-text--glow-on:before{display:none}}.one-col-text__title{color:var(--foreground);margin-bottom:1rem}.one-col-text__text{display:block}@media (width>=63.75em){.one-col-text__text{width:90%}}.one-col-text__text strong{color:var(--highlight);font-weight:400}.one-col-text__text p:last-child,.one-col-text__text li:last-child{margin-bottom:0}.cta{padding:8.125em var(--gutter);view-timeline:--section block;z-index:1;position:relative;overflow:hidden}@media (width>=63.75em){.cta{padding:14.6875em var(--gutter)}}.cta__media{z-index:-1;width:100%;height:130%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.cta__media:before{content:"";z-index:1;background-color:#0f0f0f80;width:100%;height:100%;position:absolute;top:0;left:0}.cta__image-figure{animation-name:ctaParallax;animation-duration:1ms;animation-fill-mode:both;animation-timeline:--section}.cta__title{color:#fff;margin-bottom:1rem}.cta__content{text-align:center}.cta__buttons{flex-wrap:wrap;justify-content:center;gap:1em;display:flex}.collection-signpost{padding-block:var(--spacer)}.collection-signpost__heading{max-width:66.25rem;padding-inline:var(--gutter);text-align:center;margin:0 auto 2em}.collection-signpost__title{font-weight:600}.collection-signpost__container{position:relative}@media (width>=45em){.collection-signpost__blocks{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;overflow:auto hidden}.collection-signpost__blocks::-webkit-scrollbar{display:none}.collection-signpost__blocks>*{scroll-snap-align:start;scroll-snap-stop:always}}.collection-signpost__blocks{padding-inline:var(--gutter)}@media (width>=45em){.collection-signpost__blocks{padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);gap:1.3em;display:flex}}.collection-signpost__block{cursor:pointer;flex:0 0 100vw;display:block;position:relative}@media (width>=45em){.collection-signpost__block{flex-basis:calc(33.333% - .8em)}}.collection-signpost__block:hover .collection-signpost-block__image img{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.collection-signpost__block:hover .collection-signpost-block__image img{transform:none!important}}.collection-signpost .slideshow-buttons{padding-inline:var(--gutter);z-index:9;justify-content:space-between;width:100%;margin:0;position:absolute;top:calc(50% - 1em);left:0}@media (width<=44.9375em){.collection-signpost .slideshow-buttons{display:none}}.collection-signpost-block__image{aspect-ratio:1;align-items:center;margin-bottom:1.5rem}.collection-signpost-block__image img{transition:transform .5s ease-in-out;transform:scale(1)}@media (width>=45em){.collection-signpost-block__text{margin-bottom:0}}.collection-signpost-block__text svg{margin-left:.5em}.why-ego{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);color:#fff;padding:var(--spacer)var(--gutter);grid-template-columns:100%;gap:2em 4em;display:grid;position:relative}@media (width>=63.75em){.why-ego{grid-template-columns:1fr 1fr}}.why-ego:after{content:"";background:linear-gradient(#0f0f0f00 0%,#0f0f0f 100%);width:100%;height:9em;display:block;position:fixed;bottom:0;left:0}.why-ego__title{color:#fff;margin-block:0 1rem}.why-ego__benefit-text{margin-bottom:1rem;display:block}.why-ego__media{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.why-ego__media .why-ego__image-figure{width:100%;height:100%;top:0;left:0}@media (width>=63.75em){.why-ego__media .why-ego__image-figure{position:sticky;top:0}}.why-ego__media .why-ego__image-figure:before{content:"";z-index:1;background-color:#0f0f0fb3;width:100%;height:100%;position:absolute;top:0;left:0}.why-ego__content-inner{top:calc(var(--dynamic-header-size) + var(--spacer));transition:top .3s;position:sticky}.why-ego__benefit{margin:0 auto}@media (width>=30em){.why-ego__benefit{max-width:19.8125rem}}.why-ego__benefit-image-figure{aspect-ratio:3.1/1.6;width:100%;height:auto}.why-ego__benefit-title{color:#fff;border-bottom:.0625rem solid #77bb20;margin-block:1rem;padding-bottom:.5rem}.lawn-size-calculator{pointer-events:none;z-index:9999;background:0 0;width:100%;height:100%;transition:background .7s cubic-bezier(.694,0,.335,1),opacity 0s .7s;position:fixed;inset:0}.lawn-size-calculator[aria-hidden=false],.lawn-size-calculator:focus-within{pointer-events:all;background:#0f0f0f80;transition:background .7s cubic-bezier(.694,0,.335,1),opacity}.lawn-size-calculator[aria-hidden=false] .lawn-size-calculator__inner,.lawn-size-calculator:focus-within .lawn-size-calculator__inner{transform:translate(0)}.lawn-size-calculator[aria-busy=true] .mini-cart-item{opacity:.3;pointer-events:none}.lawn-size-calculator:has(.lawn-size-calculator__results:not(:empty)) .lawn-size-calculator__intro,.lawn-size-calculator:has(.lawn-size-calculator__results:not(:empty)) .lawn-size-calculator__form,.lawn-size-calculator:has(.lawn-size-calculator__results:empty) .lawn-size-calculator__back{display:none}.lawn-size-calculator__inner{color:#0f0f0f;background:#fff;flex-direction:column;width:100%;max-width:32em;height:100%;margin:0 0 0 auto;padding:0 0 1.5em;transition:transform .7s cubic-bezier(.694,0,.335,1);display:flex;overflow:clip auto;transform:translate(101%)}.lawn-size-calculator__header{z-index:9;background:#fff;border-bottom:1px solid #0f0f0f40;justify-content:flex-start;align-items:center;margin:0 1.5em;padding:1em 0;display:flex;position:sticky;top:0}.lawn-size-calculator__header-close{opacity:1;order:99;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-left:auto;transition:opacity .3s;display:flex}.lawn-size-calculator__header-close:hover{opacity:.5}.lawn-size-calculator__header-close svg{width:3em;height:auto;display:block}.lawn-size-calculator__header-title{text-align:left;margin:0}.lawn-size-calculator__intro{padding:2em 1.5em}.lawn-size-calculator__form{padding:0 1.5em}.lawn-size-calculator__form .form__control{text-transform:uppercase;letter-spacing:.0463em;font-family:rama-gothic-m,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.lawn-size-calculator__fieldset{border:1px solid #0f0f0f40;border-radius:24.5px;grid-template-columns:1fr 6em;gap:1em;margin:0 0 1em;padding:1em;display:grid}.lawn-size-calculator__row{margin:0;position:relative}.lawn-size-calculator__row label{top:.7rem;left:1rem}.lawn-size-calculator__input{margin-bottom:0;padding:.5em 1em}.lawn-size-calculator__label{color:#0f0f0f;text-transform:uppercase;z-index:9;margin-bottom:0}.lawn-size-calculator__unit{color:#fff;text-align:right;background-color:#0f0f0f;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='5' viewBox='0 0 7 5' fill='none'%3E%3Cpath d='M0.353516 0.353577L3.35352 3.35358L6.35352 0.353577' stroke='%23ffffff'/%3E%3C/svg%3E");background-position:right 2em center;margin-bottom:0;padding:.5em 3em .5em 1em}.lawn-size-calculator__submit{width:100%}.lawn-size-calculator__results{flex-direction:column;flex:1;align-items:center;padding:2em 1.5em;display:flex}.lawn-size-calculator__results-area{text-align:center;background:#5d91ab4d;border:1px solid #5d91ab80;width:100%;margin:0 0 1em;padding:.25em 1em}.lawn-size-calculator__results-heading{width:100%}.lawn-size-calculator__results-product{width:100%;max-width:17.5em;margin:auto}.lawn-size-calculator__results-product .lawn-size-calculator__results-heading{text-align:center}.lawn-size-calculator__results-product .button{width:100%;margin:1em 0 0}.lawn-size-calculator__results .collection-product{width:100%}.lawn-size-calculator__back{flex:none;margin:0 1.5em}.lawn-size-calculator__error{color:#f84141;text-align:center;background:#f841410a;border:1px solid #f84141;margin:2em 1.5em 0;padding:1em}.lawn-size-calculator__error:empty{display:none}.lawn-size-calculator__error-title{color:#f84141;margin:0 0 .25em}.lawn-size-calculator__error-text{margin:0}.technical{padding:var(--spacer)var(--gutter)}.technical .subtitle{color:#0f0f0f}.technical__heading{text-align:center;margin-bottom:2em}@media (width>=63.75em){.technical__heading{padding-inline:var(--gutter)}}.technical__text{color:var(--foreground);font-weight:600}.technical__text strong{color:#0f0f0f99}.technical .tabbed-content{background:var(--background);color:var(--foreground);gap:1.5em var(--spacer);padding:var(--spacer)var(--gutter);grid-template-columns:100%;display:grid}@media (width>=63.75em){.technical .tabbed-content{grid-template-columns:75% 1fr}}.technical .tabbed-content__tabs{flex-wrap:wrap;justify-content:center;display:flex}.technical .tabbed-content__tab{appearance:none;color:inherit;text-align:inherit;opacity:.5;text-wrap:nowrap;background:0 0;border:0;border-radius:0;margin:0 .5em 1.5em;padding:0;transition:opacity .3s}@media (width>=63.75em){.technical .tabbed-content__tab{margin-inline:1em}}.technical .tabbed-content__tab[aria-expanded=true]{opacity:1}.technical .tabbed-content__tab[aria-expanded=true]+.tabbed-content__panel{display:grid}.technical .tabbed-content__tab[aria-expanded=true]+.tabbed-content__panel .tabbed-content__panel-content,.technical .tabbed-content__tab[aria-expanded=true]+.tabbed-content__panel .tabbed-content__panel-media{animation:1s forwards fadeIn}.technical .tabbed-content__panel{border-color:#3b414159;border-top-style:solid;border-top-width:.0625rem;flex:0 0 100%;order:9;grid-template-columns:100%;padding-top:1.375rem;display:none}@media (width>=63.75em){.technical .tabbed-content__panel{grid-template-columns:75% 1fr;padding-top:3.25rem}}@media (width<=63.6875em){.technical .tabbed-content__panel{grid-column:1/span 3}.technical .tabbed-content__panel[data-index="1"] .tabbed-content__panel-media{display:none}}.technical-content,.technical-table{height:100%;padding-right:var(--spacer)}.technical-table{--foreground:#fff;--background:#0f0f0f;background-color:var(--background);color:var(--foreground);padding:1.3rem .75rem}@media (width>=63.75em){.technical-table{padding:2.5rem}}.technical-table{position:relative}.technical-table:after{content:"";filter:blur(83px);background:radial-gradient(#77bb204d,#77bb2000 70%);width:16.5em;height:16.5em;display:block;position:absolute;top:0;right:0}.technical-table__table{gap:.3125rem;display:grid}@media (width>=63.75em){.technical-table__table{grid-template-columns:repeat(3,1fr)}}.technical-table__block{background:#ffffff1f;padding:.25rem .5625rem}.technical-table__cell{font-size:.733333em}@media (width>=30em){.technical-table__cell{font-size:calc(.768116em - .115942vw)}}@media (width>=87.5em){.technical-table__cell{font-size:.666667em}}.technical-table__cell:first-child{font-weight:600}.giftcard{padding-inline:var(--gutter);padding-top:var(--spacer);padding-bottom:calc(var(--spacer)/2)}.giftcard__inner{max-width:36em;margin:0 auto}.giftcard__image{margin:0 0 2em}.giftcard__content{text-align:center;flex-direction:column;align-items:center;display:flex}.giftcard__content-shop{margin:0 0 2em}.giftcard__content-code{display:block}.giftcard-qr{margin:0 0 1.5em}.giftcard-qr img{margin:0 auto;display:block}.apple-wallet{margin:0 0 2em}.apple-wallet-image{margin:0 auto;display:block}@media print{@page{margin:.5cm}p{orphans:3;widows:3}.print-giftcard,.apple-wallet{display:none}}.orders-table{padding-inline:var(--gutter);border-radius:3rem}@media (width>=45em){.orders-table{box-shadow:0 0 0 .0625rem #0f0f0f}.orders-table td,.orders-table th{border-bottom:none}.orders-table td:last-child,.orders-table th:last-child{width:20%}.orders-table tbody tr{border-top:.0625rem solid #0f0f0f}}.order{padding-inline:var(--gutter);padding-bottom:var(--spacer)}.order__columns{display:flex}@media (width<=63.6875em){.order__columns{flex-wrap:wrap}}.order__col{padding-bottom:calc(var(--spacer)/2);flex:100%}@media (width>=63.75em){.order__col--order{padding-right:var(--gutter)}.order__col--addresses{flex:0 0 24.5em}}.order .order-info__item{padding-bottom:calc(var(--spacer)/2);flex:0 0 100%}@media (width>=45em){.order .order-info__item{flex:0 0 50%}}.order .order-info__item p:last-of-type{margin:0}.order .order-total__table{margin-bottom:1em}@media (width>=45em){.order .order-total__table{width:100%}}.order .order-total__table tr:last-child th,.order .order-total__table tr:last-child td{font-weight:600}.order .order-total__table tr th:last-child,.order .order-total__table tr td:last-child{width:20%}.order .order-note{margin-top:2em}.order .order-note__content{border:.0625rem solid #0f0f0f}.error{color:#fff;height:100vh;padding:calc(var(--header-size) + var(--spacer))var(--gutter)var(--spacer);text-align:center;background:#0f0f0f;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.error__title{color:#fff;max-width:9em}.error__text{max-width:32em;margin:0 auto 1.5em}.error__subtext{margin:0 0 1.5em}.error:before,.error:after{aspect-ratio:1;content:"";width:16.5em;display:block;position:absolute}.error:before{filter:blur(83px);background:radial-gradient(#77bb204d,#77bb2000 70%);top:50%;left:0;transform:translate(-50%,-50%)}.legal,.shopify-policy{padding-inline:var(--gutter)}.legal__container,.shopify-policy__container{max-width:45em;padding-block:var(--spacer);margin-inline:auto}.template-policy #main-content{padding-inline:var(--gutter)}.shopify-policy__container{box-sizing:content-box;padding-left:0;padding-right:0}.blog{padding-inline:var(--gutter)}.blog__articles{padding-bottom:var(--spacer);column-gap:1.5em}@media (width>=30em){.blog__articles{column-gap:calc(5.86957vw - .26087em)}}@media (width>=87.5em){.blog__articles{column-gap:4.875em}}.blog__articles{row-gap:3.125em}@media (width>=30em){.blog__articles{row-gap:calc(1.49457em + 5.43478vw)}}@media (width>=87.5em){.blog__articles{row-gap:6.25em}}.blog__articles{grid-template-columns:1fr;display:grid}@media (width>=45em){.blog__articles{grid-template-columns:repeat(3,1fr)}}.blog-item__link:hover img{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.blog-item__link:hover img{transform:none!important}}.blog-item__image{aspect-ratio:395/511;height:unset;border-radius:0}.blog-item__image img{transition:transform .5s ease-in-out;transform:scale(1)}.article-user-comments{padding-inline:var(--gutter);padding-bottom:calc(var(--spacer)/2);padding-top:var(--spacer)}.article-user-comments__form-errors{color:#f84141}.article-user-comments__form-errors ul{margin-bottom:1.5em;list-style-position:inside}.article-user-comments__comments{padding-bottom:calc(var(--spacer)/2)}.article-user-comments__comments-fields{flex-wrap:wrap;justify-content:space-between;display:flex}.article-user-comments__comments-fields>div{flex:0 0 100%}@media (width>=45em){.article-user-comments__comments-fields>div:first-child,.article-user-comments__comments-fields>div:nth-child(2){flex-basis:48.5%}}.article-user-comments__comments-fields .form__message{color:#f84141}.article-user-comments__comments .pagination{padding-top:1em;padding-bottom:0}.article-user-comments__comment{border-top:.0625rem solid #0f0f0f}.article-user-comments__comment:last-child{border-bottom:.0625rem solid #0f0f0f}.article-user-comments .form{padding:2em 0}.article-user-comment{padding-top:1em;padding-bottom:1em}.article-user-comment__content p{margin-bottom:.5em}.article-user-comment__content p:first-child{margin-top:1em}.article-user-comment__author{color:#0f0f0f}.article-user-comment__date{padding-left:1.65em;position:relative}.article-user-comment__date:before{content:"・";margin:auto;font-size:1.5em;line-height:100%;display:block;position:absolute;top:-.17em;left:0}.contact-header{padding-top:var(--spacer);text-align:center}.contact-content{padding-inline:var(--gutter)}
/*# sourceMappingURL=theme.min.css.map */
