.zo-warranty{--zo-warranty-ink: #121212;--zo-warranty-muted: #62645f;--zo-warranty-line: #ddddda;--zo-warranty-paper: #f6f6f3;background:#fff;color:var(--zo-warranty-ink);padding-block:clamp(48px,6vw,88px) clamp(64px,8vw,112px);font-family:var(--font-body--family, sans-serif);overflow-wrap:break-word}.zo-warranty__inner{width:min(1200px,calc(100% - 96px));margin-inline:auto}.zo-warranty :is(h1,h2,h3,p,ol,ul){margin:0}.zo-warranty :is(h1,h2,h3){color:inherit;text-transform:none}.zo-warranty__hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:64px;padding-block-end:56px}.zo-warranty__eyebrow{font-size:11px;font-weight:600;line-height:1.5;letter-spacing:.16em;color:var(--zo-warranty-muted)}.zo-warranty h1{margin-block:18px 24px;font-size:clamp(48px,6.5vw,88px);line-height:.98;letter-spacing:-.055em}.zo-warranty__lede{max-width:45ch;color:var(--zo-warranty-muted);font-size:17px;line-height:1.65}.zo-warranty__button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:50px;margin-block-start:28px;padding:14px 22px;background:var(--zo-warranty-ink);color:#fff;text-decoration:none;font-size:14px;line-height:1.4;font-weight:500}.zo-warranty__button:hover{background:#343631;color:#fff}.zo-warranty__button span{font-size:22px;line-height:1}.zo-warranty :is(a,summary):focus-visible{outline:2px solid #303c44;outline-offset:5px}.zo-warranty__duration{justify-self:end;display:flex;align-items:center;gap:24px;border-inline-start:1px solid var(--zo-warranty-line);padding-inline-start:44px}.zo-warranty__number{font-family:var(--font-heading--family, sans-serif);font-size:clamp(80px,9vw,126px);font-weight:600;line-height:1;letter-spacing:-.07em}.zo-warranty__duration-label{font-size:11px;line-height:1.7;letter-spacing:.15em}.zo-warranty__duration-label span{display:block;max-width:15ch;margin-top:8px;color:var(--zo-warranty-muted);font-size:14px;line-height:1.5;letter-spacing:0}.zo-warranty__process{background:var(--zo-warranty-paper);padding:32px 36px 36px}.zo-warranty__process>h2{font-size:24px;line-height:1.2;letter-spacing:-.03em}.zo-warranty__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:28px!important;padding:0;list-style:none}.zo-warranty__steps li{min-width:0;border-top:1px solid #cfd0ca;padding-top:16px}.zo-warranty__step-number{display:block;margin-bottom:14px;color:var(--zo-warranty-muted);font-size:11px;letter-spacing:.1em}.zo-warranty__steps h3{margin-bottom:10px;font-size:19px;line-height:1.3;letter-spacing:-.02em}.zo-warranty__steps p{color:var(--zo-warranty-muted);font-size:14px;line-height:1.65}.zo-warranty__layout{display:grid;grid-template-columns:208px minmax(0,1fr);gap:clamp(40px,6vw,88px);align-items:start;margin-top:64px}.zo-warranty__sidebar{position:sticky;top:calc(var(--header-height, 90px) + 28px)}.zo-warranty__sidebar nav{display:flex;flex-direction:column;align-items:flex-start;gap:0}.zo-warranty__sidebar nav>p{margin-bottom:14px}.zo-warranty__sidebar a{display:flex;align-items:center;min-height:40px;color:var(--zo-warranty-muted);font-size:13px;line-height:1.45;text-decoration:none}.zo-warranty__sidebar a:hover{color:var(--zo-warranty-ink);text-decoration:underline;text-underline-offset:4px}.zo-warranty__updated{padding-top:24px;margin-top:20px!important;border-top:1px solid var(--zo-warranty-line);color:var(--zo-warranty-muted);font-size:11px;line-height:1.7}.zo-warranty__updated span{display:block}.zo-warranty__terms{min-width:0}.zo-warranty__topic,.zo-warranty__detail{scroll-margin-top:calc(var(--header-height, 90px) + 24px)}.zo-warranty__terms h2{font-size:24px;line-height:1.3;letter-spacing:-.025em}.zo-warranty__topic>h2{margin-bottom:20px}.zo-warranty__topic:first-child{padding-bottom:32px}.zo-warranty__copy{max-width:78ch;font-size:16px;line-height:1.75;color:#494b47}.zo-warranty__copy p+p{margin-top:18px}.zo-warranty__copy strong{color:var(--zo-warranty-ink);font-weight:600}.zo-warranty__copy :is(ul,ol){padding-inline-start:1.25em}.zo-warranty__copy li+li{margin-top:10px}.zo-warranty__copy li::marker{color:#777b73}.zo-warranty__copy :is(ul,ol)+p,.zo-warranty__copy p+:is(ul,ol){margin-top:18px}.zo-warranty__copy a{color:var(--zo-warranty-ink);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.zo-warranty__detail{border-top:1px solid var(--zo-warranty-line)}.zo-warranty__detail summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:25px;cursor:pointer;list-style:none}.zo-warranty__detail summary::-webkit-details-marker{display:none}.zo-warranty__detail summary::marker{content:""}.zo-warranty__detail summary h2{font-size:20px}.zo-warranty__detail summary:hover h2{color:#5b6157}.zo-warranty__detail>.zo-warranty__copy{padding:0 36px 28px 0}.zo-warranty__toggle{position:relative;flex:0 0 18px;width:18px;height:18px}.zo-warranty__toggle:before,.zo-warranty__toggle:after{content:"";position:absolute;background:currentColor;left:2px;top:8px;width:14px;height:1px}.zo-warranty__toggle:after{transform:rotate(90deg)}.zo-warranty__detail[open] .zo-warranty__toggle:after{transform:rotate(0)}.zo-warranty__request{margin-block:28px;padding:30px 32px;background:var(--zo-warranty-paper)}.zo-warranty__request ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px;row-gap:16px;padding-inline-start:1.25em}.zo-warranty__request li+li{margin-top:0}.zo-warranty__legal{margin-top:8px;padding-top:30px;border-top:1px solid var(--zo-warranty-line)}.zo-warranty__legal>h2{margin-bottom:12px;font-size:15px}.zo-warranty__legal .zo-warranty__copy{color:var(--zo-warranty-muted);font-size:13px}.zo-warranty__legal a{font-size:12px;font-weight:600;letter-spacing:.04em}@media(max-width:989px){.zo-warranty__inner{width:calc(100% - 48px)}.zo-warranty__hero{gap:32px}.zo-warranty__duration{gap:18px;padding-left:24px}.zo-warranty__layout{grid-template-columns:165px minmax(0,1fr);gap:32px}.zo-warranty__process{padding:28px}.zo-warranty__steps{gap:24px}.zo-warranty__request ol{grid-template-columns:1fr;gap:12px}}@media(max-width:749px){.zo-warranty{padding-top:36px}.zo-warranty__inner{width:calc(100% - 40px)}.zo-warranty__hero{grid-template-columns:1fr;gap:30px;padding-bottom:32px}.zo-warranty h1{margin-top:16px;margin-bottom:20px;font-size:54px}.zo-warranty__lede{font-size:16px}.zo-warranty__button{display:flex;margin-top:24px}.zo-warranty__duration{justify-self:stretch;border-left:0;border-top:1px solid var(--zo-warranty-line);padding:22px 0 0;gap:22px}.zo-warranty__number{font-size:64px}.zo-warranty__duration-label span{max-width:none;margin-top:2px}.zo-warranty__process{padding:26px 24px}.zo-warranty__steps{grid-template-columns:1fr;gap:22px;margin-top:22px!important}.zo-warranty__steps li{position:relative;padding:18px 0 0 38px}.zo-warranty__step-number{position:absolute;left:0;top:20px}.zo-warranty__steps h3{font-size:18px;margin-bottom:8px}.zo-warranty__layout{grid-template-columns:1fr;gap:30px;margin-top:32px}.zo-warranty__sidebar{position:static}.zo-warranty__sidebar nav{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.zo-warranty__sidebar nav>p{grid-column:1 / -1;margin-bottom:12px}.zo-warranty__sidebar a{min-height:44px;font-size:12px;border-top:1px solid var(--zo-warranty-line)}.zo-warranty__updated{border:0;margin-top:12px!important;padding:0}.zo-warranty__updated span{display:inline}.zo-warranty__terms h2{font-size:22px}.zo-warranty__copy{font-size:15px;line-height:1.75}.zo-warranty__detail summary{padding-block:22px}.zo-warranty__detail summary h2{font-size:19px}.zo-warranty__detail>.zo-warranty__copy{padding-right:8px}.zo-warranty__request{padding:26px 22px}.zo-warranty__legal>h2{font-size:15px}}@media print{.zo-warranty{padding:0}.zo-warranty__inner{width:100%}.zo-warranty__hero{padding-bottom:24px}.zo-warranty__layout{display:block;margin-top:24px}.zo-warranty__sidebar,.zo-warranty__button,.zo-warranty__toggle{display:none}.zo-warranty__detail::details-content{content-visibility:visible}.zo-warranty__detail>.zo-warranty__copy{display:block!important}.zo-warranty__detail{break-inside:avoid}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/zo-warranty.css.map */
