:root{color-scheme:light;--vz-btn: #C4540F;--vz-btn-hover: #A9460B;--vz-grad: linear-gradient(120deg, #E8742A 0%, #F2A65A 100%);--vz-ease: cubic-bezier(.22, 1, .36, 1);--radius-sm: 10px;--radius-md: 14px;--radius-lg: 20px;--shadow-md: 0 24px 50px -28px rgb(80 50 20 / 35%)}html,body{background:var(--color-background);color:var(--color-text)}::selection{background:#f2a65a;color:#2b2119}h1,h2,h3,h4{font-style:normal;text-transform:none;font-weight:700;letter-spacing:-.03em;line-height:1.05;color:var(--color-text)}h1{font-size:clamp(2.8rem,1.6rem + 5vw,5.6rem);line-height:.98}h2{font-size:clamp(2rem,1.5rem + 2.4vw,3.4rem)}.section{padding-block:clamp(3rem,2.2rem + 4vw,6rem)}.section--surface{background:var(--color-surface)}.eyebrow,.section-header__eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-style:normal;text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;font-weight:600;color:var(--color-accent-text)}.section-header__eyebrow:before,.eyebrow:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:var(--color-accent)}.section-header__eyebrow:after{display:none}.section-header__text{color:var(--color-text-muted)}.link-arrow{color:var(--color-accent-text);font-weight:600}.button{border-radius:999px;clip-path:none;font-style:normal;text-transform:none;letter-spacing:0;font-weight:600;font-size:.95rem;min-height:3rem;padding-inline:1.7rem;position:relative;overflow:hidden;transition:transform .35s var(--vz-ease),box-shadow .35s,background .3s}.button--primary,.button--accent{background:var(--vz-btn);color:#fff;box-shadow:0 10px 24px -14px #c4540fb3}.button--primary:hover,.button--accent:hover{background:var(--vz-btn-hover);color:#fff;box-shadow:0 14px 30px -12px #c4540f99}.button--outline{border:1.5px solid var(--color-text);color:var(--color-text);background:transparent}.button--outline:hover{background:var(--color-text);color:#fff}.button--outline-light{border:1px solid rgb(255 255 255 / 60%);color:#fff;background:#ffffff1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.button--outline-light:hover,.section--dark .button--outline:hover{background:#fff;color:var(--color-text)}.button--small{min-height:2.6rem;font-size:.88rem}.announcement{background:var(--color-primary);color:#f3e3d0;font-style:normal;font-weight:500;letter-spacing:.1em}.announcement a{color:#f2a65a}.header{background:#fbf7f1e0;backdrop-filter:saturate(160%) blur(16px);-webkit-backdrop-filter:saturate(160%) blur(16px);border-block-end:1px solid var(--color-border);transition:transform .5s var(--vz-ease)}.header.is-hidden{transform:translateY(-100%)}.nav,.nav--mega{background:transparent;border-color:var(--color-border)}.nav__link{color:var(--color-text);font-style:normal;letter-spacing:.08em;font-weight:600}.nav__link:hover,.nav__item:hover>.nav__link{color:var(--color-accent-text)}.nav__link:after{height:2px;background:var(--color-accent)}.mega-panel{background:var(--color-background);border-color:var(--color-border);box-shadow:0 30px 60px -30px #50321459;color:var(--color-text)}.icon-button{color:var(--color-text)}.input,.select,.textarea,.field input,.field select,.field textarea,.search-form__input{border-radius:12px;border:1px solid var(--color-border);background:#fff}.card-product{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:transform .45s var(--vz-ease),border-color .3s,box-shadow .45s}.card-product:hover{transform:translateY(-6px);border-color:#f2a65a;box-shadow:var(--shadow-md)}.card-product__media{display:block;position:relative;background:#f3ebdf;border:0;border-radius:0;overflow:hidden;aspect-ratio:1 / 1}.card-product__media img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--vz-ease)}.card-product:hover .card-product__media img{transform:scale(1.05)}.card-product__body{padding:1.1rem 1.2rem 1.3rem;display:flex;flex-direction:column;gap:.45rem;flex:1}.card-product__title{font-size:1.3rem;margin:0;line-height:1.15}.card-product__title a{color:var(--color-text);text-decoration:none}.card-product__specs{list-style:none;margin:.15rem 0 .2rem;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}.card-product__specs li{padding:.2rem .6rem;border-radius:999px;background:var(--color-surface);color:var(--color-text);font-size:.74rem;font-weight:500}.card-product__range{font-style:normal;font-weight:700;font-size:1.45rem;color:var(--color-text);letter-spacing:-.02em}.card-product__lot{display:block;font-size:.78rem;color:var(--color-text-muted)}.card-product__meta{display:grid;gap:.2rem;font-size:.8rem;color:var(--color-text-muted)}.card-product__meta span{display:flex;align-items:center;gap:.4rem}.card-product__meta svg{width:1em;height:1em;color:var(--color-accent-text)}.card-product__cta{margin-top:auto;width:100%;justify-content:center}.card-product__badge{background:var(--color-accent);color:#fff;font-style:normal;font-weight:700;border-radius:999px;font-size:.7rem}.footer{border-block-start:3px solid var(--color-accent)}.explorer__tab{font-style:normal;font-weight:600;text-transform:none;letter-spacing:0}.accordion__content ul{list-style:none;padding:0;margin:.6rem 0;display:grid;gap:.45rem}.accordion__content li{position:relative;padding:.55rem .8rem .55rem 1.8rem;border-radius:10px;background:var(--color-surface);font-size:.92rem}.accordion__content li:before{content:"";position:absolute;left:.75rem;top:1.05rem;width:.4rem;height:.4rem;border-radius:50%;background:var(--color-accent)}.accordion__content h3{font-size:1.25rem;margin:1rem 0 .4rem}.vz-spot{position:relative}.vz-spot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .4s;background:radial-gradient(380px circle at var(--mx, 50%) var(--my, 50%),rgb(232 116 42 / 10%),transparent 60%)}.vz-spot:hover:after{opacity:1}.vz-progress{position:fixed;inset:0 0 auto 0;height:3px;z-index:100;background:var(--vz-grad);transform-origin:left;transform:scaleX(var(--p, 0));pointer-events:none}.vz-cursor{position:fixed;left:0;top:0;width:30rem;height:30rem;margin:-15rem 0 0 -15rem;border-radius:50%;background:radial-gradient(circle,rgb(232 116 42 / 7%),transparent 60%);pointer-events:none;z-index:50;will-change:transform}@media(hover:none){.vz-cursor{display:none}}.vz-js [data-reveal]{opacity:0;translate:0 30px;scale:.985;transition:opacity .8s var(--vz-ease),translate .8s var(--vz-ease),scale .8s var(--vz-ease);transition-delay:calc(var(--d, 0) * 70ms)}.vz-js [data-reveal].is-in{opacity:1;translate:0 0;scale:1}
/*# sourceMappingURL=/cdn/shop/t/27/assets/veezion.css.map */
