:root{--vpx-dur-micro: .16s;--vpx-dur-hover: .32s;--vpx-dur-reveal: .64s;--vpx-dur-scene: 1.1s;--vpx-dur-cine: 1.7s;--vpx-stagger: 70ms;--vpx-ease-silk: cubic-bezier(.22, .61, .36, 1);--vpx-ease-reveal: cubic-bezier(.16, 1, .3, 1);--vpx-ease-press: cubic-bezier(.3, 0, .2, 1);--vpx-ease-drift: cubic-bezier(.45, .05, .55, .95);--vpx-depth-1: 0 1px 2px rgb(34 16 52 / .05), 0 6px 18px -6px rgb(34 16 52 / .1);--vpx-depth-2: 0 2px 6px rgb(34 16 52 / .05), 0 22px 48px -18px rgb(34 16 52 / .22);--vpx-depth-3: 0 4px 12px rgb(34 16 52 / .06), 0 44px 90px -30px rgb(34 16 52 / .34);--vpx-z-bg: 0;--vpx-z-gl: 1;--vpx-z-art: 2;--vpx-z-stage: 3;--vpx-z-copy: 4;--vpx-radius-s: 4px;--vpx-radius-m: 10px;--vpx-radius-l: 22px;--vpx-arch: 999px 999px var(--vpx-radius-s) var(--vpx-radius-s);--vpx-space-1: 4px;--vpx-space-2: 8px;--vpx-space-3: 12px;--vpx-space-4: 16px;--vpx-space-5: 24px;--vpx-space-6: 40px;--vpx-space-7: 64px;--vpx-space-8: 104px;--vpx-motion: 1}[data-vpx-palette],[data-vpx-palette=silk]{--vpx-bg: #fbf8f2;--vpx-bg-2: #f2ebdd;--vpx-ink: #221034;--vpx-ink-soft: #5f5068;--vpx-accent: var(--vpx-accent-owner, #a8874a);--vpx-accent-2: #dcc69d;--vpx-accent-text: #7a5e2c;--vpx-glow: #f6e6c6;--vpx-deep: #3a2150;--vpx-line: rgb(168 135 74 / .38);--vpx-announce-bg: linear-gradient(90deg, #3a2150, #4a2a6b 50%, #3a2150)}[data-vpx-palette=navratri]{--vpx-bg: #fbf5f3;--vpx-bg-2: #f3e1df;--vpx-ink: #2a1230;--vpx-ink-soft: #6a4b5c;--vpx-accent: var(--vpx-accent-owner, #9e2b3f);--vpx-accent-2: #d59ba3;--vpx-accent-text: #8c2337;--vpx-glow: #f7d8cb;--vpx-deep: #5a1426;--vpx-line: rgb(158 43 63 / .28);--vpx-announce-bg: linear-gradient(90deg, #5a1426, #7a2034 50%, #5a1426)}[data-vpx-palette=dussehra]{--vpx-bg: #fbf5ea;--vpx-bg-2: #f1e4cc;--vpx-ink: #2a1838;--vpx-ink-soft: #6b5a52;--vpx-accent: var(--vpx-accent-owner, #c27a2c);--vpx-accent-2: #e5bc7e;--vpx-accent-text: #8a4f14;--vpx-glow: #fbe2b5;--vpx-deep: #5e3310;--vpx-line: rgb(162 122 59 / .38);--vpx-announce-bg: linear-gradient(90deg, #5e3310, #7a4518 50%, #5e3310)}[data-vpx-palette=diwali]{--vpx-bg: #fcf8f0;--vpx-bg-2: #f1e5cf;--vpx-ink: #241536;--vpx-ink-soft: #66576d;--vpx-accent: var(--vpx-accent-owner, #b8964e);--vpx-accent-2: #e9d3a3;--vpx-accent-text: #7a5e2c;--vpx-glow: #ffe2a3;--vpx-deep: #4a2a6b;--vpx-line: rgb(184 150 78 / .38);--vpx-announce-bg: linear-gradient(90deg, #3a2150, #4a2a6b 50%, #3a2150)}body.vpx-theme-colors[data-vpx-palette],body.vpx-theme-colors [data-vpx-palette]{--vpx-bg: var(--ivory, #f8f5fa);--vpx-bg-2: var(--champagne, #ede4f2);--vpx-ink: var(--heading-color, #221034);--vpx-ink-soft: var(--muted, #6e5e7a);--vpx-accent: var(--vpx-accent-owner, var(--gold, #b8964e));--vpx-accent-2: var(--gold-light, #d4b278);--vpx-accent-text: color-mix(in srgb, var(--gold, #b8964e) 58%, var(--heading-color, #221034));--vpx-glow: color-mix(in srgb, var(--gold-light, #d4b278) 40%, var(--ivory, #f8f5fa));--vpx-deep: var(--btn-bg, #4a2a6b);--vpx-line: color-mix(in srgb, var(--gold, #b8964e) 38%, transparent);--vpx-announce-bg: var(--announce, #4a2a6b)}body.vpx-on[data-vpx-intensity=subtle]{--vpx-motion: .55}body.vpx-on[data-vpx-intensity=standard]{--vpx-motion: 1}body.vpx-on[data-vpx-intensity=cinematic]{--vpx-motion: 1.35}body.vpx-on.vpx-motion-off{--vpx-motion: 0}@keyframes vpx-rise{0%{opacity:0;transform:translate3d(0,calc(14px * var(--vpx-motion)),0)}to{opacity:1;transform:none}}@keyframes vpx-fade{0%{opacity:0}to{opacity:1}}@keyframes vpx-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes vpx-sheen{0%{transform:translate(-120%) skew(-18deg);opacity:1}90%{opacity:1}to{transform:translate(520%) skew(-18deg);opacity:0}}@keyframes vpx-flash{0%{background-size:0% 1px}45%{background-size:100% 1px}to{background-size:100% 1px}}@keyframes vpx-shimmer{0%{background-position:-160% 0}to{background-position:260% 0}}body.vpx-on[data-vpx-campaign] .announce-bar{background:var(--announce-bar-bg, var(--vpx-announce-bg))}body.vpx-on .announce-bar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--vpx-accent-2, #dcc69d) 30%,var(--vpx-accent-2, #dcc69d) 70%,transparent);opacity:.55;transform-origin:50% 50%;pointer-events:none}body.vpx-on .announce-bar{overflow:hidden}body.vpx-on .announce-text{letter-spacing:.16em}@media(max-width:600px){body.vpx-on .announce-text{letter-spacing:.08em}}@media(prefers-reduced-motion:no-preference){body.vpx-on:not(.vpx-motion-off) .announce-track{animation:vpx-rise var(--vpx-dur-reveal) var(--vpx-ease-reveal) .12s both}body.vpx-on:not(.vpx-motion-off) .announce-bar:after{animation:vpx-draw var(--vpx-dur-scene) var(--vpx-ease-reveal) .26s both}body.vpx-on:not(.vpx-motion-off) .announce-bar:before{content:"";position:absolute;top:0;bottom:0;left:0;width:22%;background:linear-gradient(90deg,transparent,rgb(255 246 225 / .16),transparent);animation:vpx-sheen 2.4s var(--vpx-ease-silk) .9s 1 both;pointer-events:none}}body.vpx-on .site-nav{transition:top .3s ease,transform .5s cubic-bezier(.22,.61,.36,1),background-color var(--vpx-dur-reveal) var(--vpx-ease-silk),border-color var(--vpx-dur-reveal) var(--vpx-ease-silk),box-shadow var(--vpx-dur-reveal) var(--vpx-ease-silk)}body.vpx-on.template-index .site-nav:not(.is-scrolled){border-bottom-color:transparent;box-shadow:none}body.vpx-on .site-nav.is-scrolled{box-shadow:0 10px 30px -22px #22103473}@media(min-width:991px){body.vpx-on:not(.lux-on) .nav-links .nav-top-link{position:relative}body.vpx-on:not(.lux-on) .nav-links .nav-top-link:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:var(--gold, #b8964e);transform:scaleX(0);transform-origin:50% 50%;pointer-events:none}body.vpx-on:not(.lux-on) .nav-links .nav-top-link:hover:after,body.vpx-on:not(.lux-on) .nav-links .nav-top-link:focus-visible:after,body.vpx-on:not(.lux-on) .nav-links .has-mega.is-open>.nav-top-link:after{transform:scaleX(1)}body.vpx-on .mega-panel{transform-origin:50% 0;transform:perspective(1200px) rotateX(-6deg) translateY(-6px);transition:opacity var(--vpx-dur-hover) var(--vpx-ease-silk),transform var(--vpx-dur-reveal) var(--vpx-ease-reveal),visibility 0s linear var(--vpx-dur-hover)}body.vpx-on .has-mega.is-open .mega-panel,body.vpx-on .has-mega:focus-within .mega-panel{transform:perspective(1200px) rotateX(0) translateY(0);transition-delay:0s}}@media(min-width:991px)and (prefers-reduced-motion:no-preference){body.vpx-on:not(.lux-on):not(.vpx-motion-off) .nav-links .nav-top-link:after{transition:transform var(--vpx-dur-hover) var(--vpx-ease-silk)}body.vpx-on:not(.vpx-motion-off) .has-mega.is-open .mega-col{animation:vpx-rise var(--vpx-dur-reveal) var(--vpx-ease-reveal) both}body.vpx-on .has-mega.is-open .mega-col:nth-child(2){animation-delay:40ms}body.vpx-on .has-mega.is-open .mega-col:nth-child(3){animation-delay:80ms}body.vpx-on .has-mega.is-open .mega-col:nth-child(4){animation-delay:.12s}body.vpx-on .has-mega.is-open .mega-col:nth-child(5){animation-delay:.16s}body.vpx-on .has-mega.is-open .mega-col:nth-child(n+6){animation-delay:.2s}}@media(prefers-reduced-motion:no-preference){body.vpx-on:not(.vpx-motion-off) .nav-actions .nav-btn--icon{transition:opacity var(--vpx-dur-hover) ease,transform var(--vpx-dur-hover) var(--vpx-ease-silk)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){body.vpx-on:not(.vpx-motion-off) .nav-actions .nav-btn--icon:hover{transform:translateY(-1px)}}@media(prefers-reduced-motion:no-preference){body.vpx-on:not(.vpx-motion-off) .nav-actions .nav-btn--icon:active{transform:scale(.94);transition-duration:var(--vpx-dur-micro)}}@media(prefers-reduced-motion:no-preference){body.vpx-on:not(.vpx-motion-off) .nav-drawer{transition:transform .48s var(--vpx-ease-reveal)}body.vpx-on:not(.vpx-motion-off) .nav-drawer.open .drawer-menu>li{animation:vpx-rise .5s var(--vpx-ease-reveal) both}body.vpx-on .nav-drawer.open .drawer-menu>li:nth-child(2){animation-delay:45ms}body.vpx-on .nav-drawer.open .drawer-menu>li:nth-child(3){animation-delay:90ms}body.vpx-on .nav-drawer.open .drawer-menu>li:nth-child(4){animation-delay:135ms}body.vpx-on .nav-drawer.open .drawer-menu>li:nth-child(5){animation-delay:.18s}body.vpx-on .nav-drawer.open .drawer-menu>li:nth-child(n+6){animation-delay:.22s}}@media(hover:hover)and (pointer:fine){body.vpx-on .product-card .product-image{position:relative}body.vpx-on .product-card .product-image:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid rgb(255 250 240 / .7);border-radius:max(0px,calc(var(--card-radius, 6px) - 4px));opacity:0;pointer-events:none;z-index:2}body.vpx-on .product-card:hover .product-image:after,body.vpx-on .product-card .product-card-link:focus-visible .product-image:after{opacity:1}body.vpx-on .product-card .product-card-link:focus-visible .card-img-hover{opacity:1}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){body.vpx-on:not(.vpx-motion-off) .product-card .product-image:after{transform:scale(1.02);transition:opacity var(--vpx-dur-hover) var(--vpx-ease-silk),transform var(--vpx-dur-reveal) var(--vpx-ease-reveal)}body.vpx-on:not(.vpx-motion-off) .product-card:hover .product-image:after,body.vpx-on:not(.vpx-motion-off) .product-card .product-card-link:focus-visible .product-image:after{transform:none}}body.vpx-on .product-card .product-card-link:not(.product-card-link--info){position:relative}body.vpx-on .product-card .product-card-link:not(.product-card-link--info):focus-visible{outline:none}body.vpx-on .product-card .product-card-link:not(.product-card-link--info):focus-visible:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;z-index:3;border:2px solid var(--charcoal, #221034);border-radius:max(0px,calc(var(--card-radius, 6px) - 4px));pointer-events:none}body.vpx-on .cs-link:focus-visible{outline:2px solid var(--charcoal, #221034);outline-offset:4px}@media(min-width:990px)and (prefers-reduced-motion:no-preference){body.vpx-on:not(.vpx-motion-off) .pg-slide{transition:opacity .6s var(--vpx-ease-silk),transform .9s var(--vpx-ease-reveal);transform:scale(1.012)}body.vpx-on:not(.vpx-motion-off) .pg-slide.is-active{transform:none}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){body.vpx-on:not(.vpx-motion-off) .pg-thumb{transition:border-color .3s ease,opacity .3s ease,transform var(--vpx-dur-hover) var(--vpx-ease-silk)}body.vpx-on:not(.vpx-motion-off) .pg-thumb:hover{transform:translateY(-2px)}}body.vpx-on .product-detail .price.vpx-flash,body.vpx-on .product-page .price.vpx-flash{background-image:linear-gradient(var(--gold, #b8964e),var(--gold, #b8964e));background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px}@media(prefers-reduced-motion:no-preference){body.vpx-on:not(.vpx-motion-off) .product-detail .price.vpx-flash,body.vpx-on:not(.vpx-motion-off) .product-page .price.vpx-flash{animation:vpx-flash .9s var(--vpx-ease-reveal) both}}body.vpx-on .btn-dark.is-loading,body.vpx-on .card-atc.is-loading{background-image:linear-gradient(100deg,transparent 30%,rgb(255 250 240 / .22) 50%,transparent 70%);background-size:60% 100%;background-repeat:no-repeat}@media(prefers-reduced-motion:no-preference){body.vpx-on:not(.vpx-motion-off) .btn-dark.is-loading,body.vpx-on:not(.vpx-motion-off) .card-atc.is-loading{animation:vpx-shimmer 1.1s linear infinite}}body.vpx-on .heritage,body.vpx-on .craft{background-image:repeating-linear-gradient(90deg,rgb(168 135 74 / .035) 0 1px,transparent 1px 7px),repeating-linear-gradient(0deg,rgb(168 135 74 / .025) 0 1px,transparent 1px 9px)}body.vpx-on.lux-on .heritage{background-image:repeating-linear-gradient(90deg,rgb(168 135 74 / .035) 0 1px,transparent 1px 7px),repeating-linear-gradient(0deg,rgb(168 135 74 / .025) 0 1px,transparent 1px 9px),radial-gradient(760px 340px at 50% 0%,color-mix(in srgb,var(--gold-light) 10%,transparent),transparent 70%)}body.vpx-on.lux-on .craft{background-image:repeating-linear-gradient(90deg,rgb(168 135 74 / .035) 0 1px,transparent 1px 7px),repeating-linear-gradient(0deg,rgb(168 135 74 / .025) 0 1px,transparent 1px 9px),radial-gradient(900px 480px at 10% 88%,color-mix(in srgb,var(--gold) 5%,transparent),transparent 62%)}body.vpx-on .fv3{position:relative}body.vpx-on .fv3:before{content:"";position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,var(--footer-hover, #d4b278),transparent);opacity:.6;pointer-events:none}@media(prefers-reduced-motion:no-preference){body.vpx-on:not(.vpx-motion-off) .fv3:not(.vpx-seen):before{transform:scaleX(0)}body.vpx-on .fv3:before{transition:transform 1.6s var(--vpx-ease-reveal)}}:is(.vpx-hero,.vpx-edit) a.vpx-btn:focus-visible,.vpx-edit a.vpx-edit__card:focus-visible,.vpx-hero a.vpx-hero__feature:focus-visible{outline:2px solid var(--vpx-accent-text, #7a5e2c);outline-offset:3px}.vpx-btn{--_bg: var(--vpx-deep, #3a2150);--_fg: #fffaf2;--_bd: var(--vpx-deep, #3a2150);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.7em;min-height:48px;padding:0 1.9em;border:1px solid var(--_bd);border-radius:var(--btn-radius, 0);background:var(--_bg);color:var(--_fg);font-family:var(--font-button, var(--font-body));font-size:11px;font-weight:500;letter-spacing:var(--btn-tracking, .22em);text-transform:uppercase;text-decoration:none;overflow:hidden;isolation:isolate;transition:background-color var(--vpx-dur-hover) var(--vpx-ease-silk),color var(--vpx-dur-hover) var(--vpx-ease-silk),border-color var(--vpx-dur-hover) var(--vpx-ease-silk),transform var(--vpx-dur-micro) var(--vpx-ease-press),box-shadow var(--vpx-dur-reveal) var(--vpx-ease-silk);-webkit-tap-highlight-color:transparent}.vpx-btn svg{width:14px;height:14px;flex:0 0 auto;transition:transform var(--vpx-dur-hover) var(--vpx-ease-silk)}.vpx-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(100deg,transparent 35%,rgb(255 244 220 / .28) 50%,transparent 65%);transform:translate(-120%);pointer-events:none}body.vpx-theme-colors .vpx-btn{--_bg: var(--btn-bg, #4a2a6b);--_fg: var(--btn-text, #f8f5fa);--_bd: var(--btn-bg, #4a2a6b)}.vpx-btn--ghost,body.vpx-theme-colors .vpx-btn--ghost{--_bg: transparent;--_fg: var(--vpx-ink, #221034);--_bd: color-mix(in srgb, var(--vpx-ink, #221034) 38%, transparent)}@media(hover:hover)and (pointer:fine){.vpx-btn:hover{box-shadow:var(--vpx-depth-1)}.vpx-btn--ghost:hover{--_bg: var(--vpx-ink, #221034);--_fg: #fffaf2;--_bd: var(--vpx-ink, #221034)}body.vpx-theme-colors .vpx-btn:not(.vpx-btn--ghost):hover{--_bg: var(--btn-hover-bg, #221034);--_fg: var(--btn-hover-text, #f8f5fa);--_bd: var(--btn-hover-bg, #221034)}body.vpx-theme-colors .vpx-btn--ghost:hover{--_bg: var(--btn-hover-bg, #221034);--_fg: var(--btn-hover-text, #f8f5fa);--_bd: var(--btn-hover-bg, #221034)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){body:not(.vpx-motion-off) .vpx-btn:hover svg{transform:translate(3px)}body:not(.vpx-motion-off) .vpx-btn:hover:before{transform:translate(120%);transition:transform .9s var(--vpx-ease-silk)}}@media(prefers-reduced-motion:no-preference){body:not(.vpx-motion-off) .vpx-btn:active{transform:scale(.975)}}@media(prefers-reduced-motion:reduce){body.vpx-on .mega-panel,body.vpx-on .has-mega.is-open .mega-panel,body.vpx-on .has-mega:focus-within .mega-panel{transform:none}.vpx-btn,.vpx-btn svg{transition:none}}body.vpx-on.vpx-motion-off .mega-panel,body.vpx-on.vpx-motion-off .has-mega.is-open .mega-panel{transform:none}:lang(mr) .vpx-btn,body.vpx-on:lang(mr) .announce-text{letter-spacing:normal}
/*# sourceMappingURL=/cdn/shop/t/191/assets/vpx-system.css.map */
