:root:root{--or-bg: #070809;--or-panel: #0d0f11;--or-panel-2: #121416;--or-text: #f4f4f0;--or-muted: #9a9da1;--or-line: rgba(255, 255, 255, .11);--or-line-strong: rgba(255, 255, 255, .2);--or-glow: rgba(255, 255, 255, .12);--color-background: #070809;--color-background-rgb: 7 8 9;--color-foreground: #f4f4f0;--color-foreground-rgb: 244 244 240;--color-border: #303336;--color-border-rgb: 48 51 54;--color-primary-button-text: #070809;--color-primary-button-background: #f4f4f0;--color-primary-button-border: #f4f4f0;--color-primary-button-hover-text: #070809;--color-primary-button-hover-background: #ffffff;--color-primary-button-hover-border: #ffffff;--color-secondary-button-text: #f4f4f0;--color-secondary-button-background: transparent;--color-secondary-button-border: #3d4145;--color-secondary-button-hover-text: #ffffff;--color-secondary-button-hover-background: #151719;--color-secondary-button-hover-border: #696e74;--color-input-background: #0d0f11;--color-input-text: #f4f4f0;--color-input-text-rgb: 244 244 240;--color-input-border: #303336;--color-variant-background: #0d0f11;--color-variant-border: #303336;--color-variant-text: #f4f4f0;--color-variant-text-rgb: 244 244 240;--color-selected-variant-background: #f4f4f0;--color-selected-variant-border: #f4f4f0;--color-selected-variant-text: #070809;--color-selected-variant-text-rgb: 7 8 9}html{background:var(--or-bg);color-scheme:dark}body{background:radial-gradient(70% 40% at 50% -8%,rgba(255,255,255,.09),transparent 65%),linear-gradient(180deg,#090a0b,#070809 45%,#050607) fixed!important;color:var(--or-text)!important;letter-spacing:-.01em}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.2;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(to bottom,black 0%,transparent 65%);mask-image:linear-gradient(to bottom,black 0%,transparent 65%)}.page-wrapper,.content-for-layout{background:transparent!important}a{text-underline-offset:.22em}#header-group{background:#070809db;border-bottom:1px solid var(--or-line);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}#header-group .shopify-section,.header-section,.header__row,.header-announcements{background:transparent!important;color:var(--or-text)!important}.header-logo{min-width:max-content;color:var(--or-text)!important}.header-logo>span{display:none!important}.header-logo:after{content:"OFF ROTA.";display:inline-block;font-family:var(--font-heading--family);font-weight:700;font-size:1.08rem;line-height:1;letter-spacing:-.045em;color:#fff;text-shadow:0 0 18px rgba(255,255,255,.18)}#header-component a,#header-component button,#header-component summary,#header-component svg{color:var(--or-text)!important}#header-component a{font-weight:550}button,.button,[class*=button-primary],[class*=button-secondary]{transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.button:hover,button:hover{transform:translateY(-1px)}input,textarea,select{background:var(--or-panel)!important;color:var(--or-text)!important;border-color:var(--or-line-strong)!important}footer{background:#08090a;border-top:1px solid var(--or-line)}footer .shopify-section{background:transparent!important;color:var(--or-text)!important}footer input{border-radius:10px!important}product-card,.product-card,[class*=product-card]{--color-background: var(--or-panel)}product-card,.product-card{background:linear-gradient(180deg,#ffffff09,#ffffff03);border:1px solid var(--or-line);border-radius:14px;overflow:hidden}main[data-template=collection]{min-height:72vh;background:radial-gradient(55% 32% at 12% 0%,rgba(255,255,255,.07),transparent 70%)}main[data-template=collection]>.shopify-section:first-child{padding-top:clamp(1.5rem,4vw,4rem)}main[data-template=collection] h1{max-width:11ch;margin-bottom:1rem;font-size:clamp(3.3rem,10vw,7.5rem)!important;line-height:.86!important;letter-spacing:-.065em!important;text-shadow:0 0 28px rgba(255,255,255,.055)}main[data-template=collection] h1+*,main[data-template=collection] [class*=description]{color:var(--or-muted)!important}main[data-template=collection] button,main[data-template=collection] summary,main[data-template=collection] [class*=filter]{border-color:var(--or-line)!important}main[data-template=collection] h2{letter-spacing:-.04em}main[data-template=collection] h2:has(+p),main[data-template=collection] h2:has(+div){text-shadow:0 0 24px rgba(255,255,255,.05)}.or-home{position:relative;overflow:hidden;color:var(--or-text)}.or-shell{width:min(100% - 2rem,1560px);margin-inline:auto}.or-hero{position:relative;min-height:calc(100svh - 110px);padding:clamp(2.25rem,6vw,6.75rem) 0 clamp(2.25rem,5vw,5.5rem);display:flex;flex-direction:column;justify-content:space-between}.or-hero:after{content:"";position:absolute;width:min(68vw,900px);aspect-ratio:1;top:-42%;right:-18%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.11),rgba(255,255,255,.025) 36%,transparent 68%);filter:blur(8px);pointer-events:none}.or-kicker{position:relative;z-index:1;display:flex;gap:.65rem;align-items:center;width:fit-content;padding:.52rem .72rem;border:1px solid var(--or-line);border-radius:999px;background:#ffffff06;color:#c6c8ca;font-size:.68rem;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.or-kicker-dot{width:.38rem;height:.38rem;border-radius:50%;background:#f4f4f0;box-shadow:0 0 12px #ffffff8c}.or-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:clamp(2rem,6vw,7rem);align-items:end}.or-title{margin:0;font-family:var(--font-heading--family);font-size:clamp(6.2rem,17vw,15.2rem);font-weight:700;line-height:.68;letter-spacing:-.085em;text-transform:uppercase;color:#f7f7f3;text-wrap:balance;text-shadow:0 0 34px rgba(255,255,255,.045)}.or-title-dot{color:#fff;text-shadow:0 0 20px rgba(255,255,255,.45)}.or-strap{margin:clamp(1.9rem,4vw,3.6rem) 0 .65rem;font-size:clamp(.78rem,1.2vw,1rem);font-weight:700;letter-spacing:.16em;text-transform:uppercase}.or-intro{max-width:42rem;margin:0;color:var(--or-muted);font-size:clamp(1rem,1.45vw,1.24rem);line-height:1.55}.or-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.8rem}.or-button{display:inline-flex;justify-content:center;align-items:center;min-height:3rem;padding:.8rem 1rem;border:1px solid var(--or-line-strong);border-radius:10px;text-decoration:none;color:var(--or-text);background:#ffffff06;font-size:.77rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:transform .18s ease,background .18s ease,border-color .18s ease}.or-button--primary{color:#090a0b;background:#f4f4f0;border-color:#f4f4f0}.or-button:hover{transform:translateY(-2px);border-color:#fff6;background:#ffffff14}.or-button--primary:hover{background:#fff}.or-status{position:relative;border:1px solid var(--or-line);border-radius:16px;background:linear-gradient(145deg,#ffffff0e,#ffffff03),#0a0b0c;overflow:hidden;box-shadow:0 24px 80px #00000052}.or-status:before{content:"";display:block;height:8.5rem;border-bottom:1px solid var(--or-line);background:radial-gradient(circle at 72% 48%,rgba(255,255,255,.22),transparent 8%),radial-gradient(circle at 72% 48%,rgba(255,255,255,.09),transparent 27%),linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:auto,auto,24px 24px,24px 24px}.or-status-row{display:grid;grid-template-columns:1fr auto;gap:1rem;padding:.9rem 1rem;border-bottom:1px solid var(--or-line);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.or-status-row:last-child{border-bottom:0}.or-status-row span:first-child{color:#74787d}.or-status-row strong{color:#f5f5f1;font-weight:650}.or-ticker{border-top:1px solid var(--or-line);border-bottom:1px solid var(--or-line);overflow:hidden;background:#ffffff04}.or-ticker-track{width:max-content;display:flex;align-items:center;gap:2.1rem;padding:.9rem 0;color:#bfc1c3;font-size:.67rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase;animation:orTicker 30s linear infinite}.or-ticker-track span:after{content:"\2022";margin-left:2.1rem;color:#4f5357}@keyframes orTicker{to{transform:translate(-50%)}}.or-section{padding:clamp(4rem,8vw,8rem) 0}.or-section-head{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem}.or-eyebrow{margin:0 0 .7rem;color:#74787d;font-size:.68rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.or-section-title{margin:0;font-size:clamp(2.5rem,6vw,5.6rem);line-height:.92;letter-spacing:-.06em}.or-section-copy{max-width:30rem;margin:0;color:var(--or-muted);line-height:1.55}.or-category-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--or-line);border-left:1px solid var(--or-line)}.or-category{position:relative;min-height:24rem;padding:1.4rem;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--or-line);border-bottom:1px solid var(--or-line);color:var(--or-text);text-decoration:none;overflow:hidden;transition:background .2s ease}.or-category:before{content:"";position:absolute;inset:auto -20% -40% auto;width:65%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.08),transparent 67%);opacity:0;transition:opacity .2s ease}.or-category:hover{background:#ffffff06}.or-category:hover:before{opacity:1}.or-category-index{color:#686c70;font-size:.68rem;letter-spacing:.12em}.or-category h3{max-width:8ch;margin:0 0 .75rem;font-size:clamp(2.2rem,4vw,4rem);line-height:.9;letter-spacing:-.055em;text-transform:uppercase}.or-category p{max-width:22rem;margin:0;color:var(--or-muted);line-height:1.5}.or-category-arrow{position:absolute;top:1.35rem;right:1.4rem;font-size:1.2rem;transition:transform .2s ease}.or-category:hover .or-category-arrow{transform:translate(3px,-3px)}.or-maker{display:grid;grid-template-columns:1fr 1fr;min-height:32rem;border:1px solid var(--or-line);border-radius:18px;overflow:hidden;background:#090a0b}.or-maker-art{position:relative;min-height:26rem;display:flex;align-items:flex-end;padding:clamp(1.5rem,4vw,3rem);border-right:1px solid var(--or-line);background:radial-gradient(circle at 35% 34%,rgba(255,255,255,.13),transparent 10%),radial-gradient(circle at 35% 34%,rgba(255,255,255,.055),transparent 31%),linear-gradient(rgba(255,255,255,.038) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.038) 1px,transparent 1px);background-size:auto,auto,32px 32px,32px 32px}.or-maker-art strong{font-size:clamp(3.7rem,8vw,7.6rem);line-height:.77;letter-spacing:-.075em;text-transform:uppercase}.or-maker-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,5rem)}.or-maker-copy h2{margin:0 0 1.2rem;font-size:clamp(2.6rem,5vw,5rem);line-height:.9;letter-spacing:-.055em}.or-maker-copy p{max-width:32rem;color:var(--or-muted);font-size:1.05rem;line-height:1.6}.or-fineprint{margin-top:1.3rem;color:#65696d;font-size:.72rem;line-height:1.5}@media(max-width:990px){.or-hero{min-height:auto;gap:5rem}.or-hero-grid{grid-template-columns:1fr}.or-title{font-size:clamp(5rem,25vw,10rem)}.or-status{max-width:34rem}.or-category-grid{grid-template-columns:1fr}.or-category{min-height:18rem}.or-maker{grid-template-columns:1fr}.or-maker-art{border-right:0;border-bottom:1px solid var(--or-line)}}@media(max-width:600px){.or-shell{width:min(100% - 1.25rem,1560px)}.or-hero{padding-top:2rem;gap:4rem}.or-title{font-size:clamp(4.6rem,27vw,7.4rem)}.or-section-head{display:block}.or-section-copy{margin-top:1rem}.or-actions{display:grid;grid-template-columns:1fr}.or-button{width:100%}.or-category{min-height:16rem}}@media(prefers-reduced-motion:reduce){.or-ticker-track{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/off-rota.css.map */
