:root{--vy-ink: #101215;--vy-paper: #F5F5F0;--vy-accent: #C7FF3D;--vy-graphite: #25292D;--vy-mute: #8B9298;--vy-line: rgb(16 18 21 / .12);--vy-line-dark: rgb(245 245 240 / .14);--vy-display: var(--font-heading--family, "Barlow Condensed"), "Arial Narrow", sans-serif;--vy-body: var(--font-body--family, "Manrope"), system-ui, sans-serif;--vy-ease: cubic-bezier(.2, .7, .1, 1);--vy-gutter: clamp(16px, 4vw, 56px);--vy-max: 1440px}.vy{font-family:var(--vy-body);color:var(--vy-ink)}.vy *,.vy *:before,.vy *:after{box-sizing:border-box}.vy-wrap{width:100%;max-width:var(--vy-max);margin-inline:auto;padding-inline:var(--vy-gutter)}.vy-dark{background:var(--vy-ink);color:var(--vy-paper)}.vy-light{background:var(--vy-paper);color:var(--vy-ink)}.vy-eyebrow{font:600 12px/1 var(--vy-body);letter-spacing:.18em;text-transform:uppercase;display:inline-flex;align-items:center;gap:10px;margin:0}.vy-eyebrow:before{content:"";width:28px;height:2px;background:var(--vy-accent)}.vy-light .vy-eyebrow:before{background:var(--vy-ink)}.vy-display{font-family:var(--vy-display);font-weight:800;text-transform:uppercase;line-height:.86;letter-spacing:-.01em;margin:0}.vy-num{font-family:var(--vy-display);font-weight:700;font-variant-numeric:tabular-nums}.vy-mute{color:var(--vy-mute)}:where(.vy) :where(a){color:inherit}:where(.vy) img{max-width:100%;display:block}.vy-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vy-btn{--b: var(--vy-accent);--t: var(--vy-ink);display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 26px;border:1.5px solid var(--b);background:var(--b);color:var(--t);font:700 13px/1 var(--vy-body);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border-radius:2px;cursor:pointer;position:relative;overflow:hidden;isolation:isolate;transition:color .35s var(--vy-ease),border-color .35s var(--vy-ease),transform .2s var(--vy-ease)}.vy-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--vy-paper);transform:translate(-101%);transition:transform .45s var(--vy-ease);z-index:-1}.vy-btn:hover:before,.vy-btn:focus-visible:before{transform:none}.vy-btn:hover,.vy-btn:focus-visible{border-color:var(--vy-paper)}.vy-btn:active{transform:scale(.98)}.vy-btn__arrow{width:18px;height:10px;transition:transform .35s var(--vy-ease)}.vy-btn:hover .vy-btn__arrow{transform:translate(5px)}.vy-btn--ghost{--b: transparent;--t: currentColor;border-color:currentColor}.vy-btn--ghost:before{background:var(--vy-accent)}.vy-btn--ghost:hover{color:var(--vy-ink);border-color:var(--vy-accent)}.vy-btn--ink{--b: var(--vy-ink);--t: var(--vy-paper)}.vy-btn--ink:before{background:var(--vy-accent)}.vy-btn--ink:hover{color:var(--vy-ink);border-color:var(--vy-accent)}.vy-btn--sm{min-height:40px;padding:0 16px;font-size:11px}.vy-btn:focus-visible,.vy a:focus-visible,.vy button:focus-visible{outline:2px solid var(--vy-accent);outline-offset:3px}.vy-light .vy-btn:focus-visible,.vy-light a:focus-visible{outline-color:var(--vy-ink)}.vy-link{display:inline-flex;align-items:center;gap:10px;font:700 12px/1 var(--vy-body);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;padding-block:8px;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1.5px no-repeat;transition:background-size .4s var(--vy-ease)}.vy-link:hover{background-size:100% 1.5px}.vy [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .9s var(--vy-ease),transform .9s var(--vy-ease);transition-delay:calc(var(--d, 0) * 80ms)}.vy [data-reveal].is-in{opacity:1;transform:none}.vy [data-reveal=line]{transform:scaleX(0);transform-origin:left;opacity:1;transition-duration:1.4s}.vy [data-reveal=line].is-in{transform:scaleX(1)}html:not(.vy-js) .vy [data-reveal]{opacity:1;transform:none}.vy-card{position:relative;display:flex;flex-direction:column;min-width:0;color:var(--vy-ink)}.vy-card__media{position:relative;display:block;aspect-ratio:4 / 5;background:#fff;overflow:hidden;border-radius:2px}.vy-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:8%;transition:transform .8s var(--vy-ease),opacity .5s var(--vy-ease)}.vy-card__img--alt{opacity:0}.vy-card:hover .vy-card__img{transform:scale(1.05)}.vy-card:hover .vy-card__img--alt{opacity:1}.vy-card__media:has(.vy-card__img--alt):hover .vy-card__img:first-child,.vy-card:hover .vy-card__media:has(.vy-card__img--alt) .vy-card__img:first-child{opacity:0}.vy-card__badge{position:absolute;left:12px;top:12px;display:inline-flex;align-items:center;gap:6px;padding:6px 9px;background:var(--vy-paper);font:700 10px/1 var(--vy-body);letter-spacing:.12em;text-transform:uppercase}.vy-card__badge:before{content:"";width:6px;height:6px;border-radius:50%;background:#3bb273}.vy-card__badge.is-out:before{background:var(--vy-mute)}.vy-card__vendor{position:absolute;right:12px;top:12px;font:700 10px/1 var(--vy-body);letter-spacing:.14em;text-transform:uppercase;color:var(--vy-mute)}.vy-card__body{padding:14px 2px 0;display:grid;gap:6px}.vy .vy-card__title{margin:0;font:600 15px/1.3 var(--vy-body);text-wrap:pretty;text-transform:none;letter-spacing:0}.vy-card__title a{text-decoration:none}.vy-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.vy-card__meta{margin:0;font:500 12px/1.3 var(--vy-body);color:var(--vy-mute)}.vy-card__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}.vy-card__price{font:700 22px/1 var(--vy-display);letter-spacing:.01em}.vy-card__price small{font:600 11px/1 var(--vy-body);letter-spacing:.08em;text-transform:uppercase;color:var(--vy-mute);margin-right:4px}.vy-card__cta{position:relative;z-index:2}.vy-dark .vy-card{color:var(--vy-paper)}.vy-dark .vy-card__badge{background:var(--vy-ink);color:var(--vy-paper)}.vy-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,22%);gap:clamp(14px,1.6vw,24px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:6px;overscroll-behavior-x:contain}.vy-rail::-webkit-scrollbar{display:none}.vy-rail>*{scroll-snap-align:start}@media(max-width:749px){.vy-rail{grid-auto-columns:72%}}.vy-rail-nav{display:flex;gap:8px}.vy-rail-nav button{width:48px;height:48px;display:grid;place-items:center;border:1.5px solid currentColor;background:transparent;color:inherit;border-radius:50%;cursor:pointer;transition:background .3s,color .3s,border-color .3s}.vy-rail-nav button:hover{background:var(--vy-accent);border-color:var(--vy-accent);color:var(--vy-ink)}.vy-rail-nav button[disabled]{opacity:.3;pointer-events:none}.vy-progress{height:2px;background:var(--vy-line);margin-top:28px;position:relative;overflow:hidden}.vy-dark .vy-progress{background:var(--vy-line-dark)}.vy-progress span{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;background:var(--vy-accent);transform-origin:left;transform:scaleX(var(--p, .15));transition:transform .2s linear}.vy-light .vy-progress span{background:var(--vy-ink)}.vy-head{display:grid;grid-template-columns:1fr auto;align-items:end;gap:24px 40px;margin-bottom:clamp(28px,4vw,56px)}.vy-head__title{font-size:clamp(44px,7.4vw,120px);margin-top:16px}.vy-head__side{display:grid;gap:10px;justify-items:end;text-align:right}.vy-head__count{font-size:clamp(56px,7vw,104px);line-height:.8;color:var(--vy-accent)}.vy-light .vy-head__count{color:transparent;-webkit-text-stroke:1.5px var(--vy-ink)}@media(max-width:749px){.vy-head{grid-template-columns:1fr}.vy-head__side{justify-items:start;text-align:left}}.vy-chips{display:flex;flex-wrap:wrap;gap:8px}.vy-chip{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:1px solid currentColor;border-radius:999px;font:600 12px/1 var(--vy-body);letter-spacing:.06em;text-decoration:none;transition:background .3s,color .3s,border-color .3s;white-space:nowrap}.vy-chip:hover,.vy-chip[aria-current=true]{background:var(--vy-accent);color:var(--vy-ink);border-color:var(--vy-accent)}.vy-chip:hover .vy-mute,.vy-chip[aria-current=true] .vy-mute{color:var(--vy-graphite)}.vy-court{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.vy-traj{stroke-dasharray:6 10;animation:vy-dash 3.2s linear infinite}@keyframes vy-dash{to{stroke-dashoffset:-64}}.vy-draw{stroke-dasharray:var(--len, 2000);stroke-dashoffset:var(--len, 2000);animation:vy-draw 2.4s var(--vy-ease) .2s forwards}@keyframes vy-draw{to{stroke-dashoffset:0}}@keyframes vy-blink{50%{opacity:0}}.header-logo .vy-logo{height:24px;width:auto;display:block}@media(min-width:750px){.header-logo .vy-logo{height:28px}}#header-component .menu-list__link,#header-component .menu-list__link-title{font-family:var(--vy-body);font-weight:700;letter-spacing:.1em}.product-details h1,.product-information h1{font-family:var(--vy-display);text-transform:uppercase;font-weight:800;line-height:.95}.product-details .price{font-family:var(--vy-display);font-size:30px;font-weight:700}.vy-pdp-meta{display:flex;flex-wrap:wrap;gap:8px 18px;font:600 12px/1.2 var(--vy-body);letter-spacing:.08em;text-transform:uppercase;color:var(--vy-mute)}.vy-pdp-meta b{color:var(--vy-ink)}.vy-pdp-meta .is-in:before,.vy-pdp-meta .is-out:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:7px;background:#3bb273;vertical-align:1px}.vy-pdp-meta .is-out:before{background:var(--vy-mute)}.vy-pdp-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--vy-line);border:1px solid var(--vy-line)}.vy-pdp-trust div{background:var(--vy-paper);padding:14px 12px;font:500 12px/1.35 var(--vy-body)}.vy-pdp-trust b{display:block;font:800 20px/1 var(--vy-display);text-transform:uppercase;margin-bottom:6px}@media(max-width:749px){.vy-pdp-trust{grid-template-columns:1fr}.vy-pdp-trust div{display:flex;gap:12px;align-items:baseline}.vy-pdp-trust b{margin:0;min-width:120px}}.vy-hero .vy-hero__plate{max-width:440px;width:100%;justify-self:end}.vy-cats .vy-cat--tall .vy-cat__media{left:46%}.vy-cats .vy-cat--tall .vy-cat__media img{padding:10%}.vy-cats .vy-cat--tall .vy-cat__body{max-width:54%;background:none}.vy-cats .vy-cat--small .vy-cat__media img{padding:10% 10% 42%}.vy-cats .vy-cat--dark,.vy-cats .vy-cat--rec{min-height:340px}.vy-cats .vy-cat--dark .vy-cat__media,.vy-cats .vy-cat--rec .vy-cat__media{width:38%}.vy-cats .vy-cat--dark .vy-cat__body,.vy-cats .vy-cat--rec .vy-cat__body{max-width:62%}.vy-cats .vy-cat--dark .vy-cat__title,.vy-cats .vy-cat--rec .vy-cat__title{font-size:clamp(30px,2.6vw,42px)}@media(max-width:749px){.vy-cats .vy-cat--tall .vy-cat__media{left:0}.vy-cats .vy-cat--tall .vy-cat__media img{padding:8% 8% 44%}.vy-cats .vy-cat--tall .vy-cat__body{max-width:none;background:linear-gradient(to top,#fff 65%,#fff0)}.vy-cats .vy-cat--dark .vy-cat__body,.vy-cats .vy-cat--rec .vy-cat__body{max-width:none}.vy-cats .vy-cat--dark .vy-cat__media,.vy-cats .vy-cat--rec .vy-cat__media{width:42%}}@media(prefers-reduced-motion:reduce){.vy *,.vy *:before,.vy *:after{animation:none!important;transition:none!important}.vy [data-reveal]{opacity:1!important;transform:none!important}.vy-draw{stroke-dashoffset:0!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/vyra.css.map */
