@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}.visible{visibility:visible}.fixed{position:fixed}.block{display:block}.flex{display:flex}.grid{display:grid}.h-full{height:100%}.min-h-full{min-height:100%}.flex-col{flex-direction:column}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes geminiGlow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes revealUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes pricePulse{0%,to{opacity:.72;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.04)}}@keyframes logoShimmer{0%,to{text-shadow:0 0 #b3872800;transform:translateY(0)rotate(0)}50%{text-shadow:0 5px 18px #b3872852;transform:translateY(-2px)rotate(-1deg)}}@keyframes cartArrival{0%{opacity:0;transform:translate(80px,30px)scale(.65)}55%{opacity:1;transform:translate(-8px)scale(1.04)}to{opacity:1;transform:translate(0)scale(1)}}.trust-bar{color:#f2d28a;letter-spacing:1.8px;text-align:center;text-transform:uppercase;background:#161616;padding:9px 20px;font:700 11px/1.2 Arial,sans-serif}.trust-bar span{color:#fff;opacity:.45;margin:0 12px}.brand-title{font-family:Georgia,serif;animation:3.4s ease-in-out infinite logoShimmer;position:relative}.brand-title:after{content:"";transform-origin:0;background:#d4af37;width:42%;height:2px;margin-top:5px;animation:2.4s ease-in-out infinite pricePulse;display:block}.cart-badge{color:#5b451d;white-space:nowrap;border:1px solid #e6dcc3;align-items:center;gap:7px;padding:9px 12px;font:700 12px Arial,sans-serif;display:flex}.cart-badge span{color:#b38728;font-size:17px}.cart-badge b{color:#fff;background:#b38728;border-radius:50%;place-items:center;min-width:21px;height:21px;font-size:11px;display:grid}.hero-section{overflow:hidden}.hero-section h2{letter-spacing:.5px;margin:8px 0 12px;font-size:clamp(34px,5vw,58px);font-weight:400}.hero-section p{font-family:Arial,sans-serif}.hero-kicker,.section-kicker{color:#d4af37;letter-spacing:2.5px;text-transform:uppercase;margin:0;font:700 11px Arial,sans-serif}.hero-section h2,.hero-section .hero-kicker,.hero-section>p:last-child{animation:.7s both revealUp}.hero-section>p:last-child{animation-delay:.12s}.product-card{animation:.55s both revealUp}.product-card:nth-child(2){animation-delay:60ms}.product-card:nth-child(3){animation-delay:.12s}.product-card:nth-child(4){animation-delay:.18s}.product-card:nth-child(5){animation-delay:.24s}.product-card:nth-child(6){animation-delay:.3s}.stock-note{color:#8d6a27;letter-spacing:.4px;margin:8px 0 0;font:11px Arial,sans-serif}.price-alert{color:#5b451d;background:#fffaf0;border-top:1px dashed #b38728;margin-top:18px;padding:12px 12px 10px;font:12px/1.4 Arial,sans-serif;position:relative}.price-alert strong{color:#9a6e16;letter-spacing:1px;text-transform:uppercase;font-size:11px;display:block}.price-alert span:not(.zigzag-line){margin-top:3px;display:block}.zigzag-line{background:repeating-linear-gradient(135deg,#0000 0 7px,#b38728 7px 9px,#0000 9px 16px);height:7px;margin:-16px 0 9px;animation:2.2s ease-in-out infinite pricePulse;display:block}.suggestions-section{margin-top:42px}.section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.section-heading h2{margin:5px 0 0;font-size:28px;font-weight:400}.section-heading>span{color:#8d7c5c;font:12px Arial,sans-serif}.suggestion-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.suggestion-card{color:#111;text-align:left;cursor:pointer;background:#fff;border:1px solid #e6dcc3;align-items:center;gap:10px;min-width:0;padding:10px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}.suggestion-card:hover{border-color:#b38728;transform:translateY(-4px);box-shadow:0 12px 28px #4a34121f}.suggestion-card img{object-fit:cover;flex:0 0 58px;width:58px;height:58px}.suggestion-card span{min-width:0}.suggestion-card strong,.suggestion-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.suggestion-card strong{font:600 12px Arial,sans-serif}.suggestion-card small{color:#b38728;margin-top:5px;font:700 12px Arial,sans-serif}.suggestion-card b{color:#b38728;margin-left:auto;font:20px Arial,sans-serif}.suggestion-card:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.gemini-strip{background:linear-gradient(270deg,#b38728,#d4af37,#6366f1,#a855f7,#b38728) 0 0/400% 400%;border-radius:10px;margin-top:16px;padding:3px;animation:6s infinite geminiGlow}.luxury-card{transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.luxury-card:hover{transform:translateY(-6px);box-shadow:0 22px 45px #b3872838}.compact-input,.form-input{color:#111;background:#fff;border:1px solid #d8d0c1;border-radius:6px;width:100%;padding:10px 12px;font:13px Arial,sans-serif}.compact-input{width:110px;padding:7px 10px}.otp-input{width:85px}.button,.quantity-button,.checkout-button{cursor:pointer;border:0;border-radius:6px;font:600 13px Arial,sans-serif;transition:transform .2s,opacity .2s}.button:hover,.quantity-button:hover,.checkout-button:hover:not(:disabled){transform:translateY(-1px)}.button{color:#fff;padding:8px 12px}.button-dark{background:#111}.button-gold{background:#b38728}.product-actions{align-items:center;gap:8px;margin-top:16px;font:600 14px Arial,sans-serif;display:flex}.quantity-button{background:#f4f0e8;padding:5px 10px}.buy-button{margin-left:auto}.checkout-button{color:#fff;letter-spacing:1px;text-transform:uppercase;background:#111;width:100%;padding:14px}.checkout-button:disabled{cursor:wait;opacity:.7}.address-input{resize:vertical;min-height:76px}.checkout-panel>.form-input{margin-bottom:12px;display:block}.button:disabled,.quantity-button:disabled{cursor:not-allowed;opacity:.45}.cart-feedback{z-index:20;background:#fffffff5;border:1px solid #e6dcc3;align-items:center;gap:10px;min-width:220px;padding:10px 12px;font:700 12px Arial,sans-serif;animation:.55s cubic-bezier(.2,.8,.2,1) both cartArrival;display:flex;position:fixed;top:88px;right:28px;box-shadow:0 16px 34px #4a34122e}.cart-feedback img{object-fit:cover;width:38px;height:38px}.cart-feedback span{color:#5b451d;flex:1}.cart-feedback b{color:#b38728;font-size:18px}.success-page{background:radial-gradient(circle at top,#fffdf8 0,#f3ead8 100%);place-items:center;min-height:100vh;padding:24px;font-family:Georgia,serif;display:grid}.success-card{text-align:center;background:#fff;border:1px solid #e6dcc3;width:min(100%,560px);padding:48px 36px;box-shadow:0 24px 60px #4a34121f}.success-mark{color:#fff;background:#b38728;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 20px;font:700 34px Arial,sans-serif;display:grid}.success-eyebrow{color:#b38728;letter-spacing:2px;text-transform:uppercase;margin:0 0 10px;font:700 12px Arial,sans-serif}.success-card h1{margin:0;font-size:38px;font-weight:400}.success-copy,.manual-shipping-note{color:#666;font:15px/1.6 Arial,sans-serif}.order-id-box{background:#faf7f0;border:1px solid #e6dcc3;margin:28px 0 18px;padding:16px}.order-id-box span{color:#777;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px;font:11px Arial,sans-serif;display:block}.order-id-box strong{color:#111;letter-spacing:1px;font:700 20px Arial,sans-serif}.manual-shipping-note{font-size:13px}.success-button{color:#fff;background:#111;margin-top:16px;padding:12px 20px;font:700 13px Arial,sans-serif;text-decoration:none;display:inline-block}body{color:#111;box-sizing:border-box;background-color:#fdfbf7;margin:0;padding:0;font-family:Playfair Display,Georgia,serif}*{box-sizing:border-box}@media (max-width:900px){.site-header{flex-direction:column;gap:16px;align-items:flex-start!important;padding:18px 20px!important}.site-header>div:not(.cart-badge){flex-wrap:wrap;width:100%}.cart-badge{align-self:flex-end}main{grid-template-columns:1fr!important;gap:24px!important}.checkout-panel{position:static}}@media (max-width:560px){.product-grid{grid-template-columns:1fr!important}.suggestion-grid{grid-template-columns:1fr}.section-heading{flex-direction:column;align-items:flex-start;gap:4px}.compact-input{flex:1;min-width:0}.product-card{padding:16px!important}.product-actions{flex-wrap:wrap}.buy-button{margin-left:0}.cart-feedback{top:78px;left:14px;right:14px}h2{font-size:30px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
