:root{--oc-onyx: #0a0a0a;--oc-onyx-soft: #141414;--oc-bone: #f5f0e8;--oc-bone-warm: #ebe5d9;--oc-platinum: #e2ddd6;--oc-gold: #bfa265;--oc-gold-bright: #d4af37;--oc-silver: #c0c0c0;--oc-silver-warm: #b0ada8;--oc-rose-gold: #b76e79;--oc-text-primary: #1a1a1a;--oc-text-secondary: #666666;--oc-text-muted: #999999;--oc-border: rgba(0,0,0,.08);--oc-border-light: rgba(0,0,0,.04);--font-serif: "Playfair Display", "Georgia", "Times New Roman", serif;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--space-xs: 8px;--space-sm: 16px;--space-md: 32px;--space-lg: 64px;--space-xl: 120px}body{font-family:var(--font-sans);font-weight:300;letter-spacing:.01em;line-height:1.7;color:var(--oc-text-primary);background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,.Heading.u-h1,.Heading.u-h2,.Heading.u-h3,.SectionHeader__Heading,.ProductItem__Title,.ProductMeta__Title,.CollectionHeader__Title{font-family:var(--font-serif);font-weight:400;letter-spacing:-.02em;line-height:1.1}.SectionHeader__SubHeading,.Heading.u-h6,.Heading.u-h7,.ProductForm__Label,.Form__Label,.Button{font-family:var(--font-sans);font-weight:500;letter-spacing:.1em;text-transform:uppercase;font-size:11px}.Button{font-family:var(--font-sans);font-weight:500;letter-spacing:.14em;text-transform:uppercase;font-size:11px;padding:16px 36px;border-radius:0;transition:all .35s cubic-bezier(.4,0,.2,1)}.Button--primary{background-color:var(--oc-onyx);color:var(--oc-bone);border:1px solid var(--oc-onyx)}.Button--primary:hover{background-color:transparent;color:var(--oc-onyx)}.Button--secondary{background-color:transparent;color:var(--oc-onyx);border:1px solid var(--oc-border)}.Button--secondary:hover{background-color:var(--oc-onyx);color:var(--oc-bone);border-color:var(--oc-onyx)}.ProductItem__Wrapper{position:relative;overflow:hidden}.ProductItem__ImageWrapper{overflow:hidden;background-color:var(--oc-bone-warm)}.ProductItem__ImageWrapper img{transition:transform .8s cubic-bezier(.4,0,.2,1)}.ProductItem__Wrapper:hover .ProductItem__ImageWrapper img{transform:scale(1.05)}.ProductItem__Title{font-family:var(--font-serif);font-size:15px;font-weight:400;letter-spacing:0;margin-top:16px}.ProductItem__Price{font-family:var(--font-sans);font-weight:300;font-size:13px;letter-spacing:.05em;color:var(--oc-text-secondary)}.Header{background-color:#fffffff7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.Header__Link{font-family:var(--font-sans);font-weight:400;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--oc-text-primary);position:relative}.Header__Link:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:1px;background-color:var(--oc-gold);transition:width .35s cubic-bezier(.4,0,.2,1)}.Header__Link:hover:after{width:100%}.ImageHero{background-color:var(--oc-onyx-soft)}.ImageHero__Block{background:#0a0a0ad1!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:48px 56px}.ImageHero__Block .Heading{font-family:var(--font-serif);font-weight:400;letter-spacing:-.03em;line-height:1.05}.Product{background-color:#fff}.Product__Gallery{background-color:var(--oc-bone-warm)}.ProductMeta__Price.Price{font-family:var(--font-serif);font-size:24px;font-weight:400;color:var(--oc-text-primary);letter-spacing:0}.ProductMeta__Price--compareAt{font-family:var(--font-sans);font-size:16px;font-weight:300;color:var(--oc-text-muted)}.ProductForm__Variants{margin-top:var(--space-md)}.ColorSwatch{width:24px;height:24px;border:1px solid rgba(0,0,0,.12);transition:transform .2s ease}.ColorSwatch:hover{transform:scale(1.15)}.ColorSwatch__Radio:checked+.ColorSwatch{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--oc-gold)}.Footer{background-color:var(--oc-onyx);color:var(--oc-platinum);padding:var(--space-lg) 0 var(--space-sm)}.Footer__Title{font-family:var(--font-sans);font-weight:500;letter-spacing:.12em;text-transform:uppercase;font-size:11px;color:var(--oc-bone)}.Footer__Content a,.Footer__Block--links .Linklist__Item a{color:var(--oc-silver-warm);font-size:13px;font-weight:300;transition:color .25s ease}.Footer__Content a:hover,.Footer__Block--links .Linklist__Item a:hover{color:var(--oc-gold)}.Footer__StoreName{font-family:var(--font-serif);font-size:18px;color:var(--oc-bone);letter-spacing:.02em}.SectionHeader{margin-bottom:var(--space-lg)}.SectionHeader__Heading{font-size:clamp(28px,4vw,52px);font-weight:400;letter-spacing:-.03em}.SectionHeader__SubHeading{color:var(--oc-gold);font-size:11px;letter-spacing:.14em;margin-bottom:var(--space-xs)}.SectionHeader__Description{font-weight:300;font-size:15px;color:var(--oc-text-secondary);max-width:560px;line-height:1.7}.Form__Input,.Form__Textarea{font-family:var(--font-sans);font-weight:300;font-size:14px;letter-spacing:.02em;border:1px solid var(--oc-border);border-radius:0;padding:14px 18px;background-color:#fff;transition:border-color .25s ease,box-shadow .25s ease}.Form__Input:focus,.Form__Textarea:focus{border-color:var(--oc-onyx);box-shadow:0 0 0 3px #bfa2651f;outline:none}::placeholder{color:var(--oc-text-muted)}.AnnouncementBar{background-color:var(--oc-onyx);color:var(--oc-bone)}.AnnouncementBar__Content{font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.PageTransition{background-color:var(--oc-onyx)}.LoadingBar{background:var(--oc-gold);height:2px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/premium-theme.css.map */
