:root{--va-maroon:#6B1E23;--va-maroon-deep:#4A1317;--va-maroon-ink:#5A181D;--va-teak:#2B1810;--va-teak-deep:#1A0D08;--va-brass:#C99A3E;--va-brass-light:#EBCB86;--va-brass-deep:#9A7128;--va-lamp:#F4B556;--va-kasavu:#F8F0DF;--va-kasavu-2:#F1E4C8;--va-gold:#C99A3E;--va-gold-light:#EBCB86;--va-gold-deep:#9A7128;--va-espresso:#2B1810;--va-ivory:#FBF6EC;--va-cream:#F4E9D3;--va-bronze:#7A5A35}body{background:var(--va-ivory)}::selection{background:var(--va-maroon);color:var(--va-kasavu)}.va-kasavu{height:16px;background:linear-gradient(to bottom,var(--va-kasavu) 0 4px,var(--va-brass) 4px 6px,var(--va-kasavu) 6px 9px,var(--va-brass-light) 9px 10px,var(--va-kasavu) 10px)}.va-hero{position:relative;overflow:hidden;color:var(--va-kasavu);background:radial-gradient(120% 90% at 50% 0%,#3A1A14 0%,transparent 60%),linear-gradient(160deg,#2A120E 0%,var(--va-maroon-deep) 45%,#24100B 100%);isolation:isolate}.va-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.35;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(0,0,0,.18) 0 2px,transparent 2px 7px),repeating-linear-gradient(90deg,rgba(255,200,140,.03) 0 1px,transparent 1px 13px);mix-blend-mode:multiply}.va-hero__glow{position:absolute;z-index:-1;border-radius:50%;pointer-events:none;filter:blur(8px)}.va-hero__glow--l{width:520px;height:520px;left:-140px;bottom:-180px;background:radial-gradient(circle,rgba(244,181,86,.55) 0%,rgba(244,181,86,.18) 35%,transparent 68%);animation:va-flicker 4.2s ease-in-out infinite}.va-hero__glow--r{width:460px;height:460px;right:-120px;bottom:-140px;background:radial-gradient(circle,rgba(244,181,86,.5) 0%,rgba(230,150,60,.16) 38%,transparent 68%);animation:va-flicker 3.6s ease-in-out .8s infinite}.va-hero__glow--c{width:780px;height:780px;left:50%;top:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(150,40,40,.35) 0%,transparent 62%)}@keyframes va-flicker{0%,to{opacity:.85;transform:scale(1)}30%{opacity:1;transform:scale(1.03)}55%{opacity:.78;transform:scale(.985)}75%{opacity:.95}}.va-hero__inner{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,6vw,96px);padding:clamp(40px,6vw,80px) clamp(16px,4vw,48px) clamp(48px,6vw,84px)}.va-hero__media{order:2;display:flex;justify-content:center}.va-hero__content{order:1}.va-hero__frame{position:relative;width:min(100%,400px);aspect-ratio:9/16;max-height:78svh;border-radius:6px;padding:10px;background:linear-gradient(145deg,#e9c77e,#9a7128 40%,#e3be72 70%,#8c6420);box-shadow:0 0 0 1px #ffdc9659,0 30px 70px -20px #000000b3,0 0 90px -10px #f4b55673}.va-hero__frame:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid rgba(255,236,190,.6);border-radius:4px;pointer-events:none}.va-hero__video{display:block;width:100%;height:100%;object-fit:cover;border-radius:3px;background:#1a0d08}.va-hero__sound{position:absolute;right:20px;bottom:20px;display:flex;align-items:center;gap:8px;padding:9px 15px 9px 11px;border-radius:999px;border:1px solid rgba(235,203,134,.7);cursor:pointer;background:#1a0d089e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:var(--va-kasavu);font:500 .74rem/1 var(--font-body--family,inherit);letter-spacing:.12em;text-transform:uppercase;animation:va-pulse 2.4s ease-in-out infinite}.va-hero__sound svg{width:18px;height:18px;fill:none;stroke:var(--va-brass-light);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.va-hero__sound svg path:first-child{fill:var(--va-brass-light);stroke:none}.va-hero__sound .va-wave{display:none}.is-sound-on .va-hero__sound .va-wave{display:inline}.is-sound-on .va-hero__sound .va-mute{display:none}.is-sound-on .va-hero__sound{animation:none}@keyframes va-pulse{0%,to{box-shadow:0 0 #ebcb8673}50%{box-shadow:0 0 0 8px #ebcb8600}}.va-hero__eyebrow{margin:0 0 18px;font:500 .78rem/1.4 var(--font-body--family,inherit);letter-spacing:.32em;text-transform:uppercase;color:var(--va-brass-light)}.va-hero__title{margin:0;font-family:var(--font-heading--family,serif);font-weight:500;font-size:clamp(2.6rem,5.6vw,4.6rem);line-height:1.02;color:#fff6e4;text-shadow:0 2px 30px rgba(244,181,86,.25)}.va-hero__title em{font-style:italic;color:var(--va-lamp)}.va-hero__rule{display:flex;align-items:center;gap:12px;margin:26px 0 22px;max-width:260px}.va-hero__rule span{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--va-brass))}.va-hero__rule span:last-child{background:linear-gradient(90deg,var(--va-brass),transparent)}.va-hero__rule i{width:9px;height:9px;transform:rotate(45deg);border:1px solid var(--va-brass-light);background:var(--va-maroon)}.va-hero__sub{margin:0 0 32px;max-width:30em;font-size:1.02rem;line-height:1.75;color:#ead9bc}.va-hero__ctas{display:flex;flex-wrap:wrap;gap:12px}.va-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;border-radius:999px;text-decoration:none;font:500 .8rem/1 var(--font-body--family,inherit);letter-spacing:.16em;text-transform:uppercase;transition:transform .3s,box-shadow .3s,background .3s}.va-btn--brass{color:#2a1308;background:linear-gradient(135deg,#f3da9c,#d3a64f 45%,#b98a35);box-shadow:0 10px 30px -10px #f4b55699,inset 0 1px #ffffff8c}.va-btn--brass:hover{transform:translateY(-2px);box-shadow:0 16px 36px -10px #f4b556bf,inset 0 1px #ffffff8c}.va-btn--ghost{color:var(--va-kasavu);border:1px solid rgba(235,203,134,.65)}.va-btn--ghost:hover{background:#ebcb861f}@media(max-width:749px){.va-hero__inner{grid-template-columns:1fr;gap:28px;padding:20px 16px 44px;text-align:center}.va-hero__media{order:1}.va-hero__content{order:2}.va-hero__frame{width:min(100%,37.125svh);padding:7px}.va-hero__rule{margin:20px auto 18px}.va-hero__sub{margin:0 auto 26px;font-size:.96rem}.va-hero__ctas{justify-content:center}.va-btn{flex:1 1 100%;max-width:340px}.va-hero__sound{right:14px;bottom:14px}}@media(prefers-reduced-motion:reduce){.va-hero__glow,.va-hero__sound{animation:none}}.text-block h2:after,.text-block .h2:after{width:90px;height:9px;margin:14px auto 0;background:linear-gradient(45deg,transparent 42%,var(--va-brass) 42% 58%,transparent 58%) center/9px 9px no-repeat,linear-gradient(90deg,transparent,var(--va-brass) 35%,transparent 45%,transparent 55%,var(--va-brass) 65%,transparent) center/100% 1px no-repeat}.section-resource-list .collection-card__image{box-shadow:0 0 0 1px #dcc290,0 0 0 7px var(--va-ivory),0 0 0 8px #dcc290}.section-resource-list .collection-card:hover .collection-card__image{box-shadow:0 0 0 1px var(--va-brass),0 0 0 7px var(--va-ivory),0 0 0 8px var(--va-maroon)}.card-gallery{background:#fffbf3;box-shadow:inset 0 0 0 1px #eadbbb}.card-gallery:hover{box-shadow:inset 0 0 0 1px var(--va-brass),0 22px 44px -22px #6b1e2373}[id$=__story]{background:radial-gradient(60% 80% at 100% 100%,rgba(244,181,86,.22),transparent 60%),radial-gradient(50% 70% at 0% 0%,rgba(107,30,35,.55),transparent 65%),var(--va-teak-deep)}[id$=__jasmine]{background:radial-gradient(70% 90% at 50% 0%,rgba(244,181,86,.16),transparent 65%),var(--va-kasavu)}footer .shopify-section:first-child{border-top:3px double var(--va-brass)}.product-information .price,.product-information .price__regular{color:var(--va-maroon)}.product-details hr,.product-information hr{border-color:#e3cfa6}[id*=header_announcements]{background:var(--va-maroon)}[id*=header_announcements]>*{background:var(--va-maroon)!important}footer .shopify-section,footer .shopify-section>*{background-color:var(--va-teak-deep)!important}.product-grid .card-gallery,.resource-list .card-gallery{border-radius:18px;overflow:hidden}.product-grid .product-media-container,.product-grid .product-media,.resource-list .product-media-container,.resource-list .product-media{aspect-ratio:1/1!important}.product-grid .product-media img,.resource-list .product-media img{object-fit:cover}.product-grid .price,.resource-list .price{color:var(--va-maroon);font-weight:600}.product-grid .compare-at-price,.resource-list .compare-at-price,.product-information .compare-at-price{color:#9c8670}.product-badges__badge{background:linear-gradient(135deg,#f3da9c,#c99a3e)!important;color:#3a1a0e!important;border-radius:999px!important}.product-information .product-media-container,.product-information .product-media{border-radius:18px;overflow:hidden}.product-information h1{color:var(--va-teak)}.product-information .add-to-cart-button,.product-information [name=add]{border-radius:999px}.product-information .shopify-payment-button__button,.product-information .shopify-payment-button__button--unbranded{border-radius:999px!important;background:linear-gradient(135deg,#f3da9c,#d3a64f 45%,#b98a35)!important;color:#2a1308!important;letter-spacing:.08em}.product-information .shopify-payment-button__button--unbranded:hover{filter:brightness(1.04)}.product-information quantity-selector-component,.quantity-selector{border-radius:999px}.cart-drawer [name=checkout],.cart__checkout-button{border-radius:999px;background:var(--va-maroon)!important;color:var(--va-kasavu)!important}.product-information .rte li::marker,.product-information .product-description li::marker{color:var(--va-brass)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/vasudha-heritage.css.map */
