.service-page{background:var(--paper);font:18px/1.55 'EB Garamond',serif}.service-page h1,.service-page h2,.service-page h3{font-family:'EB Garamond',serif;font-weight:400;line-height:1.14;letter-spacing:0}.service-page h2{font-size:32px;margin:0 0 16px}.service-page h3{font-size:23px;margin:12px 0}.service-page p{margin:0 0 18px}.service-page .eyebrow{font-family:'DM Sans',sans-serif;font-size:10px;margin-bottom:16px}.service-hero{position:relative;min-height:340px;display:grid;align-items:center;background:var(--soot);color:var(--paper)}.service-hero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.service-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(26,23,20,.6),transparent)}.service-hero--empty{background:radial-gradient(ellipse at 80% 20%,var(--rust),transparent 70%),var(--soot)}.service-hero__copy{position:relative;z-index:1;padding-block:52px}.service-hero h1{max-width:570px;font-size:clamp(32px,4vw,50px);text-transform:uppercase;margin:0 0 22px}.service-hero__copy>p:last-child{max-width:460px}.service-content{padding-block:42px}.service-categories{display:flex;gap:40px;border-bottom:1px solid var(--stone);margin-bottom:38px;overflow:auto}.service-categories button{background:none;border:0;border-bottom:2px solid transparent;padding:12px 4px;color:inherit;font:inherit;cursor:pointer;white-space:nowrap}.service-categories button[aria-pressed=true]{border-color:var(--ink)}.service-faq-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:6%;margin-block:30px 60px}.service-question{border-bottom:1px solid var(--stone)}.service-question summary{display:flex;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;padding:17px 0}.service-question summary::-webkit-details-marker{display:none}.service-question summary span:after{content:'+'}.service-question[open] summary span:after{content:'−'}.service-question>div{padding:0 24px 12px 0;color:var(--body)}.service-help{padding:36px;background:var(--parchment);align-self:start}.service-help img{width:100%;aspect-ratio:4/3;object-fit:cover;margin-bottom:34px}.service-help .button{margin-top:15px}.service-overview{display:flex;gap:5%;margin-bottom:35px}.service-overview>div:first-child{flex:1;min-width:0}.service-overview__image{width:34%}.service-overview__image img{width:100%;height:100%;max-height:350px;object-fit:cover}.service-highlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:24px;margin-top:30px}.service-mark{display:grid;place-items:center;border:1px solid var(--stone);border-radius:50%;width:42px;height:42px;color:var(--rust);font-size:22px}.service-highlights p,.service-information p,.service-steps p{font-size:17px;color:var(--body)}.service-information{display:grid;grid-template-columns:1fr 1fr;gap:50px;border-top:1px solid var(--stone);padding-block:30px}.service-callout{padding:32px 40px;background:var(--parchment);margin-bottom:36px}.service-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:28px}.service-support-strip{display:flex;align-items:center;justify-content:space-between;gap:30px;background:var(--parchment);padding:30px;margin-bottom:35px}.service-newsletter{display:grid;grid-template-columns:1fr 1fr;gap:50px;border-top:1px solid var(--stone);padding-top:40px;align-items:center}.service-newsletter form{min-width:0}.service-email{display:flex}.service-email input{min-width:0;width:100%;background:transparent;border:1px solid var(--stone);padding:12px 18px;font:16px 'EB Garamond',serif}.service-page [hidden]{display:none!important}.service-page a:focus-visible,.service-page button:focus-visible,.service-page summary:focus-visible{outline:2px solid var(--rust);outline-offset:4px}body:has(.service-page) .site-footer{background:var(--parchment);color:var(--ink)}body:has(.service-page) .site-footer__copyright,body:has(.service-page) .footer-signup span{color:var(--body)}body:has(.service-page) .footer-signup form{border-color:var(--stone)}body:has(.service-page) .footer-signup input,body:has(.service-page) .footer-signup button{color:var(--ink)}
@media(max-width:749px){.service-hero{min-height:300px}.service-hero__copy{padding-block:35px}.service-categories{gap:22px}.service-faq-grid,.service-information,.service-newsletter{grid-template-columns:1fr;gap:28px}.service-overview{flex-direction:column;gap:24px}.service-overview__image{width:100%}.service-highlights{grid-template-columns:repeat(2,1fr)}.service-callout,.service-help{padding:24px}.service-steps{grid-template-columns:1fr;gap:20px}.service-support-strip{display:block}.service-support-strip .button{margin-top:14px}.service-page h2{font-size:28px}}
.service-highlights .service-mark{width:42px;height:42px;background:var(--parchment);border:0;color:var(--rust);font-size:initial}
.service-highlights .service-mark svg{display:block;width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.service-callout{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:40px;min-height:176px;padding:28px 40px}
.service-callout__illustration{height:120px;display:grid;place-items:center;border-right:1px solid var(--stone);color:var(--rust)}
.service-callout__illustration svg{width:112px;height:132px;fill:none;stroke:currentColor;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}
.service-callout__content .eyebrow{font-size:8px;letter-spacing:.16em;margin-bottom:6px;color:var(--rust)}
.service-callout__content h2{font-size:27px;margin:0 0 5px}
.service-callout__content>p:not(.eyebrow){font-size:15px;margin:0 0 12px;color:var(--body);max-width:660px}
.service-callout__content .button{min-height:38px;padding:8px 20px;font-size:12px}
.service-help__icon{display:block;width:28px;height:28px;margin-bottom:10px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
@media(max-width:749px){.service-callout{grid-template-columns:1fr;gap:20px;padding:24px}.service-callout__illustration{height:100px;border-right:0;border-bottom:1px solid var(--stone)}.service-callout__illustration svg{height:90px;width:90px}.service-callout__content h2{font-size:24px}}

/* Returns & exchanges */
.returns-overview{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:clamp(38px,6vw,88px);align-items:start;margin-bottom:42px}.returns-overview__copy>p:not(.eyebrow){max-width:630px}.returns-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,42px);margin-top:32px}.returns-highlights article{min-width:0}.returns-highlights h3{font-size:21px}.returns-highlights p{font-size:16px;color:var(--body)}.returns-icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:14px;border-radius:50%;background:var(--parchment);color:var(--rust)}.returns-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.returns-overview__media{margin:0;padding:24px;background:var(--parchment)}.returns-image{overflow:hidden;background:var(--paper)}.returns-image img,.returns-image svg{display:block;width:100%;height:100%;aspect-ratio:4/3;object-fit:cover}.returns-overview__media figcaption{position:relative;padding:22px 0 0 34px;font-size:15px;color:var(--body)}.returns-overview__media figcaption:before{content:'';position:absolute;left:0;top:30px;width:22px;border-top:1px solid var(--body)}
.returns-eligibility{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--stone);border-bottom:1px solid var(--stone);margin-bottom:42px}.returns-eligibility__item{padding:30px 6% 30px 0}.returns-eligibility__item+article{border-left:1px solid var(--stone);padding-left:6%;padding-right:0}.returns-eligibility__item h3{margin-top:0}.returns-eligibility__item ul{list-style:none;margin:18px 0 0;padding:0}.returns-eligibility__item li{position:relative;margin:0 0 10px;padding-left:24px;color:var(--body);font-size:16px}.returns-eligibility__item li:before{position:absolute;left:0;top:0;color:var(--ink)}.returns-eligibility__item--yes li:before{content:'\2713'}.returns-eligibility__item--no li:before{content:'\00d7'}
.returns-process{display:grid;grid-template-columns:minmax(0,3fr) minmax(240px,1fr);background:var(--parchment);margin-bottom:38px}.returns-process__main{padding:34px 42px}.returns-process__main>p:not(.eyebrow){color:var(--body);font-size:16px}.returns-process .service-steps{gap:32px}.returns-process .service-steps article{position:relative}.returns-process .service-steps article:not(:last-child):after{content:'\2192';position:absolute;right:-22px;top:12px;color:var(--body)}.returns-exchange{border-left:1px solid var(--stone);padding:32px;align-self:stretch}.returns-exchange__branch{width:54px;height:54px;fill:none;stroke:var(--rust);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.returns-exchange h3{font-size:26px}.returns-exchange>p:not(.eyebrow){font-size:16px;color:var(--body)}.returns-exchange .button{margin-top:8px}
.returns-support{position:relative;left:50%;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:42px;width:100vw;max-width:none;min-height:170px;margin:0 0 38px -50vw;padding:34px max(5%,calc((100vw - var(--page-width))/2 + 5%)) 34px 42%;overflow:hidden;background:var(--parchment)}.returns-support:after{content:'';position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(244,241,236,.02),rgba(244,241,236,.4) 32%,rgba(244,241,236,.94) 50%,rgba(244,241,236,.98))}.returns-support__image{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:left center}.returns-support__copy{max-width:610px}.returns-support__copy h2{margin-bottom:8px}.returns-support__copy p:last-child{margin-bottom:0;color:var(--body)}.returns-support>.button{min-width:170px;text-align:center}
@media(max-width:749px){.returns-overview{grid-template-columns:1fr;gap:28px;margin-bottom:30px}.returns-highlights{grid-template-columns:1fr;gap:18px}.returns-highlights article{display:grid;grid-template-columns:44px 1fr;column-gap:15px}.returns-highlights .returns-icon{grid-row:1/3}.returns-highlights h3{margin:0 0 5px}.returns-highlights p{margin:0}.returns-overview__media{padding:16px}.returns-eligibility{grid-template-columns:1fr}.returns-eligibility__item{padding:25px 0}.returns-eligibility__item+article{border-left:0;border-top:1px solid var(--stone);padding-left:0}.returns-process{grid-template-columns:1fr}.returns-process__main{padding:28px 22px}.returns-process .service-steps article:not(:last-child):after{display:none}.returns-exchange{border-left:0;border-top:1px solid var(--stone);padding:28px 22px}.returns-support{grid-template-columns:1fr;gap:20px;min-height:270px;padding:28px 22px;align-content:end}.returns-support:after{background:linear-gradient(180deg,rgba(244,241,236,.05),rgba(244,241,236,.96) 42%,var(--paper))}.returns-support>.button{justify-self:start}}

.service-shipping-policy{min-width:0}.service-shipping-policy>h2:not(:first-of-type){font-size:24px;margin-top:28px}.service-shipping-policy a{text-underline-offset:4px}

.returns-policy{padding-block:32px;border-top:1px solid var(--stone);max-width:850px;margin-bottom:36px}
