@import"https://fonts.googleapis.com/css2?family=Big+Shoulders+Display:wght@400;600;700;800;900&family=Archivo:wght@300;400;500;600;700;800&family=Space+Mono:wght@400;700&display=swap";:root{--rr-bg: 0, 0, 0;--rr-bg-raised: 21, 20, 25;--rr-bg-card: 31, 31, 31;--rr-bg-card-2: 22, 22, 22;--rr-bg-tile: 43, 43, 43;--rr-bg-coal: 48, 48, 48;--rr-bg-deep: 23, 19, 6;--rr-fg: 255, 255, 255;--rr-fg-muted: 194, 194, 194;--rr-fg-dim: 127, 127, 127;--rr-fg-on-light: 0, 0, 0;--rr-gold: 184, 154, 48;--rr-gold-warm: 185, 156, 98;--rr-gold-deep: 130, 110, 69;--rr-gold-tint: 210, 183, 88;--rr-hairline: rgba(255, 255, 255, .08);--rr-hairline-strong: rgba(255, 255, 255, .18);--rr-divider: rgba(84, 84, 88, .65);--font-heading-family: "Big Shoulders Display", "Helvetica Neue Condensed Bold", "Arial Narrow", sans-serif;--font-heading-style: normal;--font-heading-weight: 800;--font-body-family: "Archivo", "SF Pro", system-ui, sans-serif;--font-body-style: normal;--font-body-weight: 400;--rr-display: "Big Shoulders Display", "Helvetica Neue Condensed Bold", "Arial Narrow", sans-serif;--rr-poster: "Big Shoulders Display", "Impact", sans-serif;--rr-body: "Archivo", "SF Pro", system-ui, sans-serif;--rr-mono: "Space Mono", ui-monospace, "SF Mono", monospace;--rr-radius-xs: 6px;--rr-radius-sm: 10px;--rr-radius-md: 14px;--rr-radius-lg: 22px;--rr-radius-pill: 999px;--rr-shadow-1: 0 6px 12px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1);--rr-shadow-2: 0 8px 32px rgba(0,0,0,.3);--rr-shadow-text: 0 2px 24px rgba(0,0,0,.85);--buttons-radius: 999px;--buttons-radius-outset: 999px;--buttons-border-width: .0625rem;--buttons-border-opacity: .18;--inputs-radius: 999px;--inputs-radius-outset: 999px;--variant-pills-radius: 999px;--variant-pills-border-width: .0625rem;--media-radius: 4px;--product-card-corner-radius: 4px;--collection-card-corner-radius: 4px;--blog-card-corner-radius: 4px}body{background:rgb(var(--rr-bg));color:rgb(var(--rr-fg));letter-spacing:.005em;font-feature-settings:"ss01";-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--rr-display);text-transform:uppercase;letter-spacing:-.005em;font-weight:800}h1,.h1{letter-spacing:-.02em;line-height:.9}h2,.h2{letter-spacing:-.015em;line-height:.92}.card__heading,.card__information .card__heading{font-family:var(--rr-display);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.button,button.button,.shopify-payment-button .shopify-payment-button__button--unbranded{font-family:var(--rr-display);text-transform:uppercase;letter-spacing:.18em;font-weight:700;font-size:1.4rem;height:5.2rem;padding:0 2.8rem;border-radius:999px!important;display:inline-flex;align-items:center;justify-content:center;gap:1rem;transition:transform .16s ease,background .16s ease,color .16s ease,opacity .16s ease}.button--primary{background:rgb(var(--rr-gold));color:rgb(var(--rr-fg-on-light));border:none}.button--primary:hover{background:rgb(var(--rr-gold-tint));transform:translateY(-1px)}.button--secondary{background:transparent;color:rgb(var(--rr-fg));border:.0625rem solid var(--rr-hairline-strong)}.button--secondary:hover{border-color:rgb(var(--rr-gold));color:rgb(var(--rr-gold-tint))}.price,.price__regular,.price-item{font-family:var(--rr-mono);letter-spacing:-.01em;font-weight:700}.rr-eyebrow{font-family:var(--rr-display);font-weight:700;font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase;color:rgb(var(--rr-gold));display:inline-flex;align-items:center;gap:.8rem}.rr-eyebrow:before{content:"";display:inline-block;width:.6rem;height:.6rem;border-radius:50%;background:rgb(var(--rr-gold))}.rr-eyebrow--light{color:rgb(var(--rr-fg))}.rr-eyebrow--light:before{background:rgb(var(--rr-fg))}.rr-eyebrow--no-dot:before{display:none}.rr-mono{font-family:var(--rr-mono);text-transform:uppercase;letter-spacing:.18em;font-size:1.1rem;color:rgb(var(--rr-fg-muted))}.rr-divider-row{display:flex;justify-content:space-between;align-items:center;padding:1.8rem 4rem;border-top:.0625rem solid var(--rr-hairline);border-bottom:.0625rem solid var(--rr-hairline);font-family:var(--rr-display);font-weight:700;font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--rr-fg),.6)}.rr-hero{position:relative;min-height:72rem;height:86vh;max-height:88rem;overflow:hidden;background:rgb(var(--rr-bg))}.rr-hero__photo{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;filter:contrast(1.05) saturate(.92) brightness(.7);z-index:0}.rr-hero__photo img{width:100%;height:100%;object-fit:cover;display:block;filter:contrast(1.05) saturate(.92) brightness(.7)}.rr-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000008c,#0000 30% 60%,#000000f2),linear-gradient(90deg,#0009,#00000026 60%);z-index:1}.rr-hero__meta{position:absolute;top:4rem;right:6.4rem;z-index:2;text-align:right;font-family:var(--rr-display);font-weight:700;font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;color:rgba(var(--rr-fg),.65);display:flex;flex-direction:column;gap:.6rem}.rr-hero__meta .live{display:inline-flex;align-items:center;gap:.8rem;color:rgb(var(--rr-fg))}.rr-hero__meta .live:before{content:"";width:.7rem;height:.7rem;border-radius:50%;background:rgb(var(--rr-gold));animation:rr-pulse 2s ease-in-out infinite}.rr-hero__inner{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:0 6.4rem 8rem;max-width:160rem;margin:0 auto}.rr-hero__title{font-family:var(--rr-display);font-weight:900;font-size:clamp(7rem,12vw,18rem);line-height:.86;letter-spacing:-.03em;text-transform:uppercase;margin:2.4rem 0 0;color:rgb(var(--rr-fg));text-shadow:var(--rr-shadow-text)}.rr-hero__title em{font-style:normal;color:rgb(var(--rr-gold))}.rr-hero__lede{font-family:var(--rr-body);font-size:1.7rem;line-height:1.55;max-width:56rem;margin:2.4rem 0 0;color:rgba(var(--rr-fg),.85)}.rr-hero__cta-row{display:flex;flex-wrap:wrap;gap:1.6rem;margin-top:3.6rem}@keyframes rr-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}@media(max-width:749px){.rr-hero__inner{padding:0 2.4rem 4rem}.rr-hero__meta{top:2rem;right:2.4rem;font-size:1rem}.rr-hero{min-height:60rem;height:80vh}}.rr-hero--centered .rr-hero__inner{align-items:center;justify-content:center;text-align:center;padding:8rem 6.4rem;max-width:144rem;margin:0 auto}.rr-hero--centered .rr-hero__title{font-size:clamp(7rem,14vw,22rem);text-align:center;margin-top:2rem}.rr-hero--centered .rr-hero__lede{margin-left:auto;margin-right:auto;text-align:center;max-width:56rem}.rr-hero--centered .rr-hero__cta-row{justify-content:center;margin-top:4rem}.rr-hero--centered .rr-eyebrow{margin-bottom:0;align-self:center}@media(max-width:749px){.rr-hero--centered .rr-hero__inner{padding:6rem 2.4rem}}.rr-lines-wrap{background:rgb(var(--rr-bg));padding:8rem 0 10rem}.rr-section-header{display:grid;grid-template-columns:1fr;gap:1.6rem;padding:0 6.4rem;margin-bottom:4.8rem;align-items:end}@media(min-width:750px){.rr-section-header{grid-template-columns:1fr auto;gap:4rem}}.rr-section-header__index{font-family:var(--rr-display);font-weight:700;font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase;color:rgb(var(--rr-gold));display:inline-flex;align-items:center;gap:.8rem;margin-bottom:1.2rem}.rr-section-header__index:before{content:"";width:.6rem;height:.6rem;border-radius:50%;background:rgb(var(--rr-gold))}.rr-section-header__title{font-family:var(--rr-display);font-weight:800;font-size:clamp(4.4rem,6vw,7.2rem);text-transform:uppercase;margin:0;letter-spacing:-.015em;line-height:.92;color:rgb(var(--rr-fg))}.rr-section-header__link{font-family:var(--rr-display);font-weight:700;font-size:1.3rem;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;color:rgb(var(--rr-fg));display:inline-flex;align-items:center;gap:.8rem;height:5.2rem;padding:0 2.4rem;border-radius:999px;border:.0625rem solid var(--rr-hairline-strong);transition:all .16s ease}.rr-section-header__link:hover{border-color:rgb(var(--rr-gold));color:rgb(var(--rr-gold-tint))}.rr-lines{display:grid;grid-template-columns:1fr;gap:3.2rem;padding:0 6.4rem}@media(min-width:990px){.rr-lines{grid-template-columns:1fr 1fr}}.rr-lines__panel{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:4px;background:rgb(var(--rr-bg-card));display:flex;flex-direction:column;justify-content:flex-end;padding:4rem;color:rgb(var(--rr-fg));text-decoration:none;cursor:pointer;isolation:isolate}.rr-lines__panel-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden}.rr-lines__panel-bg img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.rr-lines__panel:hover .rr-lines__panel-bg img{transform:scale(1.04)}.rr-lines__panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000d,#00000080 60%,#000000eb);z-index:-1}.rr-lines__panel-arrow{position:absolute;top:2.4rem;right:2.4rem;width:4.8rem;height:4.8rem;border-radius:999px;background:rgba(var(--rr-fg),.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:.0625rem solid var(--rr-hairline-strong);display:inline-flex;align-items:center;justify-content:center;color:rgb(var(--rr-fg));font-size:1.6rem;z-index:1;transition:all .2s ease}.rr-lines__panel:hover .rr-lines__panel-arrow{background:rgb(var(--rr-gold));color:rgb(var(--rr-fg-on-light));transform:rotate(-15deg)}.rr-lines__index{font-family:var(--rr-display);font-weight:700;font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;color:rgb(var(--rr-gold));margin-bottom:1.2rem;display:block}.rr-lines__title{font-family:var(--rr-display);font-weight:900;font-size:clamp(4rem,6vw,8rem);line-height:.88;text-transform:uppercase;margin:0;letter-spacing:-.02em}.rr-lines__sub{font-family:var(--rr-body);font-size:1.5rem;max-width:36rem;margin:1.6rem 0 0;color:rgba(var(--rr-fg),.8);line-height:1.5}.rr-lines__cta{font-family:var(--rr-display);font-weight:700;font-size:1.3rem;letter-spacing:.18em;text-transform:uppercase;margin-top:2.4rem;display:inline-flex;align-items:center;gap:1rem;color:rgb(var(--rr-fg))}.rr-lines__cta:after{content:"\2192";transition:transform .2s ease}.rr-lines__panel:hover .rr-lines__cta:after{transform:translate(.6rem)}.rr-drop{position:relative;background:rgb(var(--rr-bg-deep));padding:12rem 0;overflow:hidden}.rr-drop__ellipse{position:absolute;width:300rem;height:180rem;border-radius:50%;background:rgb(var(--rr-gold-warm));opacity:.55;transform:rotate(-25deg);pointer-events:none;left:-150rem;top:-70rem;z-index:0}.rr-drop__inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:4rem;align-items:center;max-width:144rem;margin:0 auto;padding:0 6.4rem}@media(min-width:990px){.rr-drop__inner{grid-template-columns:1.2fr 1fr;gap:8rem}}.rr-drop__title{font-family:var(--rr-display);font-weight:800;font-size:clamp(6.4rem,10vw,14rem);line-height:.88;letter-spacing:-.02em;text-transform:uppercase;margin:2.4rem 0 0;color:rgb(var(--rr-fg))}.rr-drop__title em{font-style:normal;color:rgb(var(--rr-fg));display:block}.rr-drop__body{font-family:var(--rr-body);font-size:1.6rem;line-height:1.6;margin:2.8rem 0 3.6rem;max-width:56rem;color:rgba(var(--rr-fg),.85)}.rr-drop__cta-row{display:flex;flex-wrap:wrap;gap:1.6rem}.rr-drop__countdown{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem;padding:2.4rem;background:#00000059;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:.0625rem solid var(--rr-hairline);border-radius:var(--rr-radius-md)}.rr-drop__countdown-cell{text-align:center}.rr-drop__countdown-num{font-family:var(--rr-display);font-size:5.6rem;font-weight:800;line-height:1;color:rgb(var(--rr-fg))}.rr-drop__countdown-label{font-family:var(--rr-display);font-size:1rem;letter-spacing:.22em;text-transform:uppercase;color:rgb(var(--rr-gold));margin-top:.8rem;font-weight:700}.rr-app{padding:12rem 6.4rem;background:rgb(var(--rr-bg-card-2));position:relative;overflow:hidden}.rr-app__inner{max-width:144rem;margin:0 auto;display:grid;grid-template-columns:1fr;gap:6rem;align-items:center}@media(min-width:990px){.rr-app__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10rem}}.rr-app__title{font-family:var(--rr-display);font-weight:800;font-size:clamp(4.8rem,6.5vw,9rem);line-height:.92;letter-spacing:-.02em;text-transform:uppercase;margin:2.4rem 0;color:rgb(var(--rr-fg));text-wrap:balance;max-width:14ch}.rr-app__body{font-size:1.6rem;line-height:1.6;max-width:48rem;color:rgba(var(--rr-fg),.8)}.rr-app__features{list-style:none;padding:0;margin:4rem 0 0;border-top:.0625rem solid var(--rr-hairline);counter-reset:rrlist}.rr-app__features li{display:grid;grid-template-columns:4.4rem minmax(0,1fr);gap:2rem;padding:2.4rem 0;border-bottom:.0625rem solid var(--rr-hairline);align-items:baseline}.rr-app__features li:before{content:counter(rrlist,decimal-leading-zero);counter-increment:rrlist;font-family:var(--rr-display);font-weight:700;font-size:1.2rem;letter-spacing:.18em;color:rgb(var(--rr-gold))}.rr-app__feature-name{font-family:var(--rr-display);font-weight:800;font-size:2rem;text-transform:uppercase;letter-spacing:.02em;display:block;margin-bottom:.4rem;color:rgb(var(--rr-fg))}.rr-app__feature-desc{display:block;font-size:1.4rem;color:rgba(var(--rr-fg),.65);line-height:1.5}.rr-app__device{position:relative;aspect-ratio:9 / 16;max-width:38rem;margin:0 auto;background:rgb(var(--rr-bg));border-radius:3.6rem;padding:1.2rem;box-shadow:0 4rem 8rem #0009,0 0 0 .0625rem var(--rr-hairline-strong)}.rr-app__device-screen{width:100%;height:100%;border-radius:2.8rem;overflow:hidden;background:rgb(var(--rr-bg-tile))}.rr-app__device-screen img{width:100%;height:100%;object-fit:cover}.rr-marquee{background:rgb(var(--rr-gold));color:rgb(var(--rr-fg-on-light));overflow:hidden;white-space:nowrap;border-bottom:.0625rem solid rgba(0,0,0,.15)}.rr-marquee__track{display:inline-flex;gap:5.6rem;padding:1.4rem 0;font-family:var(--rr-display);font-weight:700;font-size:1.4rem;letter-spacing:.18em;text-transform:uppercase;animation:rr-marquee-scroll 32s linear infinite;width:max-content}.rr-marquee__item{display:inline-flex;align-items:center;gap:5.6rem}.rr-marquee__item:after{content:"\b7";font-size:1.8rem;opacity:.5}.rr-marquee:hover .rr-marquee__track{animation-play-state:paused}@keyframes rr-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.shopify-section-group-header-group{background:transparent}.header{background:#000000c7;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:.0625rem solid var(--rr-hairline);padding-block:0;height:8rem;display:flex;align-items:center;position:sticky;top:0;z-index:30}@media(min-width:990px){.header.header--top-left,.header.header--middle-left{display:grid!important;grid-template-columns:1fr auto 1fr!important;grid-template-areas:"heading navigation icons"!important;align-items:center;column-gap:4rem}.header.header--top-left .header__heading,.header.header--top-left .header__heading-link,.header.header--middle-left .header__heading,.header.header--middle-left .header__heading-link{grid-area:heading;justify-self:start}.header.header--top-left .header__inline-menu,.header.header--middle-left .header__inline-menu{grid-area:navigation;justify-self:center;margin:0}.header.header--top-left .header__icons,.header.header--middle-left .header__icons{grid-area:icons;justify-self:end}}.header__heading-link{font-family:var(--rr-display);font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--rr-fg));text-decoration:none!important;display:inline-flex;align-items:center;padding:0}.header__heading-link:before,.header__heading-link:after{display:none!important}.rnr-logo-default{height:2.6rem;width:auto;display:block;filter:drop-shadow(0 1px 8px rgba(0,0,0,.4))}@media(max-width:749px){.header{height:6.4rem}.rnr-logo-default{height:2.2rem}}.header__heading-link .header__heading-logo--text{font-size:1.6rem;letter-spacing:.04em;display:inline-flex;align-items:center;gap:.8rem}.header__heading-link .rr-amp{color:rgb(var(--rr-gold));font-style:italic}.header .list-menu--inline,.header__inline-menu .list-menu--inline{gap:clamp(2.4rem,4vw,5.6rem);margin:0}.header__menu-item,.list-menu__item{font-family:var(--rr-display);text-transform:uppercase;letter-spacing:.16em;font-size:1.2rem;font-weight:700;color:rgb(var(--rr-fg))!important;padding:1rem 0!important;position:relative;text-decoration:none!important;transition:color .16s ease}.header__menu-item:hover{color:rgb(var(--rr-gold-tint))!important}.header__menu-item:before,.header__menu-item:after,.list-menu__item:before{display:none!important}.header__active-menu-item{text-decoration:none!important}.header__menu-item[aria-current=page]:after{content:""!important;display:block!important;position:absolute;left:0;right:0;bottom:.2rem;height:.2rem;background:rgb(var(--rr-gold));border-radius:999px}.header-wrapper .header__icons{gap:.4rem}.header__icon{color:rgb(var(--rr-fg));width:4rem;height:4rem;border-radius:999px;transition:background .16s ease}.header__icon:hover{background:rgba(var(--rr-fg),.08)}.header__icon svg{width:1.8rem;height:1.8rem}.cart-count-bubble{background:rgb(var(--rr-gold));color:rgb(var(--rr-fg-on-light));font-family:var(--rr-display);font-weight:800;border-radius:999px}.announcement-bar{background:rgb(var(--rr-bg));color:rgb(var(--rr-fg));font-family:var(--rr-display);font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;font-weight:700;border-bottom:.0625rem solid var(--rr-hairline)}.card-wrapper{border:0}.card--standard .card__inner,.card--card .card__inner{background:rgb(var(--rr-bg-card));border:0;border-radius:4px}.card__information{padding-top:1.6rem}.card__heading,.card__heading a{font-family:var(--rr-display)!important;text-transform:uppercase;letter-spacing:.04em;font-weight:700;font-size:1.6rem;color:rgb(var(--rr-fg))!important}.price__regular .price-item--regular,.price-item--last,.price-item{color:rgba(var(--rr-fg),.85);font-family:var(--rr-mono)}.footer{background:rgb(var(--rr-bg));color:rgb(var(--rr-fg));border-top:.0625rem solid var(--rr-hairline);padding-block:8rem 4rem}.footer .footer__heading,.footer-block__heading{font-family:var(--rr-display);text-transform:uppercase;letter-spacing:.18em;font-weight:700;font-size:1.2rem;color:rgb(var(--rr-gold))}.footer a{color:rgba(var(--rr-fg),.8)}.footer a:hover{color:rgb(var(--rr-gold-tint))}.footer__copyright{font-family:var(--rr-display);font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:rgba(var(--rr-fg),.5)}.contact .field__input,.contact .text-area,.contact .select__select{border-radius:4px!important}.contact .field{border-radius:4px}.contact .field:after,.contact .field:before{border-radius:4px}.rr-collection-hero{background:rgb(var(--rr-bg));padding:4rem 0 5rem;border-bottom:.0625rem solid var(--rr-hairline)}@media(min-width:750px){.rr-collection-hero{padding:6rem 0 7rem}}.rr-collection-hero__breadcrumbs{display:flex;align-items:center;gap:.8rem;margin-bottom:4rem;font-family:var(--rr-display);font-weight:700;font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--rr-fg),.45)}.rr-collection-hero__breadcrumbs a{color:rgba(var(--rr-fg),.6);text-decoration:none;transition:color .16s ease}.rr-collection-hero__breadcrumbs a:hover{color:rgb(var(--rr-gold-tint))}.rr-collection-hero__breadcrumbs [aria-current=page]{color:rgb(var(--rr-gold))}.rr-collection-hero__breadcrumbs span[aria-hidden=true]{color:rgba(var(--rr-fg),.3)}.rr-collection-hero--stacked .collection-hero__inner,.rr-collection-hero--split .collection-hero__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:3rem;align-items:end}@media(min-width:990px){.rr-collection-hero--split .collection-hero__inner{grid-template-columns:minmax(0,1.6fr) minmax(28rem,40rem);gap:6rem}}.rr-collection-hero__eyebrow{margin-bottom:1.6rem;display:inline-flex;flex-wrap:wrap}.rr-collection-hero__count{color:rgba(var(--rr-gold),.7);margin-left:.4rem}.rr-collection-hero__title{font-family:var(--rr-display);font-weight:900;font-size:clamp(6rem,13vw,18rem);line-height:.85;letter-spacing:-.025em;text-transform:uppercase;color:rgb(var(--rr-fg));margin:0;text-wrap:balance}.rr-collection-hero__description{font-family:var(--rr-body);font-size:1.6rem;line-height:1.55;max-width:56rem;color:rgba(var(--rr-fg),.75);margin:0}.rr-collection-hero__description p{margin:0 0 1.2rem}.rr-collection-hero__description p:last-child{margin-bottom:0}@media(min-width:990px){.rr-collection-hero--split .rr-collection-hero__description{align-self:end;padding-bottom:.8rem}}.rr-collection-hero--stacked .rr-collection-hero__description{margin-top:2rem}.rr-event{background:rgb(var(--rr-bg));color:rgb(var(--rr-fg));padding:6rem 0}.rr-event__hero{max-width:144rem;margin:0 auto;padding:0 6.4rem;display:grid;grid-template-columns:minmax(0,1fr);gap:4rem}@media(min-width:990px){.rr-event__hero{padding:0 6.4rem}}.rr-event__hero-text{max-width:84rem}.rr-event__title{font-family:var(--rr-display);font-weight:800;font-size:clamp(5.6rem,9vw,12rem);line-height:.86;letter-spacing:-.02em;text-transform:uppercase;margin:1.6rem 0 0;text-wrap:balance}.rr-event__tagline{font-family:var(--rr-body);font-size:clamp(1.6rem,2vw,2rem);line-height:1.45;color:rgba(var(--rr-fg),.85);margin:2rem 0 0;max-width:64rem}.rr-event__hero-image{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:4px;background:rgb(var(--rr-bg-card))}.rr-event__hero-image img{width:100%;height:100%;object-fit:cover;display:block}.rr-event__stats{max-width:144rem;margin:4rem auto 0;padding:4rem 6.4rem;border-top:.0625rem solid var(--rr-hairline);border-bottom:.0625rem solid var(--rr-hairline);display:grid;grid-template-columns:minmax(0,1fr);gap:3rem}@media(min-width:750px){.rr-event__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem}}.rr-event__stat-label{display:block;font-family:var(--rr-display);font-weight:700;font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase;color:rgb(var(--rr-gold));margin-bottom:1rem}.rr-event__stat-value{display:block;font-family:var(--rr-display);font-weight:800;font-size:clamp(2.4rem,3vw,3.4rem);line-height:1;text-transform:uppercase;letter-spacing:-.005em}.rr-event__video{max-width:144rem;margin:6rem auto 0;padding:0 6.4rem}.rr-event__video iframe{width:100%;aspect-ratio:16 / 9;border:0;border-radius:4px;display:block}.rr-event__body{max-width:144rem;margin:6rem auto 0;padding:0 6.4rem;display:grid;grid-template-columns:minmax(0,1fr);gap:4rem}@media(min-width:990px){.rr-event__body{grid-template-columns:minmax(0,1.6fr) minmax(36rem,42rem);gap:8rem;align-items:start}}.rr-event__story-heading{font-family:var(--rr-display);font-weight:800;font-size:clamp(3.6rem,4.5vw,5.6rem);line-height:.95;text-transform:uppercase;letter-spacing:-.01em;margin:0 0 3rem;text-wrap:balance}.rr-event__story-body{font-family:var(--rr-body);font-size:1.6rem;line-height:1.65;color:rgba(var(--rr-fg),.85)}.rr-event__story-body p{margin:0 0 1.6rem}.rr-event__story-body strong{color:rgb(var(--rr-fg))}.rr-event__story-body a{color:rgb(var(--rr-gold-tint));border-bottom:.0625rem solid currentColor}.rr-event__pricing{margin-top:5rem;padding-top:4rem;border-top:.0625rem solid var(--rr-hairline)}.rr-event__pricing-heading{font-family:var(--rr-display);font-weight:800;font-size:clamp(2.4rem,3vw,3.2rem);text-transform:uppercase;letter-spacing:-.005em;margin:0 0 2rem;color:rgb(var(--rr-fg))}.rr-event__pricing-intro{font-family:var(--rr-body);font-size:1.6rem;line-height:1.55;color:rgba(var(--rr-fg),.85);margin-bottom:2rem}.rr-event__pricing-inclusions ul{list-style:none;padding:0;margin:0}.rr-event__pricing-inclusions li{font-family:var(--rr-body);font-size:1.5rem;line-height:1.5;color:rgba(var(--rr-fg),.85);padding:1.2rem 0 1.2rem 2.4rem;border-bottom:.0625rem solid var(--rr-hairline);position:relative}.rr-event__pricing-inclusions li:before{content:"";position:absolute;left:0;top:1.9rem;width:.8rem;height:.8rem;background:rgb(var(--rr-gold));border-radius:50%}.rr-event__pricing-notes{margin-top:2.4rem;font-size:1.4rem;color:rgba(var(--rr-fg),.65);font-style:italic}.rr-event__buy{position:relative}@media(min-width:990px){.rr-event__buy{position:sticky;top:9rem}}.rr-event__buy-inner{background:rgb(var(--rr-bg-card));border:.0625rem solid var(--rr-hairline-strong);border-radius:6px;padding:3.2rem;display:flex;flex-direction:column;gap:2rem}.rr-event__buy-heading{font-family:var(--rr-display);font-weight:800;font-size:clamp(2.8rem,3.2vw,3.6rem);text-transform:uppercase;letter-spacing:-.005em;margin:0;line-height:1}.rr-event__price{display:flex;align-items:baseline;gap:1.2rem;font-family:var(--rr-mono)}.rr-event__price-current{font-size:clamp(2.4rem,3vw,3.2rem);font-weight:700;color:rgb(var(--rr-fg))}.rr-event__price-compare{font-size:1.6rem;color:rgba(var(--rr-fg),.5);text-decoration:line-through}.rr-event__price-soldout{font-family:var(--rr-display);font-weight:800;font-size:2.4rem;text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--rr-gold))}.rr-event__variants{display:flex;flex-direction:column;gap:1.6rem}.rr-event__variant-group{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:.8rem}.rr-event__variant-label{font-family:var(--rr-display);font-weight:700;font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--rr-fg),.6);padding:0}.rr-event__variant-options{display:flex;flex-wrap:wrap;gap:.8rem}.rr-event__variants input[type=radio]{position:absolute;opacity:0;width:1px;height:1px}.rr-event__variant-pill{display:inline-flex;align-items:center;justify-content:center;padding:1.1rem 1.8rem;border:.0625rem solid var(--rr-hairline-strong);border-radius:999px;font-family:var(--rr-display);font-weight:700;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--rr-fg));cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.rr-event__variants input[type=radio]:checked+.rr-event__variant-pill{background:rgb(var(--rr-fg));color:rgb(var(--rr-fg-on-light));border-color:rgb(var(--rr-fg))}.rr-event__variants input[type=radio]:focus-visible+.rr-event__variant-pill{outline:.2rem solid rgb(var(--rr-gold));outline-offset:.2rem}.rr-event__variant-pill:hover{border-color:rgb(var(--rr-gold));color:rgb(var(--rr-gold-tint))}.rr-event__add-button{width:100%;margin-top:.8rem}.rr-event__app-button{width:100%}.rr-event__buy-disclaimer{font-family:var(--rr-body);font-size:1.2rem;line-height:1.5;color:rgba(var(--rr-fg),.5);margin:0;text-align:center}@media(max-width:749px){.rr-event{padding:4rem 0}.rr-event__hero,.rr-event__stats,.rr-event__video,.rr-event__body{padding-left:2.4rem;padding-right:2.4rem}.rr-event__buy-inner{padding:2.4rem}}.rr-events-list{background:rgb(var(--rr-bg));padding:8rem 6.4rem}.rr-events-list__header{max-width:144rem;margin:0 auto 5rem;padding-bottom:3.2rem;border-bottom:.0625rem solid var(--rr-hairline)}.rr-events-list__title{font-family:var(--rr-display);font-weight:800;font-size:clamp(5.6rem,8vw,11rem);line-height:.9;letter-spacing:-.02em;text-transform:uppercase;margin:1.6rem 0 0;color:rgb(var(--rr-fg))}.rr-events-list__lede{font-family:var(--rr-body);font-size:1.6rem;line-height:1.55;color:rgba(var(--rr-fg),.7);max-width:72rem;margin:2rem 0 0}.rr-events-list__grid{max-width:144rem;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:4rem 3rem}@media(min-width:750px){.rr-events-list__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.rr-events-list__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.rr-event-card{display:flex;flex-direction:column;text-decoration:none;color:rgb(var(--rr-fg));transition:transform .2s ease}.rr-event-card:hover{transform:translateY(-.4rem)}.rr-event-card__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:4px;background:rgb(var(--rr-bg-card));margin-bottom:1.6rem}.rr-event-card__media img,.rr-event-card__placeholder{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s ease}.rr-event-card:hover .rr-event-card__media img{transform:scale(1.04)}.rr-event-card__date{position:absolute;bottom:1.2rem;left:1.2rem;background:rgb(var(--rr-gold));color:rgb(var(--rr-fg-on-light));font-family:var(--rr-display);font-weight:800;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;padding:.6rem 1.2rem;border-radius:999px}.rr-event-card__sold{position:absolute;top:1.2rem;left:1.2rem;background:rgb(var(--rr-bg));color:rgb(var(--rr-fg));border:.0625rem solid rgba(var(--rr-fg),.3);font-family:var(--rr-display);font-weight:700;font-size:1rem;letter-spacing:.18em;text-transform:uppercase;padding:.5rem 1rem;border-radius:999px}.rr-event-card__title{font-family:var(--rr-display);font-weight:800;font-size:clamp(2.2rem,2.5vw,2.8rem);line-height:.95;text-transform:uppercase;letter-spacing:-.005em;margin:0 0 .8rem}.rr-event-card__meta{font-family:var(--rr-display);font-weight:700;font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--rr-fg),.6);margin-bottom:1.6rem;display:flex;gap:.8rem;flex-wrap:wrap}.rr-event-card__footer{display:flex;justify-content:space-between;align-items:baseline;margin-top:auto;padding-top:1.6rem;border-top:.0625rem solid var(--rr-hairline);gap:1.2rem}.rr-event-card__price{font-family:var(--rr-mono);font-size:1.3rem;font-weight:700;color:rgb(var(--rr-fg))}.rr-event-card__cta{font-family:var(--rr-display);font-weight:700;font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--rr-gold))}.rr-events-list__pagination{max-width:144rem;margin:6rem auto 0;text-align:center;font-family:var(--rr-display);text-transform:uppercase;letter-spacing:.14em}.rr-events-list__empty{max-width:56rem;margin:8rem auto;text-align:center}.rr-events-list__empty h2{font-family:var(--rr-display);font-weight:800;font-size:4rem;text-transform:uppercase;letter-spacing:-.005em;margin:0 0 1.6rem}@media(max-width:749px){.rr-events-list{padding:5rem 2.4rem}}.rr-footer-band{position:relative;overflow:hidden;padding:8rem 0 6rem;isolation:isolate}.rr-footer-ghost{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:var(--rr-display);font-weight:900;font-size:clamp(20rem,32vw,52rem);line-height:.85;letter-spacing:-.025em;text-transform:uppercase;color:#ffffff0a;white-space:nowrap;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none}.rr-footer-band__inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:4rem;align-items:start}@media(min-width:990px){.rr-footer-band__inner{grid-template-columns:minmax(20rem,28rem) 1fr;gap:4rem clamp(6rem,10vw,16rem)}}.rr-footer-logo{display:block;align-self:start;min-width:0}.rr-footer-logo img{width:100%;max-width:24rem;height:auto;display:block}.rr-footer-band__main{min-width:0;padding:0!important}.rr-footer-band__main.footer__content-top{display:block;padding:0}.rr-footer-band__main .footer__blocks-wrapper{margin:0;min-width:0}@media(max-width:749px){.rr-footer-band{padding:6rem 0 4rem}.rr-footer-ghost{font-size:clamp(14rem,38vw,28rem);opacity:.6}}.rr-footer-made{font-family:var(--rr-display);font-weight:700;font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--rr-fg),.5);white-space:nowrap}.footer__content-bottom-wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem}@media(max-width:749px){.footer__content-bottom-wrapper{flex-direction:column;align-items:flex-start}}.product__title h1{font-family:var(--rr-display);font-weight:800;text-transform:uppercase;letter-spacing:-.005em;font-size:clamp(3.6rem,5vw,6rem);line-height:.95;color:rgb(var(--rr-fg))}.product__text.caption-with-letter-spacing{font-family:var(--rr-display);letter-spacing:.22em;color:rgb(var(--rr-gold));font-weight:700}.product-form__buttons .button--full-width{letter-spacing:.22em}@media(max-width:749px){.rr-lines{padding:0 2.4rem;gap:2rem}.rr-lines__panel{padding:2.8rem}.rr-drop{padding:8rem 0}.rr-drop__inner{padding:0 2.4rem}.rr-app{padding:8rem 2.4rem}.rr-section-header{padding:0 2.4rem;margin-bottom:3.2rem}.rr-divider-row{padding:1.4rem 2.4rem;font-size:1rem}.rr-marquee__track{font-size:1.2rem;gap:4rem}.rr-marquee__item{gap:4rem}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/road-rally.css.map */
