:root{--vx-night: 20 17 13;--vx-cream: 248 244 238;--vx-muted: 185 173 160;--vx-brass: 201 163 106;--vx-brass-dark: 122 92 48;--vx-ease: cubic-bezier(.2, .7, .1, 1);--vx-ease-soft: cubic-bezier(.4, 0, .2, 1)}html{background-color:rgb(var(--color-base-background))}::selection{background:#e8d9c0;color:#1f1a15}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:focus-visible{outline:2px solid rgb(var(--color-keyboard-focus));outline-offset:3px}.vx-serif,.vx-display{font-family:var(--font-heading-family);font-weight:400}.vx-display{font-size:clamp(2.9rem,7.2vw,6.75rem);line-height:.98;letter-spacing:-.02em;margin:0}.vx-eyebrow{font-family:var(--font-body-family);font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;margin:0 0 1.25rem;color:rgb(var(--vx-brass-dark))}.vx-dark .vx-eyebrow,.vx-hero .vx-eyebrow{color:rgb(var(--vx-brass))}@media(min-width:768px){.vx-eyebrow{font-size:13px}}.price,.product-card .price{font-variant-numeric:tabular-nums}.vx-btn{display:inline-flex;align-items:center;gap:.6rem;min-height:50px;padding:0 1.75rem;border-radius:999px;font-size:15px;font-weight:500;letter-spacing:.01em;text-decoration:none;transition:background-color .35s var(--vx-ease-soft),color .35s var(--vx-ease-soft),transform .35s var(--vx-ease),border-color .35s}.vx-btn__arrow{display:inline-block;transition:transform .45s var(--vx-ease)}.vx-btn:hover .vx-btn__arrow{transform:translate(4px)}.vx-btn--light{background:rgb(var(--vx-cream));color:#1f1a15}.vx-btn--light:hover{background:#fff}.vx-btn--ghost{color:rgb(var(--vx-cream));border:1px solid rgb(var(--vx-cream) / .45);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgb(var(--vx-cream) / .06)}.vx-btn--ghost:hover{border-color:rgb(var(--vx-cream));background:rgb(var(--vx-cream) / .12)}.vx-link{display:inline-flex;gap:.5rem;margin-top:2rem;font-size:15px;font-weight:500;color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}.vx-dark{background:rgb(var(--vx-night));color:rgb(var(--vx-cream))}.vx-hero{position:relative;isolation:isolate;overflow:hidden;min-height:92svh;display:flex;align-items:flex-end;background:rgb(var(--vx-night));color:rgb(var(--vx-cream));--x: 68%;--y: 40%;--vx-r: 46vmax}@media(min-width:768px){.vx-hero{min-height:100svh;--vx-r: 34vmax}}.vx-hero__media{position:absolute;top:-2%;right:0;bottom:0;left:0;z-index:-4;transform:scale(1.06);will-change:transform}.vx-hero__media picture,.vx-hero__img{display:block;width:100%;height:100%;object-fit:cover}.vx-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;pointer-events:none;background:rgb(12 9 6 / var(--vx-dim, .55));-webkit-mask-image:radial-gradient(circle var(--vx-r) at var(--x) var(--y),transparent 0%,rgb(0 0 0 / .35) 45%,#000 100%);mask-image:radial-gradient(circle var(--vx-r) at var(--x) var(--y),transparent 0%,rgb(0 0 0 / .35) 45%,#000 100%)}.vx-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:linear-gradient(0deg,#0c0906d1,#0c090673 34%,#0c090600 62%),linear-gradient(180deg,#0c090673,#0c090600 18%)}@media(min-width:768px){.vx-hero:after{background:linear-gradient(90deg,#0c0906b8,#0c09064d 38%,#0c090600 60%),linear-gradient(180deg,#0c090666,#0c090600 18%)}}.vx-hero__glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(circle calc(var(--vx-r) * .55) at var(--x) var(--y),rgb(255 190 120 / .55),rgb(255 190 120 / 0) 70%)}.vx-hero__grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.vx-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:#080604;animation:vxPowerOn 2.1s var(--vx-ease-soft) .1s both}@keyframes vxPowerOn{0%{opacity:1}12%{opacity:.55}16%{opacity:.82}26%{opacity:.35}31%{opacity:.5}to{opacity:0}}.vx-hero__content{position:relative;z-index:2;width:100%;padding-top:140px;padding-bottom:clamp(56px,11vh,128px)}.vx-hero__title{max-width:12ch}.vx-line{display:block;overflow:hidden;padding-bottom:.06em}.vx-line>span{display:inline-block}[data-vx-rise]{animation:vxRise 1.15s var(--vx-ease) var(--d, 0s) both}.vx-line>[data-vx-rise]{animation-name:vxRiseLine}@keyframes vxRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes vxRiseLine{0%{transform:translateY(105%)}to{transform:none}}.vx-hero__text{max-width:34ch;margin:1.5rem 0 0;font-size:clamp(1.05rem,1.35vw,1.25rem);line-height:1.5;color:rgb(var(--vx-cream) / .88)}.vx-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2.25rem}.vx-hero__cue{position:absolute;z-index:2;left:50%;bottom:22px;width:24px;height:40px;transform:translate(-50%);display:none}.vx-hero__cue span{position:absolute;left:50%;top:0;width:1px;height:100%;background:rgb(var(--vx-cream) / .25);overflow:hidden}.vx-hero__cue span:after{content:"";position:absolute;left:0;top:-40%;width:100%;height:40%;background:rgb(var(--vx-cream));animation:vxCue 2.2s var(--vx-ease-soft) infinite}@keyframes vxCue{to{top:100%}}@media(min-width:768px){.vx-hero__cue{display:block}}.vx-promise{padding:clamp(40px,6vw,72px) 0}.vx-promise__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px;margin:0;padding:0;list-style:none}@media(min-width:990px){.vx-promise__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.vx-promise__item{display:flex;gap:14px;align-items:flex-start;opacity:0;transform:translateY(14px);transition:opacity .8s var(--vx-ease) calc(var(--i) * .1s),transform .8s var(--vx-ease) calc(var(--i) * .1s)}.vx-promise.is-in .vx-promise__item{opacity:1;transform:none}.vx-promise__text{display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:1.4}.vx-promise__text strong{font-size:15px;font-weight:600}.vx-promise__text span{color:rgb(var(--vx-muted))}.vx-promise:not(.vx-dark) .vx-promise__text span{color:#5f564c}.vx-icon{flex:none;width:40px;height:40px;color:rgb(var(--vx-brass))}.vx-promise:not(.vx-dark) .vx-icon{color:rgb(var(--vx-brass-dark))}.vx-icon svg{width:100%;height:100%;overflow:visible}.vx-draw{stroke-dasharray:30;stroke-dashoffset:30}.is-in .vx-draw{transition:stroke-dashoffset 1s var(--vx-ease) .5s;stroke-dashoffset:0}.is-in .vx-truck{animation:vxDrive 1.4s var(--vx-ease) .2s both}.is-in .vx-wheel{animation:vxSpin 1.4s var(--vx-ease) .2s both}.is-in .vx-road{animation:vxRoad 1.2s linear infinite}.is-in .vx-spin{animation:vxSpin 1.3s var(--vx-ease) .3s both}.vx-halo{opacity:0}.is-in .vx-halo{animation:vxHalo 3.2s ease-in-out .6s infinite}@keyframes vxDrive{0%{transform:translate(-10px)}to{transform:none}}@keyframes vxSpin{0%{transform:rotate(-360deg)}to{transform:none}}@keyframes vxRoad{to{stroke-dashoffset:-18}}@keyframes vxHalo{0%,to{opacity:.06}50%{opacity:.24}}.vx-statement{padding:clamp(88px,14vw,180px) 0}.vx-statement__text{margin:0;max-width:22ch;font-size:clamp(2rem,4.6vw,4rem);line-height:1.14;letter-spacing:-.012em}@media(min-width:990px){.vx-statement__text{max-width:26ch}}.vx-word{transition:opacity .5s var(--vx-ease-soft),color .5s}.js [data-vx-statement].is-armed .vx-word{opacity:.2}.js [data-vx-statement].is-armed .vx-word.is-lit{opacity:1}.product-card__media{isolation:isolate}.product-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border-radius:inherit;background:radial-gradient(circle 55% at var(--mx, 50%) var(--my, 35%),rgb(255 200 140 / .38),rgb(255 200 140 / 0) 70%);mix-blend-mode:soft-light;opacity:0;transition:opacity .5s var(--vx-ease-soft)}@media(hover:hover){.product-card:hover .product-card__media:after{opacity:1}.product-card{transition:transform .6s var(--vx-ease)}.product-card:hover{transform:translateY(-4px)}}[allow-transparent-header] .banner__overlay{background:linear-gradient(0deg,#16110cc7,#16110c73 42%,#16110c00 72%)}[allow-transparent-header] .banner__subheading{font-size:13px;font-weight:600;letter-spacing:.16em}@media screen and (max-width:767px){[id$=__mid-banner] .banner__content .heading{font-size:1.875rem;line-height:1.1}}.specifications .specification h6{font-size:12px!important;font-weight:600;letter-spacing:.12em;text-transform:uppercase;opacity:.7;margin-block-end:var(--sp-1);font-family:var(--font-body-family)}.js .vx-reveal{opacity:0;transform:translateY(24px);transition:opacity 1s var(--vx-ease),transform 1s var(--vx-ease)}.js .vx-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.vx-hero:before,[data-vx-rise],.vx-line>[data-vx-rise],.vx-hero__cue span:after,.is-in .vx-truck,.is-in .vx-wheel,.is-in .vx-road,.is-in .vx-spin,.is-in .vx-halo{animation:none!important}.vx-hero:before{opacity:0}.vx-promise__item,.js .vx-reveal{opacity:1!important;transform:none!important;transition:none!important}.vx-draw{stroke-dashoffset:0}.js [data-vx-statement].is-armed .vx-word{opacity:1}.product-card,.product-card:hover,[data-parallax],.vx-hero__media{transform:none!important}}.vx-hero .vx-display,.vx-hero .vx-hero__title,.vx-hero .vx-line>span{color:rgb(var(--vx-cream))}.vx-dark :is(h1,h2,h3,h4,p,strong){color:inherit}@media(max-width:480px){.vx-hero__actions .vx-btn{min-height:48px;padding:0 1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/velaro-refresh.css.map */
