.guarantee{--font-body: "Geist", system-ui, sans-serif;--color-cream: #f2f1ef;--ls-copy: -.01em;--text-lead: clamp(18px, calc(18px * (var(--max-vw) / var(--vw-base))), 18px);--gutter: clamp(192px, calc(360px * (var(--max-vw) / var(--vw-base))), 360px);--radius-button: 3px;--text-display-cta: clamp(41.6px, calc(52px * (var(--max-vw) / var(--vw-base))), 52px);--text-button: clamp(16px, calc(16px * (var(--max-vw) / var(--vw-base))), 16px)}@media(max-width:767px){.guarantee{--text-lead: clamp(13px, calc(15px + (var(--max-vw) - 375px) * .015), 18px);--gutter: clamp(17px, calc(20px + (var(--max-vw) - 375px) * .015), 360px);--text-display-cta: clamp(20px, calc(24px + (var(--max-vw) - 375px) * .015), 52px);--text-button: clamp(13px, calc(15px + (var(--max-vw) - 375px) * .015), 16px)}}@media(min-width:768px)and (max-width:1023px){.guarantee{--text-lead: clamp(18px, calc(18px + (var(--max-vw) - 768px) * .025), 18px);--gutter: clamp(25.88px, calc(25.88px + (var(--max-vw) - 768px) * .025), 360px);--text-display-cta: clamp(29.88px, calc(29.88px + (var(--max-vw) - 768px) * .025), 52px);--text-button: clamp(16px, calc(16px + (var(--max-vw) - 768px) * .025), 16px)}}.guarantee{--guarantee-min-h: clamp(395px, calc(463px + (var(--max-vw) - 375px) * .015), 853px);--guarantee-pad-block: clamp(51px, calc(60px + (var(--max-vw) - 375px) * .015), 60px);--guarantee-title-gap: clamp(10px, calc(12px + (var(--max-vw) - 375px) * .015), 20px);--guarantee-cta-gap: clamp(25px, calc(29px + (var(--max-vw) - 375px) * .015), 60px);--guarantee-cta-h: clamp(34px, calc(40px + (var(--max-vw) - 375px) * .015), 50px);--guarantee-cta-pad-x: clamp(34px, calc(40px + (var(--max-vw) - 375px) * .015), 40px);--guarantee-icon-h: clamp(15px, calc(18px + (var(--max-vw) - 375px) * .015), 18px)}@media(min-width:768px)and (max-width:1023px){.guarantee{--guarantee-min-h: clamp(468.88px, calc(468.88px + (var(--max-vw) - 768px) * .025), 853px);--guarantee-pad-block: 60px;--guarantee-title-gap: clamp(17.88px, calc(17.88px + (var(--max-vw) - 768px) * .025), 20px);--guarantee-cta-gap: clamp(34.88px, calc(34.88px + (var(--max-vw) - 768px) * .025), 60px);--guarantee-cta-h: clamp(45.88px, calc(45.88px + (var(--max-vw) - 768px) * .025), 50px);--guarantee-cta-pad-x: 40px;--guarantee-cta-min-w: 240px;--guarantee-icon-h: 18px;--guarantee-glow-overhang: 46px}}@media(min-width:1024px){.guarantee{--guarantee-min-h: clamp(455px, calc(853px * (var(--max-vw) / var(--vw-base))), 853px);--guarantee-pad-block: clamp(32px, calc(60px * (var(--max-vw) / var(--vw-base))), 60px);--guarantee-title-gap: clamp(11px, calc(20px * (var(--max-vw) / var(--vw-base))), 20px);--guarantee-cta-gap: clamp(32px, calc(60px * (var(--max-vw) / var(--vw-base))), 60px);--guarantee-cta-h: clamp(27px, calc(50px * (var(--max-vw) / var(--vw-base))), 50px);--guarantee-cta-pad-x: clamp(21px, calc(40px * (var(--max-vw) / var(--vw-base))), 40px);--guarantee-cta-min-w: clamp(128px, calc(240px * (var(--max-vw) / var(--vw-base))), 240px);--guarantee-icon-h: clamp(10px, calc(18px * (var(--max-vw) / var(--vw-base))), 18px);--guarantee-glow-overhang: clamp(25px, calc(46px * (var(--max-vw) / var(--vw-base))), 46px)}}.guarantee{position:relative;isolation:isolate;overflow:clip;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:var(--guarantee-min-h);padding-top:var(--guarantee-pad-block);padding-bottom:var(--guarantee-pad-block)}.guarantee__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.guarantee__bg img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 59.21%}.guarantee__body{display:flex;flex-direction:column;align-items:stretch;gap:var(--guarantee-cta-gap);width:100%}.guarantee__copy{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:var(--guarantee-title-gap);width:100%;color:var(--color-ink)}.guarantee__glow{position:absolute;z-index:-1;top:0;left:calc(-1 * var(--gutter));width:calc(100% + 2 * var(--gutter));height:152.3%;border-radius:50%;background:radial-gradient(71.24% 71.24% at 50% 50%,var(--color-cream) 0%,rgba(242,241,239,0) 100%);filter:blur(66.45px);pointer-events:none}.guarantee__title{font-family:var(--font-body);font-size:var(--text-display-cta);font-weight:500;line-height:.95;letter-spacing:var(--ls-copy)}.guarantee__lead{font-family:var(--font-body);font-size:var(--text-lead);font-weight:400;line-height:1.2;letter-spacing:var(--ls-copy)}.guarantee__cta{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:var(--guarantee-cta-h);padding-left:var(--guarantee-cta-pad-x);padding-right:var(--guarantee-cta-pad-x);background-color:var(--color-ink);border-radius:var(--radius-button);color:var(--color-white);font-family:var(--font-body);font-size:var(--text-button);font-weight:400;line-height:1.15;letter-spacing:var(--ls-copy);white-space:nowrap;cursor:pointer;transition:opacity .2s ease}.guarantee__cta-icon{display:flex;align-items:center;flex-shrink:0;height:var(--guarantee-icon-h)}.guarantee__cta-icon img{width:auto;height:100%;max-width:none;transition:transform .2s ease}.guarantee__cta:hover{opacity:.85}.guarantee__cta:hover .guarantee__cta-icon img{transform:translate(2px,-2px)}.guarantee__cta:active{opacity:.75}.guarantee__cta:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}@media(prefers-reduced-motion:reduce){.guarantee__cta,.guarantee__cta-icon img{transition:none}.guarantee__cta:hover .guarantee__cta-icon img{transform:none}}@media(min-width:768px){.guarantee{justify-content:center}.guarantee__bg img{object-position:50% 42.46%}.guarantee__body{align-items:flex-start}.guarantee__copy{width:45%;padding-bottom:var(--guarantee-glow-overhang)}.guarantee__glow{left:0;width:108.5%;height:100%}.guarantee__cta{width:auto;min-width:var(--guarantee-cta-min-w)}}@media(min-width:1024px){.guarantee__copy{width:57.83%}.guarantee__cta-icon{align-items:flex-end}}.guarantee .guarantee__glow{display:block}.guarantee .guarantee__title{color:inherit}.fullspan-section.guarantee--mission{line-height:1.5;letter-spacing:normal}.section:has(>.fullspan-section.guarantee--mission){margin-top:0}.guarantee .guarantee__cta{color:var(--color-white);text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/5/assets/fullspan-mission-guarantee.css.map */
