@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap";:root{--font-serif: "Playfair Display", serif;--font-sans: "Inter", sans-serif;--bg-color: #FAFAFA;--text-dark: #121212;--text-light: #F9F6F0;--accent-color: #556B2F;--accent-hover: #455a29;--border-light: rgba(0, 0, 0, .1);--border-dark: rgba(255, 255, 255, .3)}:root{--font-serif: "Playfair Display", serif;--font-sans: "Inter", sans-serif;--bg-color: #FAFAFA;--text-dark: #121212;--text-light: #ffffff;--accent-color: #556B2F;--accent-hover: #455a29;--border-light: rgba(0, 0, 0, .1);--border-dark: rgba(255, 255, 255, .3)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);background-color:var(--bg-color);color:var(--text-dark);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;display:block}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif);font-weight:400}a{text-decoration:none;color:inherit}.app-container{display:flex;flex-direction:column;min-height:100vh}.icon-btn{background:none;border:none;color:inherit;cursor:pointer;padding:.2rem;display:flex;align-items:center;justify-content:center;transition:opacity .3s}.icon-btn:hover{opacity:.7}.navbar{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;position:fixed;top:0;width:100%;z-index:50;transition:all .3s ease;background-color:transparent;color:var(--text-light)}.navbar.scrolled{background-color:#fafafaf2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text-dark);box-shadow:0 1px 0 var(--border-light)}.logo{font-family:var(--font-serif);font-size:1.8rem;letter-spacing:2px;font-weight:500;position:absolute;left:50%;transform:translate(-50%)}.nav-links{display:flex;gap:2rem;align-items:center}.cart-icon-wrapper{position:relative}.cart-badge{position:absolute;top:-5px;right:-8px;background-color:var(--accent-color);color:#fff;font-size:.6rem;font-weight:700;height:16px;min-width:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 4px}.cs-ticker-bar{position:fixed;bottom:0;left:0;right:0;z-index:99999;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;height:44px;background:#0a0a0ab8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid rgba(220,178,96,.25);display:flex;align-items:center}.cs-ticker-track{display:flex;white-space:nowrap;animation:ticker-scroll 30s linear infinite;will-change:transform}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.cs-ticker-item{display:inline-flex;align-items:center;gap:.6em;padding:0 2.5em;font-family:var(--font-sans);font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;font-weight:500;background:linear-gradient(90deg,#e8d3a7,#dcb260 30%,#f9f6e8,#bd9323 80%,#e8d3a7);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gold-shimmer 5s linear infinite}@keyframes gold-shimmer{0%{background-position:0% center}to{background-position:200% center}}.cs-diamond{opacity:.6;font-size:.55rem}@media(max-width:1024px)and (min-width:541px){.cs-ticker-bar{height:38px}.cs-ticker-item{font-size:.62rem;letter-spacing:.18em;padding:0 2em}.cs-ticker-track{animation-duration:24s}}@media(max-width:540px){.cs-ticker-bar{height:32px}.cs-ticker-item{font-size:.56rem;letter-spacing:.14em;padding:0 1.5em}.cs-ticker-track{animation-duration:18s}}.sidebar-overlay{position:fixed;inset:0;background:#00000080;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100}.sidebar{position:fixed;top:0;left:0;width:100%;max-width:400px;height:100vh;background-color:var(--bg-color);z-index:101;padding:2rem;display:flex;flex-direction:column;overflow-y:auto;box-shadow:5px 0 25px #0000001a;color:var(--text-dark)}.sidebar-header{display:flex;justify-content:space-between;margin-bottom:2rem}.sidebar-title{font-family:var(--font-serif);font-size:1.5rem;margin-bottom:1.5rem}.sidebar-menu{display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start}.sidebar-link{background:none;border:none;font-family:var(--font-sans);font-size:1.2rem;letter-spacing:1px;text-transform:uppercase;color:#666;cursor:pointer;transition:color .3s}.sidebar-link.active,.sidebar-link:hover{color:var(--text-dark)}.sidebar-divider{width:100%;height:1px;background:var(--border-light);margin:1rem 0}.contact-link{color:var(--text-dark);font-weight:500}.sidebar-contact{display:flex;flex-direction:column}.sidebar-desc{font-size:.9rem;color:#666;margin-bottom:2rem;line-height:1.5}.contact-form{display:flex;flex-direction:column;gap:1.5rem}.input-group{display:flex;flex-direction:column;gap:.5rem}.input-group label{font-size:.8rem;text-transform:uppercase;letter-spacing:1px;color:#555}.input-group input,.input-group textarea{padding:.8rem;border:1px solid var(--border-light);background:#fff;font-family:var(--font-sans);font-size:.95rem;transition:border-color .3s}.input-group input:focus,.input-group textarea:focus{outline:none;border-color:var(--text-dark)}.submit-btn{background:var(--text-dark);color:var(--text-light);border:none;padding:1rem;text-transform:uppercase;letter-spacing:1px;cursor:pointer;margin-top:1rem;transition:background .3s}.submit-btn:hover{background:#333}.modal-overlay{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;display:flex;align-items:center;justify-content:center;padding:1rem}.product-modal{background:var(--bg-color);width:100%;max-width:900px;max-height:90vh;display:flex;flex-direction:column;position:relative;overflow-y:auto;box-shadow:0 10px 40px #0003}@media(min-width:768px){.product-modal{flex-direction:row;height:70vh}}.close-modal-btn{position:absolute;top:1rem;right:1rem;background:#fff;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;box-shadow:0 2px 10px #0000001a}.modal-img-container{width:100%;aspect-ratio:3/4;background:#eee}@media(min-width:768px){.modal-img-container{width:50%;height:100%}}.modal-img-container img{width:100%;height:100%;object-fit:cover}.modal-info{padding:3rem 2rem;display:flex;flex-direction:column;justify-content:center}@media(min-width:768px){.modal-info{width:50%;padding:3rem 4rem}}.modal-title{font-family:var(--font-serif);font-size:2rem;margin-bottom:1rem}.modal-price{font-family:var(--font-sans);font-size:1.2rem;color:#666;margin-bottom:2rem}.modal-options{margin-bottom:2.5rem}.modal-options label{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:1px;color:#888;margin-bottom:.8rem}.size-selector{display:flex;gap:1rem}.size-btn{width:45px;height:45px;border:1px solid var(--border-light);background:transparent;color:var(--text-dark);cursor:pointer;transition:all .3s;font-family:var(--font-sans)}.size-btn:hover{border-color:var(--text-dark)}.size-btn.active{background:var(--text-dark);color:var(--text-light);border-color:var(--text-dark)}.add-cart-btn{background:var(--text-dark);color:var(--text-light);border:none;padding:1.2rem;text-transform:uppercase;letter-spacing:2px;cursor:pointer;transition:background .3s;width:100%}.add-cart-btn:hover{background:#333}.hero{height:100vh;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0003,#0009);z-index:0}.hero-content{position:relative;z-index:1;text-align:center;color:var(--text-light);display:flex;flex-direction:column;align-items:center}.hero-subtitle{font-family:var(--font-sans);font-size:.65rem;letter-spacing:8px;text-transform:uppercase;margin-bottom:1rem;opacity:.7}.hero-title{font-family:var(--font-serif);font-size:13vw;line-height:1;margin-bottom:2.5rem;letter-spacing:.02em;text-shadow:0px 4px 20px rgba(0,0,0,.3)}.hero-btn{padding:1.2rem 3.5rem;background-color:var(--text-light);color:var(--text-dark);border:none;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:2px;font-weight:500;font-size:.9rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #0003}.hero-btn:hover{background-color:#eee;transform:translateY(-2px)}.collection-section{padding:6rem 2rem;max-width:1400px;margin:0 auto}.tabs{display:flex;justify-content:center;gap:3rem;margin-bottom:4rem}.tab{font-family:var(--font-serif);font-size:1.5rem;color:#888;background:none;border:none;cursor:pointer;padding-bottom:.5rem;position:relative;transition:color .3s}.tab.active{color:var(--text-dark)}.tab.active:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--text-dark)}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}.product-card{position:relative;overflow:hidden;cursor:pointer}.product-image-container{width:100%;aspect-ratio:3/4;overflow:hidden;background-color:#eee;position:relative}.product-image{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.product-hover-overlay{position:absolute;inset:0;background:#ffffffb3;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:2px;font-weight:500;color:var(--text-dark)}.product-card:hover .product-image{transform:scale(1.05)}.product-card:hover .product-hover-overlay{opacity:1}.product-info{padding:1.5rem 0;display:flex;justify-content:space-between;align-items:center}.product-name{font-family:var(--font-serif);font-size:1.1rem;color:var(--text-dark)}.product-price{font-family:var(--font-sans);font-size:.9rem;color:#666}.footer{background-color:#1b365d;color:var(--text-light);padding:5rem 2rem 2rem;display:flex;flex-direction:column;align-items:center}.footer-logo{font-family:var(--font-serif);font-size:2rem;margin-bottom:2rem}.footer-socials{display:flex;gap:1.5rem;margin-bottom:3rem}.social-link{font-family:var(--font-sans);font-size:.9rem;letter-spacing:1px;text-transform:uppercase;transition:opacity .3s}.social-link:hover{opacity:.7}.footer-bottom{width:100%;display:flex;justify-content:space-between;border-top:1px solid var(--border-dark);padding-top:2rem;font-size:.8rem;color:#888}@media(max-width:768px){.hero-title{font-size:4rem}.nav-links,.tabs{gap:1rem}.tab{font-size:1rem}}.primary-btn{background:var(--text-dark);color:var(--text-light);border:1px solid var(--text-dark)}.primary-btn:hover{background:#333}.outline-btn{background:transparent;color:var(--text-dark);border:1px solid var(--text-dark)}.outline-btn:hover{background:var(--text-dark);color:var(--text-light)}.sidebar-left{left:0;box-shadow:5px 0 25px #0000001a}.sidebar-right{left:auto;right:0;box-shadow:-5px 0 25px #0000001a}.cart-content{flex:1;overflow-y:auto;display:flex;flex-direction:column}.empty-cart{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;color:#888;text-align:center}.empty-cart p{font-family:var(--font-sans);font-size:.95rem}.cart-items{display:flex;flex-direction:column;gap:1.5rem;margin-top:1rem}.cart-item{display:flex;align-items:center;gap:1rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-light);position:relative}.cart-item-img{width:80px;height:100px;object-fit:cover;background:#eee}.cart-item-info{display:flex;flex-direction:column;gap:.3rem;flex:1}.cart-item-name{font-family:var(--font-serif);font-size:1rem;margin-bottom:.2rem}.cart-item-size,.cart-item-price{font-family:var(--font-sans);font-size:.85rem;color:#666}.cart-item-price{font-weight:500;color:var(--text-dark);margin-top:.3rem}.remove-btn{color:#999;position:absolute;top:0;right:0}.remove-btn:hover{color:#d32f2f}.cart-footer{margin-top:2rem;padding-top:2rem;border-top:2px solid var(--text-dark)}.cart-total{display:flex;justify-content:space-between;font-family:var(--font-sans);font-size:1.2rem;font-weight:600;margin-bottom:1rem}.cart-taxes{font-size:.8rem;color:#888;margin-bottom:1.5rem}.checkout-btn{width:100%}.lang-toggle{display:flex;align-items:center;gap:.5rem;font-family:var(--font-sans);font-size:.8rem;letter-spacing:1px}@media(max-width:768px){.desktop-lang-toggle{display:none!important}}.mobile-lang-toggle{display:flex;justify-content:center;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;font-family:var(--font-sans);font-size:.9rem;letter-spacing:1px}@media(min-width:769px){.mobile-lang-toggle{display:none!important}}.lang-btn{background:none;border:none;color:inherit;cursor:pointer;opacity:.6;transition:opacity .3s}.lang-btn.active,.lang-btn:hover{opacity:1;font-weight:500}.lang-separator{opacity:.4}.weather-widget{position:fixed;bottom:calc(44px + 1.2rem);left:50%;transform:translate(-50%);z-index:40;display:flex;flex-direction:row;justify-content:center;gap:3rem;font-family:var(--font-sans);font-size:.65rem;letter-spacing:1px;color:var(--text-light);mix-blend-mode:difference;pointer-events:none;transition:opacity .5s ease,transform .5s ease;opacity:1;width:max-content}.weather-widget.hidden{opacity:0;transform:translate(-50%,14px)}@media(max-width:1024px)and (min-width:541px){.weather-widget{bottom:calc(38px + 1rem);gap:2rem}.weather-widget.hidden{transform:translate(-50%,12px)}}@media(max-width:540px){.weather-widget{flex-direction:row;flex-wrap:wrap;justify-content:center;bottom:calc(32px + .8rem);left:50%;transform:translate(-50%);gap:1.2rem;width:90vw}.weather-widget.hidden{opacity:0;transform:translate(-50%,10px)}}.weather-widget .city{display:flex;gap:.5rem;opacity:.8;align-items:center}.city-name{text-transform:uppercase;font-weight:500}.city-time{opacity:.9}.city-temp{font-weight:600}.shopify-checkout-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fff;z-index:9999;overflow-y:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}.shopify-checkout-container{display:flex;max-width:1200px;margin:0 auto;min-height:100vh}.checkout-main{flex:1.2;padding:4rem;background-color:#fff;border-right:1px solid #e6e6e6}.checkout-sidebar{flex:.8;padding:4rem;background-color:#fafafa}.checkout-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.checkout-logo{font-family:var(--font-serif);font-size:2rem;font-weight:300;letter-spacing:2px;color:var(--text-dark)}.close-checkout{background:none;border:none;cursor:pointer;color:#333}.checkout-section{margin-bottom:3rem}.checkout-section h2{font-size:1.2rem;font-weight:400;margin-bottom:1rem;color:#333}.checkout-input{width:100%;padding:.8rem;border:1px solid #ccc;border-radius:4px;font-size:.9rem;outline:none;transition:border-color .2s;background-color:#fff;box-sizing:border-box}.checkout-input:focus{border-color:#333;box-shadow:0 0 0 1px #333}.payment-box{border:1px solid #ccc;border-radius:4px;padding:1.5rem;background-color:#fafafa}.payment-note{font-size:.85rem;color:#666;text-align:center;margin-bottom:1rem}.pay-now-btn{width:100%;padding:1.2rem;background-color:#000;color:#fff;border:none;border-radius:4px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s;margin-top:1rem}.pay-now-btn:hover{background-color:#333}.summary-item{display:flex;align-items:center;margin-bottom:1.5rem}.summary-img-wrap{position:relative;width:64px;height:64px;border:1px solid #e1e1e1;border-radius:8px;margin-right:1.5rem;background:#fff}.summary-img-wrap img{width:100%;height:100%;object-fit:contain;border-radius:8px}.summary-qty{position:absolute;top:-8px;right:-8px;background-color:#727272e6;color:#fff;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:500}.summary-info{flex:1;display:flex;flex-direction:column}.summary-name{font-weight:500;font-size:.9rem;color:#333}.summary-size{font-size:.8rem;color:#737373;margin-top:.2rem}.summary-price{font-weight:500;font-size:.9rem;color:#333}.summary-totals{border-top:1px solid #e1e1e1;padding-top:1.5rem;margin-top:1.5rem}.total-line{display:flex;justify-content:space-between;margin-bottom:.8rem;font-size:.9rem;color:#555}.final-total{font-size:1.2rem;font-weight:500;color:#333;border-top:1px solid #e1e1e1;padding-top:1.5rem;margin-top:1rem;align-items:center}.total-price{font-size:1.5rem}.currency{font-size:.8rem;color:#737373;margin-right:.5rem}@media(max-width:768px){.shopify-checkout-container{flex-direction:column-reverse}.checkout-sidebar{border-bottom:1px solid #e6e6e6}.checkout-main,.checkout-sidebar{padding:2rem 1rem}}.tooltip-container{position:relative;display:inline-block;margin-left:3px;cursor:help}.tooltip-trigger{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;border:1px solid var(--text-dark);font-size:9px;font-weight:700;color:var(--text-dark);vertical-align:super;transition:all .2s ease;background-color:transparent}.tooltip-container:hover .tooltip-trigger{background-color:var(--text-dark);color:#fff}.tooltip-content{visibility:hidden;width:250px;background-color:#fff;color:var(--text-dark);text-align:left;padding:10px;border-radius:4px;border:1px solid #eee;box-shadow:0 4px 12px #0000001a;font-size:.7rem;line-height:1.4;font-weight:400;position:absolute;z-index:9999;bottom:150%;left:50%;transform:translate(-50%);opacity:0;transition:opacity .3s ease,visibility .3s ease;pointer-events:none}.tooltip-content:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#fff transparent transparent transparent}.tooltip-content:before{content:"";position:absolute;top:100%;left:50%;margin-left:-6px;border-width:6px;border-style:solid;border-color:#eee transparent transparent transparent}.tooltip-container:hover .tooltip-content{visibility:visible;opacity:1}.tooltip-align-left .tooltip-content{left:auto;right:-5px;transform:none}.tooltip-align-left .tooltip-content:after{left:auto;right:10px;margin-left:0}.tooltip-align-left .tooltip-content:before{left:auto;right:9px;margin-left:0}.tooltip-align-right .tooltip-content{left:-5px;right:auto;transform:none}.tooltip-align-right .tooltip-content:after{left:10px;margin-left:0}.tooltip-align-right .tooltip-content:before{left:9px;margin-left:0}.animated-logo{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.animated-logo .logo-hidden-text{display:inline-block;max-width:0;opacity:0;overflow:hidden;transition:max-width .8s cubic-bezier(.25,1,.5,1),opacity .5s ease .2s}.animated-logo.scrolled .logo-hidden-text{opacity:1}.animated-logo.scrolled .part-1{max-width:1.6em}.animated-logo.scrolled .part-2{max-width:2.4em}.close-blog-btn{position:sticky;top:2rem;left:2rem;display:inline-flex;align-items:center;justify-content:center;width:auto;padding:.5rem 1rem;background:transparent;z-index:10000;transition:all .3s ease;color:var(--text-dark)}.close-blog-btn:hover{background-color:#f5f5f5;border-radius:4px}.waitlist-overlay{position:fixed;inset:0;background:#0a0a0abf;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:20000;display:flex;align-items:center;justify-content:center;padding:1.5rem}.waitlist-modal{background:#fafafa;width:100%;max-width:520px;padding:4rem 3.5rem;position:relative;text-align:center;box-shadow:0 30px 80px #00000040;border-top:3px solid #121212}@media(max-width:540px){.waitlist-modal{padding:3rem 2rem}}.waitlist-close-btn{position:absolute;top:1.2rem;right:1.2rem;background:none;border:none;cursor:pointer;color:#888;display:flex;align-items:center;justify-content:center;transition:color .3s;padding:.3rem}.waitlist-close-btn:hover{color:#121212}.waitlist-logo{font-family:var(--font-serif);font-size:1.1rem;letter-spacing:6px;color:#aaa;margin-bottom:2.5rem}.waitlist-title{font-family:var(--font-serif);font-size:2.2rem;font-weight:400;color:var(--text-dark);margin-bottom:1rem;line-height:1.2}.waitlist-subtitle{font-family:var(--font-sans);font-size:.95rem;color:#666;line-height:1.7;margin-bottom:2rem;max-width:400px;margin-left:auto;margin-right:auto}.waitlist-free-shipping{display:flex;align-items:center;justify-content:center;gap:.8rem;font-family:var(--font-sans);font-size:.78rem;letter-spacing:1.5px;text-transform:uppercase;color:#121212;background:linear-gradient(135deg,#f3e5c9,#dcb260 40%,#f9f6e8,#bd9323);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:brightness(.8);margin-bottom:2.5rem;padding:0 1rem}.waitlist-form{display:flex;flex-direction:column;gap:1rem}.waitlist-input{width:100%;padding:1rem 1.2rem;border:1px solid #ddd;background:#fff;font-family:var(--font-sans);font-size:.95rem;color:var(--text-dark);transition:border-color .3s;outline:none}.waitlist-input:focus{border-color:#121212}.waitlist-input::placeholder{color:#bbb}.waitlist-submit-btn{width:100%;padding:1.2rem;background:#121212;color:#fff;border:none;font-family:var(--font-sans);font-size:.85rem;letter-spacing:3px;text-transform:uppercase;cursor:pointer;transition:background .3s,transform .2s}.waitlist-submit-btn:hover{background:#333;transform:translateY(-1px)}.waitlist-privacy{font-family:var(--font-sans);font-size:.75rem;color:#bbb;margin-top:1.5rem;letter-spacing:.5px}.waitlist-success-icon{font-size:2.5rem;color:#dcb260;margin-bottom:1.5rem;animation:pulse-gold 2s ease-in-out infinite}@keyframes pulse-gold{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.waitlist-elegance{font-family:var(--font-serif);font-size:1.3rem;font-style:italic;color:#aaa;margin-top:1rem;letter-spacing:1px}.collection-coming-soon{min-height:40vh;display:flex;align-items:center;justify-content:center;padding:4rem 2rem}.coming-soon-collection-inner{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.coming-soon-icon{font-size:2rem;background:linear-gradient(135deg,#dcb260,#f3e5c9,#bd9323);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:pulse-gold 3s ease-in-out infinite}.coming-soon-collection-title{font-family:var(--font-serif);font-size:3rem;font-weight:400;color:var(--text-dark);letter-spacing:4px;text-transform:uppercase}.coming-soon-collection-text{font-family:var(--font-sans);font-size:1rem;color:#888;max-width:420px;line-height:1.7}.waitlist-cta-btn{margin-top:.5rem;background-color:var(--text-dark);color:var(--text-light)}.waitlist-cta-btn:hover{background-color:#333}
