.spclst-policy-page{--policy-bg: #d9d9d6;--policy-ink: #000;--policy-accent: #f93f02;--policy-button: #030302;--policy-line: rgba(0, 0, 0, .2);color:var(--policy-ink);background:#fff;font-family:Fragmentmono,Monospec,sans-serif}.spclst-policy-page *{box-sizing:border-box}.spclst-policy-page sup{font-family:Graphik,sans-serif;font-size:.65em;line-height:0}.spclst-policy-page p,.spclst-policy-page h1,.spclst-policy-page h2,.spclst-policy-page h3{margin:0}.spclst-policy-page a{color:inherit;text-decoration:underline;text-underline-offset:.16em}.spclst-policy-hero{position:relative;height:800px;background:var(--policy-bg);overflow:hidden}.spclst-policy-hero__eyebrow,.spclst-policy-eyebrow,.spclst-policy-card__number,.spclst-policy-process__number,.spclst-policy-exclusion__mark,.spclst-policy-button,.spclst-policy-email{font-family:Nbarchitektstd,sans-serif;font-weight:400;text-transform:capitalize}.spclst-policy-hero__eyebrow{position:absolute;left:50%;top:var(--policy-hero-eyebrow-top, 197px);transform:translate(-50%);color:var(--policy-accent);font-size:14px;line-height:1.5;white-space:nowrap}.spclst-policy-hero__title{position:absolute;left:50%;top:var(--policy-hero-title-top, 239px);transform:translate(-50%);display:grid;gap:0;color:var(--policy-ink);font-family:Graphik,sans-serif;font-size:100px;font-weight:500;letter-spacing:-.055em;line-height:1;text-align:center;text-transform:capitalize;white-space:nowrap}.spclst-policy-hero__body{position:absolute;left:50%;top:var(--policy-hero-body-top, 460px);transform:translate(-50%);width:392px;color:var(--policy-ink);font-family:Fragmentmono,Monospec,sans-serif;font-size:12px;letter-spacing:-.24px;line-height:1.5;text-align:center}.spclst-policy-button{display:inline-flex;width:203px;height:40px;align-items:center;justify-content:center;border:0;background:var(--policy-button);color:#fff!important;font-size:14px;line-height:1.5;text-align:center;text-decoration:none!important}.spclst-policy-hero__button{position:absolute;left:50%;top:539px;transform:translate(-50%)}.spclst-policy-slash{width:19px;height:31px;margin:57px auto 0}.spclst-policy-slash img{display:block;width:100%;height:100%}.spclst-policy-heading{font-family:Graphik,sans-serif;font-weight:500;letter-spacing:-.045em;line-height:1;text-align:center;text-transform:capitalize}.spclst-policy-body{color:var(--policy-ink);font-family:Fragmentmono,Monospec,sans-serif;font-size:14px;letter-spacing:-.28px;line-height:1.5}.spclst-policy-story{padding-top:53px;text-align:center}.spclst-policy-story .spclst-policy-heading{font-size:64px}.spclst-policy-story__body{width:636px;margin:22px auto 0;text-align:center}.spclst-policy-story__body p+p{margin-top:21px}.spclst-policy-signature{margin-top:74px;font-family:Graphik,sans-serif;font-size:14px;font-weight:600;line-height:1;text-align:center;text-transform:capitalize}.spclst-policy-rule{width:min(1201px,calc(100vw - 208px));height:1px;margin:95px auto 0;background:var(--policy-line)}.spclst-policy-coverage{padding-top:46px}.spclst-policy-eyebrow{color:var(--policy-accent);font-size:14px;line-height:1.5;text-align:center}.spclst-policy-coverage__intro{width:636px;margin:22px auto 0;text-align:center}.spclst-policy-card-grid{display:grid;width:min(1200px,calc(100vw - 238px));margin:40px auto 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.spclst-policy-card{min-height:397px;padding:77px 34px 38px 40px;background:var(--policy-bg)}.spclst-policy-card__number{color:var(--policy-accent);font-size:12.8px;line-height:1.5}.spclst-policy-card__title,.spclst-policy-process__title,.spclst-policy-exclusion__title,.spclst-policy-faq__question{font-family:Graphik,sans-serif;font-weight:500;line-height:1.5;text-transform:capitalize}.spclst-policy-card__title{margin-top:23px;font-size:24px}.spclst-policy-card__body{margin-top:20px}.spclst-policy-process{padding-top:74px}.spclst-policy-process .spclst-policy-heading{font-size:64px}.spclst-policy-process__rows{width:min(1201px,calc(100vw - 208px));margin:72px auto 0;border-top:1px solid var(--policy-line)}.spclst-policy-process__row{display:grid;min-height:143px;grid-template-columns:150px 285px 1fr;align-items:start;border-bottom:1px solid var(--policy-line);padding:43px 40px 34px 82px}.spclst-policy-process__number{color:var(--policy-accent);font-size:24px;line-height:1.5}.spclst-policy-process__title{font-size:24px}.spclst-policy-process__body{max-width:642px}.spclst-policy-exclusions{padding-top:76px}.spclst-policy-exclusions__rows{width:min(1182px,calc(100vw - 258px));margin:24px auto 0}.spclst-policy-exclusion{display:grid;min-height:125px;grid-template-columns:95px 330px 1fr;align-items:start;margin-bottom:5px;padding:26px 33px 26px 82px;background:var(--policy-bg)}.spclst-policy-exclusion:first-child{min-height:123px;padding-top:44px}.spclst-policy-exclusion__mark{font-size:24px;line-height:1.5}.spclst-policy-exclusion__title{font-size:24px}.spclst-policy-exclusion__body{max-width:642px}.spclst-policy-qa,.spclst-policy-returns-cta{background:#fff;text-align:center}.spclst-policy-qa{margin-top:151px;padding:80px 0 0}.spclst-policy-qa .spclst-policy-heading,.spclst-policy-returns-cta .spclst-policy-heading{font-size:64px}.spclst-policy-qa__body,.spclst-policy-returns-cta__body{width:100%;padding-top:30px;text-align:center}.spclst-policy-qa .spclst-policy-button{margin-top:19px}.spclst-policy-email{display:block;width:max-content;margin:28px auto 0;color:var(--policy-ink)!important;font-size:14px;line-height:1.5;text-decoration:none!important}.spclst-policy-faq{width:min(1201px,calc(100vw - 208px));margin:56px auto 0;border-top:1px solid var(--policy-line);text-align:left}.spclst-policy-faq__item{position:relative;min-height:170px;border-bottom:1px solid var(--policy-line);padding:28px 112px 34px}.spclst-policy-faq__question{max-width:760px;font-size:24px}.spclst-policy-faq__answer{max-width:902px;margin-top:21px;padding-top:30px}.spclst-policy-faq__toggle{position:absolute;top:46px;right:76px;color:var(--policy-accent);font-family:Nbarchitektstd,sans-serif;font-size:24px;line-height:1;display:none}.spclst-policy-page--returns .spclst-policy-main{padding-top:57px}.spclst-policy-page--returns .spclst-policy-process{padding-top:53px}.spclst-policy-page--returns .spclst-policy-process__rows{margin-top:72px}.spclst-policy-exchange{width:min(1195px,calc(100vw - 238px));min-height:397px;margin:67px auto 0;padding:91px 40px 48px;background:var(--policy-bg);text-align:center}.spclst-policy-exchange .spclst-policy-heading{margin-top:20px;font-size:64px}.spclst-policy-exchange__body{width:100%;padding-left:15%;padding-right:15%;padding-top:30px}.spclst-policy-page--returns .spclst-policy-faq{margin-top:68px}.spclst-policy-returns-cta{padding:120px 0}.spclst-policy-returns-cta .spclst-policy-button{margin-top:39px}.spclst-policy-page--returns .spclst-policy-faq__item:nth-child(2){min-height:174px}.spclst-policy-page--returns .spclst-policy-faq__item:nth-child(n+5){min-height:193px}.spclst-policy-page--privacy .spclst-policy-main{padding-top:57px}.spclst-policy-page--privacy .spclst-policy-hero__title{font-size:96px}.spclst-policy-page--privacy .spclst-policy-slash{margin-top:0}.spclst-policy-privacy__intro{width:min(902px,calc(100vw - 208px));margin:55px auto 0;text-align:center}.spclst-policy-privacy__intro p+p{margin-top:21px}.spclst-policy-privacy__rows{width:min(1201px,calc(100vw - 208px));margin:74px auto 0;border-top:1px solid var(--policy-line)}.spclst-policy-privacy__row{display:grid;grid-template-columns:minmax(240px,380px) minmax(0,1fr);gap:64px;padding:42px 0 44px;border-bottom:1px solid var(--policy-line)}.spclst-policy-privacy__title{margin:0;font-family:Graphik,sans-serif;font-size:32px;font-weight:500;letter-spacing:-.035em;line-height:1.08}.spclst-policy-privacy__body p,.spclst-policy-privacy__body ul{margin:0}.spclst-policy-privacy__body p+p,.spclst-policy-privacy__body p+ul,.spclst-policy-privacy__body ul+p{margin-top:18px}.spclst-policy-privacy__body ul{padding-left:1.2em}.spclst-policy-privacy__body li+li{margin-top:10px}.spclst-policy-privacy__body strong{font-weight:700}.spclst-policy-privacy__contact{padding:86px 0 120px;text-align:center}.spclst-policy-privacy__contact .spclst-policy-heading{font-size:64px}.spclst-policy-privacy__contact-body{width:min(720px,calc(100vw - 208px));margin:28px auto 0}.spclst-policy-privacy__contact .spclst-policy-button{margin-top:34px}@media screen and (max-width:749px){.spclst-policy-hero{height:650px}.spclst-policy-hero__eyebrow{top:var(--policy-hero-eyebrow-top-mobile, 152px);font-size:14px}.spclst-policy-hero__title{top:var(--policy-hero-title-top-mobile, 198px);font-size:64px}.spclst-policy-hero__body{top:var(--policy-hero-body-top-mobile, 343px);width:310px;font-size:12px}.spclst-policy-hero__button{top:443px}.spclst-policy-slash{margin-top:65px}.spclst-policy-story{padding-top:57px}.spclst-policy-story .spclst-policy-heading,.spclst-policy-process .spclst-policy-heading,.spclst-policy-qa .spclst-policy-heading,.spclst-policy-returns-cta .spclst-policy-heading{font-size:45px}.spclst-policy-story__body{width:min(388px,calc(100vw - 42px));margin-top:24px}.spclst-policy-signature{margin-top:26px}.spclst-policy-rule{width:min(388px,calc(100vw - 42px));margin-top:60px}.spclst-policy-coverage{padding-top:55px}.spclst-policy-coverage__intro{width:min(378px,calc(100vw - 52px));margin-top:22px}.spclst-policy-card-grid{display:grid;width:min(397px,calc(100vw - 28px));grid-template-columns:1fr;gap:5px;margin-top:35px}.spclst-policy-card{min-height:300px;padding:38px 33px 38px 34px}.spclst-policy-card__title{margin-top:17px}.spclst-policy-card__body{margin-top:15px}.spclst-policy-process{padding-top:60px}.spclst-policy-process__rows{width:min(380px,calc(100vw - 50px));margin-top:72px}.spclst-policy-process__row{display:grid;min-height:185px;grid-template-columns:64px 1fr;padding:20px 18px 20px 0}.spclst-policy-process__number{grid-row:1 / span 2}.spclst-policy-process__title{font-size:24px}.spclst-policy-process__body{margin-top:14px}.spclst-policy-exclusions{padding-top:60px}.spclst-policy-exclusions__rows{width:min(397px,calc(100vw - 28px));margin-top:33px}.spclst-policy-exclusion,.spclst-policy-exclusion:first-child{display:grid;min-height:250px;grid-template-columns:42px 1fr;margin-bottom:5px;padding:44px 24px 30px}.spclst-policy-exclusion__mark{grid-row:1 / span 2}.spclst-policy-exclusion__body{grid-column:2;margin-top:20px}.spclst-policy-qa{margin-top:125px;padding-top:80px}.spclst-policy-qa__body,.spclst-policy-returns-cta__body{width:100%;margin-top:21px}.spclst-policy-email{margin-top:20px}.spclst-policy-faq{width:min(379px,calc(100vw - 50px));margin-top:59px}.spclst-policy-faq__item{min-height:180px;padding:28px 30px 32px 4px}.spclst-policy-faq__question{font-size:22px;line-height:1.5}.spclst-policy-faq__answer{margin-top:24px}.spclst-policy-faq__toggle{top:35px;right:0}.spclst-policy-page--warranty{--policy-hero-eyebrow-top-mobile: 189px;--policy-hero-title-top-mobile: 235px;--policy-hero-body-top-mobile: 380px}.spclst-policy-page--warranty .spclst-policy-process{padding-top:60px}.spclst-policy-page--warranty .spclst-policy-process__row:nth-child(3){min-height:227px}.spclst-policy-page--returns .spclst-policy-main{padding-top:65px}.spclst-policy-page--returns .spclst-policy-process{padding-top:57px}.spclst-policy-page--returns .spclst-policy-process__rows{margin-top:57px}.spclst-policy-exchange{width:min(397px,calc(100vw - 32px));min-height:497px;margin-top:59px;padding:75px 37px 54px}.spclst-policy-exchange .spclst-policy-heading{margin-top:13px;font-size:45px}.spclst-policy-exchange__body{width:322px;max-width:100%;margin-top:32px}.spclst-policy-page--returns .spclst-policy-faq{margin-top:94px}.spclst-policy-page--returns .spclst-policy-faq__item,.spclst-policy-page--returns .spclst-policy-faq__item:nth-child(n+5){min-height:270px}.spclst-policy-page--returns .spclst-policy-faq__item:nth-child(2),.spclst-policy-page--returns .spclst-policy-faq__item:nth-child(7){min-height:285px}.spclst-policy-returns-cta{padding:80px 0 130px}.spclst-policy-page--privacy{--policy-hero-eyebrow-top-mobile: 174px;--policy-hero-title-top-mobile: 222px;--policy-hero-body-top-mobile: 386px}.spclst-policy-page--privacy .spclst-policy-main{padding-top:65px}.spclst-policy-page--privacy .spclst-policy-hero__title{font-size:64px}.spclst-policy-privacy__intro,.spclst-policy-privacy__rows{width:min(379px,calc(100vw - 50px))}.spclst-policy-privacy__intro{margin-top:48px;text-align:left}.spclst-policy-privacy__rows{margin-top:57px}.spclst-policy-privacy__row{display:block;padding:32px 0 34px}.spclst-policy-privacy__title{margin-bottom:20px;font-size:30px;line-height:1.12}.spclst-policy-privacy__contact{padding:80px 0 130px}.spclst-policy-privacy__contact .spclst-policy-heading{font-size:45px}.spclst-policy-privacy__contact-body{width:min(322px,calc(100vw - 52px));margin-top:25px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/spclst-policy-pages.css.map */
