h1,.h1{font-size:calc(var(--font-heading-h1-scale) * 4rem)}.product-form__controls-group label.color-swatch:after{width:2rem;height:2rem}.plaintext.seo-text h1,.plaintext.seo-text h2,.plaintext.seo-text h3,.plaintext.seo-text h4{margin-top:4rem;font-size:1.8rem}.plaintext.seo-text p{font-size:1.6rem}.plaintext>.container>div>:first-child{margin-top:0}.plaintext>.container>div>:last-child{margin-bottom:0}.about__accordion-toggle{text-transform:none;color:rgb(var(--color-foreground-title));font-size:1.4rem}.about__accordion-description{padding-bottom:2.2rem}.about__accordion-description p+p{margin-top:2rem}.facets__summary-title{text-transform:none;color:rgb(var(--color-foreground-title));font-size:1.4rem}.rte{margin-bottom:8rem}.price--on-sale .price__sale{row-gap:10px}.announcement-bar__message{width:auto}.announcement-bar__image{height:1.4rem}.announcement-bar__text{font-size:1.4rem;font-weight:500;line-height:var(--font-body-line-height)}.small-menu__link{color:rgb(var(--color-foreground-title))}.small-menu__link:hover{color:rgb(var(--color-accent))}@media screen and (width>=767px){.announcement-bar .swiper-wrapper{flex-direction:row;justify-content:center;align-items:center;gap:0;display:flex}}@media screen and (width>=991px){.announcement-bar .swiper-wrapper{gap:6rem}}@media screen and (width>=1360px){.header--bottom-menu .header__search{margin-left:4rem;margin-right:4rem}}@media screen and (width<=1359px){.header__heading-logo{max-width:160px}}.mega-menu__list{height:auto}.header--bottom-menu .header__bottom .header__contact{padding-block:1.6rem}.small-menu__link{font-size:1.4rem}.contact__image{justify-content:center;align-items:center;width:3.8rem;margin:0 .5rem 0 0;display:flex}.contact__image img{object-fit:contain;object-position:center;border-radius:100px;width:100%;height:auto;display:block}.featured-products__info{justify-content:center}.featured-products__text{margin-bottom:3.2rem}.card__title{margin-bottom:12px}.cards-grid__subheading{background-color:#ed8b04;border-radius:5px;padding:6px 12px;color:#fff!important}.card-information .price .price__regular .price-item,.card-information .price .price__sale .price-item--sale{background-color:#2c8653;border-radius:5px;padding:5px 12px;font-size:1.5rem;color:#fff!important}.card-information .price .price__sale .price-item--regular{color:#292929!important}.card__badge .badge.badge--sale{border-radius:100px;width:45px;height:45px;padding:0;font-weight:500}.card__badge{top:2rem;left:2rem}.card__meta{width:100%;min-width:0;color:rgb(var(--color-foreground));flex-flow:wrap;align-items:center;margin-bottom:1.4rem;font-size:1.3rem;display:flex}.card__meta .card__meta-item{flex:0 auto;align-items:center;display:flex}.card__meta .card__meta-item:after{content:"|";padding:0 6px}.card__meta .card__meta-item:last-child:after{display:none}.card__meta .card__meta-item .card__meta-item-color{vertical-align:baseline;border:1px solid #ebebeb;border-radius:100px;width:12px;height:12px;display:inline-flex}.card__meta:empty{display:none}.banner{background-color:rgb(var(--color-background-card));flex-direction:row;justify-content:center;align-items:stretch;width:100%;padding:0;display:flex}.image-banner .banner__media{width:50%;display:flex;position:relative;height:unset!important}.image-banner__wrapper{width:50%;padding:10rem 8rem}.image-banner.container .image-banner__wrapper{flex-direction:column;justify-content:center;padding-inline:8rem;display:flex}.image-banner__column--column{max-width:100%}.image-banner__information p:first-child{margin-top:0}.image-banner__information p:last-child{margin-bottom:0}@media screen and (width<=1400px){.image-banner.container .image-banner__wrapper{padding-inline:6rem}.image-banner__wrapper{padding:8rem 6rem}}@media screen and (width<=992px){.image-banner.container .image-banner__wrapper{padding-inline:4.5rem}.image-banner__wrapper{padding:4.5rem}}@media screen and (width<=747px){.banner{flex-direction:column}.image-banner .banner__media{width:100%;margin-bottom:0;height:24rem!important}.image-banner__wrapper{width:100%}}@media screen and (width<=479px){.image-banner.container .image-banner__wrapper{padding-inline:2rem}.image-banner__wrapper{padding:2rem}}.multicolumn-list__wrapper .multicolumn-card{flex-direction:column;align-items:flex-start}.multicolumn-list__wrapper .multicolumn-card__image-wrapper--medium{width:100%;max-width:350px;height:auto;margin:0 auto}.multicolumn-list__wrapper .multicolumn-card__info{justify-content:flex-start;align-items:center;width:100%;max-width:100%}.multicolumn-list__wrapper .multicolumn-card__heading{font-size:2.4rem}.multicolumn-list__wrapper .multicolumn-card__info ul{color:rgb(var(--color-foreground-title));font-size:1.6rem}.multicolumn-list__wrapper .multicolumn-card__info ul li::marker{color:#2c8653}@media screen and (width>=1200px){.multicolumn-list__wrapper{gap:4.8rem 3.2rem}}.footer{color:#717171;font-size:1.4rem;line-height:1.6}.footer__blocks-wrapper{gap:0}.footer-block{width:25%;padding:0 2rem;display:block}.footer-block__heading{color:#040404;margin-bottom:.5rem;font-size:1.6rem;line-height:1.4}.footer-block__details-content>p{margin:20px 0}.footer-block__details-content>p:first-child{margin-top:0}.footer-block__details-content>p:last-child{margin-bottom:0}.footer-block:nth-child(4n+1){padding-left:0}.footer-block:nth-child(4n+4){padding-right:0}.footer-block a{color:#717171;text-decoration:none}.footer-block a:hover{color:#2c8653;text-decoration:underline}.footer__logo-link{margin-bottom:25px}.footer__logos{flex-direction:row;justify-content:flex-start;align-items:center;gap:20px;max-width:100%;margin-top:30px;display:flex}.footer__logos img{width:170px;max-width:100%;display:block!important}.footer-block--logo .footer-block__details-content p{font-weight:500}.footer-block__details-content table{width:200px;box-shadow:none;border:none;line-height:1.23}.footer-block__details-content table tr{border-bottom:1px solid #e0e0e0}.footer-block__details-content table tr:last-child{border-bottom:none}.footer-block__details-content table th,.footer-block__details-content table td{border:none;padding:12px 0}.footer-block__details-content table th{text-align:left;font-weight:400}.footer-block__details-content table td{text-align:right}.footer-block__details-content .list-menu__item--link{padding-block:.3rem;font-weight:400;line-height:1.6;text-decoration:none;display:inline-block}.footer-block__details-content>:first-child .list-menu__item--link{padding-block:.3rem}.footer__content-middle-main{flex-wrap:nowrap;gap:0}.footer__content-middle-container{padding-block:2rem}.footer__content-middle-main .footer__column{width:33.33%}.footer__content-middle-main .footer__column.footer__column--copyright{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.footer__content-middle-main .footer__column.footer__column--payment{flex-direction:row;justify-content:center;align-items:center;display:flex}.footer__content-middle-main .footer__column.footer__column--powered-by{flex-direction:row;justify-content:flex-end;align-items:center;display:flex}.footer__column--payment{min-height:unset}.footer__column--payment .footer__payment-image{max-width:100%;display:block}.footer__copyright{width:auto;margin-top:0;margin-right:0}@media screen and (width<=1100px){.footer-block{width:50%}.footer-block:nth-child(4n+1) .footer-block__details-content,.footer-block:nth-child(4n+2) .footer-block__details-content{margin-bottom:4rem}.footer-block:nth-child(4n+2){padding-right:0}.footer-block:nth-child(4n+3){padding-left:0}}@media screen and (width<=990px){.footer__blocks-wrapper{flex-flow:wrap}.footer-block:nth-child(4n+4){margin-bottom:0}.footer__content-middle-main{flex-wrap:wrap}.footer__content-middle-main .footer__column{order:2;width:50%}.footer__content-middle-main .footer__column.footer__column--payment{order:1;justify-content:flex-start;width:100%;margin-bottom:14px}}@media screen and (width<=600px){.footer-block{width:100%;padding:0}.footer-block:last-child .footer-block__details-content{margin-bottom:0}.footer__content-middle-main .footer__column{width:100%}.footer__content-middle-main .footer__column:not(.footer__column--payment){justify-content:center}}.collection-hero .breadcrumb{margin-bottom:1.2rem}@media screen and (width>=750px){.collection-hero__wrapper--overlay{padding:6rem}}.facets__range{height:.3rem}.facet-checkbox .icon-checkmark{width:1.4rem;height:1.4rem;top:calc(50% - .7rem);left:.5rem}.facet-checkbox:before{background-color:#f7f7f7;border:.2rem solid #d5dce7;border-radius:.5rem}.collapsible-content .container{max-width:1100px}.collapsible-content__top{text-align:center;max-width:100%}.collapsible-content__digit{display:none}.collapsible-content__answer{border-top:none;padding:0 0 2.4rem}.collapsible-content__icon{background-color:#0000;width:3.4rem;height:3.4rem}.collapsible-content__icon svg{width:100%;height:100%}.product__title__wrapper{margin-bottom:1.6rem}.product__info-wrapper .price .price__regular .price-item,.product__info-wrapper .price .price__sale .price-item--sale{background-color:#2c8653;border-radius:5px;padding:6px 14px;font-size:1.8rem;color:#fff!important}.product__info-wrapper .price .price__sale .price-item--regular{color:#292929!important}.related-product__item{align-items:center}.related-product__name{text-transform:none;color:rgb(var(--color-foreground-title));margin-top:4rem;margin-bottom:1.2rem;font-size:1.4rem}.product-form__submit{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));border:none;font-size:1.6rem}.product-form__submit:hover{background-color:rgb(var(--color-button-hover));color:rgb(var(--color-button-text-hover))!important}.product-form__submit[disabled]:hover{background-color:rgb(var(--color-button), .2);color:rgb(var(--color-button-secondary-text))!important}.product-form__group-name{font-size:1.6rem;font-weight:600}.product-form__controls-group label{border:.3rem solid rgb(var(--color-border))}.product-form__quantity .quantity{border:.3rem solid rgb(var(--color-border));background-color:#fff}.advantage__icon{max-width:140px}.advantage__icon img,.advantage__icon svg{object-fit:contain;width:auto;max-width:100%}.advantage__title{font-size:1.4rem}.product-popup-modal__text p{color:rgb(var(--color-foreground-title));font-size:1.6rem}.related-product__title{margin-bottom:1.2rem;font-size:1.8rem}.backinstock-btn{background-color:rgb(var(--color-button), .2);width:auto;height:6rem;color:rgb(var(--color-button-secondary-text));text-align:center;border:none;flex-grow:1;padding:1rem 3rem;font-size:1.6rem;line-height:4rem}.product__meta{color:rgb(var(--color-foreground));flex-flow:wrap;margin-bottom:1.4rem;font-size:1.5rem;display:flex}.product__meta .product__meta-item{align-items:center;display:flex}.product__meta .product__meta-item:after{content:"|";padding:0 8px}.product__meta .product__meta-item:last-child:after{display:none}.product__meta .product__meta-item .product__meta-item-color{vertical-align:baseline;border:2px solid #ebebeb;border-radius:100px;width:16px;height:16px;display:inline-flex}.product__meta:empty{display:none}label.swatch-label{color:rgb(var(--color-foreground-title))}div.swatch-button{font-weight:500}.contact-form .contact-form__container{display:block}.contact-form .image-with-text__left:has(.image-with-text__media--placeholder){display:none}.contact-form .contact-form__text{box-sizing:border-box;flex-direction:column;gap:3.2rem;width:100%;min-width:0;max-width:100%;padding-right:0;display:flex}.contact-form .contact-form__wrapper,.contact-form .image-with-text{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.contact-form .image-with-text__content{width:100%;min-width:0;max-width:100%;padding-right:0}@media screen and (width<=767.98px){.contact-form .contact-form__text,.contact-form .contact-form__text--top{flex-direction:column;flex:none;width:100%!important;max-width:100%!important}.contact-form .contact-form__wrapper,.contact-form .image-with-text{flex:none;align-self:stretch;width:100%!important;max-width:100%!important}.contact-form .contact-form__wrapper{order:1}.contact-form .image-with-text{order:2}}@media screen and (width<=989.98px){.contact-form .contact-form__fields{display:block}}@media screen and (width>=768px){.contact-form .contact-form__text{flex-direction:row;align-items:flex-start;gap:4rem}.contact-form .contact-form__wrapper,.contact-form .image-with-text{flex:0 0 calc(50% - 2rem);width:calc(50% - 2rem)}}@media screen and (width>=1200px){.contact-form .contact-form__text{gap:6.4rem}.contact-form .contact-form__wrapper,.contact-form .image-with-text{flex-basis:calc(50% - 3.2rem);width:calc(50% - 3.2rem)}}.contact-form .image-with-text__text{font-size:calc(var(--font-body-scale) * 1rem)}.contact-form .image-with-text__heading{margin-bottom:1rem}.contact-form .image-with-text__media{background:0 0;width:24rem;height:auto;margin-bottom:2rem;padding-bottom:0!important}.contact-form .image-with-text__media>img{object-fit:unset;object-position:unset;width:100%;max-width:100%;height:auto;display:block;position:relative!important}.cart__footer{margin-top:2.4rem;margin-bottom:6rem}.cart__footer>div:only-child{background-color:rgb(var(--color-base-background-2));border-radius:.5rem;padding:3rem}.cart-drawer .tax-note{display:none}.drawer__contents{width:100%}.drawer__upsell{width:100%;margin-top:1.2rem}.upsell-products{width:100%}.upsell-product{background-color:rgb(var(--color-background));box-sizing:border-box;border-radius:.5rem;flex-direction:row;justify-content:flex-start;align-items:center;column-gap:1.4rem;width:100%;padding:1.4rem 3rem;display:flex}.upsell-product__media{flex-shrink:0}.upsell-product__image{width:55px;height:55px;display:block}.upsell-product__content{flex-grow:1}.upsell-product__title{font-family:var(--font-heading-card-family);font-style:var(--font-heading-card-style);font-weight:var(--font-heading-card-weight);color:rgb(var(--color-foreground-title));transition-property:color;transition-duration:var(--duration-long);font-size:1.3rem;line-height:1.5rem;text-decoration:none;transition-timing-function:ease;display:inline-block}.upsell-product__title:hover{color:rgb(var(--color-accent))}.upsell-product__price{font-family:var(--font-heading-card-family);font-style:var(--font-heading-card-style);font-weight:var(--font-heading-card-weight);margin-top:.4rem;font-size:1.4rem}.upsell-product__content form{margin-top:1rem}.upsell-product__button{flex-shrink:0}.upsell-add-to-cart{background-color:rgba(var(--color-button), var(--alpha-button-background));min-width:10rem;min-height:3rem;color:rgb(var(--color-button-text));justify-content:center;align-items:center;padding:0 1.6rem;font-size:1.2rem;display:flex}.upsell-add-to-cart:hover{background-color:rgb(var(--color-button-hover));color:rgb(var(--color-button-text-hover))}.upsell-products__button-next,.upsell-products__button-prev{width:3rem;height:3rem;margin-top:-1.5rem;position:absolute;top:50%}.upsell-products__button-next{right:0}.upsell-products__button-prev{left:0}.upsell-products__button-next svg{transform:rotate(180deg)!important}.upsell-products__button-next.swiper-button-disabled,.upsell-products__button-prev.swiper-button-disabled{opacity:0}.swiper-button-next,.swiper-button-prev{border:1px solid #e2e2e2}.swiper-button-next .icon,.swiper-button-prev .icon{width:3rem;height:3rem}.card__button svg{vertical-align:text-bottom}.product__main .quick-add{display:none}.quick-add .card__button .icon-cart{width:20px;height:20px;display:none}@media screen and (width<=1200px){.quick-add .card__button .icon-cart{display:block}.quick-add .card__button>span{display:none}.quick-add .card__button{width:auto;min-width:unset;min-height:unset;left:unset;padding:.8rem;right:1.6rem}}.cart__terms{justify-content:center;align-items:center;display:flex;position:relative}.cart-drawer__bottom .cart__terms{margin:1.4rem 0}.cart__terms>input[type=checkbox]{opacity:1;z-index:-1;appearance:none;width:2rem;height:2rem;position:absolute;top:0;left:0}.terms-checkbox{cursor:pointer;word-break:break-word;align-items:center;gap:1rem;display:flex;position:relative}.terms-checkbox:before{content:"";background-color:#f7f7f7;border:.2rem solid #d5dce7;border-radius:.5rem;flex-shrink:0;width:2rem;height:2rem;display:block}.cart__terms>input[type=checkbox]:checked+.terms-checkbox:before{border-color:rgb(var(--color-accent));background-color:rgb(var(--color-accent))}.terms-checkbox .icon-checkmark{z-index:5;visibility:hidden;fill:#fff;width:1.2rem;height:1.2rem;position:absolute;top:calc(50% - .6rem);left:.4rem}.cart__terms>input[type=checkbox]:checked+.terms-checkbox>.icon-checkmark{visibility:visible}.terms-checkbox__label{font-size:1.4rem}.terms-checkbox__label a{color:rgb(var(--color-button))}#uncomplicated-breadcrumbs{display:flex!important}#uncomplicated-breadcrumbs .breadcrumb__sep{background:rgb(var(--color-secondary-text));width:1.6rem;height:.1rem;margin:0 .8rem;font-size:0;display:inline-block}pickup-availability .pickup-availability-preview{gap:1.6rem}pickup-availability .pickup-availability-preview .icon{width:2rem;height:2rem}pickup-availability .pickup-availability-info .caption-large{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:normal;color:rgb(var(--color-foreground-title));font-size:1.6rem;line-height:2.2rem}pickup-availability .pickup-availability-info .caption{font-family:var(--font-body-family);letter-spacing:normal;color:rgb(var(--color-foreground-secondary));margin:.4rem 0;font-size:1.6rem;line-height:2.3rem}pickup-availability .pickup-availability-button{font-family:var(--font-body-family);font-size:1.6rem;line-height:2.3rem}pickup-availability.product__pickup-availabilities{padding-top:1rem}pickup-availability a.pickup-availability-button{text-underline-offset:.3rem;font-weight:700;text-decoration:underline;display:inline-block}pickup-availability a.pickup-availability-button:after{display:none}pickup-availability.product__pickup-availabilities[available]{border-bottom:.2rem solid rgb(var(--color-border));margin-bottom:0;padding-bottom:1.6rem}