:root{--navy:#26324a;--navy-2:#1c2538;--cream:#f4ead7;--rust:#b4472b;--forest:#2f5240;--mustard:#e0a930;--ink:#1c2538;--r:28px;--ease:cubic-bezier(.2,.7,.2,1)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body.sr{margin:0;font-family:DM Sans,system-ui,sans-serif;color:var(--ink);background:var(--cream);line-height:1.4}img{max-width:100%;height:auto;display:block}a{color:inherit}.sr-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sr-bg--cream{background:var(--cream);color:var(--ink)}.sr-bg--navy{background:var(--navy);color:var(--cream)}.sr-bg--rust{background:var(--rust);color:var(--cream)}.sr-bg--forest{background:var(--forest);color:var(--cream)}.sr-bg--mustard{background:var(--mustard);color:var(--ink)}.sr-header{position:fixed;inset:0 0 auto;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:14px clamp(16px,3vw,36px);transition:color .35s var(--ease);--pill-bg:var(--ink);--pill-fg:var(--cream)}.sr-header[data-theme=cream],.sr-header[data-theme=mustard]{color:var(--ink);--pill-bg:var(--ink);--pill-fg:var(--cream)}.sr-header[data-theme=navy]{color:var(--cream);--pill-bg:var(--mustard);--pill-fg:var(--ink)}.sr-header[data-theme=rust],.sr-header[data-theme=forest]{color:var(--cream);--pill-bg:var(--cream);--pill-fg:var(--ink)}.sr-logo{display:flex;align-items:center;text-decoration:none;font-weight:600;font-size:1rem}.sr-logo__img{object-fit:contain;width:auto}.sr-nav{display:flex;align-items:center;gap:8px}.sr-navlink{text-decoration:none;font-weight:500;padding:8px 10px}.sr-pill{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:12px 22px;font:500 .95rem/1 DM Sans,sans-serif;text-decoration:none;border:1.5px solid currentColor;cursor:pointer;transition:background .35s var(--ease),color .35s var(--ease),transform .2s}.sr-pill:hover{transform:translateY(-1px)}.sr-header .sr-pill--solid{background:var(--pill-bg);color:var(--pill-fg);border-color:var(--pill-bg)}.sr-pill--solid{background:currentColor}.sr-pill--solid{background:var(--ink);color:var(--cream);border-color:var(--ink)}.sr-bg--navy .sr-pill--solid,.sr-bg--rust .sr-pill--solid,.sr-bg--forest .sr-pill--solid{background:var(--cream);color:var(--ink);border-color:var(--cream)}.sr-pill--ghost{background:transparent}.sr-pill--light{background:var(--cream);color:var(--ink);border-color:var(--cream)}@media(max-width:640px){.sr-navlink,.sr-header .sr-pill--ghost{display:none}}.sr-h1{font-weight:400;font-size:clamp(2.2rem,5vw,4.4rem);line-height:1.02;letter-spacing:-.02em;margin:0}.sr-h2{font-weight:400;font-size:clamp(2rem,4.2vw,3.8rem);line-height:1.04;letter-spacing:-.02em;margin:0}.sr-lede{font-size:1.1rem;max-width:34ch;margin:0 0 20px}.sr-cols{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:clamp(20px,4vw,64px);align-items:end;padding:0 clamp(16px,6vw,96px)}@media(max-width:820px){.sr-cols{grid-template-columns:1fr}}.sr-js .sr-reveal{opacity:0;transform:translateY(40px);transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:calc(var(--i,0)*90ms)}.sr-js .sr-reveal.is-in{opacity:1;transform:none}.sr-hero{height:230vh;position:relative}.sr-hero__sticky{position:sticky;top:0;height:100vh;overflow:hidden;display:flex;flex-direction:column;padding:84px 0 5vh;gap:3vh}.sr-hero__stage{position:relative;flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;gap:2vw;--p:0;transform:scale(calc(1 - var(--p)*.3));transform-origin:50% 0;will-change:transform}.sr-hero__shirt{margin:0;height:100%;max-height:480px;aspect-ratio:4/5;border-radius:calc(var(--r) + var(--p)*20px);overflow:hidden;background:#fff;box-shadow:0 30px 60px -30px #1c253873}.sr-hero__shirt img{width:100%;height:100%;object-fit:cover}.sr-hero__shirt--1{transform:translateY(calc(2vh - var(--p)*2vh)) rotate(calc(-6deg + var(--p)*6deg))}.sr-hero__shirt--3{transform:translateY(calc(2vh - var(--p)*2vh)) rotate(calc(6deg - var(--p)*6deg))}.sr-hero__copy{position:relative;z-index:2;flex:0 0 auto;align-items:end}.sr-hero .sr-h1{font-size:clamp(1.8rem,2.7vw,2.7rem);max-width:16ch}@media(min-width:820px){.sr-hero__copy.sr-cols{grid-template-columns:1.4fr .8fr 1fr}.sr-hero__stage{flex:0 1 56vh}.sr-hero__sticky{justify-content:space-between}}@media(max-width:820px){.sr-hero{height:190vh}.sr-hero__stage{flex:0 0 46vh}.sr-hero__shirt{height:auto;width:42vw}.sr-hero__shirt--3{display:none}.sr-hero__copy .sr-lede{font-size:1rem}}.sr-split{padding:clamp(80px,14vh,160px) 0}.sr-media{margin:0;border-radius:var(--r);overflow:hidden;aspect-ratio:4/5;background:#ffffff14}.sr-media img{width:100%;height:100%;object-fit:cover}.sr-colls{padding:clamp(80px,12vh,140px) clamp(16px,6vw,96px)}.sr-colls__head{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap;margin-bottom:48px}.sr-counter{margin:0;display:flex;flex-direction:column;align-items:flex-end}.sr-counter__num{font-family:Shrikhand,serif;font-size:clamp(4rem,10vw,8rem);line-height:1;color:var(--rust);font-variant-numeric:tabular-nums}.sr-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;align-items:start}.sr-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:440px;border-radius:var(--r);padding:22px;text-decoration:none;overflow:hidden;transition:transform .4s var(--ease)}.sr-card:nth-child(2n){margin-top:64px}.sr-card:hover{transform:translateY(-6px) rotate(-.6deg)}.sr-card__title{font-size:1.6rem;line-height:1.05;position:relative;z-index:1}.sr-card__img{border-radius:18px;aspect-ratio:1;object-fit:cover;margin:16px 0}.sr-card .sr-pill{align-self:flex-start}@media(max-width:990px){.sr-cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;margin:0 calc(-1*clamp(16px,6vw,96px));padding-inline:clamp(16px,6vw,96px)}.sr-card{flex:0 0 68vw;scroll-snap-align:start;min-height:380px}.sr-counter{align-items:flex-start}}.sr-products{padding:clamp(80px,12vh,140px) clamp(16px,6vw,96px)}.sr-products__head{display:flex;justify-content:space-between;align-items:end;margin-bottom:40px;gap:16px}.sr-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:28px 18px}@media(max-width:990px){.sr-grid{grid-template-columns:repeat(2,1fr)}}.sr-pcard{display:flex;flex-direction:column;gap:10px}.sr-pcard__media{position:relative;display:block;border-radius:22px;overflow:hidden;aspect-ratio:1;background:#fff}.sr-pcard__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .45s var(--ease),transform .6s var(--ease)}.sr-pcard__img--alt{opacity:0}@media(hover:hover){.sr-pcard:hover .sr-pcard__img--alt{opacity:1}.sr-pcard:hover .sr-pcard__img{transform:scale(1.04)}}.sr-pcard__info{display:flex;justify-content:space-between;gap:10px}.sr-pcard__title{text-decoration:none;font-weight:500}.sr-pcard__price{white-space:nowrap}.sr-quick{display:flex;gap:8px}.sr-quick__select{flex:1;min-width:0;border-radius:999px;border:1.5px solid currentColor;background:transparent;color:inherit;padding:0 12px;font:inherit}.sr-quick__btn{padding:10px 16px}.sr-trust{padding:clamp(80px,12vh,140px) clamp(16px,6vw,96px) 32px}.sr-trust__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:48px 0 80px}@media(max-width:820px){.sr-trust__cards{grid-template-columns:1fr}}.sr-tcard{border-radius:var(--r);padding:clamp(24px,3vw,40px);min-height:260px;display:flex;flex-direction:column;gap:12px}.sr-tcard h3{font-weight:400;font-size:clamp(1.6rem,2.4vw,2.2rem);margin:0;line-height:1.05}.sr-tcard p{margin:0 0 auto;opacity:.85}.sr-tcard .sr-pill{align-self:flex-start}.sr-foot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;border-top:1px solid rgba(244,234,215,.2);padding-top:24px;font-size:.9rem}.sr-foot nav{display:flex;gap:18px;flex-wrap:wrap}.sr-foot a{text-decoration:none;opacity:.85}.sr-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,120px);background:var(--ink);color:var(--cream);padding:14px 22px;border-radius:999px;transition:transform .4s var(--ease);z-index:60}.sr-toast.is-on{transform:translate(-50%)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}.sr-js .sr-reveal{opacity:1;transform:none}.sr-hero{height:auto}.sr-hero__sticky{position:relative;height:auto;min-height:90vh}.sr-hero__stage{transform:none;height:56vh;flex:none}.sr-hero__shirt{transform:none!important}}.sr-header{transition:color .35s var(--ease),background .35s var(--ease)}.sr-header[data-theme=cream]{background:var(--cream)}.sr-header[data-theme=navy]{background:var(--navy)}.sr-header[data-theme=rust]{background:var(--rust)}.sr-header[data-theme=forest]{background:var(--forest)}.sr-header[data-theme=mustard]{background:var(--mustard)}.sr-marquee{overflow:hidden;padding:18px 0;border-block:2px solid var(--ink)}.sr-marquee__track{display:flex;width:max-content;animation:sr-marq var(--dur,40s) linear infinite}.sr-marquee:hover .sr-marquee__track{animation-play-state:paused}.sr-marquee__list{display:flex;align-items:center;gap:28px;margin:0;padding:0 14px;list-style:none;white-space:nowrap;font-family:Shrikhand,serif;font-size:clamp(1.25rem,2.6vw,2rem);text-transform:none}.sr-marquee__list li+li{margin-left:0}.sr-marquee__sep{font-family:DM Sans,sans-serif;opacity:.7}@keyframes sr-marq{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.sr-marquee__track{animation:none!important;width:auto;flex-wrap:wrap}.sr-marquee__list[aria-hidden]{display:none}.sr-marquee__list{white-space:normal;flex-wrap:wrap;row-gap:8px;padding:0 20px}}.sr-card__blurb{display:block;margin-top:8px;font-size:.95rem;opacity:.85;position:relative;z-index:1}html,body.sr{overflow-x:clip}.sr-pill{min-height:44px}@media(max-width:819px){.sr-header{padding:10px 16px;gap:8px}.sr-logo{font-size:.95rem;white-space:nowrap}.sr-nav{gap:6px}.sr-navlink{display:none}.sr-navlink--shop{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:999px;border:1.5px solid currentColor;font-size:.9rem}.sr-header .sr-pill{padding:0 16px;font-size:.9rem}.sr-h1{font-size:clamp(1.9rem,8.4vw,2.5rem);line-height:1.06}.sr-h2{font-size:clamp(1.75rem,7.6vw,2.3rem);line-height:1.08}.sr-lede{font-size:1rem;max-width:none;margin-bottom:16px}.sr-cols{gap:20px;padding:0 20px}.sr-hero{height:auto}.sr-hero__sticky{position:relative;height:auto;padding:76px 0 48px;gap:24px;overflow:visible}.sr-hero__stage{transform:none!important;flex:none;height:auto;display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 20px}.sr-hero__shirt{width:auto;height:auto;max-height:none;transform:none!important;border-radius:20px}.sr-hero__shirt--3{display:none}.sr-hero__copy span:empty{display:none}.sr-split{padding:56px 0}.sr-split .sr-media{aspect-ratio:1;border-radius:22px}.sr-colls,.sr-products,.sr-trust{padding:56px 20px}.sr-colls__head{margin-bottom:24px;gap:8px}.sr-counter{flex-direction:row;align-items:baseline;gap:10px}.sr-counter__num{font-size:3.4rem}.sr-counter__label{max-width:20ch}.sr-cards{margin:0 -20px;padding:4px 20px 16px;gap:12px;scroll-padding-inline:20px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sr-cards::-webkit-scrollbar{display:none}.sr-card{flex:0 0 78%;min-height:0;margin-top:0!important;padding:18px;border-radius:24px}.sr-card:hover{transform:none}.sr-card__title{font-size:1.4rem}.sr-card__img{margin:14px 0;border-radius:16px}.sr-products__head{margin-bottom:24px;align-items:center}.sr-products__head .sr-pill{flex:none}.sr-grid{grid-template-columns:1fr 1fr;gap:24px 12px}.sr-pcard{gap:8px}.sr-pcard__media{border-radius:16px}.sr-pcard__img--alt{display:none}.sr-pcard__info{flex-direction:column;gap:2px;font-size:.9rem}.sr-pcard__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sr-pcard__price{font-weight:700}.sr-quick{flex-direction:column;gap:6px;margin-top:auto}.sr-quick__select{min-height:44px;width:100%;font-size:16px}.sr-quick__btn{width:100%;justify-content:center;padding:0 10px}.sr-trust__cards{margin:24px 0 40px;gap:12px}.sr-tcard{min-height:0;padding:24px;border-radius:24px}.sr-tcard h3{font-size:1.5rem}.sr-foot{flex-direction:column;gap:12px}.sr-foot nav a{display:inline-flex;min-height:44px;align-items:center}.sr-marquee{padding:14px 0}.sr-marquee__list{font-size:1.15rem;gap:20px}}@media(max-width:374px){.sr-logo{font-size:.85rem}.sr-navlink--shop,.sr-header .sr-pill{padding:0 12px}}.sr-pcard{height:100%}
/*# sourceMappingURL=/cdn/shop/t/4/assets/sr.css.map */
