.so-final{--so-ink:#090909;--so-paper:#eee9e2;--so-red:#6d202c;background:var(--so-ink);color:var(--so-paper)}.so-final *{box-sizing:border-box}.so-final a{color:inherit;text-decoration:none}.so-final a:focus-visible{outline:2px solid #d6a7ac;outline-offset:5px}.so-final__label{font:10px/1.8 Arial,Helvetica,sans-serif;letter-spacing:.23em;text-transform:uppercase}.so-final__hero{position:relative;isolation:isolate;border-bottom:1px solid #302629;background:#080808}.so-final__hero-image{display:block;width:72%;height:auto;margin-left:auto;object-fit:contain}.so-final__hero-copy{position:absolute;left:4%;top:50%;transform:translateY(-50%);max-width:49%;z-index:1}.so-final__hero h1{font-family:var(--font-heading-family),Georgia,serif;font-weight:400;font-style:normal;font-size:clamp(44px,5.2vw,88px);line-height:1.04;letter-spacing:-.05em;color:inherit;margin:0}.so-final__hero-copy p{margin:26px 0}.so-final__button{display:inline-block;background:var(--so-paper);color:#161213!important;padding:13px 38px;border-bottom:3px solid var(--so-red);font:10px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.26em}.so-final__button:hover{background:#d8cbc4}.so-final__categories{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;padding:12px 12px 25px}.so-final__category{min-width:0;display:block}.so-final__category-photo{aspect-ratio:4/5;display:flex;align-items:center;justify-content:center;background:#101010}.so-final__category-photo img{display:block;width:100%;height:100%;object-fit:contain;transform:none;filter:none}.so-final__category-caption{padding:13px 2px 0;display:flex;align-items:center;justify-content:space-between;gap:6px}.so-final__category h2{font:400 clamp(13px,1.3vw,22px)/1.3 var(--font-heading-family),Georgia,serif;letter-spacing:0;color:inherit;margin:0;text-transform:uppercase}.so-final__category-caption>span{font:15px Arial;color:#b4878d}.so-final__category:hover h2{text-decoration:underline;text-decoration-color:#9d5b65;text-underline-offset:5px}.so-final__uniform{display:grid;grid-template-columns:1.15fr 1fr 1fr 1fr;gap:9px;padding:10px 12px 24px;border-top:1px solid #342328;align-items:start}.so-final__uniform-copy{align-self:center;padding:25px 3vw 30px 2.7vw}.so-final__uniform-copy>span{color:#bf9b9f;letter-spacing:.2em}.so-final__uniform h2{font:400 clamp(38px,4.1vw,70px)/1.03 var(--font-heading-family),Georgia,serif;letter-spacing:-.045em;color:inherit;margin:24px 0}.so-final__uniform-copy p{max-width:210px;line-height:2;margin:25px 0}.so-final__link{display:inline-block;font:10px/1.8 Arial,Helvetica,sans-serif;letter-spacing:.22em;border-bottom:1px solid #92525d;padding:8px 0}.so-final__uniform-frame{min-width:0;margin:0}.so-final__uniform-frame img{display:block;width:100%;height:auto;object-fit:contain;filter:none;transform:none}.so-final__uniform-frame figcaption{padding:14px 3px;color:#c6bfb9;font-size:9px}@media(min-width:1800px){.so-final__hero-copy{left:6%}}@media(min-width:750px)and (max-width:1199px){.so-final__categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 10px}.so-final__category h2{font-size:21px}.so-final__uniform{grid-template-columns:repeat(3,minmax(0,1fr))}.so-final__uniform-copy{grid-column:1/-1;padding:35px 20px}.so-final__uniform h2{font-size:58px;margin:15px 0}.so-final__uniform-copy p{max-width:none}.so-final__hero h1{font-size:5.2vw}.so-final__hero-copy p{font-size:9px;letter-spacing:.17em}}@media(max-width:749px){.so-final__hero{display:flex;flex-direction:column}.so-final__hero-image{width:100%;height:auto;margin:0;order:1}.so-final__hero-copy{position:static;transform:none;max-width:none;order:2;padding:27px 21px 34px}.so-final__hero h1{font-size:clamp(36px,10.6vw,70px);line-height:1.07}.so-final__hero-copy p{font-size:9px;letter-spacing:.19em;margin:20px 0}.so-final__button{padding:12px 26px;font-size:10px}.so-final__categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 10px;padding:20px 12px 34px}.so-final__category-photo{aspect-ratio:auto;background:transparent;display:block}.so-final__category-photo img{height:auto;width:100%;object-fit:contain}.so-final__category h2{font-size:clamp(15px,4.5vw,23px)}.so-final__category-caption{padding-top:10px}.so-final__uniform{grid-template-columns:1fr;gap:24px;padding:0 12px 27px}.so-final__uniform-copy{padding:36px 9px 15px}.so-final__uniform h2{font-size:clamp(46px,14vw,76px);max-width:300px;margin:19px 0}.so-final__uniform-copy p{max-width:none;margin:18px 0}.so-final__uniform-frame figcaption{padding:11px 5px}.so-final__uniform-frame img{width:100%;height:auto}}.so-footer{background:#0b0b0b;color:#eee9e2;border-top:1px solid #302629;padding:32px 4% 24px}.so-footer a{color:inherit;text-decoration:none}.so-footer a:focus-visible{outline:2px solid #d6a7ac;outline-offset:4px}.so-footer__top{display:flex;justify-content:space-between;gap:32px}.so-footer__brand{font:400 28px/1.2 var(--font-heading-family),Georgia,serif;white-space:nowrap}.so-footer__brand span{display:block;font:8px/1.8 Arial;letter-spacing:.21em;margin-top:13px}.so-footer nav{display:flex;gap:20px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.so-footer nav a{font:9px/1.6 Arial;letter-spacing:.1em;text-transform:uppercase;padding:10px 0}.so-footer nav a:hover{text-decoration:underline;text-underline-offset:4px}.so-footer__bottom{display:flex;justify-content:space-between;margin-top:30px;padding-top:18px;border-top:1px solid #242122;font:8px/1.8 Arial;letter-spacing:.2em;text-transform:uppercase;color:#c9c1bb}@media(max-width:749px){.so-footer{padding:30px 21px 23px}.so-footer__top{display:block}.so-footer nav{justify-content:flex-start;gap:8px 22px;margin-top:22px}.so-footer__bottom{display:grid;gap:10px}.so-footer__brand{font-size:26px}}.so-nav{background:#0b0b0b;color:#eee9e2;position:relative;z-index:5}.so-nav *{box-sizing:border-box}.so-nav a{color:inherit;text-decoration:none}.so-nav a:focus-visible,.so-nav summary:focus-visible{outline:2px solid #d6a7ac;outline-offset:3px}.so-nav__announcement{padding:8px 15px;text-align:center;font:8px/1.6 Arial,Helvetica,sans-serif;letter-spacing:.3em;border-bottom:1px solid #242021}.so-nav__header{display:flex;align-items:center;gap:30px;min-height:86px;padding:15px 3.5%;border-bottom:1px solid #242021;position:relative}.so-nav__brand{font:400 37px/1 var(--font-heading-family),Georgia,serif;letter-spacing:-.04em;white-space:nowrap}.so-nav__brand span{display:block;text-align:center;font:8px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.55em;margin-top:7px;padding-left:6px}.so-nav__desktop{display:flex;flex:1;justify-content:center;align-items:center;gap:clamp(12px,1.4vw,26px);flex-wrap:wrap}.so-nav__desktop a{font:9px/1.7 Arial,Helvetica,sans-serif;letter-spacing:.2em;text-transform:uppercase;padding:7px 0}.so-nav__desktop a:hover{color:#d4a0a8}.so-nav__actions{display:flex;gap:8px;align-items:center}.so-nav__actions a,.so-nav__mobile summary{width:36px;min-height:44px;display:flex;align-items:center;justify-content:center}.so-nav svg{width:22px;height:22px}.so-nav__cart{position:relative}.so-nav__cart span{position:absolute;right:-2px;top:0;background:#e7ded7;color:#171717;border-radius:50%;min-width:15px;height:15px;text-align:center;font:9px/15px Arial}.so-nav__mobile{display:none}@media(max-width:1199px){.so-nav__desktop{display:none}.so-nav__mobile{display:block;order:-1}.so-nav__header{gap:10px;padding:12px 20px;justify-content:space-between;min-height:79px}.so-nav__brand{position:absolute;left:50%;transform:translate(-50%);font-size:32px}.so-nav__mobile summary{cursor:pointer;list-style:none}.so-nav__mobile summary::-webkit-details-marker{display:none}.so-nav__mobile nav{position:absolute;top:100%;left:0;width:100%;display:grid;grid-template-columns:1fr 1fr;background:#111;border-bottom:1px solid #6d202c;padding:16px 20px 24px;gap:0 20px;box-shadow:0 15px 30px #0005}.so-nav__mobile nav a{padding:15px 4px;border-bottom:1px solid #2c2628;text-transform:uppercase;font:10px/1.5 Arial;letter-spacing:.15em}}@media(max-width:749px){.so-nav__announcement{font-size:7px;letter-spacing:.2em;padding:8px 12px}.so-nav__header{padding:9px 12px;min-height:73px}.so-nav__brand{font-size:28px}.so-nav__actions{gap:0}.so-nav__actions a{width:30px}.so-nav__actions a[aria-label=Account]{display:none}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map?subset=AAAAAAAAmA */
