@font-face{font-family:Soria;src:url(soria-font.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Object Sans;src:url(ObjectSansRegular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--vbg: #faf6ef;--vbg-2: #f4ede0;--vbg-3: #ede4d0;--vbg-card: #f0e8dc;--vgold: #c9a84c;--vgold-b: #e2c46a;--vgold-dim: rgba(201,168,76,.45);--vgold-faint: rgba(201,168,76,.12);--vcream: #1e1914;--vcream-dim: rgba(30,25,20,.55);--vcream-faint: rgba(30,25,20,.1);--vborder: rgba(201,168,76,.18);--vborder-c: rgba(30,25,20,.08);--vff-display: "Cormorant Garamond", Georgia, serif;--vff-body: "Inter", system-ui, sans-serif;--vease: cubic-bezier(.25,.46,.45,.94)}body{background:var(--vbg)!important;color:var(--vcream)!important;font-family:var(--vff-body)!important;font-weight:300!important;line-height:1.6!important;overflow-x:hidden;display:block!important}html{scroll-behavior:smooth}*,*:before,*:after{box-sizing:border-box}a{text-decoration:none;color:inherit}img{display:block;max-width:100%}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9000;opacity:.022;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='400' height='400' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px}.v-cur-dot{position:fixed;width:7px;height:7px;background:var(--vgold);border-radius:50%;pointer-events:none;z-index:9999;transform:translate(-50%,-50%);transition:width .25s,height .25s,opacity .25s}.v-cur-ring{position:fixed;width:34px;height:34px;border:1px solid rgba(201,168,76,.5);border-radius:50%;pointer-events:none;z-index:9999;transform:translate(-50%,-50%);transition:width .3s var(--vease),height .3s var(--vease)}body:has(a:hover) .v-cur-dot,body:has(button:hover) .v-cur-dot{width:18px;height:18px;opacity:.45}body:has(a:hover) .v-cur-ring,body:has(button:hover) .v-cur-ring{width:52px;height:52px}.v-reveal{opacity:0;transform:translateY(28px);transition:opacity .85s var(--vease),transform .85s var(--vease)}.v-reveal.in{opacity:1;transform:none}.v-reveal.d1{transition-delay:.1s}.v-reveal.d2{transition-delay:.2s}.v-reveal.d3{transition-delay:.3s}.v-reveal.d4{transition-delay:.4s}#v-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#080604;display:flex;align-items:center;justify-content:center;transition:opacity .8s cubic-bezier(.76,0,.24,1),transform .8s cubic-bezier(.76,0,.24,1)}#v-loader:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 55% 55% at 50% 48%,rgba(201,148,8,.09) 0%,transparent 70%)}#v-loader.out{opacity:0;transform:translateY(-3%);pointer-events:none}.vl-inner{display:flex;flex-direction:column;align-items:center;gap:20px;position:relative;z-index:1}.vl-logo-wrap{position:relative;display:flex;align-items:center;justify-content:center;opacity:0;animation:vldRise .75s .25s cubic-bezier(.16,1,.3,1) forwards}.vl-logo-wrap:before{content:"";position:absolute;width:280px;height:280px;border-radius:50%;background:radial-gradient(ellipse,rgba(201,148,8,.22) 0%,rgba(201,148,8,.06) 45%,transparent 70%);animation:vldGlowPulse 2.6s ease-in-out infinite alternate;pointer-events:none}@keyframes vldGlowPulse{0%{transform:scale(.88);opacity:.5}to{transform:scale(1.12);opacity:1}}.vl-logo-img{width:210px;height:auto;display:block;position:relative;z-index:1;filter:drop-shadow(0 2px 32px rgba(201,148,8,.3))}.vl-word-block{display:flex;flex-direction:column;align-items:center;gap:5px;opacity:0;animation:vldRise .65s 1s cubic-bezier(.16,1,.3,1) forwards}.vl-orn-row{display:flex;align-items:center;gap:11px;margin-bottom:4px}.vl-orn-rule{display:block;width:0;height:1px;background:linear-gradient(90deg,transparent,rgba(201,168,76,.75));animation:vldRuleGrow .65s 1.05s cubic-bezier(.4,0,.2,1) forwards}.vl-orn-rule.vl-r{background:linear-gradient(90deg,rgba(201,168,76,.75),transparent)}@keyframes vldRuleGrow{to{width:52px}}.vl-orn-diamond{width:5px;height:5px;background:#c9a84c;transform:rotate(45deg) scale(0);animation:vldDiamondPop .4s 1.55s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes vldDiamondPop{to{transform:rotate(45deg) scale(1)}}.vl-brand-name{font-family:Cormorant Garamond,Georgia,serif;font-size:36px;font-weight:300;color:#f5f0e8;line-height:1;margin:0;opacity:0;letter-spacing:0;animation:vldTrackIn .75s 1s cubic-bezier(.16,1,.3,1) forwards}@keyframes vldTrackIn{0%{letter-spacing:-.02em;opacity:0}to{letter-spacing:.12em;opacity:1}}.vl-brand-sub{font-family:Inter,sans-serif;font-size:8.5px;font-weight:400;letter-spacing:.42em;text-transform:uppercase;color:#c9a84cb3;margin:1px 0 0;opacity:0;animation:vldFade .5s 1.45s ease forwards}.vl-bar-wrap{width:140px;height:2px;background:#c9a84c26;overflow:hidden;opacity:0;flex-shrink:0;animation:vldFade .3s 1.1s ease forwards}.vl-bar-fill{height:100%;width:0;display:block;background:linear-gradient(90deg,#7a5510,#c9a84c 30%,#f5d878,#c9a84c 70%,#7a5510);background-size:200% 100%;animation:vldBarFill 2.2s 1.15s cubic-bezier(.4,0,.2,1) forwards,vldBarShimmer 1.2s 1.15s linear infinite}@keyframes vldBarFill{to{width:140px}}@keyframes vldBarShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes vldFade{to{opacity:1}}@keyframes vldRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}cart-drawer{display:none!important}.v-nav{position:fixed;top:0;left:0;right:0;z-index:800;height:80px;padding:0 52px;display:flex;align-items:center;justify-content:space-between;transition:background .5s,backdrop-filter .5s,border-bottom .5s}.v-nav.stuck{background:#faf6efeb;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-bottom:1px solid var(--vborder)}.v-logo{display:flex;align-items:center;gap:13px;text-decoration:none}.v-logo-img{height:52px;width:auto;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 0 10px rgba(201,168,76,.25));transition:filter .5s}.v-logo-text{display:flex;flex-direction:column;line-height:1}.v-logo-word{font-family:var(--vff-display);font-size:21px;font-weight:500;color:#f5f0e8;letter-spacing:.025em;transition:color .5s}.v-logo-sub{font-size:9px;font-weight:400;letter-spacing:.28em;color:var(--vgold);text-transform:uppercase;margin-top:4px}.v-nav-links{display:flex;gap:40px;list-style:none;margin:0;padding:0}.v-nav-links a{font-size:11.5px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:#f5f0e8b3;position:relative;transition:color .3s}.v-nav-links a:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:1px;background:var(--vgold);transition:width .35s var(--vease)}.v-nav-links a:hover{color:#f5f0e8}.v-nav-links a:hover:after{width:100%}.v-nav-actions{display:flex;align-items:center;gap:22px}.v-nav-btn{background:none;border:none;cursor:pointer;color:#f5f0e8b3;display:flex;align-items:center;padding:4px;transition:color .5s;font-family:var(--vff-body)}.v-nav-btn:hover{color:var(--vgold)}.v-cart-wrap{position:relative}.v-cart-badge{position:absolute;top:-7px;right:-7px;width:17px;height:17px;background:var(--vgold);color:#1e1914;font-size:9px;font-weight:600;border-radius:50%;display:none;align-items:center;justify-content:center;font-family:var(--vff-body)}.v-nav.stuck .v-logo-img{filter:drop-shadow(0 1px 4px rgba(30,25,20,.1)) brightness(.82)}.v-nav.stuck .v-logo-word{color:var(--vcream)}.v-nav.stuck .v-nav-links a{color:var(--vcream-dim)}.v-nav.stuck .v-nav-links a:hover{color:var(--vcream)}.v-nav.stuck .v-nav-btn{color:var(--vcream-dim)}.v-nav.stuck .v-nav-btn:hover{color:var(--vgold)}.v-hero{position:relative;height:100vh;min-height:720px;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.v-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#0a0806}.v-hero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;z-index:0}.v-hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;z-index:0}.v-hero-img--empty{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.v-hero-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#00000061;pointer-events:none}.v-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:radial-gradient(ellipse 75% 65% at 65% 45%,rgba(201,168,76,.06) 0%,transparent 65%),radial-gradient(ellipse 45% 55% at 15% 85%,rgba(201,168,76,.03) 0%,transparent 55%),linear-gradient(to right,rgba(0,0,0,.8) 0%,rgba(0,0,0,.58) 35%,rgba(0,0,0,.2) 65%,transparent 100%);pointer-events:none;opacity:var(--hero-overlay-opacity, 1)}.v-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(201,168,76,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(201,168,76,.04) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,black 0%,transparent 80%);mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,black 0%,transparent 80%)}.v-hero-content{position:relative;z-index:2;padding:0 120px;max-width:960px}.v-hero-eyebrow{display:flex;align-items:center;gap:16px;margin-bottom:36px;opacity:0;animation:vFadeUp .9s .15s var(--vease) forwards}.v-eyebrow-dash{width:36px;height:1px;background:var(--vgold);opacity:.65}.v-hero-eyebrow span{font-size:10.5px;font-weight:400;letter-spacing:.32em;text-transform:uppercase;color:var(--vgold)}.v-hero-h1{font-family:var(--vff-display);font-size:clamp(68px,8.5vw,126px);font-weight:300;line-height:.93;letter-spacing:-.025em;color:#f5f0e8;margin-bottom:36px;opacity:0;animation:vFadeUp 1s .35s var(--vease) forwards}.v-hero-h1 em{font-style:italic;color:var(--vgold);font-weight:300}.v-hero-p{font-size:13.5px;font-weight:300;letter-spacing:.04em;color:#f5f0e8b8;max-width:380px;line-height:1.9;margin-bottom:52px;opacity:0;animation:vFadeUp .9s .55s var(--vease) forwards}.v-hero-ctas{display:flex;align-items:center;gap:22px;opacity:0;animation:vFadeUp .9s .72s var(--vease) forwards}.v-hero-scroll-cue{position:absolute;bottom:52px;left:120px;display:flex;flex-direction:column;align-items:center;gap:10px;opacity:0;animation:vFadeUp 1s 1.1s var(--vease) forwards}.v-scroll-bar{width:1px;height:58px;background:linear-gradient(180deg,var(--vgold-dim),transparent);animation:vscPulse 2.2s ease infinite}.v-scroll-label{font-size:9px;letter-spacing:.3em;text-transform:uppercase;color:#f5f0e88c;writing-mode:vertical-lr;transform:rotate(180deg)}.v-ghost-v{position:absolute;right:5%;bottom:-4%;font-family:var(--vff-display);font-size:min(30vw,420px);font-weight:300;color:transparent;-webkit-text-stroke:1px rgba(30,25,20,.045);-webkit-user-select:none;user-select:none;pointer-events:none;line-height:1;opacity:0;animation:vFadeIn 1.6s .9s ease forwards}.v-btn-gold{display:inline-flex;align-items:center;gap:11px;padding:15px 34px;background:var(--vgold);color:#1e1914;font-size:10.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;border:none;cursor:pointer;overflow:hidden;position:relative;transition:transform .3s,box-shadow .3s;font-family:var(--vff-body);text-decoration:none}.v-btn-gold:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff29;transform:translate(-110%);transition:transform .45s var(--vease)}.v-btn-gold:hover{transform:translateY(-2px);box-shadow:0 14px 44px #c9a84c47}.v-btn-gold:hover:before{transform:translate(0)}.v-btn-outline{display:inline-flex;align-items:center;gap:11px;padding:14px 33px;background:transparent;color:#f5f0e8;font-size:10.5px;font-weight:300;letter-spacing:.2em;text-transform:uppercase;border:1px solid rgba(245,240,232,.3);cursor:pointer;transition:border-color .3s,color .3s;font-family:var(--vff-body);text-decoration:none}.v-btn-outline:hover{border-color:var(--vgold);color:var(--vgold)}.v-btn-outline.dark{color:var(--vcream);border-color:var(--vborder-c)}.v-btn-outline.dark:hover{border-color:var(--vgold);color:var(--vgold)}.v-marquee{padding:14px 0;background:var(--vgold);overflow:hidden}.v-marquee-track{display:inline-flex;white-space:nowrap;animation:vMarquee 28s linear infinite}.v-marquee-item{display:inline-flex;align-items:center;gap:22px;padding:0 22px;font-size:10.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#1e1914}.v-marquee-pip{width:4px;height:4px;background:#1e1914;border-radius:50%;opacity:.4}.v-sec-hd{text-align:center;margin-bottom:72px}.v-sec-eye{display:inline-flex;align-items:center;gap:14px;margin-bottom:14px}.v-sec-eye span{font-size:10px;font-weight:400;letter-spacing:.35em;text-transform:uppercase;color:var(--vgold)}.v-sec-eye-line{width:28px;height:1px;background:var(--vgold);opacity:.5}.v-sec-title{font-family:var(--vff-display);font-size:clamp(42px,5.5vw,68px);font-weight:300;line-height:1.05;letter-spacing:-.015em;color:var(--vcream)}.v-sec-title.lg{font-size:clamp(52px,6.5vw,86px)}.v-sec-title em{font-style:italic;color:var(--vgold)}.v-sec-rule{width:56px;height:1px;background:var(--vgold);opacity:.38;margin:22px auto 0}.v-split-hd{display:flex;align-items:flex-end;justify-content:space-between;padding:0 80px 6px;margin-bottom:10px;position:relative;z-index:1}.v-split-hd-left{display:flex;flex-direction:column;gap:4px}.v-split-hd-title{font-family:var(--vff-display);font-size:clamp(32px,4vw,56px);font-weight:300;line-height:.95;letter-spacing:-.02em;color:var(--vcream)}.v-split-hd-title em{font-style:italic;font-weight:300;color:var(--vgold)}.v-split-hd-right{display:flex;flex-direction:column;align-items:flex-end;gap:10px;padding-bottom:4px}.v-split-hd-cta{display:inline-flex;align-items:center;gap:7px;font-family:var(--vff-body);font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--vcream-dim);transition:color .25s}.v-split-hd-cta:hover{color:var(--vgold)}.v-split-hd-cta svg{transition:transform .3s var(--vease)}.v-split-hd-cta:hover svg{transform:translate(4px)}.v-new-arrivals{padding:10px 0 72px;background:var(--vbg-card);position:relative}.v-card-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;padding:0 80px;position:relative;z-index:1}.v-ec{background:transparent;border:none;cursor:pointer;position:relative;transition:transform .35s var(--vease);text-decoration:none;color:inherit;display:block}.v-ec:hover{transform:translateY(-3px)}.v-ec-img{width:100%;aspect-ratio:3/4;background-color:#ddd4c0;overflow:hidden;position:relative}.v-ec-img-inner{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transition:transform .7s var(--vease)}.v-ec:hover .v-ec-img-inner{transform:scale(1.06)}.v-ec-body{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:10px 0 0}.v-ec-title-row{flex:1;min-width:0;margin-bottom:0}.v-ec-title{font-family:Object Sans,sans-serif;font-size:12px;font-weight:400;color:var(--vcream);line-height:1.3;margin:0;padding:0}.v-ec-arrow,.v-ec-meta,.v-ec-cat,.v-ec-dot{display:none}.v-bestsellers{padding:10px 0 72px;background:var(--vbg-card);border-top:1px solid var(--vborder-c)}.v-ec-hover{position:absolute;bottom:0;left:0;right:0;z-index:3;opacity:0;transform:translateY(6px);transition:opacity .3s,transform .35s var(--vease)}.v-ec:hover .v-ec-hover{opacity:1;transform:none}.v-btn-add-cart{width:100%;padding:13px 20px;background:#c9a84ceb;color:#1e1914;font-size:9px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;border:none;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .25s;font-family:var(--vff-body)}.v-btn-add-cart:hover{background:var(--vgold)}.v-prod-badge{position:absolute;top:14px;left:14px;z-index:4;padding:4px 11px;font-size:9px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.v-badge-best{background:#faf6efe6;border:1px solid var(--vgold);color:var(--vgold)}.v-badge-new{background:var(--vgold);color:#1e1914}.v-badge-sale{background:#faf6efe6;border:1px solid rgba(180,60,60,.45);color:#c05050}.v-prod-wish{position:absolute;top:14px;right:14px;z-index:4;width:32px;height:32px;border-radius:50%;background:#faf6efd9;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#1e191480;opacity:0;transition:opacity .3s,color .3s}.v-ec:hover .v-prod-wish{opacity:1}.v-prod-wish:hover,.v-prod-wish.wished{color:var(--vgold)}.v-star{display:none}.v-ec-price-row{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;margin-top:0}.v-ec-price{font-size:14px;font-weight:500;color:var(--vcream)}.v-ec-price-was{font-size:11px;color:var(--vcream-dim);text-decoration:line-through}.v-view-all-row{text-align:center;margin-top:52px;padding:0 80px}.v-about{padding:140px 72px;background:var(--vbg)}.v-about-inner{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center}.v-about-visual{position:relative}.v-about-main-img{width:100%;aspect-ratio:4/5;background-size:cover;background-position:center;background-color:#e8dfc8;position:relative;overflow:hidden}.v-about-main-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 60%,rgba(250,246,239,.35) 100%)}.v-about-accent-img{position:absolute;bottom:-36px;right:-36px;width:52%;aspect-ratio:1;background-size:cover;background-position:center;background-color:#dde4ec;border:3px solid var(--vbg)}.v-about-tag{position:absolute;top:48px;left:-50px;background:var(--vgold);color:#1e1914;padding:14px 20px;font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg)}.v-corn{position:absolute;width:38px;height:38px;border-color:var(--vgold);border-style:solid;opacity:.38}.v-corn-tl{top:-7px;left:-7px;border-width:1px 0 0 1px}.v-corn-br{bottom:-7px;right:-7px;border-width:0 1px 1px 0}.v-about-content .v-sec-eye{justify-content:flex-start;margin-bottom:22px}.v-about-h2{font-family:var(--vff-display);font-size:clamp(40px,4.2vw,58px);font-weight:300;color:var(--vcream);line-height:1.15;margin-bottom:30px;letter-spacing:-.01em}.v-about-h2 em{font-style:italic;color:var(--vgold)}.v-about-p{font-size:14px;font-weight:300;color:var(--vcream-dim);line-height:1.9;margin-bottom:30px}.v-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--vborder);padding-top:38px;margin-bottom:46px}.v-stat{padding-right:28px;border-right:1px solid var(--vborder)}.v-stat:nth-child(2){padding-left:28px;padding-right:28px}.v-stat:last-child{padding-left:28px;border-right:none}.v-stat-n{font-family:var(--vff-display);font-size:50px;font-weight:300;color:var(--vgold);line-height:1;margin-bottom:7px}.v-stat-l{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--vcream-dim)}.v-testimonials{padding:120px 72px;background:var(--vbg-card)}.v-testi-grid{max-width:1300px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.v-testi-card{padding:52px 44px;background:var(--vbg-3);position:relative;transition:background .3s}.v-testi-card:hover{background:#e4d9c4}.v-testi-card:before{content:"\201c";font-family:var(--vff-display);font-size:110px;font-weight:300;color:var(--vgold);opacity:.13;position:absolute;top:18px;left:30px;line-height:1;pointer-events:none}.v-testi-stars{display:flex;gap:4px;margin-bottom:24px}.v-testi-text{font-family:var(--vff-display);font-size:19px;font-weight:400;font-style:italic;color:var(--vcream);line-height:1.75;margin-bottom:30px}.v-testi-author{display:flex;align-items:center;gap:14px}.v-testi-avatar{width:40px;height:40px;border-radius:50%;border:1px solid var(--vborder);display:flex;align-items:center;justify-content:center;font-family:var(--vff-display);font-size:19px;color:var(--vgold);background:var(--vbg-2)}.v-testi-name{font-size:13px;font-weight:500;color:var(--vcream);letter-spacing:.04em}.v-testi-ver{font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--vgold);margin-top:2px}.v-newsletter{padding:88px 72px;background:linear-gradient(135deg,#f5edd8,#ede4cc,#f0e8d4);border-top:1px solid var(--vborder);border-bottom:1px solid var(--vborder)}.v-newsletter-inner{max-width:680px;margin:0 auto;text-align:center}.v-orn{display:flex;align-items:center;gap:14px;justify-content:center;margin-bottom:28px}.v-orn-line{width:72px;height:1px;background:var(--vgold);opacity:.3}.v-orn-dia{width:5px;height:5px;background:var(--vgold);transform:rotate(45deg);opacity:.6}.v-news-h2{font-family:var(--vff-display);font-size:clamp(36px,4vw,50px);font-weight:300;color:var(--vcream);line-height:1.2;margin-bottom:14px}.v-news-h2 em{font-style:italic;color:var(--vgold)}.v-news-p{font-size:13px;color:var(--vcream-dim);margin-bottom:38px;letter-spacing:.04em}.v-news-form{display:flex;max-width:460px;margin:0 auto}.v-news-input{flex:1;padding:15px 22px;background:#ffffff8c;border:1px solid var(--vborder);border-right:none;color:var(--vcream);font-family:var(--vff-body);font-size:13px;outline:none;transition:border-color .3s}.v-news-input::placeholder{color:var(--vcream-dim)}.v-news-input:focus{border-color:var(--vgold)}.v-news-btn{padding:15px 26px;background:var(--vgold);color:#1e1914;font-family:var(--vff-body);font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;border:none;cursor:pointer;transition:background .3s}.v-news-btn:hover{background:var(--vgold-b)}.shopify-section-group-footer-group{display:none!important}.v-footer{padding:80px 72px 40px;background:var(--vbg-2);border-top:1px solid var(--vborder-c)}.v-footer-top{display:grid;grid-template-columns:1.8fr 1fr 1fr 1fr;gap:72px;margin-bottom:60px}.v-footer-brand-name{font-family:var(--vff-display);font-size:26px;font-weight:400;color:var(--vcream);margin-bottom:4px}.v-footer-brand-sub{font-size:9px;letter-spacing:.3em;text-transform:uppercase;color:var(--vgold);margin-bottom:22px}.v-footer-brand-p{font-size:13px;color:var(--vcream-dim);line-height:1.82;max-width:285px;margin-bottom:28px}.v-socials{display:flex;gap:12px}.v-soc{width:34px;height:34px;border:1px solid var(--vborder-c);display:flex;align-items:center;justify-content:center;color:var(--vcream-dim);transition:border-color .3s,color .3s}.v-soc:hover{border-color:var(--vgold);color:var(--vgold)}.v-footer-col h4{font-size:9.5px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--vgold);margin-bottom:22px}.v-footer-col ul{list-style:none;padding:0;margin:0}.v-footer-col li{margin-bottom:11px}.v-footer-col a{font-size:13px;color:var(--vcream-dim);letter-spacing:.03em;transition:color .3s}.v-footer-col a:hover{color:var(--vcream)}.v-footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:28px;border-top:1px solid var(--vborder-c)}.v-footer-bottom p{font-size:11px;color:var(--vcream-dim);letter-spacing:.04em}.v-pay-icons{display:flex;gap:7px}.v-pay-ic{width:38px;height:23px;border:1px solid var(--vborder-c);display:flex;align-items:center;justify-content:center;font-size:8px;letter-spacing:.08em;color:var(--vcream-dim)}.v-search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8500;background:#faf6eff7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;opacity:0;pointer-events:none;transition:opacity .35s}.v-search-overlay.open{opacity:1;pointer-events:all}.v-search-close-btn{position:absolute;top:32px;right:40px;background:none;border:none;cursor:pointer;color:var(--vcream-dim);font-size:28px;line-height:1;transition:color .2s}.v-search-close-btn:hover{color:var(--vcream)}.v-search-label{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--vgold)}.v-search-input-wrap{display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--vborder-c);padding-bottom:12px;width:min(580px,90vw)}.v-search-field{flex:1;background:none;border:none;outline:none;font-family:var(--vff-display);font-size:32px;font-weight:300;color:var(--vcream)}.v-search-field::placeholder{color:var(--vcream-dim)}.v-search-submit{background:none;border:none;cursor:pointer;color:var(--vgold)}.v-search-hint{font-size:11px;color:var(--vcream-dim);letter-spacing:.08em}.v-cart-drawer{position:fixed;top:0;right:0;bottom:0;width:420px;max-width:100vw;background:var(--vbg);z-index:8000;transform:translate(100%);transition:transform .45s cubic-bezier(.76,0,.24,1);display:flex;flex-direction:column;box-shadow:-8px 0 48px #0000001f}.v-cart-drawer.open{transform:none}.v-cart-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:28px 32px 20px;border-bottom:1px solid var(--vborder-c)}.v-cart-drawer-title{font-family:var(--vff-display);font-size:22px;font-weight:400;color:var(--vcream);letter-spacing:.02em}.v-cart-close{background:none;border:none;cursor:pointer;color:var(--vcream-dim);padding:4px;transition:color .2s}.v-cart-close:hover{color:var(--vcream)}.v-cart-body{flex:1;overflow-y:auto;padding:24px 32px}.v-cart-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:16px;color:var(--vcream-dim);text-align:center}.v-cart-empty svg{opacity:.3}.v-cart-empty p{font-size:14px;line-height:1.6}.v-cart-items-list{display:flex;flex-direction:column;gap:20px}.v-cart-item{display:grid;grid-template-columns:80px 1fr auto;gap:16px;align-items:center;padding-bottom:20px;border-bottom:1px solid var(--vborder-c)}.v-cart-item-img{width:80px;height:80px;background-size:cover;background-position:center;border-radius:2px}.v-cart-item-name{font-family:var(--vff-display);font-size:16px;color:var(--vcream);line-height:1.3;margin-bottom:4px}.v-cart-item-cat{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--vgold)}.v-cart-item-price{font-size:14px;font-weight:500;color:var(--vcream);margin-top:6px}.v-cart-item-remove{background:none;border:none;cursor:pointer;color:var(--vcream-dim);font-size:18px;line-height:1;transition:color .2s}.v-cart-item-remove:hover{color:#c05050}.v-cart-foot{padding:20px 32px 32px;border-top:1px solid var(--vborder-c)}.v-cart-subtotal{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.v-cart-subtotal-label{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--vcream-dim)}.v-cart-subtotal-amount{font-family:var(--vff-display);font-size:22px;color:var(--vcream)}.v-cart-checkout{display:block;width:100%;padding:16px;background:var(--vgold);color:#1e1914;font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;border:none;cursor:pointer;text-align:center;text-decoration:none;transition:background .25s;font-family:var(--vff-body)}.v-cart-checkout:hover{background:var(--vgold-b)}.v-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:7999;background:#00000059;opacity:0;pointer-events:none;transition:opacity .4s}.v-drawer-backdrop.open{opacity:1;pointer-events:all}.v-toast{position:fixed;bottom:32px;left:50%;transform:translate(-50%) translateY(16px);background:var(--vcream);color:var(--vbg);padding:12px 24px;font-size:12px;letter-spacing:.1em;opacity:0;pointer-events:none;z-index:9500;transition:opacity .3s,transform .3s;white-space:nowrap}.v-toast.show{opacity:1;transform:translate(-50%) translateY(0)}@keyframes vFadeUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes vFadeIn{0%{opacity:0}to{opacity:1}}@keyframes vscPulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes vMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:1200px){.v-card-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){.v-nav{padding:0 28px}.v-hero-content{padding:0 60px}.v-hero-scroll-cue{left:60px}.v-about-inner{grid-template-columns:1fr;gap:60px}.v-testi-grid{grid-template-columns:1fr 1fr}.v-footer-top{grid-template-columns:1fr 1fr;gap:40px}}.v-mob-menu-btn{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:36px;height:36px;background:none;border:none;cursor:pointer;padding:4px}.v-mob-menu-btn span{display:block;width:22px;height:1.5px;background:#f5f0e8d9;transition:transform .3s,opacity .3s}.v-mob-menu-btn.open span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.v-mob-menu-btn.open span:nth-child(2){opacity:0}.v-mob-menu-btn.open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.v-mob-menu{display:none;position:fixed;top:80px;left:0;right:0;z-index:799;background:#1e1914fa;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-bottom:1px solid var(--vborder);padding:0;max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.25,.46,.45,.94),padding .35s}.v-mob-menu.open{max-height:400px;padding:12px 0 20px}.v-mob-menu-links{list-style:none;margin:0;padding:0}.v-mob-menu-links li{border-bottom:1px solid rgba(201,168,76,.08)}.v-mob-menu-links a{display:block;padding:16px 28px;font-family:var(--vff-body);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#f5f0e8bf;transition:color .2s,padding-left .2s}.v-mob-menu-links a:hover{color:#f5f0e8;padding-left:36px}@media(max-width:768px){.v-nav{background:#1e1914f7!important;border-bottom:1px solid var(--vborder)!important}.v-nav .v-logo-word{color:#f5f0e8!important}.v-nav .v-nav-btn{color:#f5f0e8b3!important}.v-nav-links{display:none}.v-mob-menu-btn{display:flex}.v-mob-menu{display:block}.v-about-accent-img{display:none}.v-about-tag{position:static;writing-mode:horizontal-tb;transform:none;display:inline-block;margin-top:14px;padding:8px 16px}.v-about-visual{width:100%}.v-about-main-img{width:100%;max-width:100%;margin:0}.v-about-content{width:100%;min-width:0}.v-about-h2{font-size:clamp(28px,8vw,40px)!important;word-break:break-word}.v-about-p{font-size:13px}.v-stats{grid-template-columns:repeat(3,1fr);gap:0}.v-stat{padding-right:12px}.v-stat:nth-child(2){padding-left:12px;padding-right:12px}.v-stat:last-child{padding-left:12px}.v-stat-n{font-size:32px}.v-hero-content{padding:0 28px;max-width:100%}.v-hero-h1{font-size:clamp(48px,11vw,80px)}.v-hero-scroll-cue,.v-ghost-v{display:none}.v-card-grid{grid-template-columns:1fr 1fr;gap:12px;padding:0 28px}.v-filter-row{padding:0 28px}.v-about,.v-testimonials{padding:80px 28px}.v-testi-grid{grid-template-columns:1fr}.v-newsletter{padding:60px 28px}.v-footer{padding:60px 28px 32px}.v-footer-top{grid-template-columns:1fr 1fr;gap:32px}.v-split-hd{padding:0 28px 14px}.v-view-all-row{padding:0 28px}}@media(max-width:480px){.v-card-grid{grid-template-columns:1fr 1fr;gap:10px}.v-card-grid>*:nth-child(3n+1){grid-column:1 / -1}.v-card-grid>*:nth-child(3n+1) .v-ec-img{aspect-ratio:4/3}}.collection-hero{background:var(--vbg)!important;padding:100px 0 32px!important;border-bottom:1px solid var(--vborder-c)}.collection-hero .page-width{max-width:1400px;padding:0 80px!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:40px}.collection-hero__text-wrapper{flex:1}.collection-hero__title{font-family:var(--vff-display)!important;font-size:clamp(36px,5vw,64px)!important;font-weight:300!important;letter-spacing:-.02em!important;color:var(--vcream)!important;line-height:1!important;margin-bottom:10px!important}.collection-hero__description{font-family:var(--vff-body)!important;font-size:13px!important;font-weight:300!important;color:var(--vcream-dim)!important;line-height:1.7!important;max-width:520px}.collection-hero__description a{color:var(--vgold)!important}.collection-hero .search{flex-shrink:0;margin-top:6px}.template-collection .page-width{max-width:1400px!important;padding-left:80px!important;padding-right:80px!important}.template-collection .card-wrapper{background:transparent!important}.template-collection .card{background:var(--vbg-2)!important;border:none!important;border-radius:0!important;box-shadow:none!important}.template-collection .card:hover{box-shadow:0 12px 40px #1e191414!important;transform:translateY(-3px);transition:transform .35s,box-shadow .35s}.template-collection .card__inner{background:var(--vbg-2)!important;border-radius:0!important}.template-collection .card__media,.template-collection .card__media .media{background:var(--vbg-2)!important}.template-collection .card__media img{object-fit:contain!important;padding:20px!important}.template-collection .card__content{padding:12px 0 16px!important;background:transparent!important}.template-collection .card__information{padding:0!important}.template-collection .card__heading{font-family:Object Sans,sans-serif!important;font-size:12px!important;font-weight:400!important;color:var(--vcream)!important;line-height:1.3!important;margin-bottom:0!important}.template-collection .card__heading a{color:var(--vcream)!important;text-decoration:none!important}.template-collection .price__container .price-item{font-family:var(--vff-body)!important;font-size:13px!important;font-weight:400!important;color:var(--vcream-dim)!important;letter-spacing:.02em}.template-collection .price__container .price-item--sale{color:var(--vcream)!important;font-weight:500!important}.template-collection .price__container .price-item--regular.price-item--last{text-decoration:line-through!important;color:var(--vcream-dim)!important;font-weight:300!important}.template-collection .card__badge .badge{font-family:var(--vff-body)!important;font-size:9px!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase!important;border-radius:100px!important;padding:4px 12px!important;background:#faf6efeb!important;border:1px solid var(--vborder-c)!important;color:var(--vcream)!important}.template-collection .card__badge .badge--sale{background:var(--vgold)!important;border-color:var(--vgold)!important;color:#1e1914!important}.template-collection .card__information .caption{display:none!important}.template-collection .facets__wrapper{border-color:var(--vborder-c)!important}.template-collection .facets-container,.template-collection{background:var(--vbg)!important}.page-type--product #MainContent{padding-top:80px!important}.page-type--product .v-nav,.page-type--collection .v-nav{background:#1e1914f5!important;-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;border-bottom:1px solid var(--vborder)!important}.page-type--product .v-nav .v-logo-word,.page-type--collection .v-nav .v-logo-word{color:#f5f0e8!important}.page-type--product .v-nav .v-nav-links a,.page-type--collection .v-nav .v-nav-links a{color:#f5f0e8b3!important}.page-type--product .v-nav .v-nav-links a:hover,.page-type--collection .v-nav .v-nav-links a:hover{color:#f5f0e8!important}.page-type--product .v-nav .v-nav-btn,.page-type--collection .v-nav .v-nav-btn{color:#f5f0e8b3!important}.page-type--product .v-nav .v-nav-btn:hover,.page-type--collection .v-nav .v-nav-btn:hover{color:var(--vgold)!important}@media(max-width:768px){.collection-hero .page-width{padding:0 28px!important;flex-direction:column}.template-collection .page-width{padding-left:28px!important;padding-right:28px!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vellora.css.map */
