:root{--os-black: #0a0a0a;--os-black-soft: #141312;--os-gold: #c9a24a;--os-gold-light: #e0bc6a;--os-gold-dark: #a8802f;--os-ivory: #f5efe6;--os-beige: #e6d3b3;--os-line-dark: rgba(201, 162, 74, .35);--os-line-light: rgba(10, 10, 10, .15);--os-gold-gradient: linear-gradient(135deg, #e0bc6a 0%, #c9a24a 50%, #a8802f 100%);--os-font-display: "Bebas Neue", "Oswald", Impact, sans-serif;--os-font-body: "Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif;--os-font-mark: "Playfair Display", Georgia, serif;--os-text-xs: .75rem;--os-text-sm: .875rem;--os-text-md: 1rem;--os-text-lg: 1.25rem;--os-h3: clamp(1.75rem, 2.5vw, 2.25rem);--os-h2: clamp(2.5rem, 5vw, 4rem);--os-h1: clamp(3.5rem, 9vw, 7.5rem);--os-space-1: .5rem;--os-space-2: 1rem;--os-space-3: 1.5rem;--os-space-4: 2.5rem;--os-space-5: 4rem;--os-space-6: 6rem;--os-section-y: clamp(4rem, 9vw, 8rem);--os-container: 1280px;--os-gutter: clamp(1.25rem, 4vw, 3rem);--os-radius: 2px;--os-ease: cubic-bezier(.22, .61, .36, 1)}.os-dark{background:var(--os-black);color:var(--os-ivory);--os-accent: var(--os-gold);--os-line: var(--os-line-dark)}.os-light{background:var(--os-ivory);color:var(--os-black);--os-accent: var(--os-gold-dark);--os-line: var(--os-line-light)}.os-beige{background:var(--os-beige);color:var(--os-black);--os-accent: var(--os-gold-dark);--os-line: var(--os-line-light)}.os-section{padding-block:var(--os-section-y)}.os-container{width:100%;max-width:var(--os-container);margin-inline:auto;padding-inline:var(--os-gutter)}.os-h1,.os-h2,.os-h3{font-family:var(--os-font-display);font-weight:400;line-height:.95;letter-spacing:.02em;text-transform:uppercase;margin:0}.os-h1{font-size:var(--os-h1)}.os-h2{font-size:var(--os-h2)}.os-h3{font-size:var(--os-h3)}.os-body{font-family:var(--os-font-body);font-size:var(--os-text-md);line-height:1.7;max-width:62ch}.os-small{font-family:var(--os-font-body);font-size:var(--os-text-sm);letter-spacing:.04em}.os-spaced{font-family:var(--os-font-body);font-size:var(--os-text-sm);font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--os-accent, var(--os-gold))}.os-mark{font-family:var(--os-font-mark);font-style:italic;color:var(--os-accent, var(--os-gold))}.os-gold-text{background:var(--os-gold-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.os-rule{border:0;height:1px;background:var(--os-line, var(--os-line-dark));margin:var(--os-space-4) 0}.os-btn{display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;padding:.9rem 2.25rem;font-family:var(--os-font-body);font-size:var(--os-text-sm);font-weight:600;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;border:1px solid var(--os-gold);border-radius:var(--os-radius);cursor:pointer;transition:background-color .25s var(--os-ease),color .25s var(--os-ease),border-color .25s var(--os-ease)}.os-btn--gold{background:var(--os-gold);color:var(--os-black)}.os-btn--gold:hover{background:var(--os-gold-light);border-color:var(--os-gold-light)}.os-btn--outline{background:transparent;color:var(--os-gold)}.os-btn--outline:hover{background:var(--os-gold);color:var(--os-black)}.os-light .os-btn--outline,.os-beige .os-btn--outline{color:var(--os-black);border-color:var(--os-black)}.os-light .os-btn--outline:hover,.os-beige .os-btn--outline:hover{background:var(--os-black);color:var(--os-ivory)}.os-btn:focus-visible,.os-section a:focus-visible{outline:2px solid var(--os-gold-light);outline-offset:3px}@media(prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ourside-base.css.map */
