:root{--st-ink:#111;--st-red:#e0262c;--st-muted:#6f6f6f;--st-line:#e6e6e6;--st-soft:#f4f4f4;--st-band:#5b432f;--st-font:"Inter Tight", "Helvetica Neue", Arial, sans-serif;--st-max:1240px;--st-gutter:clamp(16px, 4vw, 40px)}body{font-family:var(--st-font);letter-spacing:0}.st-pill{border:1.5px solid var(--st-ink);min-height:44px;color:var(--st-ink);font:500 .88rem/1 var(--st-font);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 1.6rem;text-decoration:none;transition:background-color .2s,color .2s,transform .2s;display:inline-flex}.st-pill:hover:not(:disabled){transform:translateY(-1px)}.st-pill--dark{background:var(--st-ink);color:#fff}.st-pill--block{width:100%}.st-pill:disabled{opacity:.45;cursor:not-allowed}.st-announce{background:var(--st-band);color:#fff;overflow:hidden}.st-announce__track{width:max-content;animation:36s linear infinite st-marquee;display:flex}.st-announce__row{flex-shrink:0;margin:0;padding:0;list-style:none;display:flex}.st-announce__row li{letter-spacing:.02em;white-space:nowrap;padding:.55rem 2.5rem;font-size:.72rem;font-weight:500}.st-announce__row li:before{content:"✦";opacity:.7;margin-right:.6rem}@keyframes st-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.st-announce__track{animation:none}}.site-header,.site-header.site-header--transparent{border-bottom:1px solid var(--st-line);grid-template-columns:auto 1fr auto;gap:1.5rem;height:64px}.site-header .site-header__side--start{align-items:center;gap:.6rem;display:flex}.site-header .site-header__wordmark{width:104px;height:40px}.site-header .site-header__nav{flex-wrap:wrap;justify-content:center;gap:.2rem 1.4rem}.site-header .site-header__nav-link{font:400 .84rem/1.2 var(--st-font);letter-spacing:0;text-transform:capitalize}.site-header .site-header__nav-link.active{font-weight:600}.site-header__market{white-space:nowrap;margin-right:.4rem;font-size:.78rem;display:none}@media (width>=64em){.site-header,.site-header.site-header--transparent{height:84px}.site-header .site-header__wordmark{width:120px;height:48px}.site-header__market{display:inline}}@media (width<=63.99em){.site-header .site-header__nav{display:none}}.home .hero--photo:not(.hero--bare) .hero__content{top:50%;bottom:auto;left:var(--st-gutter);text-align:left;max-width:34rem;transform:translateY(-50%)}.home .hero--photo .hero__title{color:#fff;font:500 clamp(1.8rem, 1.2rem + 2.4vw, 3rem) / 1.15 var(--st-font);letter-spacing:-.01em;text-transform:none}.home .hero__actions{flex-direction:column;align-items:flex-start;gap:.6rem;margin-top:1.6rem;display:flex}.home .hero__cta{min-height:34px;color:var(--st-ink);font:600 .72rem/34px var(--st-font);letter-spacing:.04em;text-transform:uppercase;background:#fff;border:0;border-radius:999px;padding:0 1.1rem}.home .hero__scrim{background:linear-gradient(90deg,#0000008c,#0000 65%)}.st-section{max-width:var(--st-max);padding:3.5rem var(--st-gutter) 1rem;margin:0 auto}.st-heading{text-align:center;margin-bottom:2rem}.st-heading__title{font:800 clamp(1.3rem, 1rem + 1vw, 1.8rem) / 1.1 var(--st-font);letter-spacing:.01em;text-transform:uppercase;align-items:center;gap:1rem;margin:0;display:flex}.st-heading__title:before,.st-heading__title:after{content:"";background:var(--st-ink);flex:1;height:2px}.st-heading__subtitle{color:var(--st-red);text-transform:uppercase;margin:.2rem 0 0;font-size:.95rem;font-weight:800}.st-heading__text{max-width:40rem;margin:.6rem auto 0;font-size:.85rem}.st-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem .9rem;display:grid}@media (width>=64em){.st-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.2rem 1.6rem}}.st-viewall{justify-content:center;margin-top:2rem;display:flex}.st-viewall .st-pill{min-height:36px;font-size:.8rem}.st-card{color:var(--st-ink);flex-direction:column;gap:.35rem;text-decoration:none;display:flex}.st-card__media{background:#fff;margin-bottom:.6rem;position:relative;overflow:hidden}.st-card__media img{width:100%;height:auto;transition:transform .5s;display:block}.st-card:hover .st-card__media img{transform:scale(1.04)}.st-card__placeholder{aspect-ratio:1;background:var(--st-soft);display:block}.st-card__badge{z-index:1;color:#fff;text-transform:uppercase;border-radius:999px;padding:.25rem .55rem;font-size:.66rem;font-weight:700;position:absolute;top:8px;left:8px}.st-card__badge--sale{background:var(--st-red)}.st-card__badge--dark{background:var(--st-ink)}.st-card--sold-out .st-card__media img{opacity:.55}.st-card__title{text-transform:none;margin:0;font-size:.85rem;font-weight:400}.st-card__price{flex-wrap:wrap;gap:.4rem;margin:0;font-size:.85rem;display:flex}.st-card__price s{color:var(--st-muted)}.st-card__price--sale{color:var(--st-red)}.st-card__colors{color:var(--st-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.66rem}.st-usps{padding:2.5rem var(--st-gutter);background:var(--st-soft);margin-top:3.5rem}.st-usps__list{max-width:var(--st-max);grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0 auto;padding:0;list-style:none;display:grid}@media (width>=64em){.st-usps__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem}}.st-usps__card{text-align:center;background:#fff;border-radius:10px;flex-direction:column;align-items:center;gap:.35rem;padding:1.4rem 1rem;display:flex}.st-usps__card svg{color:var(--st-ink);margin-bottom:.3rem}.st-usps__card strong{text-transform:uppercase;font-size:.8rem}.st-usps__card span{color:var(--st-muted);font-size:.75rem}.help-faq{max-width:720px;padding:3.5rem var(--st-gutter);margin:0 auto}.help-faq__title{font:600 1.6rem/1.2 var(--st-font);text-transform:none}.sx-footer.st-footer{background:var(--st-ink);color:#fff;padding-top:0}.st-footer a,.st-footer .sx-footer__col a,.st-footer .sx-footer__prefs span{color:#fff}.st-footer .sx-footer__top,.st-footer .sx-footer__bottom{border-color:#ffffff26}.st-footer .sx-news input{color:#fff;border-bottom-color:#fff}.st-footer .sx-news input::placeholder{color:#fff9}.st-footer .sx-news button,.st-footer .sx-footer__logo{color:#fff}.st-community{margin:0 calc(var(--sx-gutter) * -1) 3.5rem;padding:3.5rem var(--sx-gutter) 0;text-align:center;border-top:6px solid #fff;overflow:hidden}.st-community__logo{width:108px;height:108px;color:var(--st-ink);background:#fff;border-radius:999px;place-items:center;display:inline-grid}.st-community__logo .brand-wordmark{background:currentColor;width:84px;height:36px;display:block}.st-community__title{text-transform:none;max-width:14ch;margin:1rem auto 2rem;font:400 clamp(2.2rem,1.4rem + 3.6vw,4.2rem)/1 Georgia,Times New Roman,serif}.st-community__photos{justify-content:center;gap:0;margin:0 -4%;display:flex}.st-community__photos img{aspect-ratio:3/4;object-fit:cover;border:4px solid #fff;width:36%;max-width:340px}.st-community__photos img:first-child{transform:rotate(-7deg)translateY(12%)}.st-community__photos img:nth-child(2){z-index:1;transform:rotate(3deg)}.st-community__photos img:nth-child(3){transform:rotate(8deg)translateY(10%)}.st-community__about{text-align:left;max-width:40rem;margin:3.5rem auto 0}.st-community__about h3{text-transform:uppercase;margin:0 0 .5rem;font-size:.75rem}.st-community__about p{font-size:.85rem;line-height:1.7}.st-pay{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.st-pay__item{border:1px solid var(--st-line);color:var(--st-ink);letter-spacing:.02em;background:#fff;border-radius:4px;padding:.25rem .5rem;font-size:.62rem;font-weight:700}.st-pay__item--visa{color:#1a1f71}.st-pay__item--google_pay,.st-pay__item--apple_pay{background:var(--st-ink);border-color:var(--st-ink);color:#fff}.st-footer__pay{flex-basis:100%}.st-product{max-width:var(--st-max);padding:1.5rem var(--st-gutter) 2rem;margin:0 auto}.st-product__main{gap:1.6rem;display:grid}@media (width>=64em){.st-product__main{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:3rem}}.st-media{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.st-media__item{background:#fff;overflow:hidden}.st-media__item--first{grid-column:1/-1}.st-media__item img{width:100%;height:auto;display:block}.st-media--empty{aspect-ratio:1;background:var(--st-soft)}@media (width<=47.99em){.st-media{margin-inline:calc(var(--st-gutter) * -1);padding-inline:var(--st-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.st-media__item{scroll-snap-align:center;flex:0 0 88%}}.st-promises{flex-direction:column;gap:.6rem;width:fit-content;margin:1.8rem auto 0;padding:0;font-size:.8rem;list-style:none;display:flex}.st-promises li{align-items:center;gap:.6rem;display:flex}.st-promises a{color:inherit}.st-buy{flex-direction:column;gap:1rem;display:flex}@media (width>=64em){.st-buy{align-self:start;position:sticky;top:110px}}.st-buy__title{font:500 clamp(1.4rem, 1.1rem + 1vw, 1.9rem) / 1.2 var(--st-font);text-transform:none;margin:0}.st-buy__price{align-items:center;gap:.55rem;margin:-.4rem 0 0;font-size:1rem;display:flex}.st-buy__price s{color:var(--st-muted)}.st-buy__now{color:var(--st-red)}.st-buy__sale{background:var(--st-red);color:#fff;text-transform:capitalize;border-radius:999px;padding:.18rem .6rem;font-size:.7rem;font-weight:600}.st-option{border:0;margin:0;padding:0}.st-option__label{color:var(--st-muted);text-transform:capitalize;margin-bottom:.5rem;font-size:.75rem}.st-option__values{flex-wrap:wrap;gap:.45rem;display:flex}.st-option__value{border:1.5px solid var(--st-ink);min-width:42px;min-height:34px;color:var(--st-ink);font:500 .8rem/31px var(--st-font);text-align:center;cursor:pointer;background:#fff;border-radius:999px;padding:0 .9rem;text-decoration:none}.st-option__value[aria-pressed=true],.st-option__value[aria-current=true]{background:var(--st-ink);color:#fff}.st-option__value[data-unavailable]{border-color:var(--st-line);color:#b4b4b4;text-decoration:line-through}.st-option__value--photo{border-color:var(--st-line);width:40px;min-width:0;height:40px;padding:2px;overflow:hidden}.st-option__value--photo img{object-fit:cover;border-radius:999px;width:100%;height:100%;display:block}.st-option__value--photo[aria-pressed=true],.st-option__value--photo[aria-current=true]{border-color:var(--st-ink);background:#fff}.st-buy__chart .size-chart__open{color:var(--st-ink);font:500 .78rem var(--st-font);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.st-buy__actions{gap:.6rem;display:grid}.st-buy__actions form{margin:0}.st-buy__secure{text-align:center}.st-buy__secure .st-pay-block p{margin:0 0 .5rem;font-size:.78rem}.st-buy__secure ul{justify-content:center}.st-buy__description{font-size:.85rem;line-height:1.75}.st-buy__description p{font-size:inherit;margin:0 0 .7rem}.st-buy__details .accordion{border-top:1px solid var(--st-line)}.st-buy__details .accordion__trigger{text-transform:capitalize;padding:.9rem 0;font-size:.8rem;font-weight:600}.st-related{margin-top:4rem}.st-related__title{font:500 1.25rem/1.2 var(--st-font);text-transform:capitalize;margin:0 0 1.4rem}.st-community__photos{margin-bottom:4rem}.st-pill:first-letter,.st-community__title:first-letter,.st-buy__secure p:first-letter,.help-faq__title:first-letter,.st-related__title:first-letter,.st-community__about p:first-letter{text-transform:uppercase}.st-pill{text-transform:none}.site-header,.site-header.site-header--transparent{grid-template-columns:1fr auto 1fr}.site-header .site-header__logo{justify-self:center}.site-header .site-header__burger{display:none}.site-header .site-header__side--end{justify-content:flex-end}.site-header .site-header__menu-btn{display:inline-grid}.home .hero__scrim{display:none}.home .hero--photo .hero__title{text-shadow:0 1px 12px #00000040}.st-card__img--hover{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}@media (hover:hover){.st-card:hover .st-card__img--hover{opacity:1}.st-card:hover .st-card__media img{transform:none}}
