.sa-footer{background:#151515;color:#fff;padding:46px max(48px,calc((100vw - 1344px)/2)) 25px;font-family:Arial,Helvetica,sans-serif;letter-spacing:0}.sa-footer a{color:#fff;text-decoration:none}.sa-footer a:hover{text-decoration:underline;text-underline-offset:5px}.sa-footer a:focus-visible{outline:3px solid #f26872;outline-offset:6px}.sa-footer__top{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:40px}.sa-footer__brand{font-weight:900;font-size:28px;letter-spacing:-1px;line-height:.95}.sa-footer__top p{font-size:12px;line-height:1.9;color:#bcbcbc;margin:0}.sa-footer__top>a:last-child{font-size:13px;font-weight:700}.sa-footer__top>a:last-child span{margin-left:24px;color:#f26872;font-size:22px}.sa-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #444;padding-top:24px;color:#bcbcbc;font-size:11px}.sa-footer__bottom nav{display:flex;gap:28px}.sa-footer__bottom nav a{color:#bcbcbc;padding:10px 0}@media(max-width:1000px){.sa-footer{padding:40px 28px 24px}}@media(max-width:749px){.sa-footer{padding:39px 20px 24px}.sa-footer__top{align-items:flex-start;flex-direction:column;gap:25px;padding-bottom:30px}.sa-footer__brand{font-size:26px}.sa-footer__bottom{align-items:flex-start;flex-direction:column;gap:12px}.sa-footer__bottom nav{gap:25px}}.sa-footer__policies ul{display:flex;flex-wrap:wrap;gap:8px 25px;list-style:none;padding:18px 0 0;margin:18px 0 0;border-top:1px solid #444}.sa-footer__policies a{font-size:11px;color:#bcbcbc;display:inline-block;padding:10px 0}.sa-footer__bottom nav{flex-wrap:wrap;gap:6px 22px;justify-content:flex-end}@media(max-width:749px){.sa-footer__bottom nav{justify-content:flex-start}}.sa-header{background:#fff;color:#151515;border-bottom:1px solid #d8d8d8;font-family:Arial,Helvetica,sans-serif}.sa-header__inner{max-width:1440px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:22px 48px}.sa-brand{color:#111;text-decoration:none;display:block;font-size:23px;line-height:.95;letter-spacing:-1px;font-weight:900;min-width:180px}.sa-brand__image{width:230px;max-width:100%;height:auto;display:block;background:#fff}.sa-nav{display:flex;gap:20px;align-items:center}.sa-nav a,.sa-header__cart{color:#191919;font-size:14px;text-decoration:none;font-weight:700;padding:12px 0;white-space:nowrap}.sa-nav a:hover,.sa-header__cart:hover{text-decoration:underline;text-underline-offset:5px}.sa-header__actions{display:flex;align-items:center;gap:20px}.sa-header__account{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;color:#151515;text-decoration:none;font-size:13px;font-weight:700;white-space:nowrap}.sa-header__account:hover{text-decoration:underline;text-underline-offset:5px}.sa-header__cart{position:relative;display:flex;align-items:center;gap:4px;min-width:44px;min-height:44px}.sa-header__cart .svg-wrapper{width:36px;height:36px}.sa-header__cart .svg-wrapper svg{width:36px;height:36px}.sa-header__cta{background:#be1826;color:#fff!important;text-decoration:none;font-weight:700;font-size:13px;line-height:1.25;padding:17px 20px;display:flex;gap:16px;align-items:center}.sa-header__cta:hover{background:#92121d}.sa-header a:focus-visible{outline:3px solid #be1826;outline-offset:5px}@media(max-width:1400px){.sa-header__inner{padding:20px 28px;gap:22px;flex-wrap:wrap}.sa-nav{order:3;width:100%;justify-content:center;border-top:1px solid #e5e5e5;padding-top:8px}.sa-header__actions{margin-left:auto}}@media(max-width:749px){.sa-header__inner{padding:17px 20px 8px;gap:13px}.sa-brand{min-width:0;font-size:20px}.sa-brand__image{width:180px}.sa-header__cta{display:none}.sa-header__cart{font-size:13px}.sa-nav{gap:0 20px;padding-top:4px;justify-content:flex-start;flex-wrap:wrap;overflow:visible}.sa-nav a{font-size:12px;padding:10px 0}.sa-header__actions{gap:10px}}@media(max-width:400px){.sa-brand__image{width:145px}.sa-header__account,.sa-header__cart{font-size:12px}.sa-header__actions{gap:12px}}.sa-join{background:#fff;color:#151515;padding:68px max(48px,calc((100vw - 1344px)/2));border-top:1px solid #ddd;font:16px/1.7 Arial,Helvetica,sans-serif;letter-spacing:0;scroll-margin-top:24px}.sa-join *{box-sizing:border-box}.sa-join h1,.sa-join h2,.sa-join h3,.sa-join p{margin:0}.sa-join__grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:60px;align-items:start}.sa-join__grid--single{grid-template-columns:1fr;max-width:760px}.sa-join__eyebrow{font-size:11px;line-height:1.5;letter-spacing:.13em;font-weight:800;text-transform:uppercase}.sa-join h2{font:900 clamp(36px,3.5vw,51px)/1.08 Arial,Helvetica,sans-serif;letter-spacing:-.045em;color:#151515;margin-top:14px}.sa-join__body{font-size:15px;color:#555;margin-top:18px!important;max-width:510px}.sa-join__form{margin-top:26px}.sa-join__form label{font-size:12px;font-weight:700;display:block;margin-bottom:8px}.sa-join__controls{display:flex;gap:10px}.sa-join__controls input{min-width:0;flex:1;border:1px solid #777;border-radius:0;padding:14px;background:#fff;color:#151515;font:16px/1.4 Arial,Helvetica,sans-serif;min-height:54px}.sa-join__controls input::placeholder{color:#666;opacity:1}.sa-join__controls button{display:inline-flex;justify-content:center;align-items:center;gap:14px;flex-shrink:0;min-height:54px;border:0;border-radius:0;background:#be1826;color:#fff;padding:15px 18px;font:700 13px/1.4 Arial,Helvetica,sans-serif;cursor:pointer}.sa-join__controls button:hover{background:#92121d}.sa-join__controls button>span{font-size:22px}.sa-join__consent{font-size:12px;line-height:1.65;color:#555;margin-top:15px!important;max-width:610px}.sa-join__optional{font-size:12px;color:#555;margin-top:14px!important}.sa-join__optional a{color:#151515;display:inline-block;margin-left:7px;text-underline-offset:4px}.sa-join__account{background:#151515;color:#fff;padding:32px}.sa-join__account .sa-join__eyebrow{color:#ef929a;font-size:10px}.sa-join h3{font:900 30px/1.1 Arial,Helvetica,sans-serif;letter-spacing:-.035em;color:#fff;margin-top:16px}.sa-join__account>p:not(:first-child){font-size:14px;color:#ddd;margin-top:17px}.sa-join__account>a{color:#fff;font-size:13px;font-weight:700;display:inline-flex;align-items:center;gap:22px;min-height:44px;margin-top:19px;text-underline-offset:5px}.sa-join__account .sa-join__separate{font-size:11px;line-height:1.7;color:#bbb;margin-top:19px}.sa-join :is(input,button,a):focus-visible{outline:3px solid #be1826;outline-offset:4px}.sa-join__account a:focus-visible{outline-color:#fff}.sa-join__success,.sa-join__error,.sa-join__subscribed{padding:18px;border:1px solid #151515;margin-top:20px;font-size:14px}.sa-join__error{border-color:#be1826;margin-bottom:20px}.sa-join__error ul{padding-left:20px;margin-bottom:0}.sa-join__error a{color:#151515}.sa-join__launch{max-width:760px;margin:0 0 55px}.sa-join__launch h1{font:900 clamp(43px,4.8vw,68px)/1.05 Arial,Helvetica,sans-serif;letter-spacing:-.05em;margin-top:19px;color:#151515}.sa-join__launch>p:not(:first-child){font-size:16px;color:#555;margin-top:23px;max-width:620px}.sa-join__launch>a{color:#151515;display:inline-flex;gap:20px;align-items:center;min-height:44px;font-size:13px;font-weight:700;text-underline-offset:5px;margin-top:17px}.sa-join--launch{width:100%;max-width:1440px;margin:auto;border-top:0;padding-top:45px;padding-bottom:65px;text-align:left}@media(max-width:1050px){.sa-join{padding-left:28px;padding-right:28px}.sa-join__grid{gap:32px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.sa-join__grid--single{grid-template-columns:1fr}.sa-join__controls{flex-direction:column}.sa-join__controls button{justify-content:space-between}.sa-join__account{padding:27px}}@media(max-width:749px){.sa-join{padding:48px 20px}.sa-join__grid{grid-template-columns:1fr;gap:32px}.sa-join h2{font-size:39px}.sa-join__body{font-size:14px}.sa-join__account{padding:27px}.sa-join h3{font-size:30px}.sa-join__controls{flex-direction:column}.sa-join__controls button{justify-content:space-between}.sa-join__launch{margin-bottom:38px}.sa-join__launch h1{font-size:46px}.sa-join__launch>p:not(:first-child){font-size:14px}.sa-join--launch{padding-top:30px}.sa-join__optional a{margin-left:0;margin-top:8px;display:block;width:fit-content}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map?subset=AAAAAAAAAAs */
