:root{--deep-taupe: #3D3632;--cream: #FAF8F6;--light-cream: #F5F0E8;--warm-stone: #C4B5A6;--text-secondary: #5a5450;--slate-blue: #6E7E8A;--font-display: "Cormorant Garamond", Georgia, serif;--font-body: "Jost", "Helvetica Neue", Arial, sans-serif}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-body);font-weight:300;color:var(--deep-taupe);background:var(--cream);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--deep-taupe);text-decoration:none}img{max-width:100%;display:block}button{font-family:var(--font-body)}.announce-bar{background:var(--deep-taupe);color:var(--cream);text-align:center;padding:10px 16px;font-size:11px;letter-spacing:3px;text-transform:uppercase}.site-header{display:flex;justify-content:space-between;align-items:center;padding:28px 48px;position:relative;z-index:10}.nav-links{display:flex;gap:32px;font-size:13px;letter-spacing:2px;text-transform:uppercase;list-style:none}.nav-links a{opacity:.7;transition:opacity .3s}.nav-links a:hover{opacity:1}.site-wordmark{font-family:var(--font-display);font-weight:400;font-size:28px;letter-spacing:10px;text-transform:uppercase}.hero-section{display:grid;grid-template-columns:1fr 1fr;min-height:85vh;align-items:center;padding:0 48px}.hero-text{padding:48px 64px 48px 16px}.hero-tagline{font-size:14px;letter-spacing:3px;text-transform:uppercase;color:var(--warm-stone);margin-bottom:32px}.hero-title{font-family:var(--font-display);font-weight:300;font-size:52px;line-height:1.15;margin-bottom:24px;letter-spacing:1px}.hero-desc{font-size:16px;line-height:1.8;max-width:440px;color:var(--text-secondary);margin-bottom:40px}.btn-primary{display:inline-block;padding:16px 48px;background:var(--deep-taupe);color:var(--cream);font-size:12px;letter-spacing:3px;text-transform:uppercase;border:none;cursor:pointer;transition:all .3s}.btn-primary:hover{background:var(--text-secondary)}.hero-image{position:relative;overflow:hidden}.hero-image img{width:100%;height:85vh;object-fit:cover;transition:opacity .5s ease}.ghosted-a{font-family:var(--font-display);font-size:120px;color:#f0ebe5;position:absolute;right:-20px;bottom:20px;font-weight:300;opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.divider{width:60px;height:1px;background:var(--warm-stone);margin:0 auto}.section-pad{padding:96px 48px}.center{text-align:center}.section-title{font-family:var(--font-display);font-weight:300;font-size:36px;margin-bottom:16px;letter-spacing:1px}.section-sub{font-size:13px;letter-spacing:3px;text-transform:uppercase;color:var(--warm-stone);margin-bottom:48px}.color-switcher{display:flex;gap:16px;justify-content:center;margin-bottom:12px;align-items:center}.color-switcher__label{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--warm-stone)}.color-swatch{width:32px;height:32px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;padding:0;background:none}.color-swatch.active{border-color:var(--deep-taupe)}.color-swatch__inner{width:22px;height:22px;border-radius:50%;display:block}.color-name{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--text-secondary);text-align:center;margin-bottom:32px}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1100px;margin:0 auto}.product-thumb{cursor:pointer;position:relative;overflow:hidden;aspect-ratio:3/4;border:2px solid transparent;transition:border-color .3s}.product-thumb.active{border-color:var(--warm-stone)}.product-thumb img{width:100%;height:100%;object-fit:cover;transition:opacity .5s}.fabric-section{background:var(--light-cream)}.fabric-grid{display:grid;grid-template-columns:1fr 1fr;max-width:1100px;margin:0 auto;gap:64px;align-items:center}.fabric-detail img{width:100%;border-radius:2px;transition:opacity .5s}.fabric-info h3{font-family:var(--font-display);font-weight:300;font-size:28px;margin-bottom:20px}.fabric-info p{font-size:15px;line-height:1.9;color:var(--text-secondary);margin-bottom:16px}.fabric-spec{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--warm-stone);margin-top:24px}.story-section{background:var(--deep-taupe);color:var(--cream);text-align:center}.story-section .section-title{color:var(--cream)}.story-section .section-sub{color:var(--warm-stone)}.story-text{max-width:600px;margin:0 auto;font-size:16px;line-height:2;color:#d4cdc8}.waitlist-section{text-align:center}.waitlist-form{display:flex;gap:0;max-width:480px;margin:32px auto 0}.waitlist-form input{flex:1;padding:16px 20px;border:1px solid var(--warm-stone);background:transparent;font-family:var(--font-body);font-size:14px;color:var(--deep-taupe);outline:none}.waitlist-form input::placeholder{color:var(--warm-stone)}.waitlist-form button{padding:16px 32px;background:var(--deep-taupe);color:var(--cream);border:1px solid var(--deep-taupe);font-family:var(--font-body);font-size:11px;letter-spacing:3px;text-transform:uppercase;cursor:pointer;transition:background .3s}.waitlist-form button:hover{background:var(--text-secondary)}.site-footer__grid{padding:64px 48px 32px;border-top:1px solid #e8e2dc;display:flex;justify-content:space-between;align-items:flex-start}.footer-col{font-size:13px;color:#8a837e;line-height:2.2}.footer-col__title{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--warm-stone);margin-bottom:8px}.site-footer__bottom{text-align:center;padding:24px 48px 32px;font-size:11px;color:var(--warm-stone);letter-spacing:2px}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:fadeUp .8s ease both}.delay-1{animation-delay:.15s}.delay-2{animation-delay:.3s}.delay-3{animation-delay:.45s}@media(max-width:768px){.hero-section{grid-template-columns:1fr}.hero-title{font-size:36px}.hero-text{padding:32px 16px;order:2}.hero-image img{height:60vh}.product-grid{grid-template-columns:repeat(2,1fr)}.fabric-grid{grid-template-columns:1fr}.site-header{padding:20px 24px}.nav-links{gap:16px;font-size:11px}.section-pad{padding:64px 24px}.site-footer__grid{flex-direction:column;gap:32px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/anora-base.css.map */
