.product-benefit-grid{width:100%;box-sizing:border-box}.product-benefit-grid__container{width:100%;max-width:min(976px,100%);margin:0 auto;display:flex;flex-direction:column;box-sizing:border-box}.product-benefit-grid--container-full-width .product-benefit-grid__container{max-width:100%;padding-inline:16px}.product-benefit-grid__header{text-align:center;margin-block-end:clamp(38px,4vw,49px)}.product-benefit-grid__title{font-family:var(--font-h3--family, inherit);font-style:var(--font-h3--style, normal);font-weight:var(--font-h3--weight, 600);font-size:clamp(18px,2.5vw,24px);letter-spacing:.15em;text-transform:initial;color:inherit;margin:0;text-align:center;padding-inline:20px}.product-benefit-grid__content-wrapper{width:100%}.product-benefit-grid__items{width:100%;box-sizing:border-box}@media screen and (min-width:750px){.product-benefit-grid__items{display:grid;grid-template-columns:repeat(var(--desktop-columns, 3),minmax(0,1fr));gap:var(--desktop-gap, 24px);align-items:start}.product-benefit-grid__items--center{display:flex;flex-wrap:wrap;justify-content:center}.product-benefit-grid__items--center .product-benefit-grid__item{flex:0 0 calc((100% - (var(--desktop-columns, 1) - 1) * var(--desktop-gap, 24px)) / var(--desktop-columns, 1));max-width:calc((100% - (var(--desktop-columns, 1) - 1) * var(--desktop-gap, 24px)) / var(--desktop-columns, 1))}.product-benefit-grid__items--count-1 .product-benefit-grid__item{flex:0 1 min(420px,100%);max-width:min(420px,100%)}.product-benefit-grid__item{display:flex;flex-direction:column;width:100%}}@media screen and (max-width:749px){.product-benefit-grid__content-wrapper--slider{overflow:hidden;width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);min-width:0}.product-benefit-grid__content-wrapper:not(.product-benefit-grid__content-wrapper--slider){overflow:hidden;width:100%;min-width:0}.product-benefit-grid__items--mobile-slider{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:var(--mobile-gap, 16px);margin-inline:0;width:100%;min-width:0;box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none}.product-benefit-grid__items--mobile-slider::-webkit-scrollbar{display:none}.product-benefit-grid__items--mobile-slider .product-benefit-grid__item{display:flex;flex-direction:column;flex-shrink:0;box-sizing:border-box;max-width:none}.product-benefit-grid__items--mobile-slider-center{--mobile-slide-basis: clamp(268px, 88vw, 336px);--mobile-slide-side-padding: max( 12px, calc((100vw - var(--mobile-slide-basis) - var(--mobile-gap, 16px)) / 2) );padding-inline:var(--mobile-slide-side-padding);scroll-padding-inline:var(--mobile-slide-side-padding)}.product-benefit-grid__items--mobile-slider-center .product-benefit-grid__item{flex:0 0 var(--mobile-slide-basis);scroll-snap-align:center}.product-benefit-grid__items--mobile-slider:not(.product-benefit-grid__items--mobile-slider-center){padding-inline:20px;scroll-padding-inline:20px}.product-benefit-grid__items--mobile-slider:not(.product-benefit-grid__items--mobile-slider-center) .product-benefit-grid__item{flex:0 0 calc((100vw - 40px - (var(--mobile-columns, 2) - 1) * var(--mobile-gap, 16px)) / var(--mobile-columns, 2));scroll-snap-align:start}.product-benefit-grid__items--count-1 .product-benefit-grid__item{flex:0 0 100%;scroll-snap-align:none}.product-benefit-grid__items--count-1{padding-inline:0;scroll-padding-inline:0;overflow-x:visible}.product-benefit-grid__content-wrapper--slider:has(.product-benefit-grid__items--count-1){width:100%;max-width:100%;margin-inline:0}}.product-benefit-grid__media-box{width:100%;overflow:hidden;background-color:#e3ddd6;margin-block-end:12px;position:relative}@media screen and (min-width:750px){.product-benefit-grid--desktop-video-small .product-benefit-grid__media-box,.product-benefit-grid--desktop-video-regular .product-benefit-grid__media-box,.product-benefit-grid--desktop-video-large .product-benefit-grid__media-box,.product-benefit-grid--desktop-video-custom .product-benefit-grid__media-box{aspect-ratio:auto}.product-benefit-grid--desktop-video-small .product-benefit-grid__media-box{height:280px}.product-benefit-grid--desktop-video-regular .product-benefit-grid__media-box{height:360px}.product-benefit-grid--desktop-video-large .product-benefit-grid__media-box{height:440px}.product-benefit-grid--desktop-video-custom .product-benefit-grid__media-box{height:var(--benefit-grid-video-height-desktop, 360px)}}@media screen and (max-width:749px){.product-benefit-grid--mobile-video-small .product-benefit-grid__media-box,.product-benefit-grid--mobile-video-regular .product-benefit-grid__media-box,.product-benefit-grid--mobile-video-large .product-benefit-grid__media-box,.product-benefit-grid--mobile-video-custom .product-benefit-grid__media-box{aspect-ratio:auto}.product-benefit-grid--mobile-video-small .product-benefit-grid__media-box{height:200px}.product-benefit-grid--mobile-video-regular .product-benefit-grid__media-box{height:280px}.product-benefit-grid--mobile-video-large .product-benefit-grid__media-box{height:360px}.product-benefit-grid--mobile-video-custom .product-benefit-grid__media-box{height:var(--benefit-grid-video-height-mobile, 280px)}}.product-benefit-grid__media{width:100%;height:100%;object-fit:cover;display:block}.product-benefit-grid__text-box{display:flex;flex-direction:column;gap:12px;text-align:left}.product-benefit-grid__item-eyebrow{display:flex;align-items:baseline;gap:10px;margin:0 0 -4px;font-family:var(--font-body--family, inherit);font-size:12px;font-weight:500;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb, 23 23 23) / .7)}.product-benefit-grid__item-index{color:#675144;font-variant-numeric:tabular-nums}.product-benefit-grid__item-title{font-family:var(--font-h4--family, inherit);font-style:var(--font-h4--style, normal);font-weight:var(--font-h4--weight, 600);font-size:clamp(12.39px,1.8vw,18px);line-height:1.3;color:inherit;font-weight:600;margin:0}.product-benefit-grid__item-description{font-family:var(--font-body--family, inherit);font-size:clamp(13px,1.1vw,14px);line-height:1.55;color:rgb(var(--color-foreground-rgb, 23 23 23) / .8);margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.product-benefit-grid__item-description.is-expanded{display:block;-webkit-line-clamp:unset;line-clamp:none;overflow:visible}.product-benefit-grid__more{align-self:flex-start;margin-block-start:-4px;padding:0;background:none;border:0;font-family:var(--font-body--family, inherit);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#675144;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.product-benefit-grid__more[hidden]{display:none}.product-benefit-grid__item-description p{margin:0}@media screen and (max-width:999px){.product-benefit-grid__text-box{gap:10px}.product-benefit-grid__media-box{margin:0 0 10px}}@media screen and (max-width:749px){.product-benefit-grid__items--mobile-slider .product-benefit-grid__item{background-color:#f2f1ed}.product-benefit-grid__items--mobile-slider .product-benefit-grid__media-box{margin:0}.product-benefit-grid__items--mobile-slider .product-benefit-grid__text-box{padding:16px 16px 20px}}.product-benefit-grid__media-box{position:relative}.product-benefit-grid__video-toggle{position:absolute;right:10px;bottom:10px;z-index:1;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:0;background:#17171799;color:#fff;cursor:pointer}.product-benefit-grid__video-toggle:hover{background:#171717cc}.product-benefit-grid__video-toggle:focus-visible{outline:2px solid #ffffff;outline-offset:-4px}.product-benefit-grid__video-icon{display:block;width:10px;height:12px;border-left:3px solid currentColor;border-right:3px solid currentColor}.product-benefit-grid__video-toggle.is-paused .product-benefit-grid__video-icon{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:11px solid currentColor;border-right:0;margin-left:3px}
/*# sourceMappingURL=/cdn/shop/t/128/assets/section_product-benefit-grid.css.map */
