.vx-pdp{background:var(--vexora-white);color:var(--vexora-obsidian)}.vx-pdp__grid{display:grid}@media(min-width:990px){.vx-pdp{padding:48px 0 96px}.vx-pdp__grid{max-width:1200px;margin:0 auto;padding:0 var(--vx-gutter);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:64px;align-items:start}.vx-pdp__info{position:sticky;top:calc(var(--vx-header-h) + 24px)}}.vx-gallery{min-width:0}.vx-gallery__stage{position:relative;background:var(--vexora-light-grey);overflow:hidden}@media(min-width:990px){.vx-gallery__stage{border-radius:var(--vx-radius-md, 8px)}}.vx-gallery__track{display:flex;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.vx-gallery__track::-webkit-scrollbar{display:none}.vx-gallery__slide{position:relative;flex:0 0 100%;aspect-ratio:1 / 1;scroll-snap-align:center;display:flex;align-items:center;justify-content:center}@media(max-width:749px){.vx-gallery__slide{aspect-ratio:4 / 4.4}}.vx-gallery__img,.vx-gallery__slide>svg{width:100%;height:100%;object-fit:contain;display:block}.vx-gallery__video,.vx-gallery__embed,.vx-gallery__embed iframe{width:100%;height:100%;border:0;object-fit:cover;background:var(--vexora-obsidian)}.vx-tag-placeholder{position:absolute;left:16px;bottom:16px;padding:6px 10px;border-radius:var(--vx-radius-sm, 4px);background:var(--vexora-white);color:var(--vexora-graphite);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.vx-gallery__count{position:absolute;right:16px;bottom:16px;margin:0;padding:6px 10px;border-radius:999px;background:#ffffffe6;color:var(--vexora-obsidian);font-size:12px;font-weight:600;letter-spacing:.04em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.vx-gallery__nav{position:absolute;top:50%;width:44px;height:44px;margin-top:-22px;border:0;border-radius:50%;background:#ffffffeb;color:var(--vexora-obsidian);display:none;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 12px #0a0a0a14}.vx-gallery__nav .vx-icon{width:18px;height:18px}.vx-gallery__nav--prev{left:16px}.vx-gallery__nav--next{right:16px}.vx-gallery__nav[disabled]{opacity:0;pointer-events:none}@media(min-width:990px){.vx-gallery__nav{display:inline-flex}}.vx-gallery__thumbs{display:flex;gap:8px;margin:12px 0 0;padding:0 var(--vx-gutter);list-style:none;overflow-x:auto;scrollbar-width:none}.vx-gallery__thumbs::-webkit-scrollbar{display:none}@media(min-width:990px){.vx-gallery__thumbs{padding:0;margin-top:16px}}.vx-gallery__thumb{position:relative;width:64px;height:64px;flex:none;padding:0;border:1px solid transparent;border-radius:var(--vx-radius-sm, 4px);background:var(--vexora-light-grey);overflow:hidden;cursor:pointer;opacity:.55;transition:opacity .2s var(--vx-ease),border-color .2s var(--vx-ease)}.vx-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.vx-gallery__thumb.is-active{opacity:1;border-color:var(--vexora-obsidian)}.vx-gallery__thumb:focus-visible{outline:2px solid var(--vexora-obsidian);outline-offset:2px}.vx-gallery__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--vexora-white);background:#0a0a0a59}.vx-gallery__play .vx-icon{width:18px;height:18px}.vx-section{padding:64px 0}@media(min-width:990px){.vx-section{padding:112px 0}}.vx-head{margin-bottom:32px;max-width:560px}@media(min-width:990px){.vx-head{margin-bottom:48px}}.vx-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 14px;font-size:11px;font-weight:700;letter-spacing:.18em}.vx-eyebrow:before{content:"";width:18px;height:1px;background:currentColor;flex:none}.vx-h2{font-size:clamp(25px,6.8vw,42px);font-weight:700;line-height:1.14;letter-spacing:-.022em;text-transform:none;text-wrap:balance}.vx-lead{margin-top:14px;max-width:38ch;font-size:15px;line-height:1.7}@media(min-width:990px){.vx-lead{font-size:16px}}.vx-chapter{position:relative;z-index:1;margin-top:-24px;border-radius:24px 24px 0 0}@media(min-width:990px){.vx-chapter{margin-top:-32px;border-radius:32px 32px 0 0}}.vx-pdp{padding-bottom:56px}.vx-pdp__info{padding:28px var(--vx-gutter) 0;min-width:0}@media(min-width:990px){.vx-pdp__info{padding:8px 0 0}}.vx-pdp__brand{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--vexora-racing-red)}.vx-pdp__title{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(28px,7.8vw,44px);line-height:1.08;letter-spacing:-.025em;color:var(--vexora-obsidian)}.vx-pdp__subtitle{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:10px 0 0;font-size:15px;line-height:1.5;color:var(--vexora-graphite)}.vx-pdp__size{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:var(--vexora-light-grey);font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--vexora-obsidian)}.vx-pdp .vx-rating{margin:14px 0 0}.vx-pdp__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin:20px 0 0;padding-top:20px;border-top:1px solid var(--vexora-border)}.vx-pdp__price-now{font-size:26px;font-weight:700;letter-spacing:-.015em;color:var(--vexora-obsidian);font-variant-numeric:tabular-nums}.vx-pdp__price-was{font-size:15px;color:var(--vexora-muted)}.vx-pdp__tax{margin:6px 0 0;font-size:12px;color:var(--vexora-muted)}.vx-pdp__tax a{color:inherit}.vx-pdp__desc{margin:16px 0 0;padding:0;border:0;font-size:15px;line-height:1.7;color:var(--vexora-graphite)}.vx-pdp__desc p{margin:0 0 8px}.vx-pdp__form{display:block;margin-top:24px}.vx-pdp__variant{margin-bottom:14px}.vx-pdp__label{display:block;margin-bottom:8px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--vexora-graphite)}.vx-pdp__buy{display:grid;grid-template-columns:auto 1fr;gap:10px}.vx-pdp .vx-qty{height:52px;border:1px solid var(--vexora-border);border-radius:var(--vx-radius-sm, 4px);background:var(--vexora-white)}.vx-pdp__submit{width:100%;min-height:52px;position:relative;font-size:13px;letter-spacing:.12em;border-radius:var(--vx-radius-sm, 4px)}.vx-pdp__submit .loading__spinner,.vx-buycta__btn .loading__spinner{position:absolute}.vx-pdp__submit .spinner,.vx-buycta__btn .spinner{width:20px;height:20px}.vx-pdp__submit .spinner circle,.vx-buycta__btn .spinner circle{stroke:currentColor}.vx-pdp__submit.loading>span,.vx-buycta__btn.loading>span{visibility:hidden}.vx-pdp__error{margin-bottom:10px;font-size:13px;color:var(--vexora-racing-red)}.vx-pdp__dynamic{margin-top:10px}.vx-pdp__assure{list-style:none;margin:18px 0 0;padding:14px 16px;border-radius:var(--vx-radius-md, 8px);background:var(--vexora-light-grey);display:grid;gap:10px}.vx-pdp__assure li{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500;color:var(--vexora-graphite)}.vx-pdp__assure .vx-icon{width:16px;height:16px;color:var(--vexora-obsidian)}.vx-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;padding:10px var(--vx-gutter) calc(10px + env(safe-area-inset-bottom));background:#fffffff5;border-top:1px solid var(--vexora-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateY(110%);transition:transform .3s var(--vx-ease)}.vx-sticky.is-visible{transform:translateY(0)}.vx-sticky__inner{display:flex;align-items:center;gap:12px}.vx-sticky__img{width:44px;height:44px;border-radius:var(--vx-radius-sm, 4px);object-fit:cover;background:var(--vexora-light-grey)}.vx-sticky__meta{min-width:0;flex:1}.vx-sticky__title{margin:0;font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--vexora-obsidian)}.vx-sticky__price{margin:2px 0 0;font-size:13px;color:var(--vexora-graphite)}.vx-sticky__btn{min-height:46px;padding:0 20px;font-size:12px}@media(min-width:990px){.vx-sticky{display:none}}.vx-pc{position:relative;padding:64px 0 56px;overflow:hidden;isolation:isolate}@media(min-width:990px){.vx-pc{padding:112px 0 96px}}.vx-pc--dark{background:var(--vexora-obsidian);color:var(--vexora-white)}.vx-pc--dark:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(90% 55% at 100% 0%,#25272bf2,#25272b00 70%),radial-gradient(60% 40% at 0% 100%,#d7192012,#d7192000 70%)}.vx-pc--light{background:var(--vexora-white);color:var(--vexora-obsidian)}.vx-pc--dark .vx-h2{color:var(--vexora-white)}.vx-pc--dark .vx-lead{color:#ffffffa8}.vx-pc__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:32px}@media(min-width:990px){.vx-pc__head{margin-bottom:48px}}.vx-pc__intro{max-width:560px}.vx-pc__arrows{display:none;gap:8px;flex:none}@media(min-width:750px){.vx-pc__arrows{display:flex}}.vx-pc__arrow{width:48px;height:48px;border-radius:50%;border:1px solid var(--vexora-border);background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .25s var(--vx-ease),color .25s var(--vx-ease),border-color .25s var(--vx-ease)}.vx-pc--dark .vx-pc__arrow{border-color:#fff3}.vx-pc__arrow:hover:not([disabled]){background:var(--vexora-white);color:var(--vexora-obsidian);border-color:var(--vexora-white)}.vx-pc--light .vx-pc__arrow:hover:not([disabled]){background:var(--vexora-obsidian);color:var(--vexora-white);border-color:var(--vexora-obsidian)}.vx-pc__arrow[disabled]{opacity:.3;cursor:default}.vx-pc__arrow .vx-icon{width:18px;height:18px}.vx-pc__arrow:focus-visible,.vx-pc__track:focus-visible{outline:2px solid var(--vexora-racing-red);outline-offset:3px}.vx-pc__track{--vx-pc-w: 80%;display:grid;grid-auto-flow:column;grid-auto-columns:var(--vx-pc-w);gap:12px;margin:0;padding:0 var(--vx-gutter);list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--vx-gutter);scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.vx-pc__track::-webkit-scrollbar{display:none}@media(min-width:750px){.vx-pc__track{--vx-pc-w: 44%;gap:16px}}@media(min-width:990px){.vx-pc__track{--vx-pc-w: calc((min(100vw, 1200px) - 2 * var(--vx-gutter) - 32px) / 3);padding-inline:max(var(--vx-gutter),calc((100vw - 1200px) / 2 + var(--vx-gutter)));scroll-padding-inline:max(var(--vx-gutter),calc((100vw - 1200px) / 2 + var(--vx-gutter)))}}.vx-pc__card{position:relative;scroll-snap-align:start;aspect-ratio:4 / 5.3;min-height:380px;border-radius:18px;overflow:hidden;isolation:isolate;background:var(--vexora-graphite);color:var(--vexora-white);box-shadow:inset 0 0 0 1px #ffffff12}.vx-pc__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.vx-pc__media img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.05);filter:brightness(.86);transition:transform 1.1s var(--vx-ease),filter .8s var(--vx-ease)}.vx-pc__card.is-active .vx-pc__media img{transform:scale(1);filter:brightness(.95)}.vx-pc__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#0a0a0a00 28%,#0a0a0a8c 52%,#0a0a0af5 82%)}.vx-pc__ph{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(80% 60% at 70% 20%,#f4f4f41a,#f4f4f400 70%),linear-gradient(165deg,#2E3035 0%,var(--vexora-graphite) 45%,var(--vexora-obsidian) 100%)}.vx-pc__ph-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 60%);mask-image:linear-gradient(180deg,#000 0%,transparent 60%)}.vx-pc__ph-label{position:absolute;left:50%;top:30%;transform:translate(-50%,-50%);padding:7px 12px;border-radius:999px;white-space:nowrap;border:1px dashed rgba(255,255,255,.28);color:#fff9;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.vx-pc__tag{position:absolute;top:16px;left:16px;padding:6px 10px;border-radius:999px;background:#0a0a0a80;color:var(--vexora-white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.vx-pc__body{position:absolute;left:0;right:0;bottom:0;padding:24px 22px 26px}@media(min-width:990px){.vx-pc__body{padding:30px 28px 32px}}.vx-pc__num{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:11px;font-weight:700;letter-spacing:.18em;color:#ffffffb8;font-variant-numeric:tabular-nums}.vx-pc__tick{display:inline-block;width:20px;height:2px;background:var(--vexora-racing-red)}.vx-pc__title{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(22px,6vw,28px);line-height:1.15;letter-spacing:-.02em;text-transform:none;color:var(--vexora-white)}.vx-pc__text{margin:10px 0 0;max-width:32ch;font-size:14px;line-height:1.6;color:#ffffffb3}.vx-pc__foot{display:flex;align-items:center;gap:16px;margin-top:28px}.vx-pc__rail{position:relative;flex:1;height:2px;border-radius:2px;overflow:hidden;background:var(--vexora-light-grey)}.vx-pc--dark .vx-pc__rail{background:#ffffff24}.vx-pc__fill{position:absolute;left:0;top:0;bottom:0;width:var(--vx-pc-p, 25%);background:var(--vexora-obsidian);transition:width .45s var(--vx-ease)}.vx-pc--dark .vx-pc__fill{background:var(--vexora-white)}.vx-pc__fill:after{content:"";position:absolute;right:0;top:0;bottom:0;width:12px;background:var(--vexora-racing-red)}.vx-pc__count{font-size:11px;font-weight:700;letter-spacing:.14em;font-variant-numeric:tabular-nums}.vx-pc--dark .vx-pc__count{color:#fffc}.vx-ba{background:var(--vexora-light-grey)}.shopify-section:has(.vx-pc.vx-chapter)+.shopify-section .vx-ba{position:relative;z-index:2;margin-top:-24px;border-radius:24px 24px 0 0}@media(min-width:990px){.shopify-section:has(.vx-pc.vx-chapter)+.shopify-section .vx-ba{margin-top:-32px;border-radius:32px 32px 0 0}}.vx-ba .vx-compare{border-radius:16px;aspect-ratio:4 / 4.2;box-shadow:0 24px 48px -32px #0a0a0a59}@media(min-width:990px){.vx-ba .vx-compare{aspect-ratio:16 / 9}}.vx-ba .vx-compare__tag{top:16px;padding:6px 10px;border-radius:999px;font-size:10px;letter-spacing:.16em}.vx-ba .vx-compare__tag--before{left:16px;background:#0a0a0ab8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.vx-ba .vx-compare__tag--after{right:16px}.vx-steps2 .vx-head{margin-bottom:28px}.vx-steps2__list{position:relative;list-style:none;margin:0;padding:0;display:grid;gap:0}.vx-steps2__item{position:relative;display:grid;grid-template-columns:76px 1fr;column-gap:18px;grid-template-areas:"media title" "media text";align-content:start;padding:0 0 28px}.vx-steps2__item:last-child{padding-bottom:0}.vx-steps2__item:not(:last-child):before{content:"";position:absolute;left:38px;top:84px;bottom:6px;width:1px;background:linear-gradient(180deg,#0a0a0a2e,#0a0a0a0a)}.vx-steps2__media{grid-area:media;position:relative;width:76px;height:76px;margin:0;border-radius:14px;overflow:hidden;background:var(--vexora-white);box-shadow:inset 0 0 0 1px #0a0a0a0f}.vx-steps2__media img{width:100%;height:100%;object-fit:cover;display:block}.vx-steps2__ph{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(145deg,var(--vexora-white) 0%,#ECECEC 100%)}.vx-steps2__num{position:absolute;left:8px;top:8px;min-width:0;height:auto;padding:0;border-radius:0;background:none;color:var(--vexora-obsidian);font-size:11px;font-weight:700;letter-spacing:.12em}.vx-steps2__num:after{content:"";display:block;width:14px;height:2px;margin-top:4px;background:var(--vexora-racing-red)}.vx-steps2__title{grid-area:title;align-self:end;margin:8px 0 6px;font-family:var(--font-heading-family);font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--vexora-obsidian)}.vx-steps2__text{grid-area:text;margin:0;font-size:14px;line-height:1.65;color:var(--vexora-graphite)}.vx-steps2__note{display:flex;align-items:center;gap:10px;margin:32px 0 0;padding-top:18px;border-top:1px solid var(--vexora-border);font-size:12px;color:var(--vexora-muted)}@media(min-width:750px){.vx-steps2__list{grid-template-columns:repeat(3,1fr);gap:20px}.vx-steps2__item{grid-template-columns:1fr;grid-template-areas:"media" "title" "text";padding:0}.vx-steps2__item:before{display:none}.vx-steps2__media{width:100%;height:auto;aspect-ratio:4 / 3;margin-bottom:18px;border-radius:16px}.vx-steps2__num{left:16px;top:16px}.vx-steps2__title{margin-top:0}}@media(min-width:990px){.vx-specs__inner{display:grid;grid-template-columns:1fr 1.4fr;gap:64px;align-items:start}}.vx-specs__list{margin:0;border-top:1px solid var(--vexora-border)}.vx-specs__row{display:grid;grid-template-columns:minmax(110px,38%) 1fr;gap:16px;padding:16px 0;border-bottom:1px solid var(--vexora-border)}.vx-specs__row dt{font-size:13px;font-weight:600;color:var(--vexora-muted)}.vx-specs__row dd{margin:0;font-size:14px;font-weight:500;color:var(--vexora-obsidian)}.vx-buycta{position:relative;z-index:1;background:var(--vexora-obsidian);color:var(--vexora-white);overflow:hidden;isolation:isolate;border-radius:24px 24px 0 0;margin-top:-24px}@media(min-width:990px){.vx-buycta{border-radius:32px 32px 0 0;margin-top:-32px}}.vx-buycta__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.vx-buycta__media img{width:100%;height:100%;object-fit:cover;opacity:.45}.vx-buycta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(80% 70% at 100% 0%,#25272be6,#25272b00 70%),radial-gradient(70% 60% at 0% 100%,#d719201f,#d7192000 65%)}.vx-buycta__inner{padding-top:72px;padding-bottom:80px}@media(min-width:990px){.vx-buycta__inner{padding-top:120px;padding-bottom:128px}}.vx-buycta__line{display:block;width:28px;height:2px;background:var(--vexora-racing-red);margin-bottom:20px}.vx-buycta__title{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(28px,7.6vw,52px);line-height:1.1;letter-spacing:-.025em;text-transform:none;color:var(--vexora-white);text-wrap:balance}.vx-buycta__text{margin:14px 0 0;max-width:40ch;font-size:15px;line-height:1.7;color:#ffffffa8}.vx-buycta__form{display:block;margin-top:28px}.vx-buycta__btn{min-height:54px;padding:0 32px;position:relative;width:100%;font-size:13px;letter-spacing:.12em;border-radius:var(--vx-radius-sm, 4px)}@media(min-width:750px){.vx-buycta__btn{width:auto}}.vx-specs .vx-head{margin-bottom:24px}@media(max-width:989px){body:has(.vx-sticky) .vx-footer__bottom{padding-bottom:72px}}@media(prefers-reduced-motion:reduce){.vx-pc__media img,.vx-pc__fill,.vx-sticky,.vx-gallery__thumb,.vx-pc__arrow{transition:none!important}.vx-pc__track,.vx-gallery__track{scroll-behavior:auto}.vx-pc__media img,.vx-pc__card.is-active .vx-pc__media img{transform:none}}.vx-pdp,.vx-pdp~*,.shopify-section{--vx-r-card: 16px;--vx-r-media: 16px;--vx-r-btn: 12px;--vx-r-ctl: 12px;--vx-r-chip: 8px}.vx-section{padding:56px 0}@media(min-width:990px){.vx-section{padding:96px 0}}.vx-head{margin-bottom:28px}@media(min-width:990px){.vx-head{margin-bottom:40px}}.vx-h2{font-size:clamp(24px,6.4vw,38px);line-height:1.16;letter-spacing:-.02em}.vx-lead{margin-top:12px;font-size:15px;line-height:1.7;color:var(--vexora-graphite)}.shopify-section:has(>.vx-bg--grey)+.shopify-section>.vx-section.vx-bg--grey,.shopify-section:has(>.vx-bg--white)+.shopify-section>.vx-section.vx-bg--white,.shopify-section:has(>.vx-bg--white)+.shopify-section>.vx-faq{padding-top:0}.vx-gallery__stage{margin:12px var(--vx-gutter) 0;border-radius:var(--vx-r-media)}@media(min-width:990px){.vx-gallery__stage{margin:0}}@media(max-width:749px){.vx-gallery__slide{aspect-ratio:1 / 1}}.vx-gallery__thumb{border-radius:10px}.vx-gallery__count,.vx-tag-placeholder{border-radius:var(--vx-r-chip)}.vx-pdp{padding-bottom:48px}.vx-pdp__info{padding-top:24px}.vx-pdp__title{font-size:clamp(28px,7.6vw,42px);line-height:1.1}.vx-pdp__size{height:26px;border-radius:6px}.vx-pdp__price{margin-top:18px;padding-top:18px}.vx-pdp__variant select,.vx-pdp select{border-radius:var(--vx-r-ctl)}.vx-pdp .vx-qty{height:54px;border-radius:var(--vx-r-ctl)}.vx-pdp__submit,.vx-buycta__btn,.vx-sticky__btn{border-radius:var(--vx-r-btn);transition:transform .2s var(--vx-ease),box-shadow .25s var(--vx-ease),background-color .2s var(--vx-ease)}.vx-pdp__submit{min-height:54px;box-shadow:0 12px 24px -16px #d71920b3}.vx-pdp__submit:not([disabled]):hover,.vx-buycta__btn:not([disabled]):hover{transform:translateY(-1px);box-shadow:0 16px 28px -16px #d71920bf}.vx-pdp__submit:not([disabled]):active,.vx-buycta__btn:not([disabled]):active{transform:translateY(0)}.vx-pdp__assure{border-radius:14px;padding:14px 18px}.vx-sticky__img{border-radius:10px}.vx-pc{padding:56px 0 48px}@media(min-width:990px){.vx-pc{padding:96px 0 80px}}.vx-pc--grey{background:var(--vexora-light-grey);color:var(--vexora-obsidian)}.vx-pc--grey .vx-pc__rail,.vx-pc--light .vx-pc__rail{background:#0a0a0a1a}.vx-pc--grey .vx-pc__arrow,.vx-pc--light .vx-pc__arrow{border-color:#0a0a0a24}.vx-pc--grey .vx-pc__arrow:hover:not([disabled]){background:var(--vexora-obsidian);color:var(--vexora-white);border-color:var(--vexora-obsidian)}.vx-pc__card{border-radius:var(--vx-r-card)}.vx-pc__card--compact{aspect-ratio:auto;min-height:196px;display:flex;flex-direction:column;padding:24px 22px;background:var(--vexora-white);color:var(--vexora-obsidian);box-shadow:0 1px 2px #0a0a0a0a;transition:box-shadow .3s var(--vx-ease),transform .3s var(--vx-ease)}.vx-pc--light .vx-pc__card--compact{background:var(--vexora-light-grey);box-shadow:none}.vx-pc__card--compact:after{display:none}.vx-pc__card--compact .vx-pc__body{position:static;padding:0;display:flex;flex-direction:column;flex:1}.vx-pc__card--compact .vx-pc__num{color:var(--vexora-graphite);margin-bottom:auto;padding-bottom:28px}.vx-pc__card--compact .vx-pc__title{color:var(--vexora-obsidian);font-size:20px;line-height:1.2}.vx-pc__card--compact .vx-pc__text{color:var(--vexora-graphite);max-width:none}@media(hover:hover){.vx-pc--grey .vx-pc__card--compact:hover{box-shadow:0 18px 36px -24px #0a0a0a47}}.vx-pc:not(.vx-pc--dark) .vx-pc__card:not(.vx-pc__card--compact){aspect-ratio:auto;min-height:0;background:var(--vexora-white);color:var(--vexora-obsidian);box-shadow:none}.vx-pc:not(.vx-pc--dark) .vx-pc__card:not(.vx-pc__card--compact):after{display:none}.vx-pc:not(.vx-pc--dark) .vx-pc__card:not(.vx-pc__card--compact) .vx-pc__media{position:relative;z-index:auto;aspect-ratio:4 / 3;overflow:hidden}.vx-pc:not(.vx-pc--dark) .vx-pc__card:not(.vx-pc__card--compact) .vx-pc__body{position:static;padding:20px 22px 24px}.vx-pc:not(.vx-pc--dark) .vx-pc__card:not(.vx-pc__card--compact) .vx-pc__title{color:var(--vexora-obsidian);font-size:20px}.vx-pc:not(.vx-pc--dark) .vx-pc__card:not(.vx-pc__card--compact) .vx-pc__text{color:var(--vexora-graphite)}.vx-pc:not(.vx-pc--dark) .vx-pc__card:not(.vx-pc__card--compact) .vx-pc__num{color:var(--vexora-graphite)}.vx-pc__track{--vx-pc-w: 74%}@media(min-width:750px){.vx-pc__track{--vx-pc-w: 42%}}@media(min-width:990px){.vx-pc__track{--vx-pc-w: calc((min(100vw, 1200px) - 2 * var(--vx-gutter) - 32px) / 3)}}.vx-story__inner{display:grid;gap:24px}.vx-story__head{margin-bottom:0}.vx-story__media{position:relative;margin:0;width:100%;border-radius:var(--vx-r-media);overflow:hidden;background:var(--vexora-light-grey);box-shadow:0 1px 2px #0a0a0a0d,0 28px 56px -36px #0a0a0a73}.vx-bg--grey .vx-story__media{background:var(--vexora-white)}.vx-story__img{display:block;width:100%;height:auto}.vx-story__ph{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1}.vx-story__ph span{padding:7px 12px;border:1px dashed rgba(10,10,10,.25);border-radius:var(--vx-r-chip);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--vexora-muted)}@media(min-width:990px){.vx-story__media{max-width:560px}.vx-story--text-left .vx-story__inner{grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:center;gap:80px}.vx-story--text-right .vx-story__inner{grid-template-columns:minmax(0,560px) minmax(0,1fr);align-items:center;gap:80px}.vx-story--text-right .vx-story__head{order:2}.vx-story--stacked .vx-story__inner{justify-items:center;text-align:center}.vx-story--stacked .vx-head{margin-inline:auto}.vx-story--stacked .vx-eyebrow{justify-content:center}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.vx-story__media{animation:vx-story-reveal linear both;animation-timeline:view();animation-range:entry 0% entry 60%}}}@keyframes vx-story-reveal{0%{opacity:.4;transform:translateY(24px) scale(.985)}to{opacity:1;transform:none}}.vx-steps2__media{border-radius:12px;box-shadow:0 1px 2px #0a0a0a0d}@media(min-width:750px){.vx-steps2__media{border-radius:var(--vx-r-card)}}.vx-faq__list{border-top:0;display:grid;gap:10px}.vx-faq__item{border-bottom:0;padding:0 20px;border-radius:14px;background:var(--vexora-light-grey);transition:background-color .2s var(--vx-ease)}.vx-faq__item[open]{background:#efefef}.vx-faq__a{padding-right:8px}.vx-faq__item--empty{padding-bottom:14px}.vx-buycta{margin:0 var(--vx-gutter) 56px;border-radius:20px;background:var(--vexora-obsidian)}@media(min-width:990px){.vx-buycta{margin:0 auto 96px;max-width:calc(1200px - 2 * var(--vx-gutter));border-radius:24px}}.vx-buycta__inner{padding:44px 24px 36px}@media(min-width:990px){.vx-buycta__inner{padding:80px 64px}}.vx-buycta__title{font-size:clamp(24px,6.6vw,40px);line-height:1.15}.vx-buycta__text{font-size:14px}.vx-buycta__form{margin-top:24px}.vx-footer .vx-eyebrow:before{display:none}@media(prefers-reduced-motion:reduce){.vx-pdp__submit,.vx-buycta__btn,.vx-sticky__btn,.vx-pc__card--compact,.vx-faq__item{transition:none!important}.vx-pdp__submit:hover,.vx-buycta__btn:hover{transform:none}}@media(min-width:750px)and (max-width:989px){.vx-story__media{max-width:520px}.vx-story__inner{justify-items:start}}@media(max-width:749px){.vx-section{padding:40px 0}.vx-pc{padding:40px 0 36px}.vx-head{margin-bottom:20px}.vx-story__inner{gap:16px}.vx-story__media{box-shadow:0 1px 2px #0a0a0a0d,0 16px 32px -28px #0a0a0a66}.vx-gallery__stage{margin-top:8px}.vx-gallery__thumbs{margin-top:10px}.vx-pdp__info{padding-top:20px}.vx-pdp{padding-bottom:36px}}.vx-about-p__intro{margin-top:14px;max-width:46ch;font-size:15px;line-height:1.75;color:var(--vexora-graphite)}.vx-about-p__intro p{margin:0 0 10px}.vx-about-p__intro p:last-child{margin-bottom:0}.vx-about-p__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.vx-about-p__item{display:grid;grid-template-columns:18px 1fr;gap:14px;align-items:start;padding:18px 20px;border-radius:14px;background:var(--vexora-light-grey)}.vx-bg--grey .vx-about-p__item{background:var(--vexora-white)}.vx-about-p__tick{width:14px;height:2px;margin-top:10px;background:var(--vexora-racing-red);border-radius:2px}.vx-about-p__title{margin:0;font-family:var(--font-heading-family);font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:1.35;color:var(--vexora-obsidian)}.vx-about-p__text{margin-top:4px;font-size:14px;line-height:1.65;color:var(--vexora-graphite)}.vx-about-p__text p{margin:0}@media(min-width:990px){.vx-about-p__inner{display:grid;grid-template-columns:1fr 1.4fr;gap:64px;align-items:start}.vx-about-p__head{margin-bottom:0}}.shopify-section:has(>.vx-pdp)+.shopify-section>.vx-about-p{padding-top:0}.shopify-section:has(>.vx-pdp)+.shopify-section>.vx-about-p .vx-about-p__inner{position:relative;padding-top:40px}.shopify-section:has(>.vx-pdp)+.shopify-section>.vx-about-p .vx-about-p__inner:before{content:"";position:absolute;top:0;left:var(--vx-gutter);right:var(--vx-gutter);height:1px;background:var(--vexora-border)}@media(min-width:990px){.shopify-section:has(>.vx-pdp)+.shopify-section>.vx-about-p .vx-about-p__inner{padding-top:72px}}.vx-gallery__count{right:12px;bottom:12px;padding:3px 9px;border-radius:999px;font-size:10.5px;font-weight:600;letter-spacing:.06em;line-height:1.5;background:#ffffffdb}.vx-eta{margin-top:16px;padding:20px 8px 18px;border-radius:14px;background:var(--vexora-light-grey)}.vx-eta__list{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.vx-eta__list:before{content:"";position:absolute;top:21px;left:16.67%;right:16.67%;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--vexora-racing-red) 0%,var(--vexora-obsidian) 30%,var(--vexora-obsidian) 100%)}.vx-eta__step{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 4px}.vx-eta__icon{width:44px;height:44px;margin-bottom:12px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--vexora-obsidian);color:var(--vexora-white);box-shadow:0 0 0 5px var(--vexora-light-grey),0 8px 16px -10px #0a0a0a99}.vx-eta__step.is-current .vx-eta__icon{background:var(--vexora-racing-red)}.vx-eta__icon svg{width:21px;height:21px;display:block}.vx-eta__icon circle[fill]{fill:var(--vexora-obsidian)}.vx-eta__date{font-size:13px;font-weight:700;line-height:1.3;letter-spacing:-.005em;color:var(--vexora-obsidian);font-variant-numeric:tabular-nums}.vx-eta__label{margin-top:3px;font-size:12px;line-height:1.35;color:var(--vexora-graphite)}@media(min-width:990px){.vx-eta{padding:22px 12px 20px}.vx-eta__date{font-size:14px}.vx-eta__label{font-size:13px}}.vx-pdp__price{align-items:center;gap:8px 12px}.vx-pdp__price-now{color:var(--vexora-racing-red)}.vx-pdp__save{display:inline-flex;align-items:center;height:26px;padding:0 11px;border-radius:999px;background:var(--vexora-racing-red);color:var(--vexora-white);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.vx-bundle{margin:0 0 18px;padding:20px 0 0;border:0;border-top:1px solid var(--vexora-border);min-width:0}.vx-bundle__title{float:left;width:100%;padding:0;margin:0;font-family:var(--font-heading-family);font-size:20px;font-weight:700;letter-spacing:-.015em;color:var(--vexora-obsidian)}.vx-bundle__sub{clear:both;margin:4px 0 0;font-size:13px;color:var(--vexora-graphite)}.vx-bundle__grid{clear:both;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:22px}.vx-bundle__card{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:18px 6px 14px;border-radius:14px;cursor:pointer;background:var(--vexora-white);border:1.5px solid var(--vexora-border);transition:border-color .2s var(--vx-ease),background-color .2s var(--vx-ease),box-shadow .25s var(--vx-ease),transform .2s var(--vx-ease)}@media(hover:hover){.vx-bundle__card:not(.is-selected):hover{border-color:#0a0a0a4d}}.vx-bundle__card.is-selected{border-color:var(--vexora-racing-red);background:#fff6f6;box-shadow:0 14px 28px -20px #d719208c}.vx-bundle__card.is-disabled{opacity:.45;cursor:not-allowed}.vx-bundle__radio{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.vx-bundle__card:has(.vx-bundle__radio:focus-visible){outline:2px solid var(--vexora-obsidian);outline-offset:2px}.vx-bundle__dot{position:absolute;top:9px;right:9px;width:18px;height:18px;border-radius:50%;border:1.5px solid rgba(10,10,10,.25);background:var(--vexora-white);transition:border-color .2s var(--vx-ease)}.vx-bundle__card.is-selected .vx-bundle__dot{border-color:var(--vexora-racing-red);box-shadow:inset 0 0 0 3.5px var(--vexora-white);background:var(--vexora-racing-red)}.vx-bundle__badge{position:absolute;top:0;left:50%;transform:translate(-50%,-55%);padding:4px 10px;border-radius:999px;white-space:nowrap;background:var(--vexora-racing-red);color:var(--vexora-white);font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 6px 12px -8px #0a0a0a80}.vx-bundle__card--dark .vx-bundle__badge{background:var(--vexora-obsidian)}.vx-bundle__media{display:flex;align-items:flex-end;justify-content:center;height:78px;margin:4px 0 10px}.vx-bundle__bottle{height:78px;width:auto;max-width:none;object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 6px 6px rgba(10,10,10,.12))}.vx-bundle__media--2 .vx-bundle__bottle+.vx-bundle__bottle,.vx-bundle__media--3 .vx-bundle__bottle+.vx-bundle__bottle{margin-left:-22px}.vx-bundle__media--3 .vx-bundle__bottle{height:70px}.vx-bundle__media--3 .vx-bundle__bottle:nth-child(2){height:78px;position:relative;z-index:1}.vx-bundle__name{font-size:14px;font-weight:700;line-height:1.25;color:var(--vexora-obsidian)}.vx-bundle__vol{margin-top:2px;font-size:11.5px;color:var(--vexora-graphite)}.vx-bundle__price{margin-top:8px;font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--vexora-racing-red);font-variant-numeric:tabular-nums;white-space:nowrap}.vx-bundle__was{margin-top:1px;font-size:11.5px;color:var(--vexora-muted);white-space:nowrap}.vx-bundle__save{margin-top:8px;padding:3px 9px;border-radius:999px;background:#d7192014;color:var(--vexora-racing-red);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media(max-width:380px){.vx-bundle__price{font-size:13.5px}.vx-bundle__name{font-size:13px}}@media(min-width:990px){.vx-bundle__grid{gap:12px}.vx-bundle__card{padding:20px 10px 16px}.vx-bundle__media,.vx-bundle__bottle{height:92px}.vx-bundle__media--3 .vx-bundle__bottle{height:82px}.vx-bundle__media--3 .vx-bundle__bottle:nth-child(2){height:92px}}@media(prefers-reduced-motion:reduce){.vx-bundle__card,.vx-bundle__dot{transition:none}}.vx-bundle__media{height:86px}.vx-bundle__bottle{height:84px;mix-blend-mode:normal;filter:drop-shadow(0 6px 5px rgba(10,10,10,.18))}.vx-bundle__media--2 .vx-bundle__bottle+.vx-bundle__bottle,.vx-bundle__media--3 .vx-bundle__bottle+.vx-bundle__bottle{margin-left:-7px}.vx-bundle__media--3 .vx-bundle__bottle{height:76px}.vx-bundle__media--3 .vx-bundle__bottle:nth-child(2){height:84px}@media(min-width:990px){.vx-bundle__media{height:100px}.vx-bundle__bottle,.vx-bundle__media--3 .vx-bundle__bottle:nth-child(2){height:98px}.vx-bundle__media--3 .vx-bundle__bottle{height:88px}}.vx-bundle__badge,.vx-bundle__card--dark .vx-bundle__badge{background:var(--vexora-graphite);transition:background-color .2s var(--vx-ease)}.vx-bundle__card.is-selected .vx-bundle__badge{background:var(--vexora-racing-red)}.vx-steps2__item:has(.vx-steps2__media img){grid-template-columns:1fr;grid-template-areas:"media" "title" "text";padding:0 0 32px}.vx-steps2__item:has(.vx-steps2__media img):last-child{padding-bottom:0}.vx-steps2__item:has(.vx-steps2__media img):before{display:none}.vx-steps2__media:has(img){width:100%;height:auto;aspect-ratio:5 / 4;margin:0 0 16px;border-radius:16px;background:var(--vexora-light-grey);box-shadow:0 1px 2px #0a0a0a0d,0 22px 44px -32px #0a0a0a73}.vx-steps2__media:has(img) img{transition:transform .8s var(--vx-ease)}@media(hover:hover){.vx-steps2__item:hover .vx-steps2__media img{transform:scale(1.03)}}.vx-steps2__media:has(img) .vx-steps2__num{left:14px;top:14px;display:inline-flex;align-items:center;gap:8px;padding:7px 12px 7px 10px;border-radius:999px;background:#0a0a0ab8;color:var(--vexora-white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:11px;font-weight:700;letter-spacing:.14em}.vx-steps2__media:has(img) .vx-steps2__num:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--vexora-racing-red)}.vx-steps2__media:has(img) .vx-steps2__num:after{display:none}.vx-steps2__item:has(.vx-steps2__media img) .vx-steps2__title{margin:0 0 6px;font-size:18px}@media(min-width:750px){.vx-steps2__list:has(img){gap:24px}.vx-steps2__item:has(.vx-steps2__media img){padding:0}.vx-steps2__media:has(img){aspect-ratio:1 / 1;margin-bottom:20px}}@media(prefers-reduced-motion:reduce){.vx-steps2__media:has(img) img{transition:none;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/vexora-product.css.map */
