*,*:before,*:after{box-sizing:border-box}body.vz,.vz-section{margin:0;background:var(--vz-bg);color:var(--vz-text);font-family:var(--vz-font-sans);font-size:var(--vz-text-body);line-height:var(--vz-leading-relaxed);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.vz-container{max-width:var(--vz-container-max);margin-inline:auto;padding-inline:var(--vz-gutter)}.vz-container--narrow{max-width:var(--vz-container-narrow)}.vz-section{padding-block:var(--vz-section-y)}.vz-section--paper{background:var(--vz-paper)}.vz-section--white{background:var(--vz-white)}.vz-section--warm{background:var(--vz-paper-warm)}.vz-section--ink{background:var(--vz-ink)}.vz-hero,.vz-display,.vz-h1,.vz-h2,.vz-h3,.vz-h4,.vz-stat__value,.vz-price,.vz-product__price{font-family:var(--vz-font-display);font-weight:var(--vz-display-weight);letter-spacing:var(--vz-tracking-tight);line-height:var(--vz-leading-snug);margin:0 0 var(--vz-space-4);text-wrap:balance;font-optical-sizing:auto}.vz-hero{font-size:var(--vz-text-hero);font-weight:var(--vz-display-weight-max);line-height:var(--vz-leading-tight);letter-spacing:var(--vz-tracking-tighter)}.vz-display{font-size:var(--vz-text-display);font-weight:var(--vz-display-weight-bold);line-height:var(--vz-leading-tight);letter-spacing:var(--vz-tracking-tighter)}.vz-h1{font-size:var(--vz-text-h1);font-weight:var(--vz-display-weight-bold)}.vz-h2{font-size:var(--vz-text-h2)}.vz-h3{font-size:var(--vz-text-h3)}.vz-h4{font-size:var(--vz-text-h4)}.vz-em{font-style:italic;font-weight:inherit}.vz-eyebrow{font-family:var(--vz-font-sans);font-size:var(--vz-text-eyebrow);font-weight:var(--vz-weight-semibold);letter-spacing:var(--vz-tracking-widest);text-transform:uppercase;color:var(--vz-text-subtle);margin:0 0 var(--vz-space-3);display:block}.vz-eyebrow--accent{color:var(--vz-accent-ink)}.vz-eyebrow--lime{color:var(--vz-lime-ink)}.vz-inverse .vz-eyebrow--lime{color:var(--vz-lime)}.vz-inverse .vz-eyebrow--accent{color:var(--vz-sky-light)}.vz-inverse{color:var(--vz-paper)}.vz-inverse :is(h1,h2,h3,h4,h5,h6),.vz-inverse :is(.vz-hero,.vz-display,.vz-h1,.vz-h2,.vz-h3,.vz-h4),.vz-inverse :is(.vz-stat__value,.vz-price,.vz-em,strong,b){color:var(--vz-paper)}.vz-inverse :is(.vz-lead,.vz-body,.vz-small,p,li){color:var(--vz-ink-30)}.vz-inverse :is(.vz-stat__label,.vz-fine,.vz-eyebrow){color:var(--vz-ink-50)}.vz-lead{font-size:var(--vz-text-lead);color:var(--vz-text-muted);max-width:var(--vz-measure);margin:0 0 var(--vz-space-6);line-height:var(--vz-leading-relaxed)}.vz-body{font-size:var(--vz-text-body);max-width:var(--vz-measure)}.vz-small{font-size:var(--vz-text-sm);color:var(--vz-text-muted)}.vz-fine{font-size:var(--vz-text-xs);color:var(--vz-text-subtle);line-height:var(--vz-leading-normal)}:where(a){color:var(--vz-link);text-underline-offset:.18em}:where(.vz-inverse a){color:var(--vz-link-inverse)}.vz-stat__value{font-size:var(--vz-text-stat);min-width:0;overflow-wrap:anywhere;font-weight:var(--vz-display-weight-max);letter-spacing:var(--vz-tracking-tighter);line-height:1;display:block;margin:0}.vz-stat__label{font-family:var(--vz-font-sans);font-size:var(--vz-text-xs);color:var(--vz-text-subtle);letter-spacing:var(--vz-tracking-wide);text-transform:uppercase;margin-top:var(--vz-space-2);display:block}.vz-btn{--_bg: var(--vz-lime);--_fg: var(--vz-ink);--_bd: var(--vz-lime);display:inline-flex;align-items:center;justify-content:center;gap:var(--vz-space-2);font-family:var(--vz-font-sans);font-size:var(--vz-text-button);font-weight:var(--vz-weight-semibold);letter-spacing:var(--vz-tracking-tight);line-height:1;padding:15px var(--vz-space-8);border-radius:var(--vz-radius-pill);border:1.5px solid var(--_bd);background:var(--_bg);color:var(--_fg);text-decoration:none;cursor:pointer;white-space:nowrap;transition:transform var(--vz-duration-fast) var(--vz-ease-out),background var(--vz-duration-fast) var(--vz-ease-out),border-color var(--vz-duration-fast) var(--vz-ease-out)}.vz-btn,.vz-inverse .vz-btn{color:var(--_fg)}.vz-btn:hover{transform:translateY(-1px)}.vz-btn:active{transform:translateY(0)}.vz-btn:focus-visible{outline:3px solid var(--vz-focus-ring);outline-offset:3px}.vz-btn--primary:hover{--_bg: var(--vz-lime-deep);--_bd: var(--vz-lime-deep)}.vz-btn--secondary{--_bg: var(--vz-ink);--_fg: var(--vz-paper);--_bd: var(--vz-ink)}.vz-btn--secondary:hover{--_bg: var(--vz-ink-soft);--_bd: var(--vz-ink-soft)}.vz-btn--accent{--_bg: var(--vz-accent);--_fg: var(--vz-white);--_bd: var(--vz-accent)}.vz-btn--accent:hover{--_bg: var(--vz-accent-ink);--_bd: var(--vz-accent-ink)}.vz-range-pet .vz-btn--accent{--_fg: var(--vz-ink)}.vz-btn--outline{--_bg: transparent;--_fg: var(--vz-ink);--_bd: var(--vz-ink-30)}.vz-btn--outline:hover{--_bd: var(--vz-ink);background:#0b1b3d0a}.vz-btn--ghost{--_bg: transparent;--_fg: var(--vz-ink);--_bd: transparent;padding-inline:var(--vz-space-4)}.vz-btn--ghost:hover{background:#0b1b3d0f}.vz-inverse .vz-btn--outline{--_fg: var(--vz-paper);--_bd: var(--vz-border-strong)}.vz-inverse .vz-btn--outline:hover{--_bd: var(--vz-lime);background:#b8ff3c14}.vz-inverse .vz-btn--ghost{--_fg: var(--vz-paper)}.vz-inverse .vz-btn--ghost:hover{background:#f4f1ea14}.vz-inverse .vz-btn--secondary{--_bg: var(--vz-paper);--_fg: var(--vz-ink);--_bd: var(--vz-paper)}.vz-btn--sm{font-size:var(--vz-text-sm);padding:10px var(--vz-space-5)}.vz-btn--lg{font-size:var(--vz-text-lead);padding:18px var(--vz-space-10)}.vz-btn--block{display:flex;width:100%}.vz-btn[disabled],.vz-btn--disabled{opacity:.4;pointer-events:none;transform:none}.vz-badge{display:inline-flex;align-items:center;gap:var(--vz-space-2);font-family:var(--vz-font-sans);font-size:var(--vz-text-xs);font-weight:var(--vz-weight-semibold);letter-spacing:var(--vz-tracking-wide);text-transform:uppercase;padding:6px var(--vz-space-3);border-radius:var(--vz-radius-pill);background:var(--vz-paper-deep);color:var(--vz-ink);border:1px solid transparent;white-space:nowrap}.vz-badge--lime{background:var(--vz-lime);color:var(--vz-ink)}.vz-badge--ink{background:var(--vz-ink);color:var(--vz-paper)}.vz-badge--coral{background:var(--vz-coral);color:var(--vz-ink)}.vz-badge--sky{background:var(--vz-sky);color:var(--vz-white)}.vz-badge--accent{background:var(--vz-accent);color:var(--vz-white)}.vz-range-pet .vz-badge--accent{color:var(--vz-ink)}.vz-badge--outline{background:transparent;border-color:var(--vz-border-strong);color:var(--vz-text-muted)}.vz-badge--success{background:var(--vz-success-bg);color:var(--vz-success)}.vz-badge--warning{background:var(--vz-warning-bg);color:var(--vz-warning)}.vz-badge--danger{background:var(--vz-danger-bg);color:var(--vz-danger)}.vz-stars{color:var(--vz-coral-ink);letter-spacing:.1em;font-size:var(--vz-text-body)}.vz-inverse .vz-stars{color:var(--vz-coral)}.vz-tick{display:inline-flex;align-items:center;gap:var(--vz-space-3);font-size:var(--vz-text-sm);font-weight:var(--vz-weight-semibold);letter-spacing:var(--vz-tracking-wide);text-transform:uppercase}.vz-tick:after{content:"\2726";color:var(--vz-lime);font-size:.75em}.vz-card{background:var(--vz-surface);border:1px solid var(--vz-border);border-radius:var(--vz-radius-lg);padding:var(--vz-space-6);transition:border-color var(--vz-duration-base) var(--vz-ease-out),transform var(--vz-duration-base) var(--vz-ease-out)}.vz-card--warm{background:var(--vz-paper-warm);border-color:transparent}.vz-card--sunken{background:var(--vz-paper-deep);border-color:transparent}.vz-card--ink{background:var(--vz-ink);color:var(--vz-paper);border-color:transparent}.vz-card--lime{background:var(--vz-lime);color:var(--vz-ink);border-color:transparent}.vz-card--gradient{background:var(--vz-gradient-product);color:var(--vz-paper);border-color:transparent}.vz-card--flush{padding:0;overflow:hidden}.vz-card--link:hover{border-color:var(--vz-ink);transform:translateY(-3px)}.vz-numcard__num{font-family:var(--vz-font-display);font-size:var(--vz-text-h3);font-weight:var(--vz-display-weight-max);color:var(--vz-accent-ink);display:block;margin-bottom:var(--vz-space-3);line-height:1}.vz-inverse .vz-numcard__num{color:var(--vz-lime)}.vz-product{display:flex;flex-direction:column;background:var(--vz-surface);border:1px solid var(--vz-border);border-radius:var(--vz-radius-lg);overflow:hidden;text-decoration:none;color:inherit;transition:border-color var(--vz-duration-base) var(--vz-ease-out),transform var(--vz-duration-base) var(--vz-ease-out)}.vz-product:hover{border-color:var(--vz-ink);transform:translateY(-3px)}.vz-product__media{position:relative;aspect-ratio:1 / 1;background:var(--vz-gradient-product);display:grid;place-items:center;overflow:hidden}.vz-product__media--warm{background:var(--vz-paper-warm)}.vz-product__media img{width:100%;height:100%;object-fit:contain;padding:var(--vz-space-6)}.vz-product__flag{position:absolute;top:var(--vz-space-3);left:var(--vz-space-3)}.vz-product__body{padding:var(--vz-space-5);display:flex;flex-direction:column;gap:var(--vz-space-2);flex:1}.vz-product__cat{font-family:var(--vz-font-sans);font-size:var(--vz-text-xs);letter-spacing:var(--vz-tracking-wide);text-transform:uppercase;color:var(--vz-text-subtle);font-weight:var(--vz-weight-medium)}.vz-product__title{font-family:var(--vz-font-display);font-size:var(--vz-text-h4);font-weight:var(--vz-display-weight);margin:0;line-height:var(--vz-leading-snug)}.vz-product__desc{font-size:var(--vz-text-sm);color:var(--vz-text-muted);margin:0;line-height:var(--vz-leading-normal)}.vz-product__foot{margin-top:auto;padding-top:var(--vz-space-4);display:flex;align-items:baseline;gap:var(--vz-space-3)}.vz-price,.vz-product__price{font-size:var(--vz-text-h4);font-weight:var(--vz-display-weight-bold);letter-spacing:var(--vz-tracking-tight);margin:0}.vz-product__was{font-family:var(--vz-font-sans);font-size:var(--vz-text-sm);color:var(--vz-text-subtle);text-decoration:line-through}.vz-field{display:flex;flex-direction:column;gap:var(--vz-space-2)}.vz-label{font-size:var(--vz-text-sm);font-weight:var(--vz-weight-semibold);color:var(--vz-text)}.vz-input,.vz-select,.vz-textarea{font-family:var(--vz-font-sans);font-size:var(--vz-text-body);color:var(--vz-text);background:var(--vz-surface);border:1.5px solid var(--vz-border-strong);border-radius:var(--vz-radius-sm);padding:13px var(--vz-space-4);width:100%;transition:border-color var(--vz-duration-fast) var(--vz-ease-out),box-shadow var(--vz-duration-fast) var(--vz-ease-out)}.vz-input::placeholder,.vz-textarea::placeholder{color:var(--vz-text-subtle)}.vz-input:focus,.vz-select:focus,.vz-textarea:focus{outline:none;border-color:var(--vz-sky-deep);box-shadow:0 0 0 3px #1647c92e}.vz-inverse .vz-input,.vz-inverse .vz-select,.vz-inverse .vz-textarea{background:transparent;border-color:var(--vz-border-strong);color:var(--vz-paper)}.vz-inverse .vz-input:focus{border-color:var(--vz-lime);box-shadow:0 0 0 3px #b8ff3c33}.vz-input--error{border-color:var(--vz-danger)}.vz-help{font-size:var(--vz-text-xs);color:var(--vz-text-subtle)}.vz-error{font-size:var(--vz-text-xs);color:var(--vz-danger);font-weight:var(--vz-weight-medium)}.vz-inline-form{display:flex;gap:var(--vz-space-2);background:var(--vz-surface);border:1.5px solid var(--vz-border-strong);border-radius:var(--vz-radius-pill);padding:var(--vz-space-1) var(--vz-space-1) var(--vz-space-1) var(--vz-space-5);align-items:center}.vz-inline-form .vz-input{border:none;padding-inline:0;background:transparent}.vz-inline-form .vz-input:focus{box-shadow:none}.vz-check{display:flex;gap:var(--vz-space-3);align-items:flex-start;font-size:var(--vz-text-sm);cursor:pointer}.vz-check input{width:20px;height:20px;accent-color:var(--vz-sky-deep);margin:2px 0 0;flex:none}.vz-announce{background:var(--vz-ink);color:var(--vz-paper);font-family:var(--vz-font-sans);font-size:var(--vz-text-xs);font-weight:var(--vz-weight-medium);letter-spacing:var(--vz-tracking-wide);padding:var(--vz-space-3) var(--vz-gutter);display:flex;gap:var(--vz-space-8);justify-content:center;align-items:center;flex-wrap:wrap}.vz-announce--lime{background:var(--vz-lime);color:var(--vz-ink)}.vz-announce--coral{background:var(--vz-coral);color:var(--vz-ink)}.vz-trust{display:grid;gap:var(--vz-space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.vz-trust__item{display:flex;gap:var(--vz-space-3);align-items:center}.vz-trust__icon{width:40px;height:40px;flex:none;border-radius:var(--vz-radius-pill);background:var(--vz-lime);color:var(--vz-ink);display:grid;place-items:center;font-size:18px}.vz-trust__label{font-size:var(--vz-text-sm);font-weight:var(--vz-weight-semibold);line-height:var(--vz-leading-snug)}.vz-trust__sub{font-size:var(--vz-text-xs);color:var(--vz-text-subtle)}.vz-nav{display:flex;align-items:center;justify-content:space-between;gap:var(--vz-space-8);padding:var(--vz-space-4) var(--vz-gutter);background:var(--vz-surface);border-bottom:1px solid var(--vz-border)}.vz-nav__links{display:flex;gap:var(--vz-space-6);align-items:center;list-style:none;margin:0;padding:0}.vz-nav__link{font-family:var(--vz-font-sans);font-size:var(--vz-text-sm);font-weight:var(--vz-weight-medium);color:var(--vz-text);text-decoration:none;padding:var(--vz-space-2) 0;border-bottom:2px solid transparent;transition:border-color var(--vz-duration-fast) var(--vz-ease-out)}.vz-nav__link:hover,.vz-nav__link[aria-current]{border-bottom-color:var(--vz-lime)}.vz-nav__logo{font-family:var(--vz-font-display);font-weight:var(--vz-display-weight-max);font-size:20px;letter-spacing:var(--vz-tracking-tight);text-decoration:none;color:var(--vz-text)}.vz-chips{display:flex;gap:var(--vz-space-2);flex-wrap:wrap}.vz-chip{font-family:var(--vz-font-sans);font-size:var(--vz-text-sm);font-weight:var(--vz-weight-medium);padding:var(--vz-space-2) var(--vz-space-5);border-radius:var(--vz-radius-pill);border:1.5px solid var(--vz-border-strong);background:transparent;color:var(--vz-text-muted);cursor:pointer;transition:all var(--vz-duration-fast) var(--vz-ease-out)}.vz-chip:hover{border-color:var(--vz-ink);color:var(--vz-text)}.vz-chip[aria-pressed=true],.vz-chip--active{background:var(--vz-ink);border-color:var(--vz-ink);color:var(--vz-paper)}.vz-acc{border-top:1px solid var(--vz-border)}.vz-acc__item{border-bottom:1px solid var(--vz-border)}.vz-acc__q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:var(--vz-space-4);background:none;border:none;cursor:pointer;text-align:left;font-family:var(--vz-font-display);font-size:var(--vz-text-h4);font-weight:var(--vz-display-weight);color:var(--vz-text);padding:var(--vz-space-5) 0}.vz-acc__icon{font-family:var(--vz-font-sans);font-size:24px;color:var(--vz-accent-ink);flex:none;line-height:1}.vz-acc__a{padding:0 0 var(--vz-space-5);color:var(--vz-text-muted);max-width:var(--vz-measure);margin:0}.vz-quote{font-family:var(--vz-font-display);font-size:var(--vz-text-h3);font-weight:var(--vz-display-weight);line-height:var(--vz-leading-normal);letter-spacing:var(--vz-tracking-tight);margin:0 0 var(--vz-space-6);max-width:var(--vz-measure-tight);text-wrap:balance}.vz-attrib{display:flex;gap:var(--vz-space-3);align-items:center}.vz-attrib__name{font-family:var(--vz-font-sans);font-weight:var(--vz-weight-semibold);font-size:var(--vz-text-sm)}.vz-attrib__meta{font-family:var(--vz-font-sans);font-size:var(--vz-text-xs);color:var(--vz-text-subtle)}.vz-notice{display:flex;gap:var(--vz-space-3);align-items:flex-start;padding:var(--vz-space-4) var(--vz-space-5);border-radius:var(--vz-radius-md);font-size:var(--vz-text-sm);background:var(--vz-info-bg);color:var(--vz-sky-deep);border-left:3px solid var(--vz-info)}.vz-notice--success{background:var(--vz-success-bg);color:var(--vz-success);border-left-color:var(--vz-success)}.vz-notice--warning{background:var(--vz-warning-bg);color:var(--vz-warning);border-left-color:var(--vz-warning)}.vz-notice--danger{background:var(--vz-danger-bg);color:var(--vz-danger);border-left-color:var(--vz-danger)}.vz-grid{display:grid;gap:var(--vz-space-6)}.vz-grid--2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.vz-grid--3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.vz-grid--4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.vz-row{display:flex;gap:var(--vz-space-3);flex-wrap:wrap;align-items:center}.vz-stack{display:flex;flex-direction:column;gap:var(--vz-space-4)}.vz-rule{border:0;border-top:1px solid var(--vz-border);margin:var(--vz-space-8) 0}.vz-skip{position:absolute;left:-9999px;background:var(--vz-lime);color:var(--vz-ink);padding:var(--vz-space-3) var(--vz-space-5);border-radius:var(--vz-radius-pill);font-weight:var(--vz-weight-semibold);z-index:var(--vz-z-toast)}.vz-skip:focus{left:var(--vz-space-4);top:var(--vz-space-4)}.vz-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/6/assets/vz-components.css.map */
