main[data-template^=product] .ld-product-reasons{padding-block:var(--ld-reasons-space-top) var(--ld-reasons-space-bottom);color:var(--ld-reasons-text);background:var(--ld-reasons-background);font-family:var(--font-body--family,var(--font-body-family,Arial,sans-serif));overflow:clip}main[data-template^=product] .ld-product-reasons__inner{width:min(100% - 40px,1440px);margin-inline:auto}main[data-template^=product] .ld-product-reasons__header{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:clamp(28px,6vw,96px);align-items:end;margin-bottom:clamp(40px,6vw,80px)}main[data-template^=product] .ld-product-reasons--center .ld-product-reasons__header{grid-template-columns:minmax(0,880px);justify-content:center;text-align:center}main[data-template^=product] .ld-product-reasons__eyebrow{grid-column:1/-1;margin:0 0 -10px;color:var(--ld-reasons-accent);font-size:10px;font-weight:650;letter-spacing:.18em;text-transform:uppercase}main[data-template^=product] .ld-product-reasons__title{margin:0;max-width:920px;font-family:var(--font-heading--family,var(--font-heading-family,Georgia,serif));font-size:clamp(44px,6vw,88px);font-weight:400;line-height:.98;letter-spacing:-.045em;text-wrap:balance}main[data-template^=product] .ld-product-reasons__intro{max-width:560px;color:var(--ld-reasons-muted);font-size:clamp(15px,1.2vw,18px);line-height:1.7}main[data-template^=product] .ld-product-reasons__intro>*{margin:0}main[data-template^=product] .ld-product-reasons__list{border-top:1px solid var(--ld-reasons-border)}main[data-template^=product] .ld-product-reasons__item{position:relative;isolation:isolate;border-bottom:1px solid var(--ld-reasons-border);transition:border-color .35s ease}main[data-template^=product] .ld-product-reasons__item:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--ld-reasons-accent) 10%,transparent);transform:scaleY(0);transform-origin:bottom;transition:transform .52s cubic-bezier(.22,1,.36,1)}main[data-template^=product] .ld-product-reasons__item.is-active:before{transform:scaleY(1);transform-origin:top}main[data-template^=product] .ld-product-reasons__summary{display:grid;grid-template-columns:64px minmax(0,1fr) minmax(140px,auto);gap:clamp(18px,3vw,48px);align-items:start;min-height:154px;padding-block:30px;cursor:pointer;list-style:none;transition:padding .45s cubic-bezier(.22,1,.36,1)}main[data-template^=product] .ld-product-reasons__item.is-active .ld-product-reasons__summary{padding-top:36px;padding-bottom:25px}main[data-template^=product] .ld-product-reasons__summary::-webkit-details-marker{display:none}main[data-template^=product] .ld-product-reasons__summary:focus-visible{outline:2px solid var(--ld-reasons-accent);outline-offset:-2px}main[data-template^=product] .ld-product-reasons__number{padding-top:5px;color:var(--ld-reasons-accent);font-size:11px;font-weight:650;letter-spacing:.14em;transition:transform .42s cubic-bezier(.22,1,.36,1)}main[data-template^=product] .ld-product-reasons__item.is-active .ld-product-reasons__number{transform:translate(8px)}main[data-template^=product] .ld-product-reasons__summary-copy{display:grid;gap:12px}main[data-template^=product] .ld-product-reasons__item-title{max-width:880px;font-family:var(--font-heading--family,var(--font-heading-family,Georgia,serif));font-size:clamp(25px,2.3vw,39px);font-weight:400;line-height:1.06;letter-spacing:-.025em;transition:transform .48s cubic-bezier(.22,1,.36,1)}main[data-template^=product] .ld-product-reasons__item.is-active .ld-product-reasons__item-title{transform:translate(10px)}main[data-template^=product] .ld-product-reasons__benefit{max-width:820px;color:var(--ld-reasons-muted);font-size:15px;line-height:1.65}main[data-template^=product] .ld-product-reasons__toggle{display:inline-flex;gap:14px;align-items:center;justify-self:end;padding-top:7px;color:var(--ld-reasons-text);font-size:9px;font-weight:650;letter-spacing:.13em;text-transform:uppercase}main[data-template^=product] .ld-product-reasons__toggle i{position:relative;width:20px;height:20px;border:1px solid color-mix(in srgb,var(--ld-reasons-text) 22%,transparent);border-radius:50%;transition:transform .42s cubic-bezier(.22,1,.36,1),background .3s ease,color .3s ease}main[data-template^=product] .ld-product-reasons__toggle i:before,main[data-template^=product] .ld-product-reasons__toggle i:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:1px;background:currentColor;translate:-50% -50%;transition:rotate .32s ease}main[data-template^=product] .ld-product-reasons__toggle i:after{rotate:90deg}main[data-template^=product] .ld-product-reasons__item.is-active .ld-product-reasons__toggle i{color:var(--ld-reasons-background);background:var(--ld-reasons-text);transform:rotate(180deg)}main[data-template^=product] .ld-product-reasons__item.is-active .ld-product-reasons__toggle i:after{rotate:0}main[data-template^=product] .ld-product-reasons__answer{display:grid;grid-template-columns:64px minmax(0,860px);gap:clamp(18px,3vw,48px);padding:0 0 42px;overflow:hidden}main[data-template^=product] .ld-product-reasons__answer-label{grid-column:2;margin:0;color:var(--ld-reasons-accent);font-size:9px;font-weight:650;letter-spacing:.14em;text-transform:uppercase}main[data-template^=product] .ld-product-reasons__answer>p:last-child{grid-column:2;margin:0;color:var(--ld-reasons-text);font-size:clamp(15px,1.25vw,18px);line-height:1.75}main[data-template^=product] .ld-product-reasons--editor-empty{padding-block:32px;border-block:1px dashed currentColor}main[data-template^=product] .ld-product-reasons--editor-empty p{margin:0;text-align:center}@media(hover:hover)and (pointer:fine){main[data-template^=product] .ld-product-reasons__item:not(.is-active):hover:before{transform:scaleY(.16)}main[data-template^=product] .ld-product-reasons__summary:hover .ld-product-reasons__item-title{transform:translate(6px)}}@media(max-width:768px){main[data-template^=product] .ld-product-reasons__inner{width:min(100% - 32px,1440px)}main[data-template^=product] .ld-product-reasons__header{grid-template-columns:1fr;gap:20px;margin-bottom:44px}main[data-template^=product] .ld-product-reasons__eyebrow{margin-bottom:0}main[data-template^=product] .ld-product-reasons__title{font-size:clamp(40px,12vw,58px)}main[data-template^=product] .ld-product-reasons__summary{grid-template-columns:40px minmax(0,1fr);gap:14px;min-height:0;padding-block:24px}main[data-template^=product] .ld-product-reasons__item.is-active .ld-product-reasons__summary{padding-top:28px;padding-bottom:20px}main[data-template^=product] .ld-product-reasons__toggle{grid-column:2;justify-self:start;padding-top:4px}main[data-template^=product] .ld-product-reasons__answer{grid-template-columns:40px minmax(0,1fr);gap:14px;padding-bottom:30px}main[data-template^=product] .ld-product-reasons__item.is-active .ld-product-reasons__number,main[data-template^=product] .ld-product-reasons__item.is-active .ld-product-reasons__item-title{transform:none}}@media(max-width:430px){main[data-template^=product] .ld-product-reasons__inner{width:min(100% - 24px,1440px)}main[data-template^=product] .ld-product-reasons__item-title{font-size:25px}main[data-template^=product] .ld-product-reasons__benefit,main[data-template^=product] .ld-product-reasons__answer>p:last-child{font-size:15px}}@media(prefers-reduced-motion:reduce){main[data-template^=product] .ld-product-reasons__item:before,main[data-template^=product] .ld-product-reasons__summary,main[data-template^=product] .ld-product-reasons__number,main[data-template^=product] .ld-product-reasons__item-title,main[data-template^=product] .ld-product-reasons__toggle i,main[data-template^=product] .ld-product-reasons__toggle i:before,main[data-template^=product] .ld-product-reasons__toggle i:after{animation:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/928/assets/ld-product-reasons.css.map */
