.section-pdp .product__container{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:50px}.section-pdp .container{margin-bottom:90px;overflow:hidden}@media (min-width: 1024px){.section-pdp .product__container{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:50px}.section-pdp .container{overflow:visible}}.section-pdp .product__images .flickity-page-dots .dot{background-color:#000;opacity:.15}.section-pdp .product__images .flickity-page-dots .dot.is-selected{background-color:#000;opacity:.5}.section-pdp .product__images .product__images--desktop{display:none}@media (min-width: 768px){.section-pdp .product__images .product__images--desktop{display:block}.section-pdp .product__images .product__images--mobile{display:none}}.section-pdp .product__images .icon-carbon-dioxide-saved{width:112px;height:78px}.section-pdp .product__images .icon-water-saved{width:64px;height:78px}.section-pdp .product__images .icon-chemicals-saved{width:83px;height:78px}@media (min-width: 768px){.section-pdp .product__images .icon-carbon-dioxide-saved{width:149px;height:99px}.section-pdp .product__images .icon-water-saved{width:86px;height:104px}.section-pdp .product__images .icon-chemicals-saved{width:111px;height:108px}}.section-pdp .product__images .eco-badges-stats{display:flex;justify-content:space-between;gap:6.25vw;align-items:center;margin-top:20px}@media (min-width: 768px){.section-pdp .product__images .eco-badges-stats{margin-top:60px;justify-content:center;justify-content:space-evenly}}.section-pdp .product__images__scroller{flex-direction:row;justify-content:space-between;flex-wrap:wrap;gap:10px}.section-pdp .product__images__scroller .product-image{flex-basis:calc(50% - 5px)}@media (min-width: 1576px){.section-pdp .product__info{margin:0 auto}}.section-pdp .product__info .product__title{font-family:futura-pt-condensed,sans-serif;color:var(--KENT-Black, #000);text-shadow:1px 1px 1px rgba(0,0,0,0);font-size:28px;font-style:normal;font-weight:800;line-height:120%;letter-spacing:.28px;text-transform:uppercase;text-align:left}@media (min-width: 768px){.section-pdp .product__info .product__title{color:#000;text-shadow:1px 1px 1px rgba(0,0,0,0);font-size:36px;font-style:normal;font-weight:800;line-height:120%;letter-spacing:.36px;text-transform:uppercase}}.section-pdp .product__info .product__price{font-family:futura-pt,sans-serif;color:#000;text-shadow:1px 1px 1px rgba(0,0,0,0);font-size:24px;font-style:normal;font-weight:450;line-height:125%;letter-spacing:.24px}.section-pdp .product__info .product__price .product__price__sale{color:#ddd}.section-pdp .product__info .product__title__wrapper{display:grid;row-gap:13px;justify-content:normal}@media (min-width: 768px){.section-pdp .product__info .product__title__wrapper{row-gap:30px}}.section-pdp .product__info .stamped-product-reviews-badge .stamped-badge{display:flex;align-items:center;justify-content:flex-end;gap:min(15px,3vw)}.section-pdp .product__info .stamped-product-reviews-badge .stamped-starrating{display:flex}.section-pdp .product__info .stamped-product-reviews-badge .stamped-badge-caption{text-wrap:nowrap}.section-pdp .product__info .stamped-product-reviews-badge .stamped-badge i:before{font-size:23px}.section-pdp .product__info .stamped-badge-caption{font-family:futura-pt,sans-serif;color:#000;text-shadow:1px 1px 1px rgba(0,0,0,0);font-size:14px;font-style:normal;font-weight:450;line-height:120%;letter-spacing:.14px;text-decoration-line:underline}.section-pdp .product__info .product__info__wrapper{max-width:none}@media (min-width: 1024px){.section-pdp .product__info .product__info__wrapper{max-width:min(500px,35vw)}}@media (min-width: 768px){.section-pdp .product__info .product__info__wrapper{gap:38px}}.section-pdp .product__info .product__info__wrapper .product__description.rte{margin-top:1.125rem}.section-pdp .product__info .product__info__wrapper .product__accordion details[open] summary svg{transform:rotate(180deg)}.section-pdp .swatches-mobile .custom-dropdown .disabled-label{display:none}.section-pdp .swatches-mobile .custom-dropdown details.disabled-dropdown .label-dropdown{color:#b2b2b2}.section-pdp .swatches-mobile .custom-dropdown details.disabled-dropdown .disabled-label{display:inline-block}.section-pdp .swatches-mobile .custom-dropdown details.disabled-dropdown summary .variant-label__value,.section-pdp .swatches-mobile .custom-dropdown details.disabled-dropdown summary .swatch__color{display:none}.section-pdp .swatches-mobile .custom-dropdown{position:relative;border:1px solid #cecece;background-color:#f4f4f4}.section-pdp .swatches-mobile .custom-dropdown details[open] summary label svg{transform:rotate(180deg) translateY(50%)}.section-pdp .swatches-mobile .custom-dropdown summary{border-bottom:1px solid #ddd}.section-pdp .swatches-mobile .custom-dropdown .swatch__color{position:static;width:20px;height:20px;border:1px solid #cecece}.section-pdp .swatches-mobile .custom-dropdown .label-dropdown{display:flex;align-items:center;gap:1rem;pointer-events:none;width:100%;height:100%;max-width:none;margin:0;padding:12px 15px}.section-pdp .swatches-mobile .custom-dropdown fieldset .swatch{display:flex;flex-direction:column;gap:0;background-color:#f4f4f4;border-left:1px solid #cecece;border-right:1px solid #cecece;margin-left:-1px;margin-right:-1px}.section-pdp .swatches-mobile .custom-dropdown fieldset .swatch>div{border-bottom:1px solid #ddd;padding-top:4px;padding-bottom:4px;background-color:#f8f8f8}.section-pdp .swatches-mobile .custom-dropdown fieldset .swatch .swatch__element:hover:after{visibility:hidden}.section-pdp .swatches-mobile .custom-dropdown fieldset .swatch label{font-family:futura-pt,sans-serif;font-size:16px;font-weight:450;line-height:125%;letter-spacing:.16px;color:#000;align-items:center;text-shadow:1px 1px 1px rgba(0,0,0,0);font-style:normal;text-transform:capitalize;padding:12px 15px;justify-content:flex-start;gap:1rem}.section-pdp .swatches-mobile .custom-dropdown .label-dropdown .variant-label__value:before{display:none}.section-pdp .swatches-mobile .custom-dropdown select,.section-pdp .swatches-mobile .custom-dropdown details{position:relative;width:100%;height:44px;font-family:futura-pt,sans-serif;color:#000;text-shadow:1px 1px 1px rgba(0,0,0,0);font-size:16px;font-style:normal;font-weight:450;line-height:125%;letter-spacing:.16px;max-width:none}.section-pdp .swatches-mobile .custom-dropdown fieldset{box-shadow:#32325d40 0 2px 5px -1px,#0000004d 0 1px 3px -1px}.section-pdp .swatches-mobile .custom-dropdown fieldset .swatch__input:checked+.swatch__label .swatch__color{box-shadow:inset 0 0 0 1px #333,inset 0 0 0 4px #fff!important}.section-pdp .swatches-mobile .custom-dropdown fieldset .swatch__input:not(:checked)+.swatch__label .swatch__color{box-shadow:unset}.section-pdp .swatches-mobile .custom-dropdown svg{position:absolute;right:20px;top:50%;transform:translateY(-50%);bottom:0;width:17px;height:17px;pointer-events:none}.section-pdp .swatches-mobile .custom-dropdown svg path{stroke-width:2px}.section-pdp .product__form .variant-input-wrap{gap:12px}.section-pdp .product__form .variant-wrapper .variant-input-wrap{justify-content:flex-start}.section-pdp .product__form .variant-wrapper .variant-input-wrap .variant-field{max-width:41px;max-height:41px}@media (min-width: 768px){.section-pdp .product__form .variant-wrapper .variant-input-wrap .variant-field{max-width:45px;max-height:45px}}.section-pdp .product__form .variant-wrapper .variant-input-wrap .variant-field label{font-family:futura-pt,sans-serif;width:41px;height:41px;font-size:12px;font-weight:600;line-height:125%;color:#000;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,0);font-style:normal;letter-spacing:.12px;text-transform:uppercase}@media (min-width: 768px){.section-pdp .product__form .variant-wrapper .variant-input-wrap .variant-field label{width:45px;height:45px;font-size:14px;letter-spacing:.14px}}.section-pdp .product__form .variant-wrapper .swatch{justify-content:flex-start}.section-pdp .product__form .variant-field{max-width:45px}.section-pdp .product__form .variant-label{margin-bottom:10px;text-align:left}.section-pdp .product__form .variant-label--color{margin-left:unset;margin-right:unset;text-transform:capitalize;margin-bottom:20px;text-align:left}.section-pdp .product__form .variant-label,.section-pdp .product__form .variant-label--color,.section-pdp .product__form .variant-label__value,.section-pdp .product__form .quantity__label{font-family:futura-pt,sans-serif;font-size:16px;color:#000;text-shadow:1px 1px 1px rgba(0,0,0,0);font-style:normal;font-weight:450;line-height:125%;letter-spacing:.16px}.section-pdp .product__form .product__form-block .cta-wrapper{display:flex;flex-direction:column;gap:10px}.section-pdp .product__form .product__form-block .cta-wrapper .osf_bis button{font-family:futura-pt,sans-serif}.section-pdp .product__form .shop-pay-terms{font-family:futura-pt,sans-serif;font-size:14px;font-weight:400!important;color:#000;text-shadow:1px 1px 1px rgba(0,0,0,0);font-style:normal;line-height:125%;letter-spacing:.14px}.section-pdp .product__form .product__form-submit{min-width:180px}.section-pdp delivery-promise-wc,.section-pdp .notify-wrapper.spo-container,.section-pdp .selling-plan-wrapper.spo-container{display:none}.section-pdp .product__info .product__form{gap:30px}@media (min-width: 768px){.section-pdp .product__info .product__form{gap:40px}}.section-pdp .product__form .product__form-block{margin-left:unset;margin-right:unset;gap:30px}@media (min-width: 768px){.section-pdp .product__form .product__form-block{gap:40px}}.section-pdp .product__form .product__form-block .qty__adjust{margin-left:unset;margin-right:unset}.section-pdp .product__form .product__form-block .qty__adjust label{text-align:left}.section-pdp .product__info .product__form-buttons .product__form-submit{width:100%;font-family:futura-pt,sans-serif;font-size:16px;font-style:normal;font-weight:450;background-color:#b7e4a2;color:#000;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,0);line-height:25px;letter-spacing:.16px;text-transform:uppercase}.section-pdp .product__info .product__form-buttons div[data-shopify=payment-button]{width:100%}.section-pdp .product__info .product__form-buttons .shopify-payment-button__more-options{display:none}.section-pdp .product__info .product__form-buttons button{height:50px;border:none}.section-pdp .product__info .product__form-buttons .shopify-installments__content{color:#000;text-transform:uppercase;font-family:futura-pt,sans-serif;font-size:16px;font-style:normal;font-weight:450;line-height:25px;letter-spacing:.16px}.section-pdp .product__info .description-title{padding-bottom:12px;border-bottom:1px solid #000}.section-pdp .product__info .description-text{margin:17px 0 0}.section-pdp .product__info .product__description.rte,.section-pdp .product__info .accordion__content.rte{font-family:futura-pt,sans-serif;font-size:16px;font-weight:400;line-height:20px;letter-spacing:.01em;text-align:left}.section-pdp .product__info .accordion__title{font-family:futura-pt,sans-serif;font-size:16px;font-weight:700;color:#000;text-shadow:1px 1px 1px rgba(0,0,0,0);font-style:normal;line-height:100%;letter-spacing:.16px;text-transform:uppercase;margin:0}.section-pdp .product__info .product__accordion{padding:12px 0;border-bottom:1px solid #000;margin-top:-16px}@media (min-width: 768px){.section-pdp .product__info .product__accordion{margin-top:-23px}}.section-pdp .product__info .product__accordion.product__accordion--first{border-top:1px solid #000}.section-pdp .product__images--mobile .carousel{aspect-ratio:428 / 446;margin-left:-40px;margin-right:-40px}.section-pdp .product__images--mobile .carousel .flickity-page-dots{bottom:20px;left:unset;right:unset}.section-pdp .product__images--mobile .media-container{width:100%;height:100%}.section-pdp .product__images--mobile .carousel-cell{display:flex;justify-content:center;align-items:center;width:75%;height:100%;margin-right:15px;font-size:80px;color:#fff}.section-pdp .product__images--mobile .flickity-enabled .flickity-viewport{height:100%!important}.section-pdp .product__images--mobile .carousel-img{width:100%;height:100%}.section-pdp .product__images--mobile .carousel-img img{width:100%;height:100%;object-fit:cover}.section-pdp .product__images--mobile .placeholder{width:100%;height:100%;background-color:#f8f8f8}
/*# sourceMappingURL=/cdn/shop/t/77/assets/section-pdp.css.map */
