:root{--rx-black: #000;--rx-ink: #111;--rx-white: #fff;--rx-grey: #f5f5f5;--rx-grey-2: #e8e8e8;--rx-line: #e2e2e2;--rx-muted: #8a8a8a;--rx-low: #f0a03c;--rx-ok: #3aa85b;--rx-font: "Helvetica Neue", Helvetica, Arial, sans-serif;--rx-font-wide: "Archivo", "Helvetica Neue", Arial, sans-serif;--rx-gutter: 48px;--rx-header-h: 104px;--rx-ease: cubic-bezier(.22, .61, .36, 1)}@media(max-width:989px){:root{--rx-gutter: 20px;--rx-header-h: 64px}}body{font-family:var(--rx-font);color:var(--rx-ink);background:var(--rx-white);letter-spacing:.02em;-webkit-font-smoothing:antialiased}body.rx-lock{overflow:hidden}.rx-section{margin:0}.rx-section--flush{padding:0}.rx-wrap{padding-inline:var(--rx-gutter)}.rx-pad{padding-block:64px}.rx-center{text-align:center}.rx-h2{font-family:var(--rx-font);font-weight:700;font-size:clamp(20px,2vw,26px);letter-spacing:.08em;text-transform:uppercase;margin:0 0 32px;color:var(--rx-black)}.rx-icon{width:20px;height:20px;display:block;flex-shrink:0}.rx-icon--chevron{width:8px;height:8px}.rx-placeholder{width:100%;height:100%;display:block;background:var(--rx-grey);fill:#c9c9c9}.rx-placeholder--dark{background:#2a2a2a;fill:#4a4a4a}.rx-wordmark{font-family:var(--rx-font-wide);font-stretch:125%;font-weight:500;font-size:17px;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;line-height:1}.rx-wordmark--sm{font-size:14px}.rx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:10px 30px;background:var(--rx-black);color:var(--rx-white);border:1px solid var(--rx-black);border-radius:0;font:400 14px/1 var(--rx-font);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .25s,color .25s,border-color .25s}.rx-btn:hover{background:#222}.rx-btn:disabled{opacity:.45;cursor:not-allowed}.rx-btn--sm{font-size:11px;letter-spacing:.18em;padding:16px 36px}.rx-btn--lg{min-height:50px;letter-spacing:.18em}.rx-btn--block{width:100%}.rx-btn--outline-light{background:transparent;border-color:#ffffffe6;color:var(--rx-white);padding:12px 30px;font-size:15px;letter-spacing:.04em}.rx-btn--outline-light:hover{background:var(--rx-white);color:var(--rx-black)}.rx-link{background:none;border:0;padding:0;color:inherit;font:inherit;font-size:11px;letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.rx-link--tiny{font-size:9px;font-weight:700}.rx-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:none;border:0;color:inherit;cursor:pointer;position:relative}.rx-chip{padding:10px;background:var(--rx-grey-2);color:var(--rx-ink);border:0;font:400 13px/1 var(--rx-font);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s}.rx-chip:hover{background:#dcdcdc}.rx-chip.is-active{background:var(--rx-black);color:var(--rx-white)}.rx-badge{position:absolute;top:14px;left:10px;z-index:2;padding:5px 15px;background:var(--rx-black);color:var(--rx-white);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.rx-badge--muted{background:var(--rx-white);color:var(--rx-ink)}.rx-stars{display:inline-flex;gap:3px}.rx-stars .rx-icon{width:11px;height:11px}.rx-header-section{position:sticky;top:0;z-index:60}.template-index .rx-header-section{position:fixed;left:0;right:0}.template-product .rx-header-section{position:absolute;left:0;right:0}.template-product .rx-header{background:transparent}.template-product .rx-header .rx-nav__dropdown{background:var(--rx-white)}@media(max-width:989px){.template-product .rx-header-section{position:relative}.template-product .rx-header{background:var(--rx-white)}}.rx-header{background:var(--rx-white);color:var(--rx-black);transition:background .35s var(--rx-ease),color .35s var(--rx-ease),box-shadow .35s}.rx-header__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:var(--rx-header-h);padding-inline:var(--rx-gutter)}.rx-header--logo-left .rx-header__logo{grid-column:1;grid-row:1;justify-self:start}.rx-header--logo-left .rx-nav{grid-column:2;grid-row:1}.rx-header--logo-center .rx-nav{grid-column:1;grid-row:1;justify-self:start}.rx-header--logo-center .rx-header__logo{grid-column:2;grid-row:1}.rx-header__actions{grid-column:3;grid-row:1;justify-self:end;display:flex;align-items:center;gap:6px}.rx-header__logo{color:inherit;text-decoration:none;display:inline-flex}.rx-header__logo-img{height:auto;display:block}.rx-header__logo-img--light,.rx-header__burger{display:none}.rx-header__count{position:absolute;top:4px;right:2px;min-width:15px;height:15px;padding:0 3px;border-radius:8px;background:var(--rx-black);color:var(--rx-white);font-size:9px;line-height:15px;text-align:center}.rx-header--transparent{background:transparent;color:var(--rx-white)}.rx-header--transparent .rx-header__count{background:var(--rx-white);color:var(--rx-black)}.rx-header--transparent .rx-header__logo-img--light{display:block}.rx-header--transparent .rx-header__logo-img--light~.rx-header__logo-img,.rx-header--transparent .rx-header__logo-img:has(+.rx-header__logo-img--light){display:none}.rx-scrolled .rx-header--transparent,.rx-header--transparent:hover,.rx-header--transparent:focus-within{background:var(--rx-white);color:var(--rx-black)}.rx-scrolled .rx-header--transparent .rx-header__count,.rx-header--transparent:hover .rx-header__count{background:var(--rx-black);color:var(--rx-white)}.rx-scrolled .rx-header--transparent .rx-header__logo-img--light,.rx-header--transparent:hover .rx-header__logo-img--light{display:none}.rx-scrolled .rx-header--transparent .rx-header__logo-img:has(+.rx-header__logo-img--light),.rx-header--transparent:hover .rx-header__logo-img:has(+.rx-header__logo-img--light){display:block}.rx-nav__list{display:flex;align-items:center;gap:26px;list-style:none;margin:0;padding:0}.rx-nav__item{position:relative}.rx-nav__link{display:inline-flex;align-items:center;gap:6px;padding:10px 0;background:none;border:0;color:inherit;font:400 10.5px/1 var(--rx-font);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;cursor:pointer;position:relative}.rx-header--logo-center .rx-nav__link{font-size:13px;letter-spacing:.08em}.rx-nav__link:after{content:"";position:absolute;left:0;bottom:4px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--rx-ease)}.rx-nav__link:hover:after,.rx-nav__item.is-open>.rx-nav__link:after{transform:scaleX(1)}.rx-nav__item.is-open .rx-icon--chevron{transform:rotate(180deg)}.rx-nav__dropdown{position:absolute;top:calc(100% + 12px);left:-16px;min-width:180px;padding:10px 0;margin:0;list-style:none;background:var(--rx-white);color:var(--rx-black);box-shadow:0 6px 24px #00000014;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .25s,transform .25s var(--rx-ease),visibility .25s}.rx-nav__item.is-open>.rx-nav__dropdown{opacity:1;visibility:visible;transform:none}.rx-nav__dropdown a,.rx-nav__sub-toggle{display:flex;align-items:center;gap:10px;width:100%;padding:10px 17px;background:none;border:0;color:inherit;font:400 11px/1.2 var(--rx-font);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;text-align:left;cursor:pointer}.rx-nav__dropdown a:hover,.rx-nav__sub-toggle:hover{text-decoration:underline;text-underline-offset:3px}.rx-nav__sub{list-style:none;margin:0;padding:0 0 0 12px;display:none}.rx-nav__sub-toggle[aria-expanded=true]+.rx-nav__sub{display:block}.rx-nav__sub-toggle[aria-expanded=true] .rx-icon--chevron{transform:rotate(180deg)}.rx-loc{display:flex;align-items:center;gap:14px;margin:0}.rx-loc__item{position:relative}.rx-loc__toggle{display:inline-flex;align-items:center;gap:5px;padding:6px 0;background:none;border:0;color:inherit;font:400 10px/1 var(--rx-font);letter-spacing:.04em;cursor:pointer}.rx-loc__iso{font-size:8px;letter-spacing:.04em;margin-right:2px}.rx-loc__list{position:absolute;top:calc(100% + 8px);right:0;z-index:5;width:280px;max-height:440px;overflow-y:auto;margin:0;padding:8px 0;list-style:none;background:var(--rx-white);color:var(--rx-black);box-shadow:0 6px 24px #0000001f;display:none}.rx-loc__list--short{width:160px}.rx-loc__item.is-open .rx-loc__list{display:block}.rx-loc__item.is-open .rx-icon--chevron{transform:rotate(180deg)}.rx-loc__option{display:flex;align-items:center;gap:8px;width:100%;padding:8px 16px;background:none;border:0;color:inherit;font:400 10px/1.3 var(--rx-font);letter-spacing:.03em;text-align:left;cursor:pointer}.rx-loc__option:hover,.rx-loc__option.is-active{background:var(--rx-grey)}.rx-loc__option .rx-loc__iso{width:22px}.rx-loc--compact .rx-loc__toggle{font-size:11px}.rx-loc--compact .rx-loc__list{right:auto;left:0;bottom:calc(100% + 8px);top:auto}.rx-loc__sep{color:var(--rx-muted)}@media(max-width:989px){.rx-header__bar{grid-template-columns:auto 1fr auto;gap:8px}.rx-header__burger{display:inline-flex;grid-column:1;grid-row:1}.rx-nav,.rx-header__loc,.rx-header__account{display:none}.rx-header--logo-left .rx-header__logo,.rx-header--logo-center .rx-header__logo{grid-column:2;justify-self:center}.rx-wordmark{font-size:15px}}.rx-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;visibility:hidden;pointer-events:none}.rx-drawer.is-open{visibility:visible;pointer-events:auto}.rx-drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059;opacity:0;transition:opacity .35s}.rx-drawer.is-open .rx-drawer__backdrop{opacity:1}.rx-drawer__panel{position:absolute;top:0;bottom:0;right:0;width:min(450px,100%);display:flex;flex-direction:column;background:var(--rx-white);color:var(--rx-ink);transform:translate(100%);transition:transform .45s var(--rx-ease)}.rx-drawer__panel--wide{width:min(480px,100%)}.rx-drawer--left .rx-drawer__panel{right:auto;left:0;transform:translate(-100%)}.rx-drawer.is-open .rx-drawer__panel{transform:none}.rx-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:12px 20px 12px 30px;min-height:50px;border-bottom:1px solid var(--rx-line)}.rx-drawer__title{font-size:14px;letter-spacing:.1em;text-transform:uppercase}.rx-drawer__body{padding:24px 30px;overflow-y:auto}.rx-cart__inner{flex:1;display:flex;flex-direction:column;min-height:0}.rx-cart__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;padding:30px;text-align:center}.rx-cart__empty-img{width:212px;height:auto;display:block}.rx-cart__empty-text{margin:0;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--rx-muted)}.rx-cart__items{list-style:none;margin:0;padding:0 30px;overflow-y:auto;flex:1}.rx-cart__item{display:grid;grid-template-columns:96px 1fr;gap:16px;padding:20px 0;border-bottom:1px solid var(--rx-line)}.rx-cart__thumb{background:var(--rx-grey);aspect-ratio:4 / 5;display:block}.rx-cart__thumb img{width:100%;height:100%;object-fit:contain;display:block}.rx-cart__meta{display:flex;flex-direction:column;gap:6px}.rx-cart__row{display:flex;justify-content:space-between;gap:12px}.rx-cart__row--bottom{margin-top:auto;align-items:center}.rx-cart__name{color:inherit;text-decoration:none;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.rx-cart__price{font-size:12px;white-space:nowrap}.rx-cart__variant{margin:0;font-size:11px;color:var(--rx-muted)}.rx-cart__foot{padding:20px 30px 26px;border-top:1px solid var(--rx-line)}.rx-cart__total{display:flex;justify-content:space-between;font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.rx-cart__total--muted{color:var(--rx-muted)}.rx-cart__note{margin:0 0 16px;font-size:11px;color:var(--rx-muted)}.rx-cart__view{display:block;text-align:center;margin-top:14px}.rx-cart.is-loading .rx-cart__inner{opacity:.5;pointer-events:none}.rx-qty{display:inline-flex;align-items:center;border:1px solid var(--rx-line)}.rx-qty__btn{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;cursor:pointer;color:inherit}.rx-qty__btn .rx-icon{width:12px;height:12px}.rx-qty__value{min-width:24px;text-align:center;font-size:12px}.rx-search__form{display:flex;align-items:center;gap:12px;padding:12px 20px 12px 24px;border-bottom:1px solid var(--rx-line)}.rx-search__input{flex:1;border:0;outline:0;padding:10px 0;background:none;font:400 12px var(--rx-font);letter-spacing:.06em;color:var(--rx-ink)}.rx-search__input::-webkit-search-cancel-button{display:none}.rx-search__body{padding:22px 16px 30px;overflow-y:auto;flex:1}.rx-search__label{margin:0 0 14px;font-size:10px;letter-spacing:.12em;color:#555}.rx-search__popular{list-style:none;margin:0 0 32px;padding:0;display:grid;gap:10px}.rx-search__popular a{color:inherit;text-decoration:none;font-size:11px}.rx-search__popular a:hover{text-decoration:underline}.rx-search__popular mark{background:none;font-weight:700;color:inherit}.rx-search__products{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.rx-search__all{margin-top:24px;width:100%}.rx-search__empty{font-size:12px}.rx-search.is-searching [data-rx-search-default]{display:none}.rx-mini{color:inherit;text-decoration:none;display:grid;gap:4px}.rx-mini__media{background:var(--rx-grey);aspect-ratio:4 / 5;display:block;overflow:hidden}.rx-mini__media img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .5s var(--rx-ease)}.rx-mini:hover img{transform:scale(1.04)}.rx-mini__title{margin-top:8px;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.rx-mini__price{font-size:9px;letter-spacing:.06em;color:#555}.rx-mnav{padding:10px 24px;overflow-y:auto;flex:1}.rx-mnav ul{list-style:none;margin:0;padding:0}.rx-mnav>ul>li{border-bottom:1px solid var(--rx-line)}.rx-mnav a,.rx-mnav summary{display:flex;justify-content:space-between;align-items:center;padding:16px 0;color:inherit;text-decoration:none;font-size:13px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;list-style:none}.rx-mnav summary::-webkit-details-marker{display:none}.rx-mnav summary .rx-icon{width:14px;height:14px;transition:transform .25s}.rx-mnav details[open] summary .rx-icon{transform:rotate(45deg)}.rx-mnav details ul{padding:0 0 12px 12px}.rx-mnav details a{padding:9px 0;font-size:12px}.rx-mnav__grand{padding-left:12px!important}.rx-mnav__foot{padding:20px 24px 30px;display:grid;gap:16px;border-top:1px solid var(--rx-line)}.rx-mnav__foot>a{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:inherit}.rx-hero{position:relative;height:100vh;height:100svh;min-height:520px;overflow:hidden;background:#111;color:var(--rx-white)}.rx-hero--large{height:80vh}.rx-hero--medium{height:60vh}.rx-hero__slides,.rx-hero__slide,.rx-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.rx-hero__slide{opacity:0;visibility:hidden;transition:opacity 1s var(--rx-ease),visibility 1s}.rx-hero__slide.is-active{opacity:1;visibility:visible}.rx-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--rx-overlay, .15))}.rx-hero__img{width:100%;height:100%;object-fit:cover;display:block}.rx-hero__img--mobile{display:none}@keyframes rx-zoom{0%{transform:scale(1.06)}to{transform:scale(1)}}.rx-hero__content{position:absolute;left:var(--rx-gutter);right:var(--rx-gutter);bottom:44px;z-index:2}.rx-hero__eyebrow{margin:0 0 10px;font-size:14px;letter-spacing:.02em;text-transform:uppercase}.rx-hero__heading{margin:0 0 14px;font-family:var(--rx-font);font-weight:400;font-size:clamp(30px,3.2vw,46px);line-height:1.05;letter-spacing:.01em;text-transform:uppercase;color:inherit}.rx-hero__rating{margin:28px 0 0;display:flex;align-items:center;gap:10px;font-size:9px;letter-spacing:.1em}.rx-hero__slide.is-active .rx-hero__content>*{animation:rx-rise .9s var(--rx-ease) both}.rx-hero__slide.is-active .rx-hero__content>:nth-child(2){animation-delay:.1s}.rx-hero__slide.is-active .rx-hero__content>:nth-child(3){animation-delay:.2s}.rx-hero__slide.is-active .rx-hero__content>:nth-child(4){animation-delay:.3s}@keyframes rx-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.rx-hero__controls{position:absolute;right:var(--rx-gutter);bottom:30px;z-index:3;display:flex;align-items:center;gap:6px}.rx-hero__dot{width:22px;height:20px;padding:0;background:none;border:0;cursor:pointer;display:flex;align-items:center}.rx-hero__dot span{display:block;width:100%;height:1px;background:#ffffff73;position:relative;overflow:hidden}.rx-hero__dot.is-active span{background:#ffffff73}.rx-hero__dot.is-active span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--rx-white);transform-origin:left;animation:rx-progress var(--rx-hero-speed, 6s) linear both}.rx-hero.is-paused .rx-hero__dot.is-active span:after{animation-play-state:paused}@keyframes rx-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rx-hero__pause{margin-left:20px;width:20px;height:20px;padding:0;background:none;border:0;color:var(--rx-white);cursor:pointer;opacity:.7}.rx-hero__pause .rx-icon{width:12px;height:12px}.rx-hero__play-icon,.rx-hero.is-paused .rx-hero__pause-icon{display:none}.rx-hero.is-paused .rx-hero__play-icon{display:block}@media(max-width:749px){.rx-hero__img--mobile{display:block}.rx-hero__img--desktop:has(+.rx-hero__img--mobile){display:none}.rx-hero__content{bottom:70px}.rx-hero__controls{left:var(--rx-gutter);right:auto;bottom:26px}}.rx-tiles{display:grid;grid-template-columns:repeat(var(--rx-cols),1fr);gap:0;background:#000}.rx-tile{position:relative;display:block;overflow:hidden;aspect-ratio:var(--rx-tile-ratio, .62);color:var(--rx-white);text-decoration:none}.rx-tile__media{position:absolute;top:0;right:0;bottom:0;left:0}.rx-tile__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s var(--rx-ease)}.rx-tile:hover .rx-tile__media img{transform:scale(1.05)}.rx-tile__label{position:absolute;left:15px;bottom:16px;padding-bottom:4px;font-size:15px;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid currentColor;text-shadow:0 1px 8px rgba(0,0,0,.3)}@media(max-width:749px){.rx-tiles{grid-template-columns:repeat(2,1fr)}.rx-tile__label{font-size:12px;left:12px;bottom:12px}}.rx-card{position:relative;display:flex;flex-direction:column;color:var(--rx-ink)}.rx-card__media-wrap{position:relative;background:var(--rx-grey);aspect-ratio:.76;overflow:hidden}.rx-card__media{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.rx-card__media::-webkit-scrollbar{display:none}.rx-card__slide{flex:0 0 100%;scroll-snap-align:start;display:flex;align-items:center;justify-content:center}.rx-card__slide img{width:100%;height:100%;object-fit:contain;display:block;mix-blend-mode:multiply}.rx-card__arrow{position:absolute;top:50%;z-index:2;width:30px;height:40px;margin-top:-20px;padding:0;display:flex;align-items:center;justify-content:center;background:none;border:0;color:var(--rx-ink);cursor:pointer;opacity:0;transition:opacity .25s}.rx-card__arrow .rx-icon{width:16px;height:16px}.rx-card__arrow--prev{left:6px}.rx-card__arrow--next{right:6px}.rx-card__dashes{position:absolute;left:12px;bottom:12px;display:flex;gap:4px;z-index:2}.rx-card__dash{width:8px;height:1px;background:#00000040}.rx-card__dash.is-active{background:var(--rx-black)}.rx-card__plus{position:absolute;right:12px;bottom:12px;z-index:2;width:24px;height:24px;padding:0;display:flex;align-items:center;justify-content:center;background:none;border:0;color:#555;cursor:pointer}.rx-card__plus .rx-icon{width:18px;height:18px}.rx-card__sizes{position:absolute;left:0;right:0;bottom:0;z-index:3;display:flex;justify-content:center;flex-wrap:wrap;gap:1px;padding:12px;background:var(--rx-grey-2);transform:translateY(100%);transition:transform .3s var(--rx-ease)}.rx-card__size{min-width:39px;height:28px;padding:0 8px;background:var(--rx-white);border:0;font:400 9px/1 var(--rx-font);letter-spacing:.04em;cursor:pointer;color:var(--rx-ink)}.rx-card__size:hover{background:var(--rx-black);color:var(--rx-white)}.rx-card__size:disabled{color:#bbb;text-decoration:line-through;cursor:not-allowed;background:var(--rx-white)}.rx-card__size.is-loading,.rx-card__plus.is-loading{opacity:.4;pointer-events:none}.rx-card__info{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 4px 0;color:inherit;text-decoration:none}.rx-card__title{font-size:10.5px;line-height:1.35;text-transform:uppercase;letter-spacing:.01em;max-width:70%}.rx-card__price{font-size:11.5px;white-space:nowrap;letter-spacing:.02em}.rx-card__compare{margin-right:6px;color:var(--rx-ink)}.rx-card__colors{position:relative;min-height:20px;padding:6px 4px 0}.rx-card__colorways{font-size:10px;letter-spacing:.1em}.rx-card__swatches{position:absolute;top:6px;left:4px;display:flex;gap:6px;opacity:0;pointer-events:none;transition:opacity .2s}.rx-swatch{width:14px;height:14px;border-radius:50%;background:var(--swatch, #ccc);box-shadow:0 0 0 1px var(--rx-white),0 0 0 2px #999}.rx-card--soldout .rx-card__slide img{opacity:.55}@media(hover:hover){.rx-card:hover .rx-card__arrow{opacity:1}.rx-card__media-wrap:hover .rx-card__sizes{transform:none}.rx-card__media-wrap:hover .rx-card__sizes~.rx-card__plus,.rx-card__media-wrap:has(.rx-card__sizes):hover .rx-card__plus{opacity:0}.rx-card:hover .rx-card__colorways{opacity:0}.rx-card:hover .rx-card__swatches{opacity:1}}.rx-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px 16px;padding-inline:4px}.rx-grid--collection{padding-inline:4px}@media(max-width:989px){.rx-grid{grid-template-columns:repeat(2,1fr);gap:28px 6px}}.rx-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * 4px) / 4.1);gap:4px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.rx-rail::-webkit-scrollbar{display:none}.rx-rail__item{scroll-snap-align:start}@media(max-width:989px){.rx-rail{grid-auto-columns:46%}}@media(max-width:749px){.rx-rail{grid-auto-columns:72%}}.rx-ctabs{padding-top:70px;padding-bottom:44px}.rx-ctabs__tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin-bottom:28px;padding-inline:var(--rx-gutter)}.rx-ctabs__panel{display:none}.rx-ctabs__panel.is-active{display:block;animation:rx-fade .5s var(--rx-ease)}@keyframes rx-fade{0%{opacity:0}to{opacity:1}}.rx-ctabs__more{margin-top:50px}.rx-explore{position:relative;background:#111;overflow:clip}.rx-explore__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;color:var(--rx-white);pointer-events:none}.rx-explore__overlay .rx-explore__content{position:sticky;top:0;height:100vh}.rx-explore__overlay a{pointer-events:auto}.rx-explore__panel{position:relative;display:block;height:100vh;overflow:hidden}.rx-explore__panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000001f}.rx-explore__panel img,.rx-explore__panel svg{width:100%;height:100%;object-fit:cover;display:block}.rx-explore__content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.rx-explore__eyebrow{margin:0 0 12px;font-size:10px;letter-spacing:.32em;text-transform:uppercase}.rx-explore__names{list-style:none;margin:0;padding:0}.rx-explore__name{display:block;color:#fff6;text-decoration:none;font-weight:700;font-size:clamp(30px,2.6vw,38px);line-height:1.45;letter-spacing:.01em;text-transform:uppercase;transition:color .4s}.rx-explore__name.is-active,.rx-explore__name:hover{color:var(--rx-white)}.rx-explore__link{margin-top:10px;display:inline-flex;align-items:center;gap:6px;padding-bottom:3px;color:inherit;text-decoration:none;font-size:10px;letter-spacing:.24em;text-transform:uppercase;border-bottom:1px solid currentColor}.rx-explore__link .rx-icon{width:12px;height:12px}.rx-social{padding-top:26px;padding-bottom:90px;overflow:hidden}.rx-social__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px;padding-inline:52px}.rx-social__handle,.rx-social__follow{margin:0;font-family:var(--rx-font);font-weight:700;font-size:14px;letter-spacing:.08em;color:var(--rx-black);text-decoration:none;text-transform:uppercase}.rx-marquee{overflow-x:auto;scrollbar-width:none}.rx-marquee::-webkit-scrollbar{display:none}.rx-marquee__track{display:flex;gap:8px;width:max-content;padding-inline:8px}.rx-marquee--animate{overflow:hidden}.rx-marquee--animate .rx-marquee__track{animation:rx-marquee var(--rx-marquee-speed, 50s) linear infinite}.rx-marquee--animate:hover .rx-marquee__track{animation-play-state:paused}@keyframes rx-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.rx-social__item{display:block;width:clamp(180px,16vw,256px);aspect-ratio:.8;overflow:hidden;flex-shrink:0}.rx-social__item img,.rx-social__item svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s var(--rx-ease)}.rx-social__item:hover img{transform:scale(1.05)}@media(max-width:749px){.rx-social__head{padding-inline:var(--rx-gutter)}}.rx-footer{background:var(--rx-white);color:var(--rx-black);padding-top:110px;overflow:hidden}.rx-footer__top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px}.rx-footer__label{margin:0 0 18px;font-size:12px;letter-spacing:.2em;text-transform:uppercase}.rx-footer__news .rx-footer__label{font-size:11px;margin-bottom:14px}.rx-footer__headline{margin:0 0 10px;font-size:21px;letter-spacing:-.01em}.rx-footer__sub{margin:0 0 20px;font-size:12px;letter-spacing:.08em}.rx-newsletter__field{display:flex;align-items:center;max-width:380px;border:1px solid var(--rx-black)}.rx-newsletter__field input{flex:1;min-width:0;height:44px;padding:0 14px;border:0;outline:0;background:none;font:400 13px var(--rx-font);color:var(--rx-ink)}.rx-newsletter__field button{width:50px;height:44px;display:flex;align-items:center;justify-content:center;background:none;border:0;cursor:pointer;color:inherit}.rx-newsletter__msg{font-size:12px;margin:10px 0 0}.rx-footer__links{list-style:none;margin:0;padding:0;display:grid;gap:14px}.rx-footer__links a{color:inherit;text-decoration:none;font-size:10px;letter-spacing:.1em}.rx-footer__links--upper a{text-transform:uppercase}.rx-footer__links a:hover{text-decoration:underline;text-underline-offset:3px}.rx-footer__text{font-size:11px;line-height:1.7}.rx-footer__social{display:flex;justify-content:center;gap:16px;margin-top:76px}.rx-footer__social a{color:inherit}.rx-footer__social .rx-icon{width:16px;height:16px}.rx-footer__bottom{display:flex;justify-content:space-between;gap:20px;margin-top:38px;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.rx-footer__bottom a{color:inherit;text-decoration:none;text-transform:none;letter-spacing:.1em}.rx-footer__wordmark{margin-top:12px;line-height:0}.rx-footer__wordmark svg{width:100%;height:auto;aspect-ratio:1000 / 150;display:block}.rx-footer__wordmark text{font-family:var(--rx-font-wide);font-stretch:125%;font-weight:500;font-size:176px;fill:var(--rx-black)}@media(max-width:989px){.rx-footer{padding-top:60px}.rx-footer__top{grid-template-columns:1fr 1fr}.rx-footer__news{grid-column:1 / -1}}.rx-product{display:grid;grid-template-columns:1fr 1fr;align-items:start}.rx-product__gallery{position:sticky;top:0;height:100vh;min-height:560px;background:var(--rx-grey);overflow:hidden}.rx-header-section~main .rx-product__gallery{top:0}.rx-product__track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.rx-product__track::-webkit-scrollbar{display:none}.rx-product__slide{flex:0 0 100%;scroll-snap-align:start;display:flex;align-items:center;justify-content:center;padding:40px}.rx-product__slide img,.rx-product__slide video{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;mix-blend-mode:multiply}.rx-product__arrow{position:absolute;top:50%;margin-top:-22px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:none;border:0;color:#555;cursor:pointer}.rx-product__arrow--prev{left:10px}.rx-product__arrow--next{right:10px}.rx-product__dashes{position:absolute;left:20px;bottom:24px;display:flex;gap:5px}.rx-product__dash{width:14px;height:2px;background:#0003;transition:background .3s}.rx-product__dash.is-active{background:var(--rx-black)}.rx-product__info{min-height:calc(100vh - var(--rx-header-h));display:flex;align-items:center;justify-content:center;padding:60px var(--rx-gutter)}.rx-product__inner{width:100%;max-width:464px}.rx-product__form{display:flex;flex-direction:column;gap:22px}.rx-product__head{display:flex;justify-content:space-between;align-items:baseline;gap:20px}.rx-product__title{margin:0;font-family:var(--rx-font);font-weight:400;font-size:16px;letter-spacing:.02em;text-transform:uppercase;color:var(--rx-black)}.rx-product__price{margin:0;font-size:15px;letter-spacing:.06em;white-space:nowrap}.rx-product__price s{margin-right:12px}.rx-product__label{margin:0 0 10px;padding:0;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.rx-fit__bar{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.rx-fit__seg{height:2px;background:var(--rx-grey-2)}.rx-fit__seg.is-active{background:var(--rx-black)}.rx-fit__labels{display:flex;justify-content:space-between;margin-top:10px;font-size:9px;letter-spacing:.06em;text-transform:uppercase}.rx-options{display:flex;flex-direction:column;gap:18px}.rx-option{border:0;margin:0;padding:0;min-width:0}.rx-option__head{display:flex;justify-content:space-between;align-items:baseline}.rx-option__head .rx-product__label{float:left}.rx-option__values{clear:both;display:flex;flex-wrap:wrap;gap:6px}.rx-option__values--grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(60px,1fr));gap:0}.rx-option__btn{min-height:40px;padding:8px 14px;background:var(--rx-white);border:1px solid var(--rx-line);font:400 12px/1 var(--rx-font);letter-spacing:.06em;color:var(--rx-ink);cursor:pointer;transition:border-color .2s}.rx-option__values--grid .rx-option__btn{margin-left:-1px}.rx-option__btn:hover{border-color:#999;position:relative;z-index:1}.rx-option__btn.is-active{border-color:var(--rx-black);position:relative;z-index:2;box-shadow:inset 0 0 0 .5px var(--rx-black)}.rx-option__btn.is-unavailable{color:#bbb;background:linear-gradient(to top right,transparent calc(50% - .5px),#ddd,transparent calc(50% + .5px))}.rx-model{display:flex;justify-content:center;align-items:center;gap:26px;padding:10px 14px;background:var(--rx-grey);font-size:11px;letter-spacing:.04em;text-align:center}.rx-model__sep{width:1px;height:16px;background:#bbb}.rx-buy{display:flex;flex-direction:column;gap:10px}.rx-buy__dynamic .shopify-payment-button__button--unbranded,.rx-buy__dynamic .shopify-payment-button__button{min-height:46px!important;border-radius:0!important;background:var(--rx-black)!important;color:var(--rx-white)!important;font:400 14px/1 var(--rx-font)!important;letter-spacing:.18em!important;text-transform:uppercase}.rx-buy__dynamic .shopify-payment-button__more-options{font-size:11px;color:var(--rx-ink);text-decoration:underline}.rx-buy__error{margin:0;font-size:12px;color:#c0392b}.rx-stock{display:flex;align-items:center;gap:10px;margin:-6px 0 0;font-size:11px;letter-spacing:.04em}.rx-stock__dot{width:6px;height:6px;border-radius:50%;background:var(--rx-ok)}.rx-stock--low .rx-stock__dot{background:var(--rx-low);animation:rx-pulse 1.8s infinite}.rx-stock--out .rx-stock__dot{background:#c0392b}@keyframes rx-pulse{0%,to{box-shadow:0 0 #f0a03c80}50%{box-shadow:0 0 0 5px #f0a03c00}}.rx-acc{border:0}.rx-acc summary{display:flex;justify-content:space-between;align-items:center;padding:4px 0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;list-style:none}.rx-acc summary::-webkit-details-marker{display:none}.rx-acc summary .rx-icon{width:15px;height:15px;transition:transform .25s}.rx-acc[open] summary .rx-icon{transform:rotate(45deg)}.rx-acc__body{padding:12px 0 4px}.rx-rte{font-size:12px;line-height:1.75;letter-spacing:.06em}.rx-rte p{margin:0 0 1em}.rx-rte a{color:inherit}.rx-rte img{max-width:100%;height:auto}.rx-rte table{width:100%;border-collapse:collapse}.rx-rte th,.rx-rte td{border:1px solid var(--rx-line);padding:8px;text-align:center}.rx-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:55;transform:translateY(100%);transition:transform .4s var(--rx-ease)}.rx-sticky-atc.is-visible{transform:none}.rx-sticky-atc__btn{width:100%;height:50px;background:var(--rx-black);color:var(--rx-white);border:0;font:400 13px/1 var(--rx-font);letter-spacing:.2em;text-transform:uppercase;cursor:pointer}.rx-sticky-atc__btn:disabled{background:#555;cursor:not-allowed}@media(max-width:989px){.rx-product{grid-template-columns:1fr}.rx-product__gallery{position:relative;height:auto;min-height:0;aspect-ratio:.85}.rx-product__slide{padding:20px}.rx-product__info{min-height:0;padding:30px var(--rx-gutter) 50px}.rx-product__head{flex-direction:column;gap:8px}}.rx-related{padding-top:90px}.rx-related__heading{margin:0 0 70px 8px;font-family:var(--rx-font);font-weight:400;font-size:17px;letter-spacing:.02em;color:var(--rx-black)}.rx-related .rx-grid{padding-inline:12px;gap:40px 16px}.rx-collection{padding:50px 0 80px}.rx-collection__head{margin-bottom:46px}.rx-collection__title{margin:0 0 30px;font-family:var(--rx-font);font-weight:700;font-size:24px;letter-spacing:.06em;text-transform:uppercase;color:var(--rx-black)}.rx-collection__tabs{display:flex;flex-wrap:wrap;gap:24px}.rx-collection__tab{padding-bottom:7px;color:#555;text-decoration:none;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid transparent}.rx-collection__tab:hover,.rx-collection__tab.is-active{color:var(--rx-black);border-color:var(--rx-black)}.rx-collection__desc{margin-top:20px;max-width:640px}.rx-empty{padding:60px 20px;font-size:13px}.rx-pagination{display:flex;justify-content:center;align-items:center;gap:18px;margin-top:60px;font-size:12px}.rx-pagination a,.rx-pagination span{color:var(--rx-muted);text-decoration:none}.rx-pagination .is-active{color:var(--rx-black);border-bottom:1px solid currentColor}.rx-pagination__arrow .rx-icon{width:14px;height:14px}.rx-phero{position:relative;height:var(--rx-phero-h, 520px);overflow:hidden;display:flex;align-items:center;justify-content:center;color:var(--rx-white)}.rx-phero__media{position:absolute;top:0;right:0;bottom:0;left:0}.rx-phero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--rx-overlay, .2))}.rx-phero__media img{width:100%;height:100%;object-fit:cover;display:block}.rx-phero__title{position:relative;z-index:1;margin:0;font-family:var(--rx-font);font-weight:700;font-size:clamp(34px,3.6vw,52px);letter-spacing:.02em;text-transform:uppercase;color:inherit;text-align:center}.rx-pcontent{padding-top:36px;padding-bottom:90px}.rx-pcontent .rx-h2{margin-bottom:18px}.rx-pcontent__body{max-width:460px;margin:0 auto;padding-inline:20px;text-align:center;font-size:13.5px;line-height:1.5;letter-spacing:.05em}.rx-lookbook{padding-top:40px;padding-bottom:80px}.rx-lookbook__title{margin:0 0 26px;font-family:var(--rx-font);font-weight:400;font-size:clamp(26px,2.2vw,32px);letter-spacing:.04em;text-transform:uppercase;text-align:center;color:var(--rx-black)}.rx-lookbook__grid{display:grid;grid-template-columns:repeat(var(--rx-cols, 3),1fr);gap:4px;padding-inline:40px}.rx-lookbook__item{position:relative;display:block;aspect-ratio:.8;overflow:hidden;color:var(--rx-white);text-decoration:none}.rx-lookbook__item img,.rx-lookbook__item svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1s var(--rx-ease)}a.rx-lookbook__item:hover img{transform:scale(1.04)}.rx-lookbook__caption{position:absolute;left:14px;bottom:14px;font-size:11px;letter-spacing:.14em;text-transform:uppercase}@media(max-width:749px){.rx-lookbook__grid{grid-template-columns:1fr 1fr;padding-inline:4px}}.button,.shopify-challenge__button,.customer button{border-radius:0!important;letter-spacing:.12em;text-transform:uppercase}.button:before,.button:after{box-shadow:none!important;border-radius:0!important}.field__input,.select__select,.customer .field input{border-radius:0!important}.rx-password{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:80px 20px;text-align:center}.rx-password .rx-h2{margin:0}.rx-password__msg{margin:0;font-size:13px;letter-spacing:.05em}.rx-password .rx-newsletter{width:100%;max-width:380px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.rx-marquee--animate .rx-marquee__track{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/rx.css.map */
