:root{--red: #E5304A;--blue: #4C7DFF;--red-glow: rgba(229, 48, 74, .45);--blue-glow: rgba(76, 125, 255, .45);--accent: linear-gradient(90deg, var(--red), var(--blue))}:focus-visible{outline-color:var(--blue)}.section-head__title{position:relative;padding-bottom:18px}.section-head__title:after{content:"";position:absolute;left:0;bottom:0;width:72px;height:2px;background:var(--accent);box-shadow:0 0 14px var(--blue-glow)}.section-head[style*="text-align: center"] .section-head__title:after,.text-center .section-head__title:after{left:50%;transform:translate(-50%)}.brand-story__rule{background:var(--accent);box-shadow:0 0 14px var(--red-glow),0 0 18px var(--blue-glow)}.hero__art:before,.hero__art:after{content:"";position:absolute;border-radius:50%;filter:blur(70px);pointer-events:none;mix-blend-mode:screen}.hero__art:before{right:22%;top:20%;width:min(34vw,420px);aspect-ratio:1;background:radial-gradient(circle,rgba(229,48,74,.55),transparent 68%);animation:rgbDriftA 9s ease-in-out infinite}.hero__art:after{right:2%;top:36%;width:min(38vw,460px);aspect-ratio:1;background:radial-gradient(circle,rgba(76,125,255,.55),transparent 68%);animation:rgbDriftB 11s ease-in-out infinite}@keyframes rgbDriftA{0%,to{transform:translate(0);opacity:.85}50%{transform:translate(-30px,20px);opacity:1}}@keyframes rgbDriftB{0%,to{transform:translate(0);opacity:.9}50%{transform:translate(24px,-26px);opacity:.7}}.hero__eyebrow{position:relative;padding-left:18px}.hero__eyebrow:before{content:"";position:absolute;left:0;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--red);box-shadow:0 0 12px var(--red-glow);animation:dotPulse 2.4s ease-in-out infinite}@keyframes dotPulse{0%,to{opacity:1}50%{opacity:.45}}@media(max-width:749px){.hero__art:before{right:10%;top:12%;width:70vw}.hero__art:after{right:-10%;top:26%;width:76vw}}.btn--solid{box-shadow:inset 0 -2px 0 0 var(--blue),0 0 0 0 transparent;transition:transform .35s var(--ease-out),background-position .6s var(--ease),box-shadow .4s}.btn--solid:hover{box-shadow:inset 0 -2px 0 0 var(--red),0 10px 34px -10px var(--blue-glow)}.btn--outline:hover{background:var(--accent)}.btn--outline:hover:before{background:#0c0d12eb}.btn--outline:focus-visible{background:var(--blue)}.link-arrow:hover{color:#fff}.link-arrow .icon{transition:color .3s,transform .3s var(--ease-out)}.link-arrow:hover .icon{color:var(--blue)}.marquee__sep{opacity:1;color:var(--red)}.marquee__sep:nth-child(4n){color:var(--blue)}.marquee--light{box-shadow:0 0 40px #f5f5f51a,0 -1px 0 0 var(--red) inset,0 1px 0 0 var(--blue) inset}.product-card:hover{border-color:#4c7dff8c;box-shadow:0 30px 60px -30px #000000e6,0 0 0 1px #4c7dff40,0 0 44px -10px var(--blue-glow)}.cat-card:hover{border-color:#4c7dff80;box-shadow:0 40px 80px -40px #000000f2,0 0 54px -12px var(--blue-glow)}.cat-card__cta:after{background:var(--accent)}.badge:not(.badge--muted){background:var(--red);color:#fff;box-shadow:0 0 16px -2px var(--red-glow)}.journey__card.is-active{border-color:transparent;background:linear-gradient(180deg,#121317,var(--bg-2)) padding-box,linear-gradient(135deg,var(--red),rgba(255,255,255,.08) 45%,var(--blue)) border-box;box-shadow:0 30px 70px -40px var(--blue-glow)}.journey__progress span{background:var(--accent)}.journey__count b{color:var(--blue)}.journey__btn:hover:not([disabled]){border-color:var(--blue);box-shadow:0 0 18px -4px var(--blue-glow)}.footer:before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--accent);opacity:.85;box-shadow:0 0 18px var(--blue-glow)}::selection{background:var(--blue);color:#fff}.header__count{background:var(--red);color:#fff;box-shadow:0 0 12px var(--red-glow)}@property --ra{syntax: "<angle>"; inherits: true; initial-value: 0deg;}.intro__logo img{position:relative;z-index:1}.intro__ring{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:0;--ra: 0deg;filter:drop-shadow(0 0 1.5px #FF4D63) drop-shadow(0 0 3px #E5304A) drop-shadow(0 0 10px rgba(229,48,74,.85)) drop-shadow(0 0 26px rgba(229,48,74,.55));animation:ringShow calc(2.3s * var(--s)) ease-in-out calc(.85s * var(--s)) forwards,ringSpin calc(2.3s * var(--s)) cubic-bezier(.45,.05,.35,1) calc(.85s * var(--s)) forwards}.intro__ring>span{position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(1.025);transform-origin:50% 40%;background:conic-gradient(from var(--ra) at 50% 40%,transparent 0deg,rgba(229,48,74,0) 190deg,rgba(229,48,74,.95) 300deg,#FFB3BE 352deg,transparent 360deg);-webkit-mask:var(--logo-url) center / contain no-repeat,linear-gradient(#000 0 79%,transparent 80%);-webkit-mask-composite:source-in;mask:var(--logo-url) center / contain no-repeat,linear-gradient(#000 0 79%,transparent 80%);mask-composite:intersect}@keyframes ringSpin{0%{--ra: -90deg}to{--ra: 630deg}}@keyframes ringShow{0%{opacity:0}12%{opacity:1}80%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.intro__ring{display:none}}@media(prefers-reduced-motion:reduce){.hero__art:before,.hero__art:after,.hero__eyebrow:before{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/vano-accents.css.map */
