:root{--ease:cubic-bezier(.22,.7,.2,1);--gold:#b8924a;--ink:#161616;--shadow-soft:0 10px 34px rgba(0,0,0,.08);--shadow-lift:0 18px 44px rgba(0,0,0,.14)}html{scroll-behavior:smooth}::selection{background:var(--color-accent);color:var(--color-accent-text)}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;animation:pageIn .7s var(--ease) both}@keyframes pageIn{0%{opacity:0}to{opacity:1}}h1,h2,h3,.logo-text,.footer-logo{font-family:"Cormorant Garamond",var(--font-heading),Georgia,serif;letter-spacing:.01em}h2{font-weight:600}body,button,input,select,textarea{font-family:"Jost",var(--font-body),system-ui,sans-serif}.card-info h3{font-family:"Jost",var(--font-body),sans-serif;font-weight:500;letter-spacing:.02em}.scroll-progress{position:fixed;top:0;left:0;height:3px;width:100%;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,var(--gold),var(--color-accent));z-index:300;pointer-events:none}.site-header{background:#ffffffe0;-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid rgba(0,0,0,.06);transition:box-shadow .4s var(--ease),background .4s}.site-header.is-scrolled{box-shadow:0 6px 24px #00000014;background:#fffffff5}.header-inner{transition:height .4s var(--ease)}.site-header.is-scrolled .header-inner{height:64px}.logo img{transition:transform .5s var(--ease)}.logo:hover img{transform:scale(1.04)}.main-nav a{position:relative;border-bottom:0;font-weight:500;letter-spacing:.14em;font-size:.76rem;transition:color .3s}.main-nav a:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:0 50%;transition:transform .45s var(--ease)}.main-nav a:hover:after,.main-nav a.active:after{transform:scaleX(1)}.icon-btn{transition:transform .3s var(--ease),opacity .3s}.icon-btn:hover{transform:translateY(-2px)}.social-links a{transition:transform .3s var(--ease),color .3s}.social-links a:hover{transform:translateY(-3px) scale(1.12)}.cart-count.bump{animation:bump .6s var(--ease)}@keyframes bump{0%{transform:scale(1)}35%{transform:scale(1.5)}to{transform:scale(1)}}.btn{position:relative;overflow:hidden;border-radius:999px;padding:15px 34px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;font-size:.82rem;transition:transform .35s var(--ease),box-shadow .35s var(--ease),background .3s,color .3s}.btn:before{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-20deg);transition:left .7s var(--ease)}.btn:hover{opacity:1;transform:translateY(-2px);box-shadow:0 10px 24px #0000002e}.btn:hover:before{left:140%}.btn:active{transform:translateY(0) scale(.98)}.product-form .btn-block{border-radius:999px}.slide.active{animation:slideIn 1s var(--ease)}@keyframes slideIn{0%{opacity:0}to{opacity:1}}.slide.active img{animation:kenburns 10s ease-out both}@keyframes kenburns{0%{transform:scale(1.07)}to{transform:scale(1)}}.slideshow{overflow:hidden}.slide-nav{background:#ffffffe6;box-shadow:var(--shadow-soft);transition:transform .35s var(--ease),background .3s}.slide-nav:hover{transform:translateY(-50%) scale(1.1);background:#fff}.dot{transition:width .4s var(--ease),background .3s}.dot.active{width:26px;border-radius:6px}.section{padding:72px 0}.section-head.center{flex-direction:column;align-items:center;margin-bottom:38px}.section-head.center h2{text-transform:none;letter-spacing:.04em;font-size:clamp(1.9rem,3.4vw,2.7rem);margin-bottom:14px}.section-head.center:after{content:"";display:block;width:56px;height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent);margin-top:2px}.section-foot .btn{margin-top:6px}.tile{border-radius:6px;box-shadow:var(--shadow-soft);transition:box-shadow .5s var(--ease),transform .5s var(--ease)}.tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.45));opacity:.75;transition:opacity .5s;pointer-events:none}.tile img,.tile svg{transition:transform 1.1s var(--ease)}.tile:hover{transform:translateY(-6px);box-shadow:var(--shadow-lift)}.tile:hover img{transform:scale(1.09)}.tile-label{z-index:2;left:50%;bottom:20px;transform:translate(-50%);background:#fffffff0;border-radius:999px;padding:9px 24px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;white-space:nowrap;transition:transform .5s var(--ease),background .3s,color .3s}.tile:hover .tile-label{transform:translate(-50%) translateY(-6px);background:var(--color-accent);color:var(--color-accent-text)}.card-media{border-radius:6px}.product-card:hover .card-media{box-shadow:var(--shadow-lift)}.card-info{padding-top:16px}.price{letter-spacing:.03em;font-weight:500}.badge{border-radius:999px;padding:5px 12px;letter-spacing:.1em;font-weight:500}.card-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 70%,rgba(0,0,0,.12));opacity:0;transition:opacity .5s;pointer-events:none}.product-card:hover .card-media:after{opacity:1}.usp{background:linear-gradient(180deg,#faf7f2,#f3ede3);border-top:1px solid rgba(184,146,74,.25);border-bottom:1px solid rgba(184,146,74,.25)}.usp-item h3{font-family:Cormorant Garamond,serif;font-size:1.25rem;letter-spacing:.04em}.review{border-radius:8px;box-shadow:var(--shadow-soft);transition:transform .45s var(--ease),box-shadow .45s var(--ease)}.review:hover{transform:translateY(-6px);box-shadow:var(--shadow-lift)}.gallery-main{border-radius:8px;box-shadow:var(--shadow-soft)}#MainImage{animation:imgIn .6s var(--ease)}@keyframes imgIn{0%{opacity:.4;transform:scale(1.02)}to{opacity:1;transform:none}}.thumb{border-radius:6px;overflow:hidden;transition:transform .35s var(--ease),border-color .3s,box-shadow .3s}.thumb:hover{transform:translateY(-3px);box-shadow:var(--shadow-soft)}.option-values label{border-radius:999px;transition:background .3s,color .3s,border-color .3s,transform .3s var(--ease)}.option-values label:hover{transform:translateY(-2px);border-color:var(--color-text)}.option-values label.swatch:hover{transform:scale(1.12)}.product-info h1,.product-grid h1{font-weight:600}.g-arrow{transition:transform .3s var(--ease),background .3s,color .3s}.g-arrow:hover{background:#111;color:#fff;transform:translateY(-50%) scale(1.08)}.cart-item{transition:background .3s}.cart-summary{border-radius:8px;box-shadow:var(--shadow-soft)}.wa-icon{animation:pulseWa 2.6s ease-out infinite;transition:transform .35s var(--ease)}.wa-float:hover .wa-icon{transform:scale(1.1) rotate(-6deg);animation:none}@keyframes pulseWa{0%{box-shadow:0 0 #25d3668c,0 4px 14px #00000040}70%{box-shadow:0 0 0 18px #25d36600,0 4px 14px #00000040}to{box-shadow:0 0 #25d36600,0 4px 14px #00000040}}.to-top{position:fixed;left:18px;bottom:22px;width:44px;height:44px;border-radius:50%;border:0;background:#161616;color:#fff;cursor:pointer;z-index:58;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-lift);opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity .4s,transform .4s var(--ease),background .3s}.to-top.show{opacity:1;transform:none;pointer-events:auto}.to-top:hover{background:var(--gold)}@media(max-width:900px){.to-top{bottom:74px;left:12px;width:40px;height:40px}}.site-footer{border-top:1px solid rgba(184,146,74,.35)}.site-footer li a{display:inline-block;transition:transform .3s var(--ease),color .3s}.site-footer li a:hover{transform:translate(5px)}.nl-btn{transition:transform .3s var(--ease),background .3s}.nl-btn:hover{transform:scale(1.04);background:#000}input:focus,select:focus,textarea:focus{outline:0;border-color:var(--gold)!important;box-shadow:0 0 0 3px #b8924a2e}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.js .reveal{opacity:0;transform:translateY(34px);transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:var(--rd,0s)}.js .reveal.in{opacity:1;transform:none}.js .reveal.reveal-fade{transform:none}@media(max-width:900px){.section{padding:48px 0}.btn{padding:14px 28px}.tile-label{font-size:.7rem;padding:7px 16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.js .reveal{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/premium.css.map */
