:root:root{--vx-ink: #1f2f3a;--vx-slate: #283e4b;--vx-slate-2: #34505f;--vx-slate-3: #4a6676;--vx-night: #1b2a33;--vx-cream: #faf8f4;--vx-sand: #f2eee6;--vx-sand-2: #e9e3d8;--vx-paper: #ffffff;--vx-gold: #efe3c8;--vx-gold-2: #e4d0a2;--vx-gold-deep: #b48a3c;--vx-line: rgba(40, 62, 75, .12);--vx-line-2: rgba(40, 62, 75, .22);--vx-muted: rgba(31, 47, 58, .7);--vx-display: "VX Display", "Barlow", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--vx-serif: "VX Serif", "Iowan Old Style", Georgia, "Times New Roman", serif;--vx-r-xl: 30px;--vx-r-lg: 20px;--vx-r-md: 14px;--vx-r-sm: 10px;--vx-shadow-1: 0 1px 2px rgba(31, 47, 58, .06), 0 6px 18px rgba(31, 47, 58, .06);--vx-shadow-2: 0 2px 6px rgba(31, 47, 58, .08), 0 24px 48px -18px rgba(31, 47, 58, .28);--vx-shadow-3: 0 40px 90px -30px rgba(10, 20, 28, .55);--vx-ease: cubic-bezier(.2, .7, .1, 1);--vx-ease-out: cubic-bezier(.16, 1, .3, 1);--vx-gutter: 20px;--font-heading--family: var(--vx-display);--font-heading--weight: 650;--font-h1--family: var(--vx-display);--font-h2--family: var(--vx-display);--font-h3--family: var(--vx-display);--font-h4--family: var(--vx-display);--font-h1--weight: 680;--font-h2--weight: 660;--font-h3--weight: 640;--font-h4--weight: 620;--font-h1--letter-spacing: -.035em;--font-h2--letter-spacing: -.03em;--font-h3--letter-spacing: -.025em;--style-border-radius-buttons-primary: 999px;--style-border-radius-buttons-secondary: 999px;--style-border-radius-inputs: 12px}@media(min-width:750px){:root:root{--vx-gutter: 40px}}html{-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--vx-gold);color:var(--vx-slate)}h1,h2,h3,h4,.h1,.h2,.h3,.h4{text-wrap:balance}:where(h1,h2,h3,.h1,.h2,.h3) em{font-family:var(--vx-serif);font-style:italic;font-weight:400;letter-spacing:-.01em}.vx{color:var(--vx-ink)}.vx *,.vx *:before,.vx *:after{box-sizing:border-box}.vx-wrap{width:100%;max-width:1280px;margin-inline:auto;padding-inline:var(--vx-gutter)}.vx-sec{padding-block:72px;position:relative}@media(min-width:750px){.vx-sec{padding-block:120px}}.vx-kicker{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;font:600 12px/1.2 var(--font-body--family);letter-spacing:.16em;text-transform:uppercase;color:var(--vx-slate-3)}.vx-kicker:before{content:"";width:28px;height:1.5px;background:currentColor;opacity:.6}.vx-kicker--light{color:#faf8f4c7}.vx-h2{font-family:var(--vx-display);font-weight:660;letter-spacing:-.035em;line-height:.98;font-size:clamp(36px,9.4vw,76px);margin:0 0 18px;color:var(--vx-slate)}.vx-h2 em,.vx-serif{font-family:var(--vx-serif);font-style:italic;font-weight:400;letter-spacing:-.015em}.vx-h2--light{color:var(--vx-cream)}.vx-h2--light em{color:var(--vx-gold)}.vx-lead{font-size:17px;line-height:1.6;color:var(--vx-muted);margin:0 0 28px;max-width:560px}.vx-lead--light{color:#faf8f4cc}.vx-btn{--b-bg: var(--vx-slate);--b-fg: var(--vx-cream);position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:8px 10px 8px 26px;border-radius:999px;border:0;background:var(--b-bg);color:var(--b-fg)!important;text-decoration:none!important;font:600 16px/1.15 var(--font-body--family);letter-spacing:.005em;cursor:pointer;transition:transform .5s var(--vx-ease-out),box-shadow .5s var(--vx-ease-out),background-color .3s;-webkit-tap-highlight-color:transparent}.vx-btn:not(:has(.vx-btn__ico)){padding-inline:28px}.vx-btn__ico{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;flex:none;background:var(--b-fg);color:var(--b-bg);transition:transform .5s var(--vx-ease-out)}.vx-btn__ico svg{width:18px;height:18px}.vx-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-120%);transition:transform .9s var(--vx-ease-out)}@media(hover:hover){.vx-btn:hover{transform:translateY(-2px);box-shadow:0 16px 34px -14px #1f2f3a8c}.vx-btn:hover:after{transform:translate(120%)}.vx-btn:hover .vx-btn__ico{transform:rotate(-45deg)}}.vx-btn:active{transform:translateY(0) scale(.98)}.vx-btn:focus-visible{outline:2px solid var(--vx-gold-deep);outline-offset:3px}.vx-btn--gold{--b-bg: var(--vx-gold);--b-fg: var(--vx-slate)}.vx-btn--cream{--b-bg: var(--vx-cream);--b-fg: var(--vx-slate)}.vx-btn--ghost{--b-bg: transparent;--b-fg: currentColor;box-shadow:inset 0 0 0 1.5px currentColor}.vx-btn--ghost-light{--b-bg: rgba(250, 248, 244, .08);--b-fg: var(--vx-cream);box-shadow:inset 0 0 0 1.5px #faf8f473;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.vx-btn--ghost .vx-btn__ico,.vx-btn--ghost-light .vx-btn__ico{background:transparent;color:inherit;width:24px;height:40px}.vx-btn--block{width:100%;justify-content:space-between}.vx-link{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--vx-slate);text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1.5px no-repeat;padding-bottom:3px;transition:background-size .5s var(--vx-ease-out)}.vx-link:hover{background-size:100% 1.5px}.vx-link svg{width:16px;height:16px;transition:transform .4s var(--vx-ease-out)}.vx-link:hover svg{transform:translate(4px)}.vx-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font:600 13px/1 var(--font-body--family);background:var(--vx-paper);color:var(--vx-slate);box-shadow:inset 0 0 0 1px var(--vx-line)}.vx-js .vx-r{opacity:0;transform:translate3d(0,30px,0);transition:opacity .9s var(--vx-ease-out),transform 1.1s var(--vx-ease-out);transition-delay:calc(var(--i, 0) * 75ms)}.vx-js .vx-r.is-in{opacity:1;transform:none}.vx-js .vx-r--fade{transform:none}.vx-js .vx-r--scale{transform:scale(.94)}.vx-js .vx-r--left{transform:translate3d(-36px,0,0)}.vx-js .vx-r--clip{opacity:1;transform:none;clip-path:inset(14% 8% 14% 8% round 40px);transition:clip-path 1.3s var(--vx-ease-out)}.vx-js .vx-r--clip.is-in{clip-path:inset(0 0 0 0 round var(--vx-clip-r, 0px))}.vx-split .vx-w{display:inline-block;overflow:hidden;vertical-align:top;padding:.06em .02em .14em;margin:-.06em -.02em -.14em}.vx-split .vx-w>span{display:inline-block;transform:translate3d(0,115%,0) rotate(4deg);transform-origin:0 100%;transition:transform 1.1s var(--vx-ease-out);transition-delay:calc(var(--i, 0) * 60ms + var(--d, 0ms))}.vx-split.is-in .vx-w>span{transform:none}.vx-marquee{--speed: 38s;overflow:hidden;display:flex;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.vx-marquee__track{display:flex;flex:none;gap:var(--gap, 40px);padding-right:var(--gap, 40px);animation:vx-marquee var(--speed) linear infinite}.vx-marquee:hover .vx-marquee__track{animation-play-state:paused}@keyframes vx-marquee{to{transform:translate3d(-100%,0,0)}}@keyframes vx-float{0%,to{transform:translateZ(0) rotate(var(--rot, 0deg))}50%{transform:translate3d(0,-10px,0) rotate(var(--rot, 0deg))}}@keyframes vx-spin{to{transform:rotate(360deg)}}@keyframes vx-dash{to{stroke-dashoffset:-400}}@keyframes vx-pulse{0%{box-shadow:0 0 #efe3c8b3}70%{box-shadow:0 0 0 10px #efe3c800}to{box-shadow:0 0 #efe3c800}}#header-component{transition:box-shadow .4s var(--vx-ease),background-color .4s}.vx-scrolled #header-component{box-shadow:0 1px 0 var(--vx-line),0 10px 30px -18px #1f2f3a59}.vx-scrolled #header-component .header__row,.vx-scrolled #header-component .header__columns{-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px)}.cart-bubble,.header-actions__cart-icon .cart-bubble{background:var(--vx-gold-deep)!important;color:#fff!important}.button,button.button,.shopify-payment-button__button--unbranded{border-radius:999px;font-weight:600;letter-spacing:.005em;transition:transform .45s var(--vx-ease-out),box-shadow .45s var(--vx-ease-out),background-color .25s,color .25s}@media(hover:hover){.button:not(.button-unstyled):not(.slideshow-control):not([disabled]):hover{transform:translateY(-1px);box-shadow:0 14px 28px -14px #1f2f3a80}}product-card .card-gallery{border-radius:var(--vx-r-lg);overflow:hidden;background:var(--vx-paper);box-shadow:inset 0 0 0 1px var(--vx-line);isolation:isolate}product-card .card-gallery img{transition:transform 1s var(--vx-ease-out)}@media(hover:hover){product-card:hover .card-gallery img{transform:scale(1.05)}}product-card .slideshow-control{opacity:0;transition:opacity .3s}@media(hover:hover){product-card:hover .slideshow-control{opacity:1}}product-card .product-card__content{gap:4px!important}product-card .text-block p,product-card .text-block h3,product-card .text-block h5{font-family:var(--font-body--family)!important;font-size:15px!important;line-height:1.35!important;font-weight:500!important;color:var(--vx-ink);letter-spacing:0!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:10px}product-card product-price,product-card product-price .price{font-family:var(--vx-display)!important;font-weight:650!important;font-size:17px!important;color:var(--vx-slate)!important;letter-spacing:-.01em}product-card .quick-add__button{border-radius:999px!important;background:var(--vx-slate)!important;color:var(--vx-cream)!important;box-shadow:0 10px 24px -10px #1f2f3a99}.product-badges__badge,.product-badge{border-radius:999px!important;font-weight:600;letter-spacing:.02em}.product-grid{row-gap:36px!important}.product-details h1{font-family:var(--vx-display)!important;font-weight:660!important;letter-spacing:-.03em!important;line-height:1.05!important;font-size:clamp(30px,7.6vw,46px)!important;color:var(--vx-slate)}.product-details product-price .price{font-family:var(--vx-display)!important;font-weight:650!important;font-size:26px!important;color:var(--vx-slate)!important}.product-details .variant-option__button-label,.product-details .variant-option--buttons label{border-radius:12px!important;font-weight:600!important;transition:background-color .25s,color .25s,box-shadow .25s,transform .3s var(--vx-ease-out)}.product-details .variant-option--buttons label:has(input:checked){box-shadow:0 10px 22px -12px #1f2f3a99}.product-details .add-to-cart-button{min-height:58px!important;font-size:16px!important;background:var(--vx-slate)!important;color:var(--vx-cream)!important;border:0!important;position:relative;overflow:hidden;isolation:isolate}.product-details .add-to-cart-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);transform:translate(-120%);animation:vx-sheen 4.5s var(--vx-ease) 2s infinite}@keyframes vx-sheen{0%,70%{transform:translate(-120%)}to{transform:translate(120%)}}.product-details quantity-selector-component,.product-details .quantity-selector{border-radius:999px!important}.product-media-container,.product-media{border-radius:var(--vx-r-lg);overflow:hidden}.sticky-add-to-cart__bar{border-radius:999px!important}.sticky-add-to-cart__button{background:var(--vx-slate)!important;color:var(--vx-cream)!important}.product-details details summary,accordion-custom summary{font-family:var(--vx-display);font-weight:620;letter-spacing:-.01em}.cart-drawer__dialog,cart-drawer-component dialog{border-radius:24px 0 0 24px}.cart-drawer .button,.cart__checkout-button{min-height:56px}.breadcrumbs,nav[aria-label*=Ariane],.volivy-breadcrumbs{font-size:13px;color:var(--vx-muted)}@media(prefers-reduced-motion:reduce){.vx-js .vx-r,.vx-js .vx-r--clip,.vx-split .vx-w>span{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important}.vx-marquee__track,.product-details .add-to-cart-button:after{animation:none!important}*,*:before,*:after{scroll-behavior:auto!important}}.vxc{position:relative}.vxc__link{display:flex;flex-direction:column;gap:14px;color:inherit;text-decoration:none;height:100%}.vxc__media{position:relative;aspect-ratio:1;border-radius:var(--vx-r-lg);overflow:hidden;background:var(--vx-paper);box-shadow:inset 0 0 0 1px var(--vx-line);isolation:isolate}.vxc__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:6%;transition:opacity .6s var(--vx-ease),transform 1s var(--vx-ease-out)}.vxc__img--2{opacity:0;transform:scale(1.04);object-fit:cover;padding:0}@media(hover:hover){.vxc__link:hover .vxc__img--1{transform:scale(1.06)}.vxc__link:hover .vxc__img--2{opacity:1;transform:scale(1)}.vxc__link:hover .vxc__go{transform:none;opacity:1}}.vxc__go{position:absolute;right:12px;bottom:12px;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--vx-slate);color:var(--vx-cream);box-shadow:0 10px 22px -10px #1f2f3ab3;transform:translate3d(0,10px,0) scale(.85);opacity:0;transition:transform .5s var(--vx-ease-out),opacity .4s}@media(hover:none){.vxc__go{opacity:1;transform:none;width:36px;height:36px}}.vxc__go svg{width:18px;height:18px}.vxc__tag{position:absolute;left:12px;top:12px;padding:7px 11px;border-radius:999px;font:600 12px/1 var(--font-body--family);background:var(--vx-cream);color:var(--vx-slate);box-shadow:inset 0 0 0 1px var(--vx-line)}.vxc__body{display:flex;flex-direction:column;gap:6px;padding-inline:2px}.vxc__meta{margin:0;font:600 11px/1 var(--font-body--family);letter-spacing:.12em;text-transform:uppercase;color:var(--vx-slate-3)}.vxc__title{margin:0;font:520 15px/1.35 var(--font-body--family);letter-spacing:0;color:var(--vx-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vxc__price{margin:2px 0 0;font:660 19px/1 var(--vx-display);letter-spacing:-.015em;color:var(--vx-slate)}.vxc__price small{font:500 13px/1 var(--font-body--family);color:var(--vx-muted)}.vxc__eta{display:flex;align-items:center;gap:6px;margin:4px 0 0;font-size:12px;line-height:1.3;color:var(--vx-muted)}.vxc__eta svg{width:16px;height:16px;flex:none;color:var(--vx-gold-deep)}.vxc__eta time{font-weight:600;color:var(--vx-slate)}.vx-rail{display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--vx-gutter);padding:6px var(--vx-gutter) 18px;margin-inline:calc(var(--vx-gutter) * -1);scrollbar-width:none;overscroll-behavior-x:contain}.vx-rail::-webkit-scrollbar{display:none}.vx-rail>*{scroll-snap-align:start}@media(min-width:750px){.vx-rail{grid-auto-columns:calc((100% - 60px)/4);gap:20px}}.vx-arrows{display:none;gap:10px}@media(min-width:750px){.vx-arrows{display:inline-flex}}.vx-arrow{width:52px;height:52px;border-radius:50%;border:0;display:grid;place-items:center;cursor:pointer;background:var(--vx-paper);color:var(--vx-slate);box-shadow:inset 0 0 0 1px var(--vx-line-2);transition:background-color .3s,color .3s,transform .4s var(--vx-ease-out)}.vx-arrow:hover{background:var(--vx-slate);color:var(--vx-cream);transform:scale(1.06)}.vx-arrow svg{width:20px;height:20px}
/*# sourceMappingURL=/cdn/shop/t/25/assets/vx-core.css.map */
