:root{--sg-font: var(--sg-font-family, Assistant), "Helvetica Neue", Helvetica, Arial, sans-serif;--sg-ink: #1a1a1a;--sg-cream: #f1efea;--sg-accent: #1f3fb8;--sg-line: #e6e4df;--sg-gutter: 32px;--sg-header-h: 92px}@media(max-width:749px){:root{--sg-gutter: 16px}}.sg{font-family:var(--sg-font);color:var(--sg-ink);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.4}.sg *,.sg *:before,.sg *:after{box-sizing:border-box}.sg a{color:inherit;text-decoration:none;transition:color .2s,background-color .2s,border-color .2s}.sg a:hover{color:var(--sg-hover, var(--sg-accent))}.sg img{display:block;max-width:100%}.sg h1,.sg h2,.sg h3,.sg p{margin:0;padding:0;font-family:var(--sg-font);color:inherit;text-transform:none;letter-spacing:normal}.sg button{font-family:var(--sg-font)}.sg .sg-display{font-weight:300;font-size:clamp(40px,5.4vw,84px);line-height:1;letter-spacing:-.02em;text-wrap:balance}.sg .sg-lede{font-weight:300;line-height:1.3;text-wrap:pretty}.sg .sg-btn{display:inline-block;border-radius:999px;padding:16px 32px;font-size:18px;font-weight:600;line-height:1.2;border:1.5px solid transparent;cursor:pointer;text-align:center}.sg .sg-btn--light{background:#fff;color:var(--sg-ink)}.sg .sg-btn--light:hover{background:#e8e6e1;color:var(--sg-ink)}.sg .sg-btn--cream{background:var(--sg-cream);color:var(--sg-ink)}.sg .sg-btn--cream:hover{background:#fff;color:var(--sg-ink)}.sg .sg-btn--outline{background:transparent;color:#fff;border-color:#fff}.sg .sg-btn--outline:hover{background:#ffffff26;color:#fff}.sg .sg-btn--dark{background:var(--sg-ink);color:#fff}.sg .sg-btn--dark:hover{background:var(--sg-accent);color:#fff}@media(max-width:749px){.sg .sg-btn{padding:14px 24px;font-size:16px}}.sg-announcement{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px var(--sg-gutter);font-size:15px;line-height:1.3}.sg-announcement[hidden]{display:none}.sg-announcement__text p{margin:0}.sg-announcement__text a{text-decoration:underline!important;text-underline-offset:3px}.sg-announcement__text a:hover{opacity:.8;color:inherit}.sg-announcement__text strong{font-weight:700}.sg-announcement__close{background:none;border:0;color:inherit;font-size:22px;line-height:1;cursor:pointer;padding:0 4px;flex:none}.shopify-section.sg-header-section{position:sticky;top:0;z-index:50}.sg-header{padding:14px 16px 0}.sg-nav{position:relative;background:var(--sg-nav-bg, var(--sg-cream));border-radius:10px;display:flex;align-items:center;justify-content:space-between;padding:12px 28px;min-height:64px;gap:16px 24px;box-shadow:0 2px 14px #0000000f}.sg-nav__logo{display:flex;align-items:center;gap:10px;flex:none}.sg-nav__logo img{height:var(--sg-logo-h, 34px);width:auto}.sg-nav__brand{font-weight:700;font-size:20px;letter-spacing:.01em;white-space:nowrap}.sg-nav__links{display:flex;gap:24px;font-size:16px;font-weight:600;flex-wrap:wrap;justify-content:center;flex:1 1 320px;margin:0;padding:0;list-style:none}.sg-nav__links>li{position:relative;list-style:none}.sg-nav__links>li>a{display:inline-block;padding:6px 0}.sg-nav__sub{position:absolute;top:100%;left:-16px;min-width:220px;background:#fff;border-radius:10px;box-shadow:0 10px 30px #0000001f;padding:10px 0;list-style:none;margin:0;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .15s,transform .15s,visibility .15s;z-index:5}.sg-nav__links>li:hover>.sg-nav__sub,.sg-nav__links>li:focus-within>.sg-nav__sub{opacity:1;visibility:visible;transform:none}.sg-nav__sub a{display:block;padding:8px 18px;font-weight:400;font-size:15px}.sg-nav__utils{display:flex;align-items:center;gap:22px;font-size:16px;font-weight:600;flex:none}.sg-nav__util{display:inline-flex;align-items:center;gap:7px;background:none;border:0;padding:0;color:inherit;cursor:pointer;font:inherit}.sg-nav__util svg{width:20px;height:20px;flex:none}.sg-nav details>summary{list-style:none;cursor:pointer}.sg-nav details>summary::-webkit-details-marker{display:none}.sg-nav__search{position:relative}.sg-nav__search-panel{position:absolute;right:-12px;top:calc(100% + 14px);background:#fff;border-radius:10px;box-shadow:0 10px 30px #0000001f;padding:12px;width:min(360px,80vw);z-index:6}.sg-nav__search-panel form{display:flex;gap:8px}.sg-nav__search-panel input{flex:1;min-width:0;font:inherit;font-size:16px;padding:10px 16px;border:1.5px solid var(--sg-ink);border-radius:999px;background:#fff;color:var(--sg-ink);outline:none}.sg-nav__search-panel button{font:inherit;font-weight:600;background:var(--sg-ink);color:#fff;border:0;border-radius:999px;padding:10px 18px;cursor:pointer}.sg-nav__locale select{font:inherit;font-weight:600;background:transparent;border:0;color:inherit;cursor:pointer;padding:0;max-width:140px}.sg-nav #cart-icon-bubble{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:inherit}.sg-nav #cart-icon-bubble svg,.sg-nav #cart-icon-bubble .icon{width:24px;height:24px}.sg-nav #cart-icon-bubble .cart-count-bubble{position:absolute;top:-6px;right:-8px;left:auto;bottom:auto;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--sg-ink);color:#fff;font-size:11px;font-weight:700;line-height:18px;display:flex;align-items:center;justify-content:center}.sg-nav__burger{display:none}@media(max-width:1099px){.sg-nav{padding:10px 16px;min-height:56px}.sg-nav__burger{display:inline-flex;order:-1}.sg-nav__links{display:none;position:absolute;left:0;right:0;top:calc(100% + 8px);background:#fff;border-radius:10px;box-shadow:0 10px 30px #0000001f;flex-direction:column;gap:0;padding:8px 0}.sg-nav.is-open .sg-nav__links{display:flex}.sg-nav__links>li>a{display:block;padding:12px 20px}.sg-nav__sub{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;padding:0 0 8px 12px;min-width:0}.sg-nav__logo{margin-right:auto}.sg-nav__brand{font-size:18px}.sg-nav__utils{gap:16px}.sg-nav__label,.sg-nav__locale{display:none}}@media(max-width:479px){.sg-nav__brand{display:none}}.sg-hero{position:relative;height:var(--sg-hero-h, 92vh);min-height:var(--sg-hero-min, 620px);overflow:hidden;background:#222}.sg-hero--pull{margin-top:calc(-1 * var(--sg-header-h))}.sg-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility .6s}.sg-hero__slide.is-active{opacity:1;visibility:visible}.sg-hero__media,.sg-hero__media img,.sg-hero__media picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sg-hero__media img{object-fit:cover;max-width:none}.sg-hero__media>svg,.sg-banner__media>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#3a3a3a;fill:#6b6b6b}.sg-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000d 40%,rgba(0,0,0,var(--sg-shade, .55)))}.sg-hero__content{position:absolute;left:var(--sg-gutter);right:var(--sg-gutter);bottom:48px;color:#fff;display:flex;flex-direction:column;gap:22px;max-width:1100px}.sg .sg-hero__title{font-weight:300;font-size:clamp(48px,7vw,104px);line-height:.95;letter-spacing:-.02em;text-wrap:balance;color:#fff}.sg .sg-hero__sub{font-size:clamp(20px,2.4vw,34px);color:#fff}.sg-hero__ctas{display:flex;gap:14px;flex-wrap:wrap;margin-top:14px}.sg-hero__arrows{position:absolute;right:var(--sg-gutter);bottom:48px;display:flex;background:#00000073;border-radius:999px;padding:4px 6px;gap:4px;z-index:2}.sg-hero__arrows button{background:none;border:0;color:#fff;font-size:22px;line-height:1;padding:6px 10px;cursor:pointer}.sg-hero__arrows button[disabled]{opacity:.5;cursor:default}@media(max-width:749px){.sg-hero__content{bottom:88px;gap:16px}.sg-hero__arrows{bottom:28px}}.sg-rail{background:var(--sg-bg, #fff)}.sg-rail__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:48px;flex-wrap:wrap}.sg-tabs{display:flex;gap:28px;font-size:20px}.sg .sg-tab{font:inherit;font-size:20px;background:none;border:0;border-bottom:2px solid transparent;padding:0 0 6px;cursor:pointer;color:var(--sg-ink);border-radius:0}.sg .sg-tab[aria-selected=true]{border-bottom-color:var(--sg-ink)}.sg-rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(var(--sg-card-min, 240px),1fr);gap:2px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sg-rail__track::-webkit-scrollbar{display:none}.sg-rail[data-active=women] [data-sg-group=men],.sg-rail[data-active=men] [data-sg-group=women]{display:none}.sg-card{display:block;scroll-snap-align:start}.sg-card__media{aspect-ratio:var(--sg-ratio, 3/4);overflow:hidden;background:var(--sg-card-bg, #ececea)}.sg-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.sg-card:hover .sg-card__media img{transform:scale(1.03)}.sg-card__title{text-align:center;font-size:20px;font-weight:600;padding:22px 8px 8px}@media(max-width:749px){.sg-rail__head{margin-bottom:28px}.sg-rail__track{grid-auto-columns:minmax(70vw,1fr)}.sg-card__title{font-size:17px;padding-top:16px}}.sg-banner{position:relative;height:var(--sg-banner-h, 82vh);min-height:var(--sg-banner-min, 560px);overflow:hidden;background:#111}.sg-banner__media,.sg-banner__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sg-banner__media img{object-fit:cover;max-width:none}.sg-banner__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--sg-shade, .4))}.sg-banner__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:0 var(--sg-gutter) 72px;text-align:center;color:#fff;gap:34px}.sg .sg-banner__title{font-weight:300;font-size:clamp(40px,6vw,92px);line-height:1;letter-spacing:-.02em;text-wrap:balance;color:#fff}.sg-banner__ctas{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.sg-promise__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:40px;padding:72px 0 24px}.sg-promise__grid--line{border-top:1px solid var(--sg-line)}.sg-promise__title{font-size:22px;font-weight:600;margin-bottom:8px}.sg .sg-promise__text{font-size:17px;line-height:1.5;color:#444;text-wrap:pretty}.sg-news{display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap}.sg-news__copy{display:flex;flex-direction:column;gap:18px;max-width:900px}.sg .sg-news__text{font-size:clamp(20px,2vw,28px)}.sg-news__form{display:flex;gap:10px;flex-wrap:wrap}.sg .sg-news__input{font:inherit;font-size:17px;padding:16px 22px;border:1.5px solid var(--sg-ink);border-radius:999px;min-width:280px;background:#fff;color:var(--sg-ink);outline:none}.sg .sg-news__input:focus{border-color:var(--sg-accent)}.sg-news__msg{width:100%;font-size:16px;margin-top:6px}.sg-news__msg--error{color:#b3261e}@media(max-width:749px){.sg .sg-news__input{min-width:0;flex:1 1 100%}.sg-news__form .sg-btn{flex:1 1 100%}}.sg-footer{padding:72px var(--sg-gutter) 36px}.sg-footer__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:40px 24px;font-size:18px;line-height:1.3}.sg-footer__col{display:flex;flex-direction:column;gap:20px}.sg-footer__heading{font-weight:600}.sg-footer__muted{opacity:.73}.sg-footer__bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:96px;font-size:16px;opacity:.8}.sg-footer__bottom a:hover{color:inherit;text-decoration:underline!important}@media(max-width:749px){.sg-footer__grid{grid-template-columns:repeat(2,1fr);font-size:16px}.sg-footer__col{gap:14px}.sg-footer__bottom{margin-top:56px;font-size:14px}}.sg-pad{padding:var(--sg-pt, 88px) var(--sg-gutter) var(--sg-pb, 40px)}@media(max-width:749px){.sg-pad{padding-top:calc(var(--sg-pt, 88px) * .6);padding-bottom:calc(var(--sg-pb, 40px) * .6)}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/sg-theme.css.map */
