:root{--bg: #fbf7f3;--bg-alt: #f5ebe5;--bg-card: #ffffff;--blush: #efdcd3;--text-1: #2b2326;--text-2: #6b5a5f;--text-3: #a3949a;--border: rgba(43,35,38,.08);--border-md: rgba(43,35,38,.14);--accent: #9b6b7b;--accent-lt: #b88a99;--accent-bg: rgba(155,107,123,.1);--pop: #2b2326;--pop-lt: #4a3c41;--pop-bg: rgba(43,35,38,.06);--sand: #e8cfc4;--clay: #7d5260;--radius: 14px;--radius-lg: 24px;--shadow: 0 2px 14px rgba(43,35,38,.06);--shadow-md: 0 10px 34px rgba(43,35,38,.1);--shadow-lg: 0 24px 64px rgba(43,35,38,.14);--font-serif: "Cormorant Garamond", Georgia, serif;--font-sans: "Jost", "DM Sans", system-ui, sans-serif}body{-webkit-font-smoothing:antialiased}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.oa-announce{position:fixed;top:0;left:0;right:0;z-index:1001;height:34px;display:flex;align-items:center;justify-content:center;background:var(--text-1);color:#f5ebe5;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;padding:0 16px;text-align:center}#navbar{top:34px;background:#fbf7f3d9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}#navbar.scrolled{background:#fffffff0}#mobile-menu{top:104px}.nav-brand{font-family:var(--font-serif);font-weight:600;font-size:26px;letter-spacing:.04em}.nav-brand small{font-family:var(--font-sans);font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--accent);font-weight:500;margin-left:2px}.nav-links a{font-size:12.5px;letter-spacing:.14em}.cart-badge{background:var(--accent)}.btn-primary,.btn-checkout,.btn-submit{background:var(--pop);box-shadow:none;letter-spacing:.12em;text-transform:uppercase;font-size:12.5px}.btn-primary:hover,.btn-checkout:hover,.btn-submit:hover{background:var(--accent);box-shadow:0 10px 26px #9b6b7b47}.btn-outline{text-transform:uppercase;letter-spacing:.12em;font-size:12.5px;border-color:var(--text-1)}.btn-outline:hover{background:var(--text-1);color:#fff}.section-eyebrow{color:var(--accent);letter-spacing:.28em;font-weight:500}.section-title{font-weight:500;letter-spacing:-.01em}.section-title em{font-style:italic;color:var(--accent)}.product-card{border:none;background:transparent;border-radius:0}.product-card:hover{transform:none;box-shadow:none}.product-img{aspect-ratio:3/4;border-radius:var(--radius);background:var(--bg-alt)}.product-img img{transition:transform .6s ease}.product-card:hover .product-img img{transform:scale(1.04)}.product-info{padding:14px 2px 4px;gap:6px}.product-name{font-weight:500;font-size:14.5px}.product-price{font-weight:500;color:var(--text-2)}.product-badge{background:var(--text-1);border-radius:999px;font-weight:500;letter-spacing:.14em}.product-badge.badge-new{background:var(--accent)}.product-quickview{background:#ffffffeb;color:var(--text-1)}.product-card-actions{margin-top:8px}.btn-view{border-radius:999px;font-weight:500;letter-spacing:.1em}.add-to-cart{border-radius:999px;background:var(--text-1);color:#fff;font-weight:500;letter-spacing:.1em}.add-to-cart:hover{background:var(--accent);transform:none}.hero-glow,.hero-dots{display:none}.tag-pill{border-color:#9b6b7b40}#contact{background:linear-gradient(135deg,#3a2e32,#241c1f)}.contact-left .section-eyebrow{color:var(--sand)}.form-success{background:var(--accent-bg);border-color:#9b6b7b4d}.remove-btn:hover{color:var(--accent)}footer{background:var(--bg-alt)}.loading-text{letter-spacing:.32em}.oa-hero{padding:140px 40px 70px;background:linear-gradient(180deg,var(--bg) 0%,var(--bg-alt) 100%)}.oa-hero-wrap{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center}.oa-hero-eyebrow{font-size:11.5px;letter-spacing:.32em;text-transform:uppercase;color:var(--accent);margin-bottom:22px}.oa-hero h1{font-family:var(--font-serif);font-weight:500;font-size:clamp(46px,6.4vw,92px);line-height:1;letter-spacing:-.02em;color:var(--text-1)}.oa-hero h1 em{font-style:italic;color:var(--accent)}.oa-hero p{font-size:17px;color:var(--text-2);max-width:440px;margin:24px 0 34px;line-height:1.7}.oa-hero-ctas{display:flex;gap:12px;flex-wrap:wrap}.oa-hero-trust{display:flex;gap:22px;flex-wrap:wrap;margin-top:34px;font-size:13px;color:var(--text-2)}.oa-hero-trust span{display:flex;align-items:center;gap:7px}.oa-hero-media{display:grid;grid-template-columns:1.15fr 1fr;gap:16px;align-items:end}.oa-hero-media a{display:block;border-radius:var(--radius-lg);overflow:hidden;background:var(--blush);box-shadow:var(--shadow-md)}.oa-hero-media a:first-child{aspect-ratio:3/4.2}.oa-hero-media a:last-child{aspect-ratio:3/3.6;margin-bottom:40px}.oa-hero-media img{width:100%;height:100%;object-fit:cover}.oa-marquee{background:var(--text-1);color:#f5ebe5;overflow:hidden;white-space:nowrap;padding:15px 0}.oa-marquee-track{display:inline-flex;gap:48px;animation:oaScroll 32s linear infinite;font-family:var(--font-serif);font-style:italic;font-size:21px}.oa-marquee-track span:after{content:"\2726";font-style:normal;font-size:12px;margin-left:48px;color:var(--accent-lt);vertical-align:middle}@keyframes oaScroll{to{transform:translate(-50%)}}#collections.oa-cats{padding:90px 40px 30px;background:var(--bg)}.oa-wrap{max-width:1200px;margin:0 auto}.oa-head{text-align:center;margin-bottom:44px}.oa-head .section-sub{margin:12px auto 0}.oa-cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.oa-cat{position:relative;aspect-ratio:3/4;border-radius:var(--radius-lg);overflow:hidden;background:var(--blush);display:block}.oa-cat img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.oa-cat:hover img{transform:scale(1.05)}.oa-cat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 50%,rgba(43,35,38,.55))}.oa-cat-label{position:absolute;left:20px;bottom:18px;z-index:1;color:#fff}.oa-cat-label strong{display:block;font-family:var(--font-serif);font-weight:500;font-size:28px;line-height:1.1}.oa-cat-label span{font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;opacity:.9}.oa-shop{padding:70px 40px 90px}.oa-chips{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:38px}.oa-chip{padding:10px 20px;border-radius:999px;border:1px solid var(--border-md);font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);background:transparent;transition:all .25s ease}.oa-chip:hover{border-color:var(--text-1);color:var(--text-1)}.oa-chip.active{background:var(--text-1);border-color:var(--text-1);color:#fff}.oa-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px 22px}.oa-grid .oa-item[hidden]{display:none}.oa-grid .oa-item[data-type=Accessories]{order:9}#standard.oa-values{padding:80px 40px;background:var(--bg-card)}.oa-values-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.oa-value{text-align:center;padding:10px 14px}.oa-value-ic{width:58px;height:58px;margin:0 auto 18px;border-radius:50%;background:var(--bg-alt);display:flex;align-items:center;justify-content:center;color:var(--accent)}.oa-value h3{font-family:var(--font-serif);font-weight:500;font-size:23px;margin-bottom:8px}.oa-value p{font-size:14px;color:var(--text-2);line-height:1.65}.oa-story{padding:100px 40px;background:var(--bg-alt)}.oa-story-wrap{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.oa-story-img{aspect-ratio:4/5;border-radius:var(--radius-lg);overflow:hidden;background:var(--blush)}.oa-story-img img{width:100%;height:100%;object-fit:cover}.oa-story p{color:var(--text-2);font-size:16px;line-height:1.8;margin-top:18px}.oa-story blockquote{font-family:var(--font-serif);font-style:italic;font-size:26px;line-height:1.35;color:var(--text-1);margin:28px 0 0;padding-left:20px;border-left:2px solid var(--accent)}.oa-social{padding:90px 40px;text-align:center}.oa-social-handles{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:26px}@media(max-width:1000px){.oa-hero-wrap,.oa-story-wrap{grid-template-columns:1fr;gap:40px}.oa-cat-grid,.oa-values-grid,.oa-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){#mobile-menu{top:104px}.nav-actions{margin-left:auto;gap:6px}.oa-hero{padding:124px 16px 50px}#collections.oa-cats,.oa-shop,#standard.oa-values,.oa-story,.oa-social{padding-left:16px;padding-right:16px}#collections.oa-cats{padding-top:64px}.oa-story{padding-top:70px;padding-bottom:70px}.oa-grid{gap:26px 12px}.oa-cat-label strong{font-size:22px}.oa-announce{font-size:10px;letter-spacing:.12em}}@media(max-width:480px){.oa-values-grid{grid-template-columns:1fr}.oa-hero-media a:last-child{margin-bottom:24px}.product-card-actions{flex-direction:column}}@media(prefers-reduced-motion:reduce){.oa-marquee-track{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/owl-active.css.map */
