:root{--vl-bg:#0B0B0B;--vl-panel:#141414;--vl-ink:#EDEAE5;--vl-muted:#9A948C;--vl-line:#262626;--vl-red:#C1121F;--vl-red-deep:#6E0A12;--vl-paper:#ECE8E2;--vl-paper-ink:#151515;--vl-glow:#F4F7FF;--vl-script:"Pinyon Script","Snell Roundhand","Segoe Script",cursive;--vl-display:var(--font-heading--family),"Bodoni Moda",Didot,Georgia,serif;--vl-body:var(--font-body--family),"Manrope",system-ui,sans-serif}body{background:var(--vl-bg)}.vl{background:var(--vl-bg);color:var(--vl-ink);font-family:var(--vl-body);position:relative}.vl *{box-sizing:border-box}.vl a{color:inherit}.vl__wrap{max-width:1360px;margin:0 auto;padding-inline:clamp(16px,4vw,56px)}.vl__eyebrow{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--vl-muted);margin:0;font-weight:500}.vl__eyebrow b{color:var(--vl-red);font-weight:500}.vl__title{font-family:var(--vl-display);font-weight:400;line-height:1;margin:0;text-wrap:balance;letter-spacing:-.01em;color:inherit}.vl__title em{font-style:italic;color:var(--vl-red)}.vl__text{font-size:16px;line-height:1.65;color:var(--vl-muted);max-width:52ch;margin:0}.vl__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 30px;background:var(--vl-ink);color:var(--vl-bg)!important;text-decoration:none;font-size:12px;letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--vl-ink);cursor:pointer;font-family:var(--vl-body);transition:background .25s,color .25s,border-color .25s}.vl__btn:hover{background:var(--vl-red);border-color:var(--vl-red);color:var(--vl-ink)!important}.vl__btn--ghost{background:transparent;color:var(--vl-ink)!important}.vl__btn--ghost:hover{background:var(--vl-ink);color:var(--vl-bg)!important;border-color:var(--vl-ink)}.vl__btns{display:flex;flex-wrap:wrap;gap:12px}.vl :focus-visible{outline:2px solid var(--vl-red);outline-offset:3px}.vl__section{padding-block:clamp(64px,10vw,140px)}.vl-arch{position:relative;width:100%;aspect-ratio:4/5}.vl-arch__shell{position:absolute;left:10%;right:10%;top:4%;bottom:0;background:var(--vl-arch-body,#1A1A1A);border-radius:50% 50% 0 0/36% 36% 0 0;box-shadow:inset 0 -60px 90px #00000059,inset 24px 0 70px #ffffff09,0 0 0 1px #ffffff0d}.vl-arch__open{position:absolute;left:23%;right:23%;top:13%;bottom:30%;border-radius:50% 50% 46% 46%/40% 40% 30% 30%;background:radial-gradient(ellipse at 50% 36%,#E2262F 0%,var(--vl-red) 34%,var(--vl-red-deep) 76%,#33050A 100%);box-shadow:inset 0 22px 44px #00000080,inset 0 -12px 30px #00000059,0 30px 80px #c1121f2e}.vl-arch__rib{position:absolute;left:10%;right:10%;bottom:0;height:15%;background:repeating-linear-gradient(90deg,#ffffff09 0 5px,#0003 5px 10px),var(--vl-arch-body,#1A1A1A);display:grid;place-items:center;box-shadow:inset 0 10px 18px #00000040}.vl-arch__sig{font-family:var(--vl-script);font-size:clamp(20px,3.4vw,46px);line-height:1;color:var(--vl-arch-mark,#2C2C2C);transition:color .5s,text-shadow .5s}.vl-arch--white{--vl-arch-body:#E9E5DF;--vl-arch-mark:#D3CEC6}.vl-arch--lit .vl-arch__sig,.is-lit .vl-arch__sig{color:var(--vl-glow);text-shadow:0 0 6px #fff,0 0 18px rgba(220,235,255,.95),0 0 46px rgba(200,220,255,.6)}.vl-arch--white.vl-arch--lit .vl-arch__sig,.is-lit .vl-arch--white .vl-arch__sig{color:#fff;text-shadow:0 0 4px #fff,0 0 14px rgba(160,190,255,.9),0 0 34px rgba(140,170,255,.7)}.vl-ribg{width:100%;height:100%;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,#1d1d1d,#0c0c0c)}.vl-ribg__band{width:86%;height:28%;background:repeating-linear-gradient(90deg,#ffffff0a 0 5px,#00000042 5px 10px),#1a1a1a;display:grid;place-items:center;box-shadow:0 30px 60px #00000073}.vl-ribg__sig{font-family:var(--vl-script);font-size:clamp(40px,7vw,96px);line-height:1;color:#2a2a2a;transition:color .5s,text-shadow .5s}.vl-ribg.is-lit .vl-ribg__sig{color:var(--vl-glow);text-shadow:0 0 8px #fff,0 0 24px rgba(220,235,255,.95),0 0 64px rgba(200,220,255,.55)}.vl-fabric{position:relative;width:100%;height:100%}.vl-fabric svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.vl-fabric__label{position:absolute;left:8%;bottom:6%;font-family:var(--vl-display);font-size:clamp(64px,10vw,150px);line-height:.85;color:var(--vl-ink)}.vl-fabric__label small{display:block;font-family:var(--vl-body);font-size:12px;letter-spacing:.3em;color:var(--vl-red);margin-top:10px}.vl-sigg{width:100%;height:100%;display:grid;place-items:center;background:#0c0c0c}.vl-sigg span{font-family:var(--vl-script);font-size:clamp(64px,10vw,150px);color:#262626}.vl-sigg.is-lit span{color:var(--vl-glow);text-shadow:0 0 8px #fff,0 0 26px rgba(220,235,255,.9),0 0 70px rgba(200,220,255,.5)}.vl-hero{min-height:min(94svh,1000px);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding-block:clamp(24px,3vw,40px);isolation:isolate;transition:background .6s}.vl-hero__top{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;position:relative;z-index:2}.vl-hero__stage{position:relative;display:grid;place-items:center;flex:1;padding-block:clamp(16px,3vw,32px);min-height:360px}.vl-hero__word{font-family:var(--vl-display);font-size:clamp(72px,19vw,320px);line-height:.8;letter-spacing:-.025em;margin:0;text-align:center;color:var(--vl-ink);position:relative;z-index:0;white-space:nowrap;transition:color .6s,opacity .6s}.vl-hero__arch{position:absolute;width:min(34vw,380px);z-index:1;top:50%;left:50%;transform:translate(-50%,-48%)}.vl-hero__arch img{width:100%;height:auto;display:block}.vl-hero__bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;position:relative;z-index:2}.vl-hero__copy{display:flex;flex-direction:column;gap:18px;min-width:0}.vl-hero__tag{font-size:clamp(34px,4.4vw,68px)}.vl-flashbtn{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:120px;height:120px;border-radius:50%;border:1px solid #3A3A3A;background:transparent;color:var(--vl-ink);font-family:var(--vl-body);font-size:10px;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;transition:border-color .3s,background .3s,color .3s}.vl-flashbtn:hover{border-color:var(--vl-red);color:#fff}.vl-flashbtn svg{width:22px;height:22px}.vl-flashbtn[aria-pressed=true]{background:var(--vl-ink);color:var(--vl-bg);border-color:var(--vl-ink)}.vl-hero__flash{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:0;pointer-events:none;z-index:5}.vl-hero.is-flashing .vl-hero__flash{animation:vlflash .75s ease-out}@keyframes vlflash{0%{opacity:.96}to{opacity:0}}.vl-hero.is-lit{background:#040404}.vl-hero.is-lit .vl-hero__word{color:#191919}.vl-marquee{background:var(--vl-red);color:#fff;overflow:hidden;padding-block:14px}.vl-marquee__track{display:flex;width:max-content;animation:vlmarq var(--vl-speed,40s) linear infinite}.vl-marquee__item{font-size:12px;letter-spacing:.26em;text-transform:uppercase;white-space:nowrap;padding-inline:26px;display:flex;align-items:center;gap:26px}.vl-marquee__item:after{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.75}@keyframes vlmarq{to{transform:translate(-50%)}}.vl-statement__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:clamp(24px,5vw,80px)}.vl-statement__text{font-family:var(--vl-display);font-size:clamp(28px,4.2vw,62px);line-height:1.12;margin:0;text-wrap:pretty}.vl-statement__text em{color:var(--vl-red);font-style:italic}.vl-statement__sig{font-family:var(--vl-script);font-size:clamp(40px,5vw,72px);color:var(--vl-muted);margin-top:28px;display:block;line-height:1}.vl-tiles{display:grid;grid-template-columns:repeat(var(--vl-cols,2),minmax(0,1fr));gap:1px;background:var(--vl-line)}.vl-tile{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:clamp(540px,62vw,900px);padding:clamp(20px,3vw,40px);text-decoration:none;overflow:hidden;background:var(--vl-tile-bg,#0E0E0E);color:var(--vl-tile-ink,#EDEAE5)!important}.vl-tile--light{--vl-tile-bg:#ECE8E2;--vl-tile-ink:#151515}.vl-tile__media{position:absolute;top:0;right:0;bottom:0;left:0}.vl-tile__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.vl-tile:hover .vl-tile__media img{transform:scale(1.04)}.vl-tile__graphic{position:absolute;left:50%;top:52%;width:min(62%,440px);transform:translate(-50%,-50%);transition:transform 1s cubic-bezier(.2,.7,.2,1)}.vl-tile:hover .vl-tile__graphic{transform:translate(-50%,-53%)}.vl-tile__head,.vl-tile__foot{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}.vl-tile__name{font-family:var(--vl-display);font-size:clamp(44px,6vw,96px);line-height:1}.vl-tile__cta{font-size:12px;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid var(--vl-red);padding-bottom:4px}.vl-tile__note,.vl-tile__price{font-size:13px;letter-spacing:.06em;margin:0;opacity:.75}.vl-colours__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;margin-bottom:clamp(28px,4vw,48px)}.vl-colours__title{font-size:clamp(40px,6vw,96px)}.vl-compare__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;margin-bottom:clamp(24px,4vw,40px)}.vl-compare__title{font-size:clamp(40px,6vw,96px)}.vl-compare{position:relative;aspect-ratio:16/9;overflow:hidden;background:#111;-webkit-user-select:none;user-select:none;touch-action:pan-y}.vl-compare__layer{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.vl-compare__layer img{width:100%;height:100%;object-fit:cover}.vl-compare__layer--lit{clip-path:inset(0 0 0 var(--pos,50%));background:#030303}.vl-compare__handle{position:absolute;top:0;bottom:0;left:var(--pos,50%);width:1px;background:#ffffffb3;pointer-events:none}.vl-compare__handle:after{content:"\2194";position:absolute;top:50%;left:50%;width:48px;height:48px;border-radius:50%;border:1px solid #fff;background:#0000008c;color:#fff;display:grid;place-items:center;font-size:18px;transform:translate(-50%,-50%)}.vl-compare__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0;z-index:3}.vl-compare__labels{display:flex;justify-content:space-between;margin-top:14px}.vl-specs{display:grid;grid-template-columns:repeat(var(--vl-cols,4),minmax(0,1fr));border-top:1px solid var(--vl-line);border-bottom:1px solid var(--vl-line)}.vl-spec{padding:32px 20px;border-right:1px solid var(--vl-line);display:flex;flex-direction:column;gap:10px;min-width:0}.vl-spec:first-child{padding-left:0}.vl-spec:last-child{border-right:0}.vl-spec__num{font-family:var(--vl-display);font-size:clamp(44px,5.4vw,84px);line-height:1}.vl-spec__num em{color:var(--vl-red);font-style:normal}.vl-feature__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,6vw,110px);align-items:center}.vl-feature--reverse .vl-feature__media{order:2}.vl-feature__media{position:relative;aspect-ratio:4/5;background:var(--vl-panel);overflow:hidden;display:grid;place-items:center}.vl-feature__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vl-feature__media .vl-arch{width:72%}.vl-feature__copy{display:flex;flex-direction:column;gap:22px;min-width:0}.vl-feature__num{font-family:var(--vl-display);font-size:14px;color:var(--vl-red);letter-spacing:.1em}.vl-feature__title{font-size:clamp(40px,5.4vw,84px)}.vl-feature__list{list-style:none;padding:0;margin:6px 0 0;border-top:1px solid var(--vl-line)}.vl-feature__list li{display:flex;justify-content:space-between;gap:16px;padding:15px 0;border-bottom:1px solid var(--vl-line);font-size:14px}.vl-feature__list span:first-child{color:var(--vl-muted)}.vl-faq__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(24px,5vw,80px)}.vl-faq__title{font-size:clamp(40px,5vw,80px)}.vl-faq details{border-bottom:1px solid var(--vl-line)}.vl-faq details:first-child{border-top:1px solid var(--vl-line)}.vl-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:24px 0;font-family:var(--vl-display);font-size:clamp(20px,2.2vw,28px)}.vl-faq summary::-webkit-details-marker{display:none}.vl-faq summary:after{content:"+";font-family:var(--vl-body);font-size:22px;color:var(--vl-red);transition:transform .3s;flex-shrink:0}.vl-faq details[open] summary:after{transform:rotate(45deg)}.vl-faq__a{padding:0 0 24px;color:var(--vl-muted);line-height:1.7;max-width:62ch}.vl-phero{padding-block:clamp(80px,13vw,200px) clamp(40px,6vw,80px);border-bottom:1px solid var(--vl-line);overflow:hidden}.vl-phero__inner{display:grid;gap:28px}.vl-phero__title{font-size:clamp(60px,12vw,200px);line-height:.88}.vl-phero__row{display:flex;justify-content:space-between;align-items:flex-end;gap:24px 48px;flex-wrap:wrap}.vl-phero__aside{font-family:var(--vl-script);font-size:clamp(36px,4vw,64px);color:var(--vl-red);line-height:1}.vl-sizes__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;margin-bottom:32px}.vl-sizes__title{font-size:clamp(40px,5vw,80px)}.vl-sizes__scroll{overflow-x:auto}.vl-sizes table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;min-width:560px}.vl-sizes th,.vl-sizes td{text-align:left;padding:18px 12px 18px 0;border-bottom:1px solid var(--vl-line);font-size:15px}.vl-sizes th{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--vl-muted);font-weight:500}.vl-sizes td:first-child{font-family:var(--vl-display);font-size:24px}.vl-signup{background:var(--vl-paper);color:var(--vl-paper-ink);padding-block:clamp(72px,10vw,140px)}.vl-signup__inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:end}.vl-signup__copy{display:flex;flex-direction:column;gap:18px}.vl-signup .vl__eyebrow{color:#6b655d}.vl-signup .vl__text{color:#4a4640}.vl-signup__title{font-size:clamp(48px,7vw,112px)}.vl-signup__form{display:flex;flex-wrap:wrap;align-items:center;gap:12px;border-bottom:1px solid var(--vl-paper-ink);padding-bottom:8px}.vl-signup__form input[type=email]{flex:1 1 220px;min-height:56px;padding:0;border:0;background:transparent;color:var(--vl-paper-ink);font:inherit;font-size:18px;border-radius:0}.vl-signup__form input[type=email]::placeholder{color:#8a847b}.vl-signup__form input[type=email]:focus{outline:none}.vl-signup__form:focus-within{border-color:var(--vl-red)}.vl-signup .vl__btn{background:var(--vl-paper-ink);color:var(--vl-paper)!important;border-color:var(--vl-paper-ink)}.vl-signup .vl__btn:hover{background:var(--vl-red);border-color:var(--vl-red);color:#fff!important}.vl-signup__msg{font-size:13px;margin:12px 0 0;width:100%}.vl-signup__perks{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:22px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#6b655d}.vl-signup__perks span:before{content:"\2014  ";color:var(--vl-red)}.vl-footer{border-top:1px solid var(--vl-line);padding-block:clamp(56px,8vw,110px) 28px;overflow:hidden}.vl-footer__grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:32px}.vl-footer__col{display:flex;flex-direction:column;gap:12px;font-size:14px;min-width:0}.vl-footer__col a{text-decoration:none;color:var(--vl-ink);opacity:.85;transition:opacity .2s,color .2s}.vl-footer__col a:hover{opacity:1;color:var(--vl-red)}.vl-footer__tag{font-family:var(--vl-script);font-size:clamp(36px,4vw,56px);line-height:1;color:var(--vl-ink)}.vl-footer__word{font-family:var(--vl-display);font-size:clamp(64px,20vw,340px);line-height:.8;letter-spacing:-.03em;margin:clamp(40px,7vw,100px) 0 0;color:#161616;white-space:nowrap;text-align:center}.vl-footer__small{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--vl-muted);margin-top:24px}.vl-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:899px){.vl-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.vl-hero__bottom,.vl-statement__inner,.vl-tiles,.vl-feature__grid,.vl-faq__grid,.vl-signup__inner{grid-template-columns:minmax(0,1fr)}.vl-hero__arch{width:58vw}.vl-flashbtn{width:96px;height:96px}.vl-feature--reverse .vl-feature__media{order:0}.vl-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.vl-spec{border-bottom:1px solid var(--vl-line);padding-left:16px}.vl-spec:nth-child(2n){border-right:0}.vl-spec:nth-child(odd){padding-left:0}.vl-compare{aspect-ratio:4/5}.vl-footer__grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.vl *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/velorne.css.map */
