.rr{--cream:#efece6;--ink:#111;--card:#101010;--muted:#9a968f;--red:#e0503f;--display:"Archivo",sans-serif;--mono:"IBM Plex Mono",monospace;color:var(--cream);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.rr *,.rr *:before,.rr *:after{box-sizing:border-box}.rr a{color:inherit;text-decoration:none}.rr button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.rr-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.rr-wrap{max-width:1440px;margin:0 auto;padding:0 clamp(16px,4vw,48px)}.rr-mono{font-family:var(--mono);font-size:12px;letter-spacing:.1em}.rr-muted{color:var(--muted)}.rr-lede{font-size:17px;color:#d8d4cc;max-width:320px;margin:0}.rr-display{margin:0;font-family:var(--display);font-stretch:62%;font-weight:900;font-size:clamp(56px,7vw,110px);line-height:.85;text-transform:uppercase}.rr-display--xl{font-size:clamp(64px,9vw,140px)}.rr-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.rr-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:16px 28px;font-weight:700;font-size:15px;transition:transform .2s}.rr-btn:hover{transform:translateY(-2px)}.rr-btn--cream{background:var(--cream);color:var(--ink)}.rr-btn--glass{background:#18181880;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.2)}.rr-btn--dark{background:var(--ink);color:var(--cream)}.rr-btn--block{width:100%}.rr-btn--ghost{border:1px solid rgba(255,255,255,.3);padding:12px 20px;font-size:14px}.rr-btn--ghost:hover{background:var(--cream);color:var(--ink)}.rr-outline{color:transparent;-webkit-text-stroke:2px var(--cream)}.rr-chip{padding:9px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.22)!important;font-size:14px}.rr-chip:hover{background:var(--cream);color:var(--ink)}@keyframes rrMarquee{to{transform:translate(-50%)}}@keyframes rrBlink{0%,49%{opacity:1}50%,to{opacity:.25}}@keyframes rrFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes rrBump{40%{transform:scale(1.4)}}.rr-header{position:sticky;top:0;z-index:45}.rr-header__wrap{padding:10px clamp(10px,2vw,20px) 0}.rr-ticker{overflow:hidden;background:#efece6eb;color:var(--ink);font-family:var(--display);font-weight:700;font-size:11px;letter-spacing:.18em;padding:9px 0}.rr-ticker__track{display:flex;width:max-content;animation:rrMarquee 38s linear infinite}.rr-ticker__half{display:flex;white-space:nowrap}.rr-ticker__half span{padding:0 28px}.rr-ticker__half span:after{content:"\2022";margin-left:28px}.rr-header__bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:8px 8px 8px 14px;border-radius:999px;background:#1212128c;backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2);border:1px solid rgba(255,255,255,.14);box-shadow:0 14px 40px #00000059}.rr-header__menu{display:none;flex-direction:column;gap:5px;padding:12px 10px!important}.rr-header__menu i{display:block;width:20px;height:2px;background:var(--cream)}.rr-header__menu i:last-child{width:13px}.rr-pill-link--strong{font-weight:600}.rr-mobile-menu{margin-top:8px;padding:10px;border-radius:24px;background:#121212eb;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border:1px solid rgba(255,255,255,.14);display:flex;flex-direction:column}.rr-mobile-menu[hidden]{display:none}.rr-mobile-menu a{padding:14px;font-family:var(--display);font-stretch:66%;font-weight:900;font-size:30px;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.1)}.rr-mobile-menu a:last-child{border-bottom:0}.rr-header__nav{display:flex;gap:2px;flex-wrap:wrap;height:36px;overflow:hidden;white-space:nowrap;font-size:14px;min-width:0}.rr-pill-link{flex:none;padding:8px 12px;border-radius:999px;transition:background .2s}.rr-pill-link:hover{background:#ffffff1a}.rr-header__logo img{height:34px;width:auto;display:block}.rr-header__logo{font-family:var(--display);font-weight:900;font-size:22px;text-transform:uppercase}.rr-header__actions{display:flex;justify-content:flex-end;gap:10px;align-items:center}.rr-search-btn{display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:#ffffff12;border:1px solid rgba(255,255,255,.12);font-size:14px;color:#cfcac2}.rr-search-btn i{width:12px;height:12px;border:1.5px solid currentColor;border-radius:50%}.rr-basket-btn{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:var(--cream);color:var(--ink)!important;font-size:14px;font-weight:600}.rr-badge{display:inline-grid;place-items:center;min-width:22px;height:22px;border-radius:11px;background:var(--ink);color:var(--cream);font-size:12px}.rr-badge.is-bump{animation:rrBump .45s ease}.rr-search{margin-top:8px;border-radius:28px;max-height:calc(100vh - 120px);overflow-y:auto;background:#0e0e0ef2;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid rgba(255,255,255,.12);box-shadow:0 30px 60px #00000080}.rr-search__inner{max-width:1100px;margin:0 auto;padding:22px clamp(16px,4vw,48px) 28px;display:flex;flex-direction:column;gap:18px}.rr-search__row{display:flex;align-items:center;gap:14px;border-bottom:2px solid var(--cream);padding-bottom:10px}.rr-search__input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:var(--cream);font-family:var(--display);font-stretch:70%;font-weight:800;font-size:clamp(28px,4vw,48px);text-transform:uppercase}.rr-search__input::placeholder{color:#8f8b84}.rr-search__popular{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.rr-search__results{display:flex;flex-direction:column;gap:10px}.rr-search__results a{text-decoration:underline}.rr-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:8px}.rr-result{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px;border-radius:14px;text-decoration:none!important}.rr-result.is-first,.rr-result:hover{background:#ffffff14}.rr-result__img{width:64px;height:64px;border-radius:10px;overflow:hidden;background:#0c0c0c;display:grid;place-items:center;font:500 9px var(--mono);color:#8f8b84}.rr-result__img img{width:100%;height:100%;object-fit:cover}.rr-result__info{display:flex;flex-direction:column;gap:3px;min-width:0;font-size:14px}.rr-hero{position:relative;min-height:calc(100svh - 110px);overflow:hidden;display:flex;flex-direction:column;align-items:center;padding:20px clamp(16px,4vw,48px) 40px;gap:24px}.rr-hero__stack{margin:auto 0;display:flex;flex-direction:column;align-items:center}.rr-hero__row{position:relative;transform-origin:50% 50%;z-index:1;will-change:transform}.rr-hero__row--center{z-index:5}.rr-hero__word,.rr-hero__echo{display:block;white-space:nowrap;font-family:var(--display);font-weight:900;font-size:min(11vw,10vh);line-height:.86;text-transform:uppercase;letter-spacing:-.04em}.rr-hero__word{position:relative;z-index:10;color:transparent;-webkit-text-stroke:1.5px var(--rc,var(--cream))}.rr-hero__row--center .rr-hero__word{color:var(--cream);-webkit-text-stroke:0}.rr-hero__echo{position:absolute;top:0;right:0;bottom:0;left:0;color:transparent;-webkit-text-stroke-width:2px;will-change:transform}.rr-hero__foot{position:relative;z-index:12;align-self:stretch;display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.rr-hero__copy{display:flex;flex-direction:column;gap:10px;max-width:380px}.rr-hero__copy p{margin:0;font-size:18px;color:#d8d4cc}.rr-hero__perks,.rr-perks{display:flex;gap:16px;flex-wrap:wrap;font-size:13px;color:#cfcac2}.rr-hero__ctas{display:flex;gap:10px;flex-wrap:wrap}.rr-cats{background:var(--cream);color:var(--ink);padding:clamp(40px,6vw,80px) 0 clamp(40px,5vw,70px)}.rr-cats__head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:22px}.rr-cats__ink{font-family:var(--display);font-stretch:62%;font-weight:900;font-size:clamp(80px,14vw,220px);line-height:.8;text-transform:uppercase;letter-spacing:-.02em;background:#0b0b0b var(--rr-marble) center/cover;-webkit-background-clip:text;background-clip:text;color:transparent}.rr-cats__list{border-bottom:2px solid var(--ink)}.rr-cats__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;border-top:2px solid var(--ink);padding:10px 0;transition:padding .3s,background .3s}.rr-cats__row:hover{padding-left:20px;background:#1111110a}.rr-cats__name{font-family:var(--display);font-stretch:62%;font-weight:900;font-size:clamp(48px,7.5vw,124px);line-height:.85;text-transform:uppercase}.rr-tag{display:inline-flex;align-items:center;gap:6px;font:600 11px var(--mono);letter-spacing:.06em;white-space:nowrap;border-radius:8px;padding:6px 10px}.rr-tag i{width:6px;height:6px;border-radius:3px;background:currentColor;animation:rrBlink 1s steps(1) infinite}.rr-tag--low{background:var(--red);color:#fff}.rr-tag--restock{background:var(--cream);color:var(--ink)}.rr-tag--sold{border:2px solid var(--red);color:var(--red);background:#0a0a0ab3}.rr-sizes{position:absolute;left:10px;right:10px;bottom:10px;z-index:3;padding:10px;border-radius:14px;background:#0e0e0ee0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;flex-direction:column;gap:8px}.rr-sizes[hidden]{display:none}.rr-sizes__head{display:flex;justify-content:space-between;color:#cfcac2;font-size:11px}.rr-sizes__opts{display:flex;gap:5px;flex-wrap:wrap}.rr-size{flex:1;min-width:38px;text-align:center;padding:10px 2px!important;border-radius:9px;background:#ffffff1a!important;font-size:12px;font-weight:600}.rr-size:hover{background:var(--cream)!important;color:var(--ink)}.rr-size:disabled{opacity:.35;text-decoration:line-through;cursor:not-allowed}.rr-add{padding:10px 14px!important;border-radius:999px;font-size:13px;font-weight:700;transition:transform .15s}.rr-add:active{transform:scale(.95)}.rr-add--cream{background:var(--cream)!important;color:var(--ink)!important}.rr-add--dark{width:100%;border-radius:14px;padding:15px!important;font-size:15px;background:var(--ink)!important;color:var(--cream)!important}.rr-add.is-disabled{background:transparent!important;color:#8f8b84!important;cursor:not-allowed}.rr-add.is-loading{opacity:.6;pointer-events:none}@keyframes rrSpin{0%{transform:rotateX(-18deg) rotateY(0)}to{transform:rotateX(-18deg) rotateY(360deg)}}@keyframes rrShadow{0%,to{transform:scaleX(1);opacity:.55}50%{transform:scaleX(.82);opacity:.35}}.rr-boxes{padding:clamp(56px,8vw,90px) 0 30px}.rr-boxes__grid{margin-top:26px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}.rr-box{--s:140px;position:relative;border-radius:30px;background:#1818186b;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.14);padding:20px;display:flex;flex-direction:column;gap:14px;overflow:hidden}.rr-box__stage{position:relative;height:260px;display:grid;place-items:center}.rr-box__stage.is-sold .rr-cube-wrap{opacity:.45}.rr-box__glow{position:absolute;top:10%;right:15%;bottom:10%;left:15%;border-radius:50%;background:radial-gradient(closest-side,var(--glow),transparent);filter:blur(10px)}.rr-cube-wrap{position:relative;perspective:900px;display:grid;place-items:center;animation:rrFloat calc(4.6s + var(--d) * .4s) ease-in-out calc(var(--d) * .6s) infinite}.rr-cube{position:relative;width:var(--s);height:var(--s);transform-style:preserve-3d;animation:rrSpin calc(14s + var(--d) * 2s) linear infinite}.rr-cube__f{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:linear-gradient(135deg,var(--m1) 0%,var(--m2) 38%,var(--m3) 62%,var(--m4) 100%);box-shadow:inset 0 0 0 1px #ffffff40,inset 0 0 30px #00000059}.rr-cube__f--front{transform:translateZ(calc(var(--s) / 2))}.rr-cube__f--back{transform:rotateY(180deg) translateZ(calc(var(--s) / 2))}.rr-cube__f--right{transform:rotateY(90deg) translateZ(calc(var(--s) / 2))}.rr-cube__f--left{transform:rotateY(-90deg) translateZ(calc(var(--s) / 2))}.rr-cube__f--top{transform:rotateX(90deg) translateZ(calc(var(--s) / 2));filter:brightness(1.15)}.rr-cube__f--bottom{transform:rotateX(-90deg) translateZ(calc(var(--s) / 2));filter:brightness(.6)}.rr-cube__rib{position:absolute;top:0;bottom:0;left:50%;width:14%;transform:translate(-50%);background:#111}.rr-cube__rib--h{top:50%;bottom:auto;left:0;right:0;width:auto;height:14%;transform:translateY(-50%)}.rr-cube__seal{position:relative;width:50%;height:50%;border-radius:50%;background:#111;display:grid;place-items:center;box-shadow:0 0 0 3px var(--m1);font-family:var(--display);font-weight:900;color:var(--cream);font-size:calc(var(--s) * .16)}.rr-cube__seal img{width:78%;height:auto}.rr-cube__f b{position:relative;font-family:var(--display);font-weight:900;font-size:calc(var(--s) * .42);line-height:1;color:#111}.rr-cube__shadow{position:absolute;bottom:calc(var(--s) * -.32);width:calc(var(--s) * 1.1);height:calc(var(--s) * .16);border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.7),transparent);animation:rrShadow calc(4.6s + var(--d) * .4s) ease-in-out calc(var(--d) * .6s) infinite}.rr-box__tag{position:absolute;top:0;left:0}.rr-box__tier{position:absolute;right:0;top:2px;color:var(--accent);font-size:11px}.rr-box__row{display:flex;justify-content:space-between;align-items:baseline}.rr-box__name{font-family:var(--display);font-stretch:62%;font-weight:900;font-size:44px;line-height:.9;text-transform:uppercase}.rr-box__price{font-size:18px;font-weight:600}.rr-sizes--inline{position:static;padding:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none}.rr-add--cream-block{width:100%;border-radius:999px;padding:15px!important;font-size:15px;background:var(--cream)!important;color:var(--ink)!important}.rr-featured{padding:clamp(56px,8vw,90px) 0 20px}.rr-grid--featured{margin-top:24px}.rr-chips{position:sticky;top:76px;z-index:20;display:flex;gap:6px;overflow-x:auto;padding:6px;margin-bottom:24px;border-radius:999px;background:#12121299;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.12)}.rr-chipnav{flex:none;padding:9px 15px;border-radius:999px;font-size:13px;font-weight:600;white-space:nowrap}.rr-chipnav.is-active{background:var(--cream);color:var(--ink)!important}.rr-shop{padding:clamp(30px,5vw,60px) 0 60px}.rr-shop__head{display:flex;flex-direction:column;gap:12px;margin-bottom:40px}.rr-group{display:flex;flex-direction:column;gap:16px;margin-bottom:40px;scroll-margin-top:120px}.rr-group__head{display:flex;align-items:baseline;gap:14px;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:10px}.rr-group__name{margin:0;font-family:var(--display);font-stretch:62%;font-weight:900;font-size:clamp(40px,5vw,72px);line-height:.9;text-transform:uppercase;color:transparent;-webkit-text-stroke:1.5px var(--cream)}.rr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(46%,250px),1fr));gap:clamp(10px,1.5vw,18px)}.rr-card{border-radius:22px;overflow:hidden;background:var(--card);border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 44px #00000073;display:flex;flex-direction:column;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.rr-card:hover{transform:translateY(-6px)}.rr-card__media{position:relative;aspect-ratio:1;overflow:hidden;background:#0c0c0c}.rr-card__media>a{display:block;width:100%;height:100%}.rr-card__img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.rr-card:hover .rr-card__img{transform:scale(1.06)}.rr-card.is-sold .rr-card__img{opacity:.4}.rr-card__ph{width:100%;height:100%;display:grid;place-items:center;color:#8f8b84;background:repeating-linear-gradient(135deg,#ffffff0d 0 10px,#ffffff05 10px 20px)}.rr-card__tag{position:absolute;top:12px;left:12px;z-index:2}.rr-card__body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px;flex:1}.rr-card__brand{font-size:11px;text-transform:uppercase}.rr-card__name{font-size:15px;line-height:1.3}.rr-card__foot{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px}.rr-card__price{font-size:17px;font-weight:600}.rr-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#0000008c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;transition:opacity .35s}.rr-scrim.is-on{opacity:1}.rr-basket{position:fixed;top:14px;right:14px;bottom:14px;z-index:50;width:min(460px,calc(100vw - 28px));display:flex;flex-direction:column;transform:translate(calc(100% + 40px)) rotate(2deg);transition:transform .55s cubic-bezier(.2,.9,.25,1)}.rr-basket.is-open{transform:none}.rr-receipt{flex:1;min-height:0;overflow-y:auto;background:var(--cream);color:var(--ink);font-family:var(--mono);padding:26px 26px 22px;box-shadow:0 30px 90px #0009;display:flex;flex-direction:column}.rr-receipt button{color:var(--ink)}.rr-receipt__top{display:flex;justify-content:space-between;font-size:12px}.rr-receipt__brand{text-align:center;display:flex;flex-direction:column;gap:6px;padding-top:10px;font-size:11px;letter-spacing:.08em}.rr-receipt__logo{font-family:var(--display);font-stretch:62%;font-weight:900;font-size:84px;line-height:.82;text-transform:uppercase;letter-spacing:0}.rr-dash{border:0;border-top:2px dashed var(--ink);margin:18px 0 6px;width:100%}.rr-line{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px dotted var(--ink)}.rr-line__img{width:52px;height:52px;border-radius:4px;background:var(--ink);overflow:hidden}.rr-line__img img{width:100%;height:100%;object-fit:cover}.rr-line__info{display:flex;flex-direction:column;gap:3px;font-size:12px;min-width:0}.rr-line__name{font-weight:600;text-transform:uppercase;line-height:1.3}.rr-line__opts{color:#55524c}.rr-line__opts button{text-decoration:underline;font-size:12px;color:#55524c}.rr-line__price{font-size:13px;font-weight:600}.rr-line--empty{text-align:center;padding:30px 0;font-size:13px}.rr-receipt__ship{margin-top:14px;display:flex;flex-direction:column;gap:6px;font-size:12px;letter-spacing:.06em}.rr-receipt__offer{margin-top:14px;padding:12px!important;border:1.5px solid var(--ink)!important;display:flex;justify-content:space-between;font-size:12px;font-weight:600;font-family:var(--mono);width:100%}.rr-receipt__offer:hover{background:var(--ink)!important;color:var(--cream)!important}.rr-receipt__offer[hidden]{display:none}.rr-receipt__sum{display:flex;justify-content:space-between;font-size:12px;margin-top:4px}.rr-receipt__sum[hidden]{display:none}.rr-receipt__total{display:flex;justify-content:space-between;font-size:18px;font-weight:600;margin-top:10px}.rr-receipt__checkout{display:block;margin-top:16px;background:var(--ink);color:var(--cream)!important;padding:17px;text-align:center;font-size:14px;font-weight:600;letter-spacing:.06em}.rr-receipt__barcode{height:46px;margin-top:20px;background:repeating-linear-gradient(90deg,#111 0 2px,transparent 2px 5px,#111 5px 6px,transparent 6px 9px,#111 9px 12px,transparent 12px 14px)}.rr-receipt__thanks{text-align:center;font-size:10px;margin-top:8px;letter-spacing:.2em}.rr-receipt__tear{height:12px;background:linear-gradient(-45deg,transparent 8px,var(--cream) 0) 0 0/16px 12px repeat-x,linear-gradient(45deg,transparent 8px,var(--cream) 0) 0 0/16px 12px repeat-x}.rr-offer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;display:grid;place-items:center;padding:20px;pointer-events:none}.rr-offer__card{pointer-events:none;width:min(520px,100%);background:var(--cream);color:var(--ink);border-radius:28px;padding:clamp(24px,4vw,40px);box-shadow:0 40px 100px #0009;opacity:0;transform:translateY(30px) scale(.96);transition:opacity .35s,transform .45s cubic-bezier(.2,.9,.25,1)}.rr-offer.is-open .rr-offer__card{pointer-events:auto;opacity:1;transform:none}.rr-offer__form{display:flex;flex-direction:column;gap:16px}.rr-offer__form p{margin:0;font-size:16px;line-height:1.45}.rr-offer__top{display:flex;justify-content:space-between}.rr-offer__top button{color:var(--ink)}.rr-offer__title{font-family:var(--display);font-stretch:62%;font-weight:900;font-size:clamp(64px,10vw,104px);line-height:.82;text-transform:uppercase}.rr-offer__field{display:flex;gap:6px;background:#fff;border-radius:16px;padding:6px;border:1.5px solid var(--ink)}.rr-offer__field.has-error{border-color:var(--red)}.rr-offer__field input{flex:1;min-width:0;border:0;outline:0;background:transparent;padding:12px;font-size:16px;color:var(--ink)}.rr-offer__field button{background:var(--ink)!important;color:var(--cream)!important;border-radius:12px;padding:12px 18px!important;font-size:15px;font-weight:700}.rr-offer__note{font-size:13px;color:#55524c}.rr-offer__field.has-error+.rr-offer__note{color:var(--red)}.rr-offer__code{display:flex;justify-content:space-between;align-items:center;gap:12px;border:2px dashed var(--ink);border-radius:14px;padding:16px 18px}.rr-offer__code span{font-size:28px;font-weight:600}.rr-offer__code button{padding:9px 12px!important;border-radius:8px;background:var(--ink)!important;color:var(--cream)!important}.rr-offer-tab{position:fixed;right:18px;bottom:18px;z-index:35;padding:12px 16px!important;border-radius:14px;background:var(--cream)!important;color:var(--ink)!important;font-family:var(--display);font-stretch:75%;font-weight:900;font-size:16px;text-transform:uppercase;box-shadow:0 12px 30px #00000080;transform:rotate(3deg);transition:opacity .3s}.rr-offer-tab.is-hidden-top{opacity:0;pointer-events:none}.rr-offer-tab[hidden]{display:none}@media(max-width:759px){.rr-header__nav{display:none}.rr-header__menu{display:flex}.rr-search-btn span,.rr-basket-btn>span:first-child{display:none}.rr-search-btn{padding:10px 12px}.rr-hero__word,.rr-hero__echo{font-size:15vw}.rr-box{--s:120px}.rr-card__body{padding:12px}.rr-card__name{font-size:14px}.rr-card__foot{flex-wrap:wrap;gap:8px}.rr-receipt__logo{font-size:64px}}@media(prefers-reduced-motion:reduce){.rr-ticker__track,.rr-cube,.rr-cube-wrap,.rr-cube__shadow,.rr-tag i{animation:none}}html{scroll-behavior:smooth}body.rr-body{margin:0;background:#0b0b0b;min-height:100vh}.rr-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:#0b0b0b var(--rr-bg) center/cover no-repeat}.rr-main{position:relative;min-height:60vh}.rr-skip{position:absolute;left:-9999px;top:8px;z-index:99;background:var(--cream);color:var(--ink)!important;padding:10px 16px;border-radius:999px}.rr-skip:focus{left:8px}.rr img{max-width:100%}.rr h1,.rr h2,.rr h3{margin:0}.rr-page{padding:clamp(28px,5vw,64px) 0 clamp(48px,7vw,96px)}.rr-page__head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:clamp(20px,3vw,36px)}.rr-panel{background:#101010e0;border:1px solid rgba(255,255,255,.1);border-radius:28px;padding:clamp(20px,3vw,36px);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.rr-rte{font-size:16px;line-height:1.65;color:#d8d4cc;max-width:720px}.rr-rte a{text-decoration:underline}.rr-rte img{height:auto;border-radius:14px}.rr-rte table{width:100%;border-collapse:collapse}.rr-rte td,.rr-rte th{border:1px solid rgba(255,255,255,.15);padding:8px}.rr-narrow{max-width:560px;margin:0 auto}.rr-card{position:relative}.rr-card__name:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.rr-card__tag{z-index:3}.rr-card .rr-add{position:relative;z-index:3}.rr-card .rr-sizes{z-index:4}.rr-card:focus-within{outline:2px solid var(--cream);outline-offset:2px}.rr-field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.rr-field label{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.rr .rr-input{width:100%;font:inherit;font-size:16px;color:var(--cream);background:#ffffff0f;border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:14px 16px;outline:none}.rr .rr-input:focus{border-color:var(--cream)}.rr textarea.rr-input{min-height:130px;resize:vertical}.rr select.rr-input option{color:#111}.rr .rr-btn{cursor:pointer}.rr button.rr-btn--cream{background:var(--cream);color:var(--ink)}.rr button.rr-btn--dark{background:var(--ink);color:var(--cream)}.rr button.rr-btn--glass{background:#18181880;border:1px solid rgba(255,255,255,.2)}.rr button.rr-btn--ghost{border:1px solid rgba(255,255,255,.3)}.rr button[disabled]{opacity:.5;cursor:not-allowed;transform:none}.rr-errors{background:#e0503f26;border:1px solid var(--red);border-radius:14px;padding:12px 16px;margin-bottom:14px;font-size:14px}.rr-errors ul{margin:0;padding-left:18px}.rr-success{background:#7fd9b01f;border:1px solid #7fd9b0;border-radius:14px;padding:12px 16px;margin-bottom:14px;font-size:14px}.rr-links{display:flex;gap:14px;flex-wrap:wrap;margin-top:14px;font-size:14px;color:#cfcac2}.rr-links a{text-decoration:underline}.rr-pdp{padding:clamp(16px,3vw,40px) 0 clamp(40px,6vw,80px)}.rr-pdp__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(20px,4vw,56px);align-items:start}.rr-pdp__gallery{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rr-pdp__media{border-radius:22px;overflow:hidden;background:#101010;border:1px solid rgba(255,255,255,.08);aspect-ratio:1;box-shadow:0 18px 44px #00000073}.rr-pdp__media:first-child{grid-column:1/-1}.rr-pdp__media img,.rr-pdp__media video,.rr-pdp__media iframe,.rr-pdp__media model-viewer{width:100%;height:100%;object-fit:cover;display:block}.rr-pdp__info{position:sticky;top:110px;display:flex;flex-direction:column;gap:18px}.rr-pdp__info>.rr-panel{display:flex;flex-direction:column;gap:18px}.rr-pdp__title{font-family:var(--display);font-stretch:62%;font-weight:900;font-size:clamp(40px,5vw,72px);line-height:.9;text-transform:uppercase}.rr-pdp__price{display:flex;gap:12px;align-items:baseline;font-size:26px;font-weight:700}.rr-pdp__price s{font-size:16px;font-weight:400;color:var(--muted)}.rr-pdp__form{display:flex;flex-direction:column;gap:18px}.rr-opt{border:0;margin:0;padding:0}.rr-opt legend{padding:0;margin-bottom:10px;display:flex;gap:8px}.rr-opt__vals{display:flex;flex-wrap:wrap;gap:8px}.rr-opt__val span{display:inline-grid;place-items:center;min-width:52px;min-height:46px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.22);cursor:pointer;transition:background .2s,color .2s}.rr-opt__val input:checked+span{background:var(--cream);color:var(--ink);border-color:var(--cream)}.rr-opt__val input:focus-visible+span{outline:2px solid var(--cream);outline-offset:2px}.rr-opt__val.is-unavailable span{text-decoration:line-through;color:#8f8b84}.rr-qty{display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.22);border-radius:999px;align-self:flex-start}.rr .rr-qty button{width:44px;height:46px;font-size:18px}.rr-qty input{width:44px;text-align:center;background:none;border:0;color:inherit;font:inherit;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.rr-qty input::-webkit-inner-spin-button,.rr-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rr-pdp__buy{display:flex;flex-direction:column;gap:10px}.rr-pdp details{border-top:1px solid rgba(255,255,255,.15);padding:14px 0}.rr-pdp details+details{border-top:1px solid rgba(255,255,255,.15)}.rr-pdp summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.rr-pdp summary::-webkit-details-marker{display:none}.rr-pdp summary:after{content:"+"}.rr-pdp details[open] summary:after{content:"\2212"}.rr-pdp details .rr-rte{margin-top:12px;font-size:15px}.rr-crumbs{display:flex;gap:8px;flex-wrap:wrap;color:var(--muted)}.rr-crumbs a:hover{color:var(--cream)}.shopify-payment-button__button{border-radius:999px!important;min-height:52px;overflow:hidden}.shopify-payment-button__button--unbranded{background:transparent!important;border:1px solid rgba(255,255,255,.3)!important;color:var(--cream)!important;font-weight:700!important}.shopify-payment-button__more-options{color:var(--muted)!important;text-decoration:underline;background:none!important}.rr-cartpage{padding:clamp(24px,4vw,56px) 0 80px}.rr-cartpage__wrap{max-width:680px}.rr-receipt--page{flex:none;overflow:visible;margin-top:20px;font-size:14px}.rr-cartpage .rr-line{grid-template-columns:72px minmax(0,1fr) auto;align-items:start}.rr-cartpage .rr-line__img{width:72px;height:72px}.rr-line__qty{display:flex;align-items:center;gap:12px;margin-top:8px;flex-wrap:wrap}.rr-receipt .rr-qty{border-color:var(--ink)}.rr-receipt .rr-qty button{height:34px;width:34px;font-size:15px}.rr-receipt .rr-qty input{width:32px}.rr-line__remove{text-decoration:underline;font-size:11px}.rr-line__price s{display:block;font-size:11px;opacity:.6}.rr-receipt textarea{width:100%;font:inherit;font-size:13px;background:transparent;border:1px dashed var(--ink);padding:10px;color:var(--ink);margin-top:8px;min-height:70px;resize:vertical}.rr button.rr-receipt__checkout{width:100%;background:var(--ink);color:var(--cream);cursor:pointer}.rr-receipt__viewcart{display:block;text-align:center;font-size:11px;letter-spacing:.12em;margin-top:10px;text-decoration:underline}.rr-cartpage__dyn{margin-top:10px}.rr-receipt__fine{font-size:11px;margin-top:10px;opacity:.75}.rr-searchform{display:flex;gap:10px;margin-bottom:28px}.rr-colls{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:16px}.rr-coll{position:relative;border-radius:22px;overflow:hidden;aspect-ratio:4/5;background:#101010;border:1px solid rgba(255,255,255,.08);display:flex;align-items:flex-end;padding:18px;box-shadow:0 18px 44px #00000073}.rr-coll img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s}.rr-coll:hover img{transform:scale(1.05)}.rr-coll:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 40%,#000000c7);z-index:1}.rr-coll__name{position:relative;z-index:2;font-family:var(--display);font-stretch:62%;font-weight:900;font-size:clamp(32px,4vw,48px);line-height:.9;text-transform:uppercase}.rr-pagination{display:flex;justify-content:center;gap:6px;margin-top:36px;flex-wrap:wrap}.rr-pagination a,.rr-pagination span{min-width:44px;height:44px;display:grid;place-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.2);padding:0 14px;font-family:var(--mono);font-size:13px}.rr-pagination .is-current{background:var(--cream);color:var(--ink)}.rr-list{display:flex;flex-direction:column;margin-top:24px}.rr-list a{padding:16px 0;border-bottom:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;gap:16px}.rr-table-wrap{overflow-x:auto}.rr-table{width:100%;border-collapse:collapse;font-size:14px}.rr-table th{text-align:left;font-family:var(--mono);font-size:11px;letter-spacing:.12em;color:var(--muted);font-weight:500;padding:10px 8px;border-bottom:1px solid rgba(255,255,255,.2)}.rr-table td{padding:14px 8px;border-bottom:1px solid rgba(255,255,255,.1);vertical-align:top}.rr-table a{text-decoration:underline}.rr-404{min-height:70vh;display:grid;place-items:center;text-align:center;padding:40px 0}.rr-404 .rr-lede{margin:16px auto 24px}.rr-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px}.rr-footer{padding:clamp(40px,6vw,80px) 0 28px}.rr-footer__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:28px}.rr-footer__col{display:flex;flex-direction:column;gap:10px;color:#cfcac2;font-size:14px}.rr-footer__col b{color:var(--cream);font-size:12px;letter-spacing:.14em}.rr-footer__col a:hover{color:var(--cream)}.rr-footer__logo img{height:44px;width:auto;display:block}.rr-footer__social{display:flex;gap:8px;flex-wrap:wrap}.rr-footer__word{font-family:var(--display);font-stretch:62%;font-weight:900;font-size:clamp(72px,19vw,300px);line-height:.8;text-transform:uppercase;text-align:center;color:transparent;-webkit-text-stroke:1.5px rgba(239,236,230,.35);margin:clamp(30px,5vw,60px) 0 16px;white-space:nowrap;overflow:hidden}.rr-footer__base{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding-top:18px;border-top:1px solid rgba(255,255,255,.12);font-size:12px;color:var(--muted)}.rr-footer__base a{color:var(--muted)}.rr-footer__pay{display:flex;gap:6px;flex-wrap:wrap}.rr-footer__pay svg{height:22px;width:auto}.rr-footer select{background:transparent;color:var(--cream);border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:8px 12px;font:inherit}.rr-footer select option{color:#111}@media(max-width:899px){.rr-pdp__grid{grid-template-columns:minmax(0,1fr)}.rr-pdp__gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin:0 calc(-1*clamp(16px,4vw,48px));padding:0 clamp(16px,4vw,48px);scrollbar-width:none}.rr-pdp__gallery::-webkit-scrollbar{display:none}.rr-pdp__media{flex:0 0 86%;scroll-snap-align:center}.rr-pdp__info{position:static}}@media(max-width:759px){.rr-acct{display:none!important}.rr-searchform{flex-direction:column}.rr-receipt--page{padding:20px 16px}}.rr a.rr-btn--cream,.rr a.rr-btn--cream:hover{color:var(--ink)}.rr a.rr-btn--dark{color:var(--cream)}.rr a.rr-btn--ghost:hover,.rr a.rr-chip:hover,.rr a.rr-add--cream{color:var(--ink)}
/*# sourceMappingURL=/cdn/shop/t/19/assets/rr.css.map */
