:root{--sx-ink:#121212;--sx-muted:#707070;--sx-line:#e3e3e3;--sx-tile:#ebebeb;--sx-font:"Helvetica Neue", Helvetica, Arial, sans-serif;--sx-gutter:clamp(16px, 4vw, 68px)}body{font-family:var(--sx-font);color:var(--sx-ink);letter-spacing:.02em;font-size:14px;font-weight:400}h1,h2,h3{font-family:var(--sx-font);text-transform:none}.sx-btn{border:1px solid var(--sx-ink);width:100%;min-height:48px;color:var(--sx-ink);font:400 .72rem/1 var(--sx-font);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;padding:0 1.5rem;transition:background-color .2s,color .2s;display:flex}.sx-btn--outline{border-width:1.5px}.sx-btn--outline:hover:not(:disabled),.sx-btn--dark{background:var(--sx-ink);color:#fff}.sx-btn--dark:hover:not(:disabled){background:#333}.sx-btn--small{min-height:38px;font-size:.66rem}.sx-btn:disabled{opacity:.45;cursor:not-allowed}.site-header,.site-header.site-header--transparent{z-index:30;height:84px;padding:0 var(--sx-gutter);color:var(--sx-ink);box-shadow:none;background:#fff;border-bottom:0;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:sticky;top:0}.site-header .site-header__nav{align-items:center;gap:1.8rem;display:none}.site-header .site-header__nav-link{color:var(--sx-ink);font:400 .78rem/1 var(--sx-font);letter-spacing:.08em;text-transform:uppercase;opacity:1;padding:.35rem 0;text-decoration:none;position:relative}.site-header .site-header__nav-link:after{content:"";transform-origin:0;background:currentColor;height:2px;transition:transform .25s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.site-header .site-header__nav-link:hover:after,.site-header .site-header__nav-link.active:after{transform:scaleX(1)}.site-header .site-header__nav-link.active{font-weight:700}.site-header .site-header__logo{color:var(--sx-ink);justify-self:center}.site-header .site-header__wordmark{background:currentColor;width:120px;height:52px}.site-header .site-header__side--end{justify-content:flex-end;gap:.9rem}.site-header .site-header__icon-btn{width:36px;height:36px;color:var(--sx-ink)}.site-header .site-header__icon-btn svg{width:22px;height:22px}.site-header .site-header__cart-count{background:var(--sx-ink);color:#fff}@media (width>=64em){.site-header,.site-header.site-header--transparent{height:128px}.site-header .site-header__nav{display:flex}.site-header .site-header__burger{display:none}.site-header .site-header__wordmark{width:190px;height:84px}}main.main--with-header-space,main{padding-top:0}.sx-card{color:var(--sx-ink);flex-direction:column;text-decoration:none;display:flex}.sx-card__media{background:var(--sx-tile);position:relative;overflow:hidden}.sx-card__media img{width:100%;height:auto;transition:transform .6s;display:block}.sx-card:hover .sx-card__media img{transform:scale(1.03)}.sx-card__placeholder{aspect-ratio:4/5;display:block}.sx-card__label{z-index:1;letter-spacing:.12em;text-transform:uppercase;background:#fff;padding:.35rem .6rem;font-size:.66rem;position:absolute;top:14px;left:14px}.sx-card--sold-out .sx-card__media img{opacity:.55}.sx-card__info{justify-content:space-between;align-items:baseline;gap:.8rem;padding:1rem 1.1rem 1.4rem;display:flex}.sx-card__title{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:400}.sx-card__price{flex-shrink:0;gap:.4rem;margin:0;font-size:.78rem;display:flex}.sx-card__price s{color:var(--sx-muted)}.sx-card--rail .sx-card__label{border:1px solid var(--sx-ink);text-transform:none;letter-spacing:.04em;border-radius:999px;padding:.3rem .75rem;top:10px;left:auto;right:10px}.sx-card--rail .sx-card__info{flex-direction:column;align-items:flex-start;gap:.35rem;padding:1rem 0 0}.sx-card--rail .sx-card__title{letter-spacing:.01em;text-transform:none;font-size:.95rem;font-weight:700}.sx-card--rail .sx-card__price{letter-spacing:.04em;font-size:.9rem}.sx-collection{padding:.5rem 0 4rem}.sx-collection__bar{padding:.5rem var(--sx-gutter) 1.6rem;justify-content:space-between;align-items:center;gap:1rem;display:flex}.sx-tabs{scrollbar-width:none;gap:1.3rem;display:flex;overflow-x:auto}.sx-tabs::-webkit-scrollbar{display:none}.sx-tabs__link{color:var(--sx-ink);letter-spacing:.04em;text-transform:uppercase;text-underline-offset:5px;flex-shrink:0;font-size:clamp(.95rem,.8rem + .5vw,1.25rem);text-decoration:none}.sx-tabs__link:hover,.sx-tabs__link[aria-current=page]{text-decoration:underline;text-decoration-thickness:1.5px}.sx-switch{border:1.5px solid var(--sx-ink);cursor:pointer;background:#fff;border-radius:999px;flex-shrink:0;align-items:center;padding:0;display:inline-flex}.sx-switch__label{text-transform:capitalize;padding:.3rem .75rem;font-size:.78rem}.sx-switch__track{border:1.5px solid var(--sx-ink);border-radius:999px;width:26px;height:26px;margin:-1.5px -1.5px -1.5px 0;position:relative}.sx-switch[aria-checked=true]{background:var(--sx-ink);color:#fff}.sx-switch[aria-checked=true] .sx-switch__track{background:#fff}.sx-collection__tools{margin:0 calc(var(--sx-gutter) * .6);padding:0 calc(var(--sx-gutter) * .4) 1rem;border-bottom:1px solid var(--sx-line);justify-content:space-between;align-items:center;gap:1rem;display:flex}.sx-collection__count{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem}.sx-collection__actions{align-items:center;gap:1.4rem;display:flex}.sx-tool{color:var(--sx-ink);font:400 .72rem/1 var(--sx-font);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;padding:0;display:inline-flex;position:relative}.sx-tool__dot{background:var(--sx-ink);border-radius:999px;width:6px;height:6px}.sx-collection .sort-select{letter-spacing:.06em;align-items:center;gap:.4rem;font-size:.72rem;display:inline-flex}.sx-collection .sort-select__label{text-transform:capitalize}.sx-collection .sort-select__label:after{content:" ·"}.sx-collection .sort-select select{color:var(--sx-ink);font:inherit;text-transform:capitalize;cursor:pointer;background-color:#0000;border:0;padding:.2rem 1.4rem .2rem .2rem}.sx-filters{margin:0 var(--sx-gutter);border-bottom:1px solid var(--sx-line);flex-wrap:wrap;align-items:flex-end;gap:1rem 1.6rem;padding:1.2rem 0;font-size:.78rem;display:flex}.sx-filters__check{align-items:center;gap:.5rem;display:inline-flex}.sx-filters__field{flex-direction:column;gap:.3rem;display:flex}.sx-filters__field input{border:1px solid var(--sx-line);width:110px;font:inherit;padding:.5rem .6rem}.sx-filters__actions{align-items:center;gap:1rem;display:flex}.sx-filters__actions .sx-btn{width:auto;min-height:38px}.sx-filters__reset{color:var(--sx-ink);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem}.sx-grid{margin:1.2rem calc(var(--sx-gutter) * .6) 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}@media (width>=64em){.sx-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sx-empty{padding:3rem var(--sx-gutter);text-align:center;font-size:.85rem}.sx-collection .pagination-link{border:1.5px solid var(--sx-ink);width:fit-content;color:var(--sx-ink);letter-spacing:.14em;text-transform:uppercase;margin:2rem auto 0;padding:.9rem 2rem;font-size:.72rem;text-decoration:none;display:block}.sx-product{padding:.5rem var(--sx-gutter) 4rem}.sx-product__main{gap:2rem;display:grid}@media (width>=64em){.sx-product__main{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:7%;padding-left:5%}}.sx-media__main{background:var(--sx-tile)}.sx-media__main img{width:100%;height:auto;display:block}.sx-media__main--empty{aspect-ratio:4/5}.sx-media__thumbs{justify-content:center;gap:6px;margin:.6rem 0 0;padding:0;list-style:none;display:flex;overflow-x:auto}.sx-media__thumb{background:var(--sx-tile);cursor:pointer;border:2px solid #0000;width:52px;padding:0;display:block}.sx-media__thumb[aria-current=true]{border-color:var(--sx-ink)}.sx-media__thumb img{width:100%;height:auto;display:block}.sx-buy{flex-direction:column;gap:1rem;padding-top:2.5rem;display:flex}@media (width>=64em){.sx-buy{align-self:start;padding-top:3.5rem;position:sticky;top:140px}}.sx-buy__title{letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:1.05rem;font-weight:400}.sx-buy__price{gap:.5rem;margin:-.4rem 0 0;font-size:.9rem;display:flex}.sx-buy__price s{color:var(--sx-muted)}.sx-buy__note{color:var(--sx-muted);margin:-.6rem 0 0;font-size:.68rem}.sx-buy__note a{color:var(--sx-ink)}.sx-option{border:0;margin:.4rem 0 0;padding:0}.sx-option__label{letter-spacing:.14em;text-transform:uppercase;margin-bottom:.4rem;font-size:.66rem}.sx-option__values{flex-wrap:wrap;gap:.2rem .4rem;display:flex}.sx-option__value{min-width:34px;color:var(--sx-ink);font:400 .8rem/1 var(--sx-font);text-align:center;cursor:pointer;background:0 0;border:0;border-bottom:1.5px solid #0000;padding:.45rem .4rem;text-decoration:none}.sx-option__value[aria-pressed=true],.sx-option__value[aria-current=true]{border-bottom-color:var(--sx-ink)}.sx-option__value[data-unavailable]{color:#b5b5b5;text-decoration:line-through}.sx-buy__actions{gap:.7rem;margin-top:.4rem;display:grid}.sx-buy__actions form{margin:0}.sx-buy__chart .size-chart__open{color:var(--sx-ink);font:400 .66rem/1 var(--sx-font);letter-spacing:.12em;text-transform:uppercase;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.sx-buy__chart .size-chart__open svg{display:none}.sx-buy__description{font-size:.78rem;line-height:1.8}.sx-buy__description p{font-size:inherit;margin:0 0 .7rem}.sx-buy__details .accordion__trigger{letter-spacing:.1em;text-transform:uppercase;text-underline-offset:3px;border:0;padding:.35rem 0;font-size:.66rem;font-weight:700;text-decoration:underline}.sx-buy__details .accordion{border:0}.sx-buy__details .accordion p{font-size:.78rem}.sx-fit{margin-top:.8rem}.sx-fit__eyebrow{letter-spacing:.14em;text-transform:uppercase;margin:0 0 .8rem;font-size:.66rem;font-weight:400}.sx-fit__box{border:1px solid var(--sx-line);flex-direction:column;gap:.9rem;padding:1rem;display:flex}.sx-fit__badge{background:var(--sx-ink);color:#fff;letter-spacing:.12em;text-transform:uppercase;align-self:flex-start;padding:.3rem .5rem;font-size:.6rem}.sx-fit__item{border-bottom:1px solid var(--sx-line);gap:.9rem;padding-bottom:.9rem;display:flex}.sx-fit__thumb{background:var(--sx-tile);flex:0 0 44px}.sx-fit__thumb img{width:100%;height:auto;display:block}.sx-fit__info{flex-direction:column;gap:.35rem;min-width:0;display:flex}.sx-fit__name,.sx-fit__price{margin:0;font-size:.75rem}.sx-fit__this{color:var(--sx-muted);font-size:.65rem}.sx-fit__select{border:1px solid var(--sx-line);width:90px;font:400 .72rem var(--sx-font);background:#fff;padding:.25rem .4rem}.sx-fit__total{justify-content:space-between;font-size:.85rem;display:flex}.sx-fit__total span:first-child{letter-spacing:.12em;text-transform:uppercase;font-size:.66rem}.sx-also{margin-top:5rem}.sx-also__title{letter-spacing:.01em;margin:0 0 1.6rem;font-size:1.35rem;font-weight:700}.sx-also__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 1rem;display:grid}@media (width>=64em){.sx-also__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.8rem}}.sx-footer{padding:4.5rem var(--sx-gutter) 2.5rem;color:var(--sx-ink);background:#fff;border-top:0}.sx-footer__top{border-bottom:1px solid var(--sx-line);gap:2.5rem;padding-bottom:3rem;display:grid}@media (width>=64em){.sx-footer__top{grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem}}.sx-footer__news p{max-width:17rem;margin:0 0 1.6rem;font-size:.75rem;line-height:1.7}.sx-news{flex-wrap:wrap;align-items:center;gap:.6rem;max-width:17rem;display:flex}.sx-news input{border:0;border-bottom:1px solid var(--sx-ink);min-width:0;font:400 .75rem var(--sx-font);background:0 0;border-radius:0;flex:1;padding:.4rem 0}.sx-news input:focus{border-bottom-width:2px;outline:none}.sx-news button{width:32px;height:32px;color:var(--sx-ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.sx-news .form-error{width:100%;margin:0}.sx-news__done{font-size:.75rem}.sx-footer__col h3{letter-spacing:.02em;text-transform:capitalize;margin:0 0 1.2rem;font-size:.75rem;font-weight:700}.sx-footer__col ul{flex-direction:column;gap:.9rem;margin:0;padding:0;list-style:none;display:flex}.sx-footer__col a{color:var(--sx-ink);text-transform:capitalize;font-size:.75rem;text-decoration:none}.sx-footer__col a:hover{text-decoration:underline}.sx-footer__bottom{justify-content:space-between;align-items:flex-end;gap:2rem;padding-top:2.5rem;display:flex}.sx-footer__prefs{flex-wrap:wrap;align-items:center;gap:.8rem 1.8rem;font-size:.72rem;display:flex}.sx-footer__prefs p{font-size:inherit;margin:0}.sx-footer__prefs span{text-transform:uppercase;text-decoration:underline}.sx-footer__lang{text-transform:capitalize;align-items:center;gap:.5rem;display:inline-flex}.sx-footer__copy{flex-basis:100%}.sx-footer__logo{color:var(--sx-ink);flex-shrink:0;display:block}.sx-footer__logo .brand-wordmark{background:currentColor;width:120px;height:54px;display:block}.sx-also__title:first-letter,.sx-footer__news p:first-letter,.sx-footer__prefs p:first-letter,.sx-footer__lang:first-letter,.sx-buy__note:first-letter,.sx-empty:first-letter{text-transform:uppercase}.sx-footer__col h3,.sx-footer__col a{text-transform:none}.sx-footer__col h3:first-letter,.sx-footer__col a:first-letter{text-transform:uppercase}.home .showcase{margin-inline:0;padding-top:3rem}.home .showcase__heading{padding:0 16px 1.25rem}@media (width>=64em){.home .showcase__heading{padding:0 40px 1.5rem}}
