:root{--bs-body-font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--bs-font-sans-serif:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--vt-footer-overlap:clamp(64px, 10vw, 118px);--vt-mobile-menu-sticky-offset:0px;--vt-accent-text:#f3f6a6;--vt-accent-border:rgba(214, 232, 75, 0.72);--vt-accent-glow:rgba(214, 232, 75, 0.58);--vt-accent-bg:linear-gradient(180deg, rgba(78, 98, 50, 0.96), rgba(38, 50, 30, 0.92) 60%, rgba(24, 32, 23, 0.94));--vt-secondary-bg:linear-gradient(180deg, rgba(54, 70, 41, 0.9), rgba(30, 40, 30, 0.88) 60%, rgba(22, 30, 24, 0.9));--vt-ghost-border:rgba(220, 214, 200, 0.28);--vt-ghost-bg:linear-gradient(180deg, rgba(220, 214, 200, 0.08), rgba(220, 214, 200, 0.03));--vt-nav-glow:rgba(214, 232, 75, 0.48);--vt-nav-text:rgba(233, 244, 168, 0.88);--vt-glow-nav:rgba(214, 232, 75, 0.36);--vt-glow-cta:rgba(214, 232, 75, 0.62);--vt-link-base:#245c34;--vt-link-hover:#5ec878}html{overflow-x:clip}body{font-family:var(--bs-body-font-family);overflow-x:clip;max-width:100%}button,input,select,textarea{font:inherit}.vt-header-shell.container-md,.vt-home-dev .vt-container{width:min(96%,1600px);max-width:1600px;margin-left:auto;margin-right:auto}#wrapper{overflow-x:clip;max-width:100%;padding-bottom:var(--vt-footer-overlap)}.vt-section-title{margin:0 0 22px;font-size:clamp(1.5rem, 2vw, 2.2rem);line-height:1.15;color:#1a1a1a}.vt-btn-primary{--vt-btn-bg:var(--vt-accent-bg);--vt-btn-border:var(--vt-accent-border);--vt-btn-color:var(--vt-accent-text);--vt-btn-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.22),inset 0 -1px 0 rgba(0, 0, 0, 0.26),0 8px 18px rgba(6, 11, 9, 0.26),0 0 22px var(--vt-accent-glow)}.vt-btn-secondary{--vt-btn-bg:var(--vt-secondary-bg);--vt-btn-border:rgba(214, 232, 75, 0.38);--vt-btn-color:rgba(233, 244, 168, 0.86);--vt-btn-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.16),0 6px 14px rgba(6, 11, 9, 0.22),0 0 13px rgba(214, 232, 75, 0.22)}.vt-btn-light{--vt-btn-bg:var(--vt-ghost-bg);--vt-btn-border:var(--vt-ghost-border);--vt-btn-color:rgba(220, 214, 200, 0.82);--vt-btn-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.08)}.btn-info,.btn-primary{color:var(--vt-accent-text);border-color:var(--vt-accent-border);background:var(--vt-accent-bg);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 0 22px var(--vt-accent-glow)}.btn-info:focus-visible,.btn-info:hover,.btn-primary:focus-visible,.btn-primary:hover{color:#f7f9bf;border-color:rgba(214,232,75,.8);background:linear-gradient(180deg,rgba(90,114,56,.96),rgba(42,56,34,.92) 60%,rgba(30,40,28,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,.26),0 0 28px rgba(214,232,75,.48)}.btn-outline-info,.btn-outline-primary{color:rgba(233,244,168,.9);border-color:rgba(214,232,75,.45);background:var(--vt-secondary-bg);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 0 13px rgba(214,232,75,.2)}.btn-outline-info:focus-visible,.btn-outline-info:hover,.btn-outline-primary:focus-visible,.btn-outline-primary:hover{color:#f7f9bf;border-color:rgba(214,232,75,.7);background:linear-gradient(180deg,rgba(68,86,50,.94),rgba(32,44,32,.9));box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 0 18px rgba(214,232,75,.26)}.vt-section-box,.vt-vento-block{border-radius:22px;background:#fff;box-shadow:0 14px 40px rgba(16,24,20,.06)}.vt-section-box{padding:32px}.vt-brands-block{padding:26px clamp(20px,3vw,36px) 28px;border:1px solid rgba(31,77,46,.08);border-radius:22px;background:linear-gradient(180deg,rgba(252,250,243,.92) 0,#fff 100%);box-shadow:0 18px 38px rgba(15,23,18,.06)}.vt-brands-lead{text-align:center;max-width:720px;margin:0 auto 22px}.vt-brands-eyebrow{display:inline-block;margin-bottom:8px;padding:4px 12px;border-radius:999px;background:rgba(31,77,46,.08);color:#1f4d2e;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.vt-brands-title{margin:0 0 10px;font-size:clamp(1.3rem, 1.8vw, 1.7rem)}.vt-brands-text{margin:0;color:#4a4a45;font-size:.95rem;line-height:1.55}.vt-brands-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.vt-brand-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:100%;min-height:110px;padding:14px 10px;border:1px solid rgba(31,77,46,.1);border-radius:14px;background:#fff;color:#243126;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s}.vt-brand-card:focus-visible,.vt-brand-card:hover{transform:translateY(-2px);border-color:rgba(31,77,46,.22);box-shadow:0 14px 26px rgba(15,23,18,.1);color:#1f4d2e;text-decoration:none}.vt-brand-card__logo{display:flex;align-items:center;justify-content:center;width:100%;height:48px}.vt-brand-card__logo img{max-width:100%;max-height:48px;width:auto;height:auto;object-fit:contain;filter:saturate(.95);transition:filter .18s}.vt-brand-card:focus-visible .vt-brand-card__logo img,.vt-brand-card:hover .vt-brand-card__logo img{filter:saturate(1)}.vt-brand-card__name{font-size:.86rem;font-weight:600;text-align:center;line-height:1.2}@media (max-width:991.98px){.vt-brands-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:575.98px){.vt-brands-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vt-brand-card{min-height:96px}}.vt-vento-block{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(240px,0.8fr);gap:20px;align-items:end;padding:18px 26px 12px;overflow:visible;border:1px solid rgba(31,77,46,.08);background:linear-gradient(180deg,rgba(255,255,255,.98) 0,rgba(244,247,240,.96) 100%)}.vt-vento-content{max-width:590px;display:grid;gap:12px;padding-top:0}.vt-vento-eyebrow{display:inline-flex;align-items:center;width:fit-content;min-height:30px;padding:0 12px;border-radius:999px;background:rgba(31,77,46,.08);color:#37543f;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.vt-vento-title{margin:0;max-width:16ch;font-size:clamp(1.54rem, 2.2vw, 2.18rem);line-height:1.08;color:#1a1a1a}.vt-vento-text{margin:0;max-width:58ch;color:#48534a;line-height:1.76}.vt-vento-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.vt-vento-stage{position:relative;display:flex;align-items:flex-end;justify-content:flex-end;min-height:356px;padding:0;overflow:visible}.vt-vento-stage::after{display:none}.vt-vento-visual{position:relative;width:min(100%,316px);height:356px;overflow:visible;margin-left:auto}.vt-vento-figure{display:block;position:absolute;right:0;bottom:0;z-index:1;width:min(100%,316px);height:auto;transform:translate3d(0,-56px,0);transform-origin:right bottom;filter:drop-shadow(0 12px 18px rgba(16, 24, 20, .08));pointer-events:none}#vt-home-vento .vt-vento-visual{height:356px}#vt-home-vento .vt-vento-figure{width:min(100%,316px);height:auto}#header.header{overflow:visible!important;position:relative!important;top:auto!important;z-index:40!important;background:0 0!important}.vt-site-header{position:relative;z-index:1;background:0 0}.vt-header-main{position:relative;isolation:isolate;border-top:1px solid rgba(208,176,120,.44);border-bottom:none;background-image:linear-gradient(122deg,rgba(9,14,12,.88),rgba(18,28,22,.72) 42%,rgba(12,16,14,.9)),url("../img/ui/vt-header-brand-bg-1732x118.jpg");background-image:linear-gradient(122deg,rgba(9,14,12,.88),rgba(18,28,22,.72) 42%,rgba(12,16,14,.9)),-webkit-image-set(
      url("../img/ui/vt-header-brand-bg-1732x118.avif") type("image/avif"),
      url("../img/ui/vt-header-brand-bg-1732x118.webp") type("image/webp"),
      url("../img/ui/vt-header-brand-bg-1732x118.jpg") type("image/jpeg")
    );background-image:linear-gradient(122deg,rgba(9,14,12,.88),rgba(18,28,22,.72) 42%,rgba(12,16,14,.9)),image-set(
      url("../img/ui/vt-header-brand-bg-1732x118.avif") type("image/avif"),
      url("../img/ui/vt-header-brand-bg-1732x118.webp") type("image/webp"),
      url("../img/ui/vt-header-brand-bg-1732x118.jpg") type("image/jpeg")
    );background-size:cover,cover;background-repeat:no-repeat,no-repeat;background-position:center center,center center;box-shadow:none}.vt-header-main::before{content:"";position:absolute;inset:0;background:radial-gradient(92% 120% at 10% -15%,rgba(63,163,77,.18),transparent 50%),linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,0));pointer-events:none;z-index:0}.vt-header-main.header-bottom{border-bottom:none}.vt-header-main::after{content:"";position:absolute;left:0;right:0;bottom:0;height:48px;background:linear-gradient(180deg,rgba(7,10,9,0) 0,rgba(7,10,9,.72) 52%,#070a09 100%);pointer-events:none}.vt-header-main .vt-header-shell.container-md{width:min(96%,1732px);max-width:1732px}.vt-header-main__row{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:106px;padding:12px 0}.vt-header-main__brand{display:flex;align-items:center;min-width:0;flex:1 1 auto;padding-right:18px}.vt-header-main__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-left:auto}.vt-header-main__contact-links{--vt-contact-button-width:186px;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.vt-header-logo{position:relative;display:inline-flex;align-items:center;max-width:100%;gap:0;text-decoration:none;padding:10px 0}.vt-header-logo:hover{text-decoration:none}.vt-header-logo--text .vt-header-logo__text{display:flex;flex-direction:column;min-width:0;gap:4px}.vt-header-logo__brand{display:block;margin:0;font-size:clamp(1.7rem, 2.05vw, 2.2rem);line-height:.95;font-weight:780;letter-spacing:-.018em;color:#f4f1ea;text-wrap:balance;text-shadow:0 2px 14px rgba(0,0,0,.36),0 0 18px rgba(214,232,75,.2)}.vt-header-logo__tagline{display:block;margin-top:0;font-size:.72rem;line-height:1.3;color:rgba(220,214,200,.92);letter-spacing:.03em;text-transform:none}@supports ((-webkit-background-clip:text) or (background-clip:text)){.vt-header-logo__brand{background:linear-gradient(120deg,#f6f1d1 0,#d6e84b 45%,#c1d86b 70%,#f4f1ea 100%);-webkit-background-clip:text;background-clip:text;color:transparent}}.vt-btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:37px;padding:0 13px;border-radius:999px;border:1px solid var(--vt-btn-border,rgba(208,176,120,.42));background:var(--vt-btn-bg,var(--vt-secondary-bg));color:var(--vt-btn-color,#f4f1ea);text-decoration:none;white-space:nowrap;box-shadow:var(--vt-btn-shadow,inset 0 1px 0 rgba(255,255,255,.12),0 6px 14px rgba(6,11,9,.22));transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s,color .18s}.vt-btn::after{content:"";position:absolute;top:1px;left:12px;right:12px;height:34%;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.46) 0,rgba(255,255,255,.14) 55%,rgba(255,255,255,0));pointer-events:none}.vt-btn--accent{overflow:hidden;min-width:0;text-overflow:ellipsis;min-height:44px;padding:0 20px;border:1.5px solid rgba(214,232,75,.88);font-size:.875rem;font-weight:700;letter-spacing:.01em;color:rgba(234,246,158,.99);text-shadow:0 0 18px rgba(214,232,75,.78);background:radial-gradient(ellipse at 40% 0,rgba(214,232,75,.14) 0,transparent 54%),linear-gradient(180deg,rgba(42,66,20,.98) 0,rgba(14,22,10,.98) 55%,rgba(8,12,6,.99) 100%);box-shadow:inset 0 2px 0 rgba(255,255,255,.38),inset 0 -1px 0 rgba(0,0,0,.46),0 3px 8px rgba(5,8,7,.22),0 0 28px rgba(214,232,75,.64),0 1.6rem 2.4rem rgba(214,232,75,.28)}.vt-btn--accent::after{display:none}.vt-btn--secondary{--vt-btn-bg:var(--vt-secondary-bg);--vt-btn-border:rgba(214, 232, 75, 0.42);--vt-btn-color:rgba(233, 244, 168, 0.92);--vt-btn-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.22),inset 0 -1px 0 rgba(0,0,0,0.28),0 6px 14px rgba(6, 11, 9, 0.22),0 0 16px rgba(214, 232, 75, 0.30),0 1.6rem 2rem rgba(214, 232, 75, 0.10)}.vt-btn--ghost{border:1px solid rgba(210,202,180,.62);--vt-btn-bg:linear-gradient(180deg,
    rgba(32, 40, 26, 0.86) 0%,
    rgba(12, 16, 10, 0.80) 100%
  );--vt-btn-color:rgba(232, 224, 208, 0.96);--vt-btn-shadow:inset 0 1.5px 0 rgba(255, 255, 255, 0.22),inset 0 -1px 0 rgba(0, 0, 0, 0.30),0 3px 12px rgba(4, 6, 4, 0.28),0 0 18px rgba(210, 202, 180, 0.20)}.vt-btn--icon{min-height:34px;min-width:34px;padding:0 10px;border-radius:12px;gap:6px}.vt-header-contact-link__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 16px;width:16px;height:16px;color:currentColor}.vt-header-contact-link__icon svg{display:block;width:100%;height:100%;fill:currentColor}.vt-btn:focus-visible,.vt-btn:hover{transform:translateY(-2px);color:#f7f9bf;text-decoration:none;border-color:rgba(214,232,75,.84);box-shadow:inset 0 1px 0 rgba(255,255,255,.38),inset 0 -1px 0 rgba(0,0,0,.28),0 8px 18px rgba(6,11,9,.25),0 0 30px var(--vt-accent-glow),0 2.2rem 3rem rgba(214,232,75,.18)}.vt-btn--ghost:focus-visible,.vt-btn--ghost:hover{border-color:rgba(222,214,194,.64);color:rgba(240,234,218,.98);box-shadow:inset 0 1px 0 rgba(255,255,255,.24),inset 0 -1px 0 rgba(0,0,0,.24),0 4px 14px rgba(4,6,5,.24),0 0 20px rgba(210,202,180,.22)}.vt-btn--accent:focus-visible,.vt-btn--accent:hover{color:#f1f9a8;text-decoration:none;background:linear-gradient(158deg,rgba(34,52,18,.98) 0,rgba(14,20,10,.97) 50%,rgba(22,32,14,.97) 100%);border-color:rgba(214,232,75,.92);transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.32),inset 0 -1px 0 rgba(0,0,0,.42),0 8px 16px rgba(5,8,7,.22),0 0 32px rgba(214,232,75,.72),0 1.6rem 2.4rem rgba(214,232,75,.32)}.vt-header-contact-link--shop{border:1.5px solid rgba(80,210,80,.88);color:rgba(180,240,155,.99);text-shadow:0 0 18px rgba(72,200,72,.78);background:radial-gradient(ellipse at 40% 0,rgba(72,200,72,.14) 0,transparent 54%),linear-gradient(180deg,rgba(18,60,18,.98) 0,rgba(8,20,8,.98) 55%,rgba(4,10,4,.99) 100%);box-shadow:inset 0 2px 0 rgba(255,255,255,.38),inset 0 -1px 0 rgba(0,0,0,.46),0 3px 8px rgba(4,8,4,.22),0 0 28px rgba(72,200,72,.64),0 1.6rem 2.4rem rgba(72,200,72,.28)}.vt-header-contact-link--shop:focus-visible,.vt-header-contact-link--shop:hover{color:#c8fcb2;text-decoration:none;background:linear-gradient(158deg,rgba(22,58,20,.98) 0,rgba(8,20,8,.97) 50%,rgba(12,28,12,.97) 100%);border-color:rgba(80,220,80,.92);transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.32),inset 0 -1px 0 rgba(0,0,0,.42),0 8px 16px rgba(4,8,4,.22),0 0 32px rgba(72,210,72,.72),0 1.6rem 2.4rem rgba(72,210,72,.32)}.vt-header-contact-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;inline-size:var(--vt-contact-button-width);box-sizing:border-box;padding-inline:16px;text-align:center}.vt-header-contact-link__label{flex:0 1 auto;text-align:center;font-size:.875rem;font-weight:700;letter-spacing:.02em}.vt-btn--disabled{border-style:dashed;border-color:rgba(220,214,200,.26);background:rgba(220,214,200,.08);color:rgba(220,214,200,.68);box-shadow:none;pointer-events:none}.vt-header-contact-link--standby{pointer-events:none;cursor:default;opacity:.94}.vt-header-contact-link--standby.vt-btn--accent{border-color:rgba(214,232,75,.74);color:rgba(229,240,155,.94);text-shadow:0 0 14px rgba(214,232,75,.48);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 0 rgba(0,0,0,.42),0 0 20px rgba(214,232,75,.42),0 1.1rem 1.8rem rgba(214,232,75,.2)}.vt-header-contact-link--standby.vt-header-contact-link--shop{border-color:rgba(80,210,80,.74);color:rgba(185,242,160,.96);text-shadow:0 0 14px rgba(72,200,72,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 0 rgba(0,0,0,.42),0 0 20px rgba(72,200,72,.42),0 1.1rem 1.8rem rgba(72,200,72,.2)}.vt-btn--disabled::after{display:none}.vt-topbar-account-link{min-height:38px;padding:0 15px;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.vt-header-main__mobile-tools{display:none;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}.vt-header-main__mobile-tools #_mobile_ps_customersignin,.vt-header-main__mobile-tools #_mobile_ps_shoppingcart{display:flex;align-items:center}.vt-header-main__mobile-account,.vt-header-main__mobile-links{display:none}.vt-header-main .header-block__action-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;min-width:40px;padding:0 11px;border-radius:999px;border:1px solid rgba(214,232,75,.68);background:linear-gradient(158deg,rgba(32,50,18,.97) 0,rgba(12,18,10,.98) 52%,rgba(20,30,14,.97) 100%);color:var(--vt-accent-text);text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.32),inset 0 -1px 0 rgba(0,0,0,.3),0 0 26px rgba(214,232,75,.54),0 1.6rem 2.2rem rgba(214,232,75,.2);transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s}.vt-header-main .header-block__action-btn:focus-visible,.vt-header-main .header-block__action-btn:hover{transform:translateY(-2px);text-decoration:none;border-color:rgba(214,232,75,.9);background:linear-gradient(158deg,rgba(40,60,22,.97) 0,rgba(16,24,12,.98) 50%,rgba(24,36,16,.97) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.3),0 0 34px rgba(214,232,75,.7),0 8px 16px rgba(5,8,7,.22),0 2rem 2.6rem rgba(214,232,75,.26)}.vt-header-main .header-block__badge{background:linear-gradient(180deg,#e6f28f,#c9df4a);border:1px solid rgba(214,232,75,.85);color:#1b241b;box-shadow:0 0 14px rgba(214,232,75,.44)}.vt-header-main input[name="s"],.vt-header-main input[type=search]{width:100%;min-width:280px;max-width:320px;min-height:48px;border-radius:14px;border:1px solid rgba(220,214,200,.36);background:rgba(244,241,234,.96);backdrop-filter:blur(4px);box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.vt-header-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid rgba(214,232,75,.7);background:linear-gradient(158deg,rgba(32,50,18,.97) 0,rgba(12,18,10,.98) 52%,rgba(20,30,14,.97) 100%);color:var(--vt-accent-text);text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.34),inset 0 -1px 0 rgba(0,0,0,.32),0 6px 16px rgba(5,8,7,.22),0 0 28px rgba(214,232,75,.56),0 1.8rem 2.4rem rgba(214,232,75,.22);transition:transform .18s,background-color .18s,box-shadow .18s,border-color .18s}.vt-header-action:hover{transform:translateY(-2px);text-decoration:none;border-color:rgba(214,232,75,.9);background:linear-gradient(158deg,rgba(40,60,22,.97) 0,rgba(16,24,12,.98) 50%,rgba(24,36,16,.97) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.32),0 0 36px rgba(214,232,75,.72),0 8px 16px rgba(5,8,7,.22),0 2rem 2.8rem rgba(214,232,75,.28)}.vt-header-action__label{font-size:.92rem;font-weight:700;color:var(--vt-accent-text)}.vt-header-action__badge{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:linear-gradient(180deg,#e6f28f,#c9df4a);border:1px solid rgba(214,232,75,.85);color:#1b241b;font-size:.75rem;font-weight:800;box-shadow:0 0 14px rgba(214,232,75,.44)}.vt-header-nav-wrap{position:relative;background:linear-gradient(180deg,rgba(7,10,9,0) 0,rgba(7,10,9,.96) 28px,#070a09 100%);box-shadow:none;overflow:visible;margin-top:-28px;padding-top:4px;z-index:1011}.vt-header-nav-wrap .blockreassurance--light{background-color:transparent}.vt-header-nav-wrap .blockreassurance--horizontal.container{width:min(96%,1600px);max-width:1600px;margin-left:auto;margin-right:auto;padding:4px 0 10px;gap:1rem;justify-content:flex-start;border-bottom:none}.vt-header-nav-wrap .reassurance{gap:.75rem}.vt-header-nav-wrap .reassurance__content{flex-grow:0}.vt-header-nav-wrap .reassurance__image{width:2.35rem;height:2.35rem}.vt-header-nav-wrap .reassurance__title{color:rgba(233,244,168,.88);font-size:.92rem;font-weight:700}.vt-header-nav-wrap .reassurance__desc{color:rgba(233,244,168,.58);font-size:.82rem}.vt-header-nav-wrap .reassurance__image img,.vt-header-nav-wrap .reassurance__image svg{filter:brightness(1.6) saturate(.7) hue-rotate(10deg)}.vt-header-nav-wrap .vt-btn--secondary{--vt-btn-bg:linear-gradient(158deg, rgba(32, 50, 18, 0.97) 0%, rgba(12, 18, 10, 0.98) 52%, rgba(20, 30, 14, 0.97) 100%);--vt-btn-border:rgba(214, 232, 75, 0.68);--vt-btn-color:rgba(234, 246, 158, 0.97);--vt-btn-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.28),inset 0 -1px 0 rgba(0,0,0,0.32),0 6px 14px rgba(6, 11, 9, 0.22),0 0 22px rgba(214, 232, 75, 0.48),0 1.6rem 2.2rem rgba(214, 232, 75, 0.20)}.vt-mega-menu__panel{position:absolute;top:calc(100% - 6px);left:0;right:0;padding-top:6px;z-index:40;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px);transition:opacity .18s,transform .18s,visibility .18s;white-space:normal}.vt-sticky-mini__item--has-panel:focus-within>.vt-mega-menu__panel,.vt-sticky-mini__item--has-panel:hover>.vt-mega-menu__panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.vt-mega-menu__panel-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,300px);gap:16px;padding:20px 24px;border:1px solid rgba(23,56,38,.08);border-radius:26px;background:linear-gradient(180deg,rgba(255,255,255,.96) 0,rgba(247,250,245,.95) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 24px 48px rgba(11,24,17,.08),0 10px 22px rgba(11,24,17,.05);backdrop-filter:blur(14px)}.vt-mega-menu__panel--no-featured .vt-mega-menu__panel-inner{grid-template-columns:minmax(0,1fr)}.vt-mega-menu__panel-inner--catalog{grid-template-columns:minmax(0,1fr);gap:10px}.vt-mega-menu__panel--no-featured .vt-mega-menu__panel-inner--catalog{grid-template-columns:minmax(0,1fr);align-items:stretch}.vt-mega-menu__intro{display:flex;align-items:center;justify-content:flex-end;gap:0;padding-bottom:0}.vt-mega-menu__eyebrow{margin:0;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(17,38,26,.62)}.vt-mega-menu__intro-title{margin:0;font-size:1.02rem;line-height:1.12;font-weight:800;color:#102219}.vt-mega-menu__overview{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 10px;width:fit-content;border-radius:999px;border:1px solid rgba(23,56,38,.1);background:rgba(31,77,46,.03);color:#173826;font-size:.82rem;font-weight:700;text-decoration:none}.vt-mega-menu__overview:focus-visible,.vt-mega-menu__overview:hover{color:#102219;text-decoration:none;background:rgba(31,77,46,.08)}.vt-mega-menu__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start;gap:16px}.vt-mega-menu__columns--catalog{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px;row-gap:40px;max-height:min(66vh,620px);overflow-y:auto;overflow-x:hidden;padding-right:4px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(23,56,38,0.22) transparent}.vt-mega-menu__columns--catalog::-webkit-scrollbar{width:6px}.vt-mega-menu__columns--catalog::-webkit-scrollbar-thumb{background:rgba(23,56,38,.2);border-radius:999px}.vt-mega-menu__column{display:grid;align-content:start;min-width:0}.vt-mega-menu__column-title{margin:0 0 8px;font-size:.88rem;font-weight:800;line-height:1.2;color:#11261a}.vt-mega-menu__column-heading-link{display:block;color:inherit;text-decoration:none;overflow-wrap:anywhere}.vt-mega-menu__column-heading-link:focus-visible,.vt-mega-menu__column-heading-link:hover{color:#173826;text-decoration:none}.vt-mega-menu__column--direct-link .vt-mega-menu__column-heading-link{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:12px;color:#25412f;text-decoration:none;background:rgba(31,77,46,.04);font-weight:700}.vt-mega-menu__column--direct-link .vt-mega-menu__column-heading-link:focus-visible,.vt-mega-menu__column--direct-link .vt-mega-menu__column-heading-link:hover{color:#102219;text-decoration:none;background:rgba(31,77,46,.08)}.vt-mega-menu__column--quickorder .vt-mega-menu__column-heading-link{font-weight:800}.vt-mega-menu__items{display:grid;gap:4px;margin:0;padding:0;list-style:none}.vt-mega-menu__item{min-width:0}.vt-mega-menu__link{display:block;padding:5px 8px;border-radius:10px;color:#25412f;font-size:.88rem;line-height:1.32;overflow-wrap:break-word;text-decoration:none;transition:background-color .18s,color .18s,transform .18s}.vt-mega-menu__link:focus-visible,.vt-mega-menu__link:hover{color:#102219;text-decoration:none;background:rgba(31,77,46,.05);transform:translateX(1px)}.vt-mega-menu__panel:has(.vt-mega-menu__panel-inner--cms){left:-80px;right:-80px;max-width:calc(100vw - 32px);margin-left:auto;margin-right:auto}.vt-mega-menu__panel-inner--cms{padding:28px 36px 30px;background:radial-gradient(120% 90% at 100% 0,rgba(63,163,77,.06),transparent 60%),linear-gradient(180deg,#fff,#fafbf7)}.vt-mega-menu__columns--cms{grid-template-columns:repeat(3,minmax(0,1fr));display:block;columns:4;column-gap:44px;column-fill:balance;max-height:none;overflow:visible;padding-right:0}.vt-mega-menu__columns--cms .vt-mega-menu__column{break-inside:avoid;page-break-inside:avoid;display:block;margin:0 0 26px;padding:4px 0 2px}.vt-mega-menu__columns--cms .vt-mega-menu__column:last-child{margin-bottom:0}.vt-mega-menu__columns--cms .vt-mega-menu__column-title{margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid rgba(31,77,46,.1);font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#1f4d2e}.vt-mega-menu__columns--cms .vt-mega-menu__items{gap:6px}.vt-mega-menu__columns--cms .vt-mega-menu__link{padding:6px 10px;font-size:.88rem;line-height:1.42;color:#2c4636}@media (max-width:1536px) and (min-width:1200px){.vt-mega-menu__panel:has(.vt-mega-menu__panel-inner--cms){left:-50px;right:-50px}.vt-mega-menu__columns--cms{columns:3;column-gap:36px}}@media (max-width:1536px) and (min-width:992px){.vt-mega-menu__columns--cms{max-height:calc(100dvh - 220px);overflow-y:auto;overflow-x:hidden;padding-right:6px;overscroll-behavior:contain}}@media (max-width:1399.98px) and (min-width:992px){.vt-mega-menu__columns--catalog:not(.vt-mega-menu__columns--cms){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1199.98px) and (min-width:992px){.vt-mega-menu__panel{left:-6px;right:-6px}.vt-mega-menu__panel:has(.vt-mega-menu__panel-inner--cms){left:-20px;right:-20px}.vt-mega-menu__panel-inner{padding:18px 20px 20px}.vt-mega-menu__columns--catalog:not(.vt-mega-menu__columns--cms){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;row-gap:12px;max-height:min(64vh,540px)}.vt-mega-menu__columns--cms{columns:2;column-gap:22px}}.vt-mobile-nav-toggle{border:1px solid rgba(16,34,25,.1)}.vt-mobile-menu{--bs-offcanvas-width:min(92vw, 420px);border-right:1px solid rgba(23,56,38,.08);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,249,244,.98))}.vt-mobile-menu__title{margin:0;font-size:1.05rem;font-weight:800;color:#102219}.vt-mobile-menu__accordion{display:grid;gap:10px}.vt-mobile-menu__group{overflow:hidden;border:1px solid rgba(23,56,38,.08);border-radius:18px;background:rgba(255,255,255,.92);box-shadow:0 10px 22px rgba(16,24,20,.04)}.vt-mobile-menu__group .accordion-button{box-shadow:none}.vt-mobile-menu__button{font-weight:700;color:#173826;background:0 0}.vt-mobile-menu__button:not(.collapsed){color:#102219;background:rgba(31,77,46,.05)}.vt-mobile-menu__body{display:grid;gap:16px;padding:16px}.vt-mobile-menu__overview{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:999px;width:fit-content;border:1px solid rgba(23,56,38,.1);color:#173826;background:rgba(31,77,46,.05);text-decoration:none;font-weight:700}.vt-mobile-menu__section{display:grid;gap:8px}.vt-mobile-menu__section-title{margin:0;font-size:.9rem;font-weight:800;color:#11261a}.vt-mobile-menu__section-link{color:inherit;text-decoration:none}.vt-mobile-menu__section-link:focus-visible,.vt-mobile-menu__section-link:hover{color:#173826;text-decoration:none}.vt-mobile-menu__section--direct-link .vt-mobile-menu__section-link{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(23,56,38,.08);background:rgba(31,77,46,.05);color:#173826;font-weight:700;text-decoration:none}.vt-mobile-menu__section--direct-link .vt-mobile-menu__section-link:focus-visible,.vt-mobile-menu__section--direct-link .vt-mobile-menu__section-link:hover{color:#102219;text-decoration:none;background:rgba(31,77,46,.08)}.vt-mobile-menu__section--quickorder .vt-mobile-menu__section-link{font-weight:800}.vt-mobile-menu__list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.vt-mobile-menu__link{display:block;padding:8px 0;color:#25412f;text-decoration:none}.vt-mobile-menu__link:focus-visible,.vt-mobile-menu__link:hover{color:#102219;text-decoration:none}.vt-mobile-menu__standalone-link:focus-visible,.vt-mobile-menu__standalone-link:hover{color:#102219;text-decoration:none;background:rgba(31,77,46,.08)}.vt-mobile-menu__standalone{border:1px solid rgba(23,56,38,.08);border-radius:18px;background:rgba(255,255,255,.92);box-shadow:0 10px 22px rgba(16,24,20,.04)}.vt-mobile-menu__standalone-link{display:inline-flex;align-items:center;justify-content:center;padding:0 14px;color:#173826;font-weight:700;text-decoration:none;display:flex;width:100%;min-height:54px;justify-content:space-between;border:0;border-radius:18px;background:0 0}.vt-sticky-mini-wrap{position:sticky;top:0;z-index:1022;width:100%;padding:5px 0 8px;margin-top:0;margin-bottom:0;background:#070a09;border-bottom:0;box-shadow:0 6px 24px rgba(4,6,5,.32),0 0 40px rgba(214,232,75,.05);backdrop-filter:none}.vt-sticky-mini .vt-header-shell.container-md{width:min(98.2%,1560px);max-width:1560px}.vt-sticky-mini__inner{position:relative;display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr) auto;align-items:center;gap:12px;min-height:41px;padding:4px 9px;border-radius:18px;background:linear-gradient(180deg,rgba(16,22,18,.98) 0,rgba(10,14,12,.97) 100%);border:1px solid rgba(214,232,75,.6);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 10px 22px rgba(5,8,7,.22),0 2px 6px rgba(5,8,7,.14),0 0 40px rgba(214,232,75,.36),0 0 80px rgba(214,232,75,.12);backdrop-filter:blur(7px);overflow:visible}.vt-sticky-mini__inner::after,.vt-sticky-mini__inner::before{content:none!important;display:none!important;height:0!important;background:0 0!important}.vt-sticky-mini__search{display:flex;align-items:center;min-width:0;max-width:300px}.vt-sticky-mini__search .ps-searchbar__form{position:relative;display:flex;align-items:center;min-height:40px;padding:0 16px;width:100%;border-radius:999px;border:1.5px solid rgba(214,232,75,.94);background:radial-gradient(ellipse at 50% 0,rgba(214,232,75,.15) 0,transparent 52%),linear-gradient(180deg,rgba(22,32,16,.99),rgba(8,12,10,.98));box-shadow:inset 0 2px 0 rgba(255,255,255,.56),inset 0 -1px 0 rgba(0,0,0,.38),0 0 42px rgba(214,232,75,.74),0 0 90px rgba(214,232,75,.2),0 6px 16px rgba(5,8,7,.26),0 2rem 3rem rgba(214,232,75,.32)}.vt-sticky-mini__search .ps-searchbar__magnifier{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--vt-accent-text)}.vt-sticky-mini__search #_desktop_ps_searchbar{display:flex;flex:1 1 auto;width:100%;max-width:none;margin:0;margin-left:0!important}.vt-sticky-mini__search .ps-searchbar{width:100%;min-width:0;max-width:none;margin:0}.vt-sticky-mini__search .ps-searchbar__input{width:100%;min-width:0;max-width:none;min-height:36px;padding-left:34px;color:var(--vt-accent-text);font-weight:600;border-radius:999px;border:0;background:0 0;backdrop-filter:blur(4px);box-shadow:none}.vt-sticky-mini__search .ps-searchbar__input::placeholder{color:rgba(233,244,168,.7)}.vt-sticky-mini__search .ps-searchbar__input:focus,.vt-sticky-mini__search .ps-searchbar__input:focus-visible{outline:0;box-shadow:none}.vt-sticky-mini__search .ps-searchbar__clear,.vt-sticky-mini__search .ps-searchbar__magnifier{color:rgba(233,244,168,.78)}.vt-sticky-mini__search .ps-searchbar--mobile .header-block{display:flex}.vt-sticky-mini__search .ps-searchbar--mobile{align-items:center}.vt-sticky-mini__search .ps-searchbar--mobile .header-block__action-btn{min-width:36px;min-height:36px;padding:0 10px;border:1px solid rgba(214,232,75,.6);border-radius:12px;background:rgba(32,40,28,.9);color:var(--vt-accent-text);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 0 18px rgba(214,232,75,.32)}.vt-sticky-mini__search .ps-searchbar--mobile .header-block__action-btn:focus-visible,.vt-sticky-mini__search .ps-searchbar--mobile .header-block__action-btn:hover{color:#f7f9bf;background:rgba(38,48,32,.94);border-color:rgba(214,232,75,.72)}.vt-sticky-mini__categories{display:flex;align-items:center;min-width:0}.vt-sticky-mini__nav{display:flex;align-items:center;gap:8px;margin:0;padding:0 3px;list-style:none;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:thin;scrollbar-color:rgba(23,56,38,0.24) transparent;-webkit-overflow-scrolling:touch}.vt-sticky-mini__item+.vt-sticky-mini__item::after,.vt-sticky-mini__item+.vt-sticky-mini__item::before,.vt-sticky-mini__nav>li::after,.vt-sticky-mini__nav>li::before{content:none!important;display:none!important;border:none!important}.vt-sticky-mini__item{flex:0 1 auto;min-width:0}.vt-sticky-mini__item--featured{order:-1}.vt-sticky-mini__nav::-webkit-scrollbar{height:5px}.vt-sticky-mini__nav::-webkit-scrollbar-thumb{background:rgba(23,56,38,.24);border-radius:999px}.vt-sticky-mini__link{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 15px;border-radius:999px;border:1.5px solid rgba(214,232,75,.88);color:rgba(234,246,158,.99);background:radial-gradient(ellipse at 40% 0,rgba(214,232,75,.14) 0,transparent 54%),linear-gradient(180deg,rgba(42,66,20,.98) 0,rgba(14,22,10,.98) 55%,rgba(8,12,6,.99) 100%);font-size:.875rem;font-weight:700;letter-spacing:.01em;text-decoration:none;text-shadow:0 0 18px rgba(214,232,75,.78);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:100%;box-shadow:inset 0 2px 0 rgba(255,255,255,.38),inset 0 -1px 0 rgba(0,0,0,.46),0 3px 8px rgba(5,8,7,.22),0 0 28px rgba(214,232,75,.64),0 1.6rem 2.4rem rgba(214,232,75,.28);transition:transform .18s,background-color .18s,border-color .18s,box-shadow .18s,color .18s}.vt-sticky-mini__link--featured{border-color:rgba(214,232,75,.92);color:#1a2009;font-weight:700;background:linear-gradient(180deg,rgba(234,255,100,.99),rgba(210,234,72,.97) 60%,rgba(182,210,60,.97));text-shadow:0 0 18px rgba(244,250,180,.6);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),inset 0 -1px 0 rgba(110,132,40,.42),0 10px 20px rgba(6,11,9,.3),0 0 36px rgba(214,232,75,.78),0 1.8rem 2.4rem rgba(214,232,75,.28)}.vt-sticky-mini__link--featured:focus-visible,.vt-sticky-mini__link--featured:hover{border-color:rgba(214,232,75,.98);background:linear-gradient(180deg,rgba(244,255,118,.99),rgba(220,244,88,.98) 60%,rgba(192,220,68,.97));box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 10px 20px rgba(6,11,9,.3),0 0 44px rgba(214,232,75,.88),0 2rem 2.8rem rgba(214,232,75,.32)}.vt-sticky-mini__link--featured-secondary{border-color:rgba(214,232,75,.76);color:rgba(234,246,158,.97);background:linear-gradient(180deg,rgba(16,24,18,.98),rgba(10,16,12,.97) 60%,rgba(8,12,10,.97));box-shadow:inset 0 1px 0 rgba(255,255,255,.32),inset 0 -1px 0 rgba(0,0,0,.38),0 8px 16px rgba(6,11,9,.26),0 0 26px rgba(214,232,75,.62),0 1.6rem 2.2rem rgba(214,232,75,.22)}.vt-sticky-mini__link--featured-secondary:focus-visible,.vt-sticky-mini__link--featured-secondary:hover{border-color:rgba(214,232,75,.92);background:linear-gradient(180deg,rgba(22,32,24,.98),rgba(14,20,16,.97) 60%,rgba(10,16,12,.97));box-shadow:inset 0 1px 0 rgba(255,255,255,.36),inset 0 -1px 0 rgba(0,0,0,.38),0 10px 18px rgba(6,11,9,.28),0 0 34px rgba(214,232,75,.72),0 1.8rem 2.6rem rgba(214,232,75,.26)}.vt-sticky-mini__item--has-panel>.vt-sticky-mini__link{padding-right:10px}.vt-sticky-mini__link-caret{display:none;width:8px;height:8px;flex:0 0 auto;border-right:1.5px solid rgba(233,244,168,.82);border-bottom:1.5px solid rgba(233,244,168,.82);transform:rotate(45deg) translateY(-1px);opacity:.64}.vt-sticky-mini__cart{display:flex;align-items:center;justify-content:flex-end}.vt-sticky-mini__cart .vt-header-action{min-height:36px;padding:0 12px}.vt-sticky-mini__cart .vt-header-action__label{font-size:.85rem}.vt-sticky-mini__cart .vt-header-action__badge{min-width:21px;height:21px;font-size:.7rem}.vt-sticky-mini__link:focus-visible,.vt-sticky-mini__link:hover{color:#f1f9a8;text-decoration:none;background:linear-gradient(158deg,rgba(34,52,18,.98) 0,rgba(14,20,10,.97) 50%,rgba(22,32,14,.97) 100%);border-color:rgba(214,232,75,.92);transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.32),inset 0 -1px 0 rgba(0,0,0,.42),0 8px 16px rgba(5,8,7,.22),0 0 32px rgba(214,232,75,.72),0 1.6rem 2.4rem rgba(214,232,75,.32)}@media (min-width:992px){.vt-sticky-mini__nav{overflow:visible}.vt-sticky-mini__item--has-panel>.vt-sticky-mini__link::after{content:"";position:absolute;top:100%;left:-20px;right:-20px;height:24px}.vt-sticky-mini__item--has-panel>.vt-sticky-mini__link{position:relative}.vt-sticky-mini__item--has-panel:focus-within>.vt-sticky-mini__link,.vt-sticky-mini__item--has-panel>.vt-sticky-mini__link:hover{background:rgba(244,241,234,.18);border-color:rgba(208,176,120,.42);box-shadow:0 8px 16px rgba(5,8,7,.22)}.vt-sticky-mini__link-caret{display:inline-block}.layout-left-column .vt-listing-container{--vt-listing-sidebar-width:224px}.layout-left-column .vt-listing-container>.row{--bs-gutter-x:2rem}.layout-left-column .vt-listing-container #left-column{display:flex;flex-direction:column;gap:18px;flex:0 0 var(--vt-listing-sidebar-width);width:var(--vt-listing-sidebar-width);max-width:var(--vt-listing-sidebar-width)}.layout-left-column .vt-listing-container #left-column>*{width:100%;min-width:0}.layout-left-column .vt-listing-container #center-column{flex:1 1 0;width:calc(100% - var(--vt-listing-sidebar-width));max-width:calc(100% - var(--vt-listing-sidebar-width))}}#footer{position:relative;overflow:visible!important;margin-top:0;background:0 0}.vt-footer-premium{position:relative;isolation:isolate;overflow:visible;margin-top:calc(-1 * var(--vt-footer-overlap));background:0 0}.vt-footer-premium::after{content:"";position:absolute;inset:0;background:url("../img/footer/footer-landscape-v2-rect-opt-q18.avif") center 10%/cover no-repeat;z-index:-2;pointer-events:none}.vt-footer-premium__scene{position:relative;z-index:1;padding-top:clamp(180px,20vw,280px);padding-bottom:clamp(34px,4vw,52px);background:0 0}.vt-footer-premium__body,.vt-footer-premium__container,.vt-footer-premium__main{position:relative;z-index:1}.vt-footer-premium__container{width:min(92%,1240px);max-width:1240px;margin-left:auto;margin-right:auto}.vt-footer-premium__body{padding-top:clamp(18px,2vw,28px)}.vt-footer-premium__main{color:rgba(235,239,232,.88);padding-block:0;background:0 0}.vt-footer-premium__content{padding-top:clamp(10px,1.6vw,22px)}.vt-footer-premium .footer__main-bottom,.vt-footer-premium .footer__main-top{row-gap:1.4rem}.vt-footer-premium .footer__main-top{margin-top:0}.vt-footer-premium .footer__main-bottom>[class*=col-],.vt-footer-premium .footer__main-top>[class*=col-]{position:relative}.vt-footer-premium .copyright,.vt-footer-premium .footer-block,.vt-footer-premium [class*=footer] .links{position:relative;z-index:1}.vt-footer-premium .footer-block{position:relative;isolation:isolate;padding:14px 18px 18px;border:0;border-radius:14px;box-shadow:none}.vt-footer-premium .footer-block::before{content:"";position:absolute;inset:-2px;z-index:-1;border-radius:inherit;background:linear-gradient(180deg,rgba(252,250,243,.78),rgba(248,246,238,.7));box-shadow:0 10px 28px rgba(15,23,18,.08);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none}.vt-footer-premium .footer-block__title,.vt-footer-premium .footer-block__title a{color:#171410}.vt-footer-premium .footer-block__title{text-shadow:none}.vt-footer-premium .copyright a,.vt-footer-premium .footer,.vt-footer-premium .footer-block a,.vt-footer-premium .text-muted{color:rgba(23,20,16,.9)}.vt-footer-premium .copyright a:hover,.vt-footer-premium .footer-block a:hover{color:#000}.vt-footer-premium .footer-block li,.vt-footer-premium .footer-block ol,.vt-footer-premium .footer-block ul,.vt-footer-premium .footer-block__list,.vt-footer-premium .footer-block__list a,.vt-footer-premium .footer-block__list li,.vt-footer-premium .links,.vt-footer-premium .links a,.vt-footer-premium .links li{border:0!important;box-shadow:none!important;outline:0!important;background:0 0}.vt-footer-premium .footer-block__list,.vt-footer-premium .links{list-style:none;margin:0;padding:0}.vt-footer-premium .footer-block__list li,.vt-footer-premium .links li{margin:0;padding:0}.vt-footer-premium .footer-block li::after,.vt-footer-premium .footer-block li::before,.vt-footer-premium .footer-block__list a::after,.vt-footer-premium .footer-block__list a::before,.vt-footer-premium .footer-block__list li::after,.vt-footer-premium .footer-block__list li::before,.vt-footer-premium .links a::after,.vt-footer-premium .links a::before,.vt-footer-premium .links li::after,.vt-footer-premium .links li::before{content:none!important;box-shadow:none!important}.vt-footer-premium .footer-block__list a{padding-block:0.3rem;text-decoration:none!important;background-image:none!important}.vt-footer-premium .copyright{margin-top:1.8rem;padding-top:1.15rem;border-top:0;box-shadow:none}.vt-listing-container{width:min(92vw,1720px);max-width:1720px}.vt-listing-container>.row{--bs-gutter-x:1.75rem}.vt-listing-container #center-column,.vt-listing-container #left-column,.vt-listing-container #right-column{min-width:0}#js-product-list .vt-listing-products-grid,.product-list .vt-listing-products-grid,.vt-listing-products-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;margin:0;padding:0}#js-product-list .vt-listing-products-grid>.js-product-miniature,#js-product-list .vt-listing-products-grid>.product,.product-list .vt-listing-products-grid>.js-product-miniature,.product-list .vt-listing-products-grid>.product,.vt-listing-products-grid>.js-product-miniature,.vt-listing-products-grid>.product{width:auto;max-width:none;flex:none;min-width:0;margin:0;padding:0}#js-product-list .product-miniature,.product-list .product-miniature,.products .product-miniature{height:100%}#js-product-list .product-miniature__inner,.product-list .product-miniature__inner,.products .product-miniature__inner{height:100%;display:flex;flex-direction:column}#js-product-list,.module-products,.product-list,.products{--bs-link-color:var(--vt-link-base);--bs-link-hover-color:var(--vt-link-hover)}#js-product-list .product-miniature .product-miniature__title a,#js-product-list .product-miniature__title,#js-product-list .product-miniature__title a,.module-products .product-miniature .product-miniature__title a,.module-products .product-miniature__title,.product-list .product-miniature__title,.product-list .product-miniature__title a,.product-title a,.product__name a,.products .product-miniature .product-miniature__title a,.products .product-miniature__title,.products .product-miniature__title a{display:block;color:#1f2a1f;text-align:center;text-decoration:none;font-weight:600;line-height:1.45;transition:color .18s,text-shadow .18s}#js-product-list .product-miniature .product-miniature__title a:hover,#js-product-list .product-miniature__title a:hover,#js-product-list .product-miniature__title:focus-visible,#js-product-list .product-miniature__title:hover,.module-products .product-miniature .product-miniature__title a:hover,.module-products .product-miniature__title:focus-visible,.module-products .product-miniature__title:hover,.product-list .product-miniature__title a:hover,.product-list .product-miniature__title:focus-visible,.product-list .product-miniature__title:hover,.product-title a:hover,.product__name a:hover,.products .product-miniature .product-miniature__title a:hover,.products .product-miniature__title a:hover,.products .product-miniature__title:focus-visible,.products .product-miniature__title:hover{color:#1f4d2e;text-shadow:0 3px 10px rgba(31,77,46,.16)}#js-product-list .product-miniature__prices,.product-list .product-miniature__prices,.products .product-miniature__prices{display:grid;justify-items:center;gap:.18rem;margin-top:.46rem;margin-bottom:.42rem}#js-product-list .product-miniature__price,.product-list .product-miniature__price,.products .product-miniature__price{margin:0;color:#1f2a1f;font-size:1.16rem;font-weight:750;line-height:1.18;text-align:center;letter-spacing:.005em}#js-product-list .product-miniature__price .from,#js-product-list .product-miniature__price .price-prefix,#js-product-list .product-miniature__price small,.product-list .product-miniature__price .from,.product-list .product-miniature__price .price-prefix,.product-list .product-miniature__price small,.products .product-miniature__price .from,.products .product-miniature__price .price-prefix,.products .product-miniature__price small{display:block;margin-bottom:.04rem;color:rgba(31,42,31,.62);font-size:.78rem;font-weight:600;line-height:1.2;letter-spacing:.02em}#js-product-list .product-miniature__discount-price,.product-list .product-miniature__discount-price,.products .product-miniature__discount-price{min-height:1.05rem;line-height:1.2;text-align:center}#js-product-list .product-miniature__regular-price,.product-list .product-miniature__regular-price,.products .product-miniature__regular-price{color:rgba(31,42,31,.52);font-size:.83rem;font-weight:500}@media (max-width:767.98px){#js-product-list .product-miniature__price,.product-list .product-miniature__price,.products .product-miniature__price{font-size:1.08rem;line-height:1.16}}#js-product-list .product-miniature__variant-select-wrap,.product-list .product-miniature__variant-select-wrap,.products .product-miniature__variant-select-wrap{display:flex;justify-content:center;margin:.28rem 0 .12rem}#js-product-list .product-miniature__variant-select-label,.product-list .product-miniature__variant-select-label,.products .product-miniature__variant-select-label{display:none}#js-product-list .product-miniature__variant-select-shell,.product-list .product-miniature__variant-select-shell,.products .product-miniature__variant-select-shell{width:78%;max-width:10.2rem;min-width:7.4rem}#js-product-list .product-miniature__variant-select,.product-list .product-miniature__variant-select,.products .product-miniature__variant-select{width:100%;min-height:2.15rem;padding:.36rem 2rem .36rem .74rem;border-radius:.75rem;border:1px solid rgba(120,146,122,.36);background-color:rgba(248,246,240,.96);color:#1f2a1f;font-size:.84rem;font-weight:600;line-height:1.25;text-align:center;text-align-last:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 4px 10px rgba(16,24,20,.08)}#js-product-list .product-miniature__variant-select:focus-visible,.product-list .product-miniature__variant-select:focus-visible,.products .product-miniature__variant-select:focus-visible{border-color:rgba(84,128,84,.62);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 0 0 2px rgba(142,176,110,.24);outline:0}#js-product-list .product-miniature__actions .product-miniature__form,.product-list .product-miniature__actions .product-miniature__form,.products .product-miniature__actions .product-miniature__form{display:flex;justify-content:center}#js-product-list .product-miniature__actions .product-miniature__add,#js-product-list .product-miniature__actions .product-miniature__details--variants,.product-list .product-miniature__actions .product-miniature__add,.product-list .product-miniature__actions .product-miniature__details--variants,.products .product-miniature__actions .product-miniature__add,.products .product-miniature__actions .product-miniature__details--variants{display:inline-flex;align-items:center;justify-content:center;width:calc(100% - .9rem)!important;min-height:2.42rem;padding:.4rem 1rem;margin-left:auto;margin-right:auto;border-radius:999px;font-size:.89rem;font-weight:700;line-height:1.18;letter-spacing:.01em;color:var(--vt-accent-text);background:var(--vt-accent-bg);border-color:var(--vt-accent-border);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(0,0,0,.22),0 0 12px rgba(214,232,75,.22),0 8px 14px rgba(16,24,20,.1)}#js-product-list .product-miniature__actions .product-miniature__add.is-disabled,.product-list .product-miniature__actions .product-miniature__add.is-disabled,.products .product-miniature__actions .product-miniature__add.is-disabled{border-color:rgba(148,162,126,.34);background:linear-gradient(180deg,rgba(88,98,82,.78),rgba(56,64,52,.82));color:rgba(243,246,232,.76);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 -1px 0 rgba(0,0,0,.22),0 6px 12px rgba(16,24,20,.1);cursor:not-allowed}#js-product-list .product-miniature__actions .product-miniature__add:focus-visible,#js-product-list .product-miniature__actions .product-miniature__add:hover,#js-product-list .product-miniature__actions .product-miniature__details--variants:focus-visible,#js-product-list .product-miniature__actions .product-miniature__details--variants:hover,.product-list .product-miniature__actions .product-miniature__add:focus-visible,.product-list .product-miniature__actions .product-miniature__add:hover,.product-list .product-miniature__actions .product-miniature__details--variants:focus-visible,.product-list .product-miniature__actions .product-miniature__details--variants:hover,.products .product-miniature__actions .product-miniature__add:focus-visible,.products .product-miniature__actions .product-miniature__add:hover,.products .product-miniature__actions .product-miniature__details--variants:focus-visible,.products .product-miniature__actions .product-miniature__details--variants:hover{color:#f7f9bf;border-color:rgba(214,232,75,.82);background:linear-gradient(180deg,rgba(90,114,56,.96),rgba(42,56,34,.92) 60%,rgba(30,40,28,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 -1px 0 rgba(0,0,0,.28),0 0 22px rgba(214,232,75,.4),0 10px 20px rgba(16,24,20,.13)}@media (max-width:767.98px){#js-product-list .product-miniature__variant-select-shell,.product-list .product-miniature__variant-select-shell,.products .product-miniature__variant-select-shell{width:80%;max-width:10.5rem;min-width:7.2rem}#js-product-list .product-miniature__variant-select,.product-list .product-miniature__variant-select,.products .product-miniature__variant-select{min-height:2.08rem;font-size:.81rem}#js-product-list .product-miniature__actions .product-miniature__add,#js-product-list .product-miniature__actions .product-miniature__details--variants,.product-list .product-miniature__actions .product-miniature__add,.product-list .product-miniature__actions .product-miniature__details--variants,.products .product-miniature__actions .product-miniature__add,.products .product-miniature__actions .product-miniature__details--variants{width:calc(100% - .7rem)!important;min-height:2.34rem;padding:.38rem .88rem;font-size:.85rem}}#js-product-list .product-miniature__infos .product-list-review,.product-list .product-miniature__infos .product-list-review,.products .product-miniature__infos .product-list-review{display:none!important;margin:0!important;padding:0!important}#js-product-list .product-miniature__meta,.product-list .product-miniature__meta,.products .product-miniature__meta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:4px;font-size:.85rem;line-height:1.35;color:rgba(29,43,36,.72)}#js-product-list .product-miniature__meta-sep,.product-list .product-miniature__meta-sep,.products .product-miniature__meta-sep{color:rgba(29,43,36,.45)}#js-product-list .product-miniature__availability,#js-product-list .product-miniature__lot-rule,.product-list .product-miniature__availability,.product-list .product-miniature__lot-rule,.products .product-miniature__availability,.products .product-miniature__lot-rule{margin:0;font-size:inherit;line-height:inherit;color:inherit}.vt-regulatory-note{display:block;padding:.75rem .85rem;border:1px solid rgba(176,104,58,.35);border-left-width:4px;border-radius:var(--bs-border-radius);background:rgba(186,118,62,.12);color:rgba(96,50,22,.98);font-size:.85rem;line-height:1.45}.vt-regulatory-note em{font-style:italic;color:inherit}.vt-regulatory-note__label{display:inline-flex;align-items:center;margin-bottom:.25rem;line-height:1.1;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(110,58,24,.85)}.vt-regulatory-note--rodents{border-color:rgba(176,104,58,.55)}.vt-product-page .vt-regulatory-note{margin-top:.35rem}#vt-home-vento,#vt-home-vento-assistant{scroll-margin-top:calc(var(--scroll-padding-top,0px) + 8px)}#vt-home-vento img,#vt-home-vento video,.vt-vento-visual img,.vt-vento-visual video{display:block;max-width:100%;height:auto}embed,iframe,img,object,picture,svg,video{max-width:100%}.module-products .product-miniature,.module-products .product-miniature .product__card-img img,.product-miniature,.product-miniature .product__card-img,.product-miniature .product__card-img img,.product-miniature__inner{max-width:100%;min-width:0}.product-miniature .product__card-img img{width:100%;height:auto;object-fit:contain}.vt-home-dev *,.vt-listing-container *,.vt-site-header *,.vt-sticky-mini-wrap *{min-width:0}@media (min-width:768px){body{padding-bottom:0}}@media (max-width:991.98px){:root{--vt-footer-overlap:56px}body{padding-bottom:0}.vt-home-dev{padding-bottom:24px}.vt-home-dev .vt-hero-premium{position:relative;display:grid;left:auto;right:auto;width:100%;margin-left:0;margin-right:0;grid-template-columns:minmax(0,1fr);gap:18px;min-height:auto;padding:26px 16px 28px}.vt-home-dev .vt-hero-premium__content,.vt-home-dev .vt-hero-premium__panel,.vt-home-dev .vt-hero-premium__visual{max-width:100%;width:100%;min-width:0}.vt-home-dev .vt-hero-premium__title{font-size:clamp(1.8rem, 8vw, 2.8rem);line-height:1.02;max-width:none;text-wrap:pretty}.vt-editorial-lead__text,.vt-featured-product__description,.vt-featured-product__intro,.vt-home-card p,.vt-home-dev .vt-hero-premium__panel-text,.vt-home-dev .vt-hero-premium__text,.vt-info-strip__text,.vt-partners-lead__text,.vt-vento-text{font-size:.98rem;line-height:1.6;word-break:normal;overflow-wrap:break-word}.vt-featured-product__actions,.vt-home-dev .vt-hero-premium__actions,.vt-vento-actions{display:flex;flex-direction:column;align-items:stretch}.vt-featured-product__actions .vt-btn,.vt-home-card .vt-btn,.vt-home-dev .vt-hero-premium__actions .vt-btn,.vt-vento-actions .vt-btn{width:100%}.vt-home-dev .vt-hero-premium__visual{align-items:center;min-height:auto;padding-top:0;padding-bottom:0;border-radius:20px}.vt-home-dev .vt-hero-premium__panel{padding:22px 20px;transform:none}.vt-footer-premium::after{background-position:58% 8%}.vt-footer-premium__scene{padding-top:142px;padding-bottom:30px}.vt-footer-premium__container{width:min(94%,1240px)}.vt-footer-premium__body{padding-top:14px}.vt-footer-premium .copyright{margin-top:1.35rem}.vt-info-strip{margin-top:-16px;margin-bottom:22px}.vt-info-strip__inner{grid-template-columns:minmax(0,1fr);gap:12px}.vt-info-strip__item{min-height:auto;padding:14px 16px;align-items:flex-start}.vt-home-section{padding:18px 0}.vt-section-box,.vt-vento-block{border-radius:20px;padding:18px}.vt-section-title,.vt-vento-title{font-size:clamp(1.6rem, 6vw, 2rem);line-height:1.08}.vt-home-grid{grid-template-columns:minmax(0,1fr);gap:16px}.vt-section-box--editorial,.vt-section-box--featured-product,.vt-section-box--partners{padding:20px 18px}.vt-section-box--categories{padding:22px 18px}.vt-category-lead{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:22px}.vt-category-lead__text{max-width:none}.vt-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.vt-home-card{padding:18px 16px}.vt-category-tile{min-height:220px;aspect-ratio:16/10}.vt-category-tile__content{padding:18px;gap:12px}.vt-home-card h3{font-size:1.45rem;line-height:1.15}.vt-category-tile__title{font-size:1.5rem;max-width:13ch}.vt-section-box--featured-product{grid-template-columns:minmax(0,1fr);gap:22px}.vt-featured-product__section-title{max-width:none}.vt-featured-product__details{padding:18px}.vt-partners-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.vt-vento-block{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px 18px 10px}.vt-vento-content{max-width:none;min-width:0}.vt-vento-stage{min-height:auto;padding:0;overflow:visible;display:flex;justify-content:center}.vt-vento-visual{position:relative;width:220px;height:auto;max-width:100%;margin-right:0;overflow:visible}.vt-vento-figure{display:block;position:relative;right:auto;bottom:auto;width:220px;height:auto;transform:none;filter:drop-shadow(0 8px 14px rgba(16, 24, 20, .1))}.vt-header-main .vt-header-shell.container-md{width:min(94%,1732px)}.vt-header-main__row{min-height:96px;gap:16px;padding:10px 0 14px}.vt-header-main__brand{flex:1 1 auto;padding-right:14px}.vt-header-main__actions{width:auto;margin-left:auto;gap:10px}.vt-header-main__contact-links{--vt-contact-button-width:176px;justify-content:flex-end;gap:7px}.vt-header-contact-link{min-height:36px;padding:0 12px}.vt-header-contact-link.vt-btn--accent{min-height:40px;padding:0 14px}.vt-header-contact-link__label{font-size:.78rem}.vt-topbar-account-link{font-size:.72rem}.vt-header-shell.container-md,.vt-home-dev .vt-container{width:min(94%,1600px)}.vt-sticky-mini .vt-header-shell.container-md{width:min(96.4%,1560px);max-width:1560px}.vt-header-nav-wrap .blockreassurance--horizontal.container{padding-bottom:12px;gap:.875rem 1rem}.vt-sticky-mini__inner{grid-template-columns:minmax(210px,270px) minmax(0,1fr) auto;gap:10px;padding:5px 9px;border-radius:18px}.vt-sticky-mini__link{padding:0 11px;font-size:.85rem}}@media (max-width:767.98px){.vt-sticky-mini-wrap{padding-bottom:6px;padding-top:0;top:0}body.vt-mobile-menu-open .vt-sticky-mini-wrap{position:fixed;top:0;left:0;right:0;z-index:1061}body.vt-mobile-menu-open .offcanvas-backdrop,body.vt-mobile-menu-open .vt-mobile-menu{top:var(--vt-mobile-menu-sticky-offset,0);height:calc(100vh - var(--vt-mobile-menu-sticky-offset,0px));height:calc(100dvh - var(--vt-mobile-menu-sticky-offset,0px))}.vt-header-main__row{flex-wrap:wrap;align-items:center;gap:10px;min-height:auto;padding:10px 0 12px}.vt-header-main__brand{order:1;flex:1 1 0;min-width:0;padding-right:0}.vt-header-main__actions{display:none}.vt-header-main__mobile-tools{order:2;display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto}.vt-header-main__mobile-links{order:3;display:flex;width:100%;gap:6px;flex-direction:row}.vt-header-main__mobile-links .vt-header-contact-link{inline-size:auto;flex:1 1 calc(50% - 3px);min-width:0;min-height:32px;padding:0 8px;border-radius:10px}.vt-header-main__mobile-links .vt-header-contact-link__icon{flex:0 0 12px;width:12px;height:12px}.vt-header-main__mobile-links .vt-header-contact-link__label{font-size:.72rem;line-height:1.15}.vt-header-main__mobile-account{display:none}.vt-header-main .header-block__action-btn{min-height:34px;min-width:34px;padding:0 8px}.vt-header-contact-link__label{font-size:.72rem}.vt-sticky-mini__inner{grid-template-columns:auto 1fr auto;align-items:center;gap:6px;padding:4px 8px;min-height:38px}.vt-sticky-mini__search{min-width:0;max-width:none;flex:1}.vt-sticky-mini__search #_desktop_ps_searchbar{display:none!important}.vt-sticky-mini__search .ps-searchbar--mobile,.vt-sticky-mini__search .ps-searchbar--mobile .header-block{width:100%}.vt-sticky-mini__search .ps-searchbar--mobile .header-block__action-btn{width:100%;justify-content:center;gap:6px;min-height:30px;border-radius:999px;font-size:.78rem;font-weight:600;color:var(--vt-accent-text,#f3f6a6)}.vt-sticky-mini__search .ps-searchbar--mobile .header-block__action-btn::after{content:"Rechercher"}.vt-sticky-mini__categories{display:flex;overflow:hidden;flex:0 0 auto;order:-1}.vt-sticky-mini__nav{display:none}.vt-sticky-mini__menu-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid rgba(214,232,75,.35);border-radius:10px;background:rgba(214,232,75,.18);color:var(--vt-accent-text,#f3f6a6);font-size:0;cursor:pointer;transition:background .15s,border-color .15s}.vt-sticky-mini__menu-btn .material-icons{font-size:18px}.vt-sticky-mini__menu-btn:active{background:rgba(214,232,75,.32)}.vt-sticky-mini__cart{display:flex!important;flex:0 0 auto}.vt-sticky-mini__cart .vt-header-action{min-height:30px;padding:0 8px;gap:4px;border-radius:10px;font-size:.78rem}.vt-sticky-mini__cart .vt-header-action__label{display:none}.vt-sticky-mini__cart .vt-header-action__badge{min-width:20px;height:20px;padding:0 5px;font-size:.68rem}}@media (max-width:575.98px){:root{--vt-footer-overlap:40px}.vt-header-main__row{padding:8px 0 10px;gap:8px}.vt-header-logo{padding:4px 0}.vt-header-logo__brand{font-size:clamp(1.35rem, 6.8vw, 1.75rem)}.vt-header-logo__tagline{font-size:.65rem;letter-spacing:.022em}.vt-header-main__mobile-links{flex-direction:row}.vt-header-main__mobile-links .vt-header-contact-link{inline-size:auto;flex-basis:calc(50% - 3px)}.vt-mobile-menu{--bs-offcanvas-width:94vw}.vt-mobile-menu__body{gap:14px;padding:14px}.vt-mobile-menu__overview{width:100%}.vt-footer-premium__scene{padding-top:118px;padding-bottom:24px}.vt-footer-premium .copyright{margin-top:1rem}.vt-header-nav-wrap .blockreassurance--horizontal.container{padding-bottom:8px;gap:.6rem}.vt-sticky-mini__inner{grid-template-columns:auto 1fr auto;min-height:36px;gap:4px;padding:3px 6px;border-radius:12px}.vt-sticky-mini__search .ps-searchbar--mobile .header-block__action-btn{min-width:28px;min-height:28px;font-size:.72rem}.vt-sticky-mini__menu-btn{width:28px;height:28px;border-radius:8px}.vt-sticky-mini__menu-btn .material-icons{font-size:16px}.vt-sticky-mini__cart .vt-header-action{min-height:28px;padding:0 6px;border-radius:8px}.vt-category-tile,.vt-home-card,.vt-section-box,.vt-vento-block{min-width:0}.vt-section-box,.vt-vento-block{padding:14px 10px}.vt-section-title,.vt-vento-title{font-size:clamp(1.3rem, 5.5vw, 1.7rem);margin-bottom:10px}}@media (max-width:767.98px){#vt-home-vento .vt-vento-block{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;padding:14px 14px 8px}#vt-home-vento .vt-vento-actions,#vt-home-vento .vt-vento-content,#vt-home-vento .vt-vento-stage,#vt-home-vento .vt-vento-text,#vt-home-vento .vt-vento-title,#vt-home-vento .vt-vento-visual{width:100%;max-width:none;min-width:0}#vt-home-vento .vt-vento-actions{display:flex;flex-direction:column;align-items:stretch}#vt-home-vento .vt-vento-actions .vt-btn{width:100%}#vt-home-vento .vt-vento-stage{min-height:auto;padding:0;overflow:visible;display:flex;justify-content:center}#vt-home-vento .vt-vento-visual{position:relative;width:180px;height:auto;margin:0 auto;overflow:visible}#vt-home-vento .vt-vento-figure{display:block;position:relative;right:auto;bottom:auto;width:180px;height:auto;transform:none;filter:drop-shadow(0 8px 14px rgba(16, 24, 20, .1))}}.vt-product-blocks{width:min(92vw,1440px);max-width:100%;margin:0 auto clamp(24px,3vw,38px);display:grid;gap:22px}.vt-product-blocks__hero-surface,.vt-product-blocks__section-shell{border-radius:28px;border:1px solid rgba(31,77,46,.1);background:linear-gradient(180deg,#fff 0,rgba(248,247,242,.94) 100%);box-shadow:0 18px 42px rgba(16,24,20,.06)}.vt-product-blocks__hero-surface{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,0.9fr);gap:28px;padding:clamp(24px,3vw,34px);background:radial-gradient(circle at top right,rgba(156,183,132,.18) 0,rgba(156,183,132,0) 42%),linear-gradient(180deg,rgba(247,250,245,.98) 0,#fff 100%)}.vt-product-blocks__hero-copy{display:grid;align-content:start;gap:14px;min-width:0}.vt-product-blocks__eyebrow{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:8px 14px;border-radius:999px;background:rgba(31,77,46,.08);color:#234a31;font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.vt-product-blocks__hero-title,.vt-product-blocks__section-title{margin:0;color:#1f4d2e;line-height:1.15}.vt-product-blocks__hero-title{font-size:clamp(1.55rem, 2vw, 2.2rem)}.vt-product-blocks__section-title{font-size:clamp(1.2rem, 1.4vw, 1.55rem)}.vt-product-blocks__hero-panel,.vt-product-blocks__hero-side{display:grid;gap:14px}.vt-product-blocks__hero-panel{padding:18px 20px;border-radius:22px;background:rgba(255,255,255,.82);border:1px solid rgba(31,77,46,.08)}.vt-product-blocks__mini-title{margin:0;color:#234a31;font-size:.92rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.vt-product-blocks__sections{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.vt-product-blocks__section-shell{display:grid;gap:18px;padding:clamp(22px,2.6vw,28px)}.vt-product-blocks__section-shell--expert,.vt-product-blocks__section-shell--full{grid-column:1/-1}.vt-product-blocks__bullet-list,.vt-product-blocks__plain-list{margin:0;padding:0;list-style:none;display:grid;gap:12px}.vt-product-blocks__bullet-list li,.vt-product-blocks__plain-list li{position:relative;padding-left:18px;color:#4c594f;line-height:1.7}.vt-product-blocks__bullet-list li::before,.vt-product-blocks__plain-list li::before{content:"";position:absolute;top:.72em;left:0;width:8px;height:8px;border-radius:999px;background:#8dae6b;transform:translateY(-50%)}.vt-product-blocks__chip-list{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.vt-product-blocks__chip-item{display:inline-flex;align-items:center;min-height:38px;padding:8px 14px;border-radius:999px;background:#eff5ea;color:#264d34;font-weight:700;line-height:1.35}.vt-product-blocks__decision-columns{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.vt-product-blocks__decision-card{display:grid;gap:14px;min-width:0;padding:20px;border-radius:22px}.vt-product-blocks__decision-card--good{background:linear-gradient(180deg,rgba(239,245,234,.95) 0,rgba(255,255,255,.95) 100%);border:1px solid rgba(92,138,74,.16)}.vt-product-blocks__decision-card--bad{background:linear-gradient(180deg,rgba(249,244,238,.98) 0,rgba(255,255,255,.95) 100%);border:1px solid rgba(150,112,79,.14)}.vt-product-blocks__specs{display:grid;gap:14px;margin:0}.vt-product-blocks__spec{display:grid;gap:6px;padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.7);border:1px solid rgba(31,77,46,.08)}.vt-product-blocks__spec dt{margin:0;color:#274d34;font-size:.88rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.vt-product-blocks__spec dd{margin:0;color:#4c594f;line-height:1.7}.vt-product-blocks__faq{display:grid;gap:12px}.vt-product-blocks__faq-item{overflow:hidden;border:1px solid rgba(31,77,46,.1);border-radius:20px;background:rgba(255,255,255,.88)}.vt-product-blocks__faq-summary{padding-block:0.9rem;padding-inline:1.05rem;font-size:.97rem;box-shadow:none}.vt-product-blocks__faq-question{color:#1f4d2e;font-weight:700;line-height:1.45}.vt-product-blocks__faq-answer{padding:0 1.05rem 1rem}.vt-product-blocks__faq-answer p{margin:0;color:#4c594f;line-height:1.75}.vt-product-blocks__faq .accordion-button:not(.collapsed){color:#1f4d2e;background:rgba(224,238,220,.54)}.vt-product-blocks__faq .accordion-button:focus{box-shadow:none}.vt-product-blocks__section-shell--expert{background:radial-gradient(circle at top right,rgba(143,169,108,.18) 0,rgba(143,169,108,0) 34%),linear-gradient(180deg,#f7faf5 0,#fff 100%)}.vt-product-blocks__expert-text{margin:0;max-width:72ch;color:#435246;line-height:1.8;font-size:1.03rem}.vt-product-blocks__products .module-products{padding:0}.vt-product-blocks__products .module-products__list{margin-top:8px}.vt-product-blocks__guides-grid{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1199.98px){.vt-product-blocks__hero-surface{grid-template-columns:minmax(0,1fr)}}@media (max-width:991.98px){.vt-product-blocks__decision-columns,.vt-product-blocks__guides-grid,.vt-product-blocks__sections{grid-template-columns:minmax(0,1fr)}.vt-product-blocks__hero-surface,.vt-product-blocks__section-shell{border-radius:24px}}@media (max-width:767.98px){.vt-product-blocks{gap:18px}.vt-product-blocks__hero-surface,.vt-product-blocks__section-shell{padding:20px 18px;border-radius:20px}.vt-product-blocks__hero-title{font-size:1.42rem}.vt-product-blocks__faq-summary{padding:16px 52px 16px 18px}.vt-product-blocks__faq-answer{padding:0 18px 18px}.page-cms .vt-guide-article .vat-sommaire-box{overflow-x:auto;-webkit-overflow-scrolling:touch}.page-cms .vt-guide-article .vat-sommaire-table{width:100%;min-width:0;max-width:100%}.page-cms .vt-guide-article table{max-width:100%}}.vt-guide-hero{width:min(92vw,1440px);max-width:100%;margin:0 auto clamp(22px,3vw,34px)}.vt-guide-hero__surface{position:relative;overflow:hidden;padding:clamp(24px,3vw,36px);border:1px solid rgba(31,77,46,.1);border-radius:30px;background:radial-gradient(circle at top right,rgba(107,158,96,.16),transparent 34%),linear-gradient(180deg,rgba(247,250,245,.98) 0,rgba(255,255,255,.98) 100%);box-shadow:0 18px 36px rgba(16,24,20,.05)}.vt-guide-hero__surface::before{content:"";position:absolute;inset:auto -6% -32% auto;width:260px;height:260px;border-radius:999px;background:radial-gradient(circle,rgba(31,77,46,.08) 0,rgba(31,77,46,0) 72%);pointer-events:none}.vt-guide-hero__copy{position:relative;display:grid;gap:12px;max-width:82ch}.vt-guide-hero__eyebrow{display:inline-flex;align-items:center;width:fit-content;min-height:32px;padding:0 12px;border-radius:999px;background:rgba(31,77,46,.08);color:#30503a;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.vt-guide-hero__title{margin:0;max-width:20ch;color:#173420;font-size:clamp(2rem, 2.7vw, 2.85rem);line-height:1.02;letter-spacing:-.04em}.vt-guide-hero__lead{margin:0;max-width:78ch;color:#4c5a50;font-size:1rem;line-height:1.68}@media (min-width:992px){.page-cms .vt-guide-hero__copy{margin-inline:auto;max-width:min(100%,72ch)}.page-cms .vt-guide-hero__eyebrow,.page-cms .vt-guide-hero__lead,.page-cms .vt-guide-hero__title{margin-inline:auto;text-align:center}.page-cms .vt-guide-hero__title{max-width:24ch;text-wrap:balance}.page-cms .vt-guide-hero__lead{max-width:64ch}.page-product .vt-product-hero--frozen{grid-template-columns:minmax(0,0.68fr) minmax(0,0.68fr) minmax(21rem,0.92fr)}.page-product .vt-product-hero--frozen .vt-product-hero__media-shell .product__carousel,.page-product .vt-product-hero--frozen .vt-product-hero__media-shell .product__carousel .carousel-item img{max-height:21rem}}.page-content--cms.vt-cms-page--guide{margin-bottom:clamp(18px,2.6vw,30px)}.vt-guide-article{width:min(92vw,1440px);max-width:100%;margin:0 auto;padding:0 0 clamp(18px,2.6vw,28px);color:#243329}.vt-guide-article>:first-child{margin-top:0}.vt-guide-article>:last-child{margin-bottom:0}.vt-guide-article h2,.vt-guide-article h3,.vt-guide-article h4{color:#173420;letter-spacing:-.03em}.vt-guide-article h2{margin:2.65rem 0 .85rem;padding-top:1rem;border-top:1px solid rgba(31,77,46,.12);font-size:clamp(1.68rem, 1.95vw, 2.12rem);line-height:1.1}.vt-guide-article h3{margin:1.8rem 0 .7rem;font-size:clamp(1.24rem, 1.35vw, 1.54rem);line-height:1.2}.vt-guide-article h4{margin:1.2rem 0 .5rem;font-size:1.02rem;line-height:1.3}.vt-guide-article figcaption,.vt-guide-article li,.vt-guide-article p,.vt-guide-article td,.vt-guide-article th{color:#425045;font-size:1rem;line-height:1.7}.vt-guide-article blockquote,.vt-guide-article figure,.vt-guide-article ol,.vt-guide-article p,.vt-guide-article table,.vt-guide-article ul{margin-bottom:1.02rem}.vt-guide-article ol,.vt-guide-article ul{padding-left:1.35rem}.vt-guide-article li+li{margin-top:.28rem}.vt-guide-article strong{color:#183b24}.vt-guide-article a{color:#214d33;text-decoration-color:rgba(33,77,51,0.28);text-underline-offset:0.16em}.vt-guide-article a:hover{color:#173420;text-decoration-color:rgba(23,52,32,0.5)}.vt-guide-article img{max-width:100%;height:auto;border-radius:20px}.vt-guide-article hr{margin:1.55rem 0;border-color:rgba(31,77,46,.12)}.vt-guide-article blockquote{margin-inline:0;padding:18px 20px;border-left:4px solid rgba(31,77,46,.35);border-radius:0 18px 18px 0;background:rgba(247,250,245,.86)}.vt-guide-article table{width:100%;min-width:640px;border-collapse:separate;border-spacing:0;overflow:hidden;background:#fff;border:1px solid rgba(31,77,46,.1);border-radius:18px}.vt-guide-article td,.vt-guide-article th{padding:12px 14px;vertical-align:top;border-bottom:1px solid rgba(31,77,46,.08)}.vt-guide-article tr:last-child td{border-bottom:0}.vt-guide-article th{color:#173420;font-weight:700;background:rgba(247,250,245,.95)}.vt-guide-table-wrap{overflow-x:auto;margin-bottom:1.05rem;padding-bottom:4px}.vt-guide-table-wrap::-webkit-scrollbar{height:8px}.vt-guide-table-wrap::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(31,77,46,.25)}.vt-guide-article .vat-sommaire-box{margin:1rem 0 1.9rem;padding:20px 20px 16px;border:1px solid rgba(31,77,46,.1);border-radius:24px;background:linear-gradient(180deg,rgba(247,250,245,.94) 0,rgba(255,255,255,.98) 100%);box-shadow:0 12px 26px rgba(16,24,20,.04)}.vt-guide-article .vat-sommaire-box p:last-child{margin-bottom:0}.vt-guide-article .vat-sommaire-box a{font-weight:700}.vt-guide-faq{display:grid;gap:10px;margin:1.35rem 0 2.1rem;scroll-margin-top:64px}.vt-guide-faq__item{overflow:hidden;border:1px solid rgba(31,77,46,.1);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.98) 0,rgba(249,249,246,.98) 100%);box-shadow:0 14px 26px rgba(16,24,20,.04)}.vt-guide-faq__summary{display:flex;align-items:start;gap:12px;cursor:pointer;list-style:none}.vt-guide-faq__summary::-webkit-details-marker{display:none}.vt-guide-faq__summary::after{content:"+";display:grid;place-items:center;margin-left:auto;flex-shrink:0;border-radius:999px;background:rgba(31,77,46,.08);color:#214d33;font-weight:500;line-height:1;transition:transform .18s,background-color .18s}.vt-guide-faq__item[open] .vt-guide-faq__summary::after{content:"−";background:rgba(31,77,46,.12)}.vt-guide-faq__summary:focus-visible::after,.vt-guide-faq__summary:hover::after{background:rgba(31,77,46,.14)}.vt-guide-faq__summary:focus-visible{outline:rgba(31,77,46,.28) solid 2px;outline-offset:3px}.vt-guide-faq__panel{padding:0 18px 18px}.vt-guide-faq__panel>:first-child{margin-top:0}.vt-guide-faq__panel>:last-child{margin-bottom:0}.vt-guide-article h3.vat-question{margin-top:1.25rem;padding:16px 18px;border:1px solid rgba(31,77,46,.1);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.98) 0,rgba(249,249,246,.98) 100%)}.page-cms.page-id-14 .vt-guide-article .vt-guide-marker{position:relative;margin:.88rem 0;padding:.72rem .9rem .72rem 2.2rem;border:1px solid rgba(31,77,46,.14);border-radius:14px;background:linear-gradient(180deg,rgba(246,249,244,.96) 0,rgba(255,255,255,.98) 100%)}.page-cms.page-id-14 .vt-guide-article .vt-guide-marker::before{content:"";position:absolute;left:12px;top:.95rem;width:9px;height:9px;border-radius:999px;border:1px solid rgba(31,77,46,.4);background:radial-gradient(circle,rgba(31,77,46,.36) 0,rgba(31,77,46,.1) 66%,rgba(31,77,46,0) 100%)}.page-cms.page-id-14 .vt-guide-article li.vt-guide-marker{list-style:none;margin-left:0}.page-cms.page-id-14 .vt-guide-article .vt-guide-tip{border-color:rgba(46,108,62,.22);background:linear-gradient(180deg,rgba(244,250,242,.98) 0,rgba(255,255,255,.98) 100%)}.page-cms.page-id-14 .vt-guide-article .vt-guide-note{border-color:rgba(59,88,66,.2);background:linear-gradient(180deg,rgba(248,250,246,.98) 0,rgba(255,255,255,.98) 100%)}.page-cms.page-id-14 .vt-guide-article .vt-guide-warning{border-color:rgba(121,92,56,.24);background:linear-gradient(180deg,rgba(253,248,241,.98) 0,rgba(255,255,255,.98) 100%)}.page-cms.page-id-14 .vt-guide-article .vt-guide-warning::before{border-color:rgba(121,92,56,.46);background:radial-gradient(circle,rgba(121,92,56,.42) 0,rgba(121,92,56,.16) 62%,rgba(121,92,56,0) 100%)}.page-cms.page-id-14 .vt-guide-article .vt-guide-flow{border-color:rgba(31,77,46,.18);background:linear-gradient(180deg,rgba(247,251,246,.98) 0,rgba(255,255,255,.98) 100%);font-weight:600}@media (max-width:767.98px){.page-cms.page-id-14 .vt-guide-article .vt-guide-marker{padding:.66rem .76rem .66rem 2rem;border-radius:12px}.page-cms.page-id-14 .vt-guide-article .vt-guide-marker::before{left:10px;top:.86rem;width:8px;height:8px}}.vt-guide-article .vt-guide-faq__title,.vt-guide-faq .vt-guide-faq__title,.vt-guide-faq h2.vt-guide-faq__title{margin:0 0 12px;padding:0;border:0;color:#173420;font-size:1.32rem;font-weight:700;line-height:1.3;letter-spacing:-.005em}.vt-guide-faq__summary{align-items:center;padding:13px 18px;min-height:52px;line-height:1.35}.vt-guide-faq__question{color:#173420;font-weight:700;display:block;flex:1 1 auto;align-self:center;font-size:1.02rem;line-height:1.4}.vt-guide-faq__summary::after{width:30px;height:30px;font-size:1.2rem;align-self:center}@media (max-width:767.98px){.vt-guide-faq__title{font-size:1.18rem}.vt-guide-faq__summary{padding-top:12px;padding-bottom:12px;min-height:48px}.vt-guide-faq__summary::after{width:28px;height:28px;font-size:1.1rem}}@media (max-width:991.98px){.vt-guide-hero__surface{padding:22px;border-radius:24px}.vt-guide-article{width:min(92vw,1440px)}}@media (max-width:767.98px){.vt-guide-hero__surface{padding:20px 18px;border-radius:22px}.vt-guide-hero__title{max-width:none;font-size:clamp(1.8rem, 7.2vw, 2.2rem)}.vt-guide-hero__lead{font-size:1rem}.vt-guide-article h2{margin-top:2.2rem;padding-top:.95rem;font-size:1.48rem}.vt-guide-article h3{font-size:1.18rem}.vt-guide-article li,.vt-guide-article p,.vt-guide-article td,.vt-guide-article th{font-size:.97rem;line-height:1.64}.vt-guide-article .vat-sommaire-box,.vt-guide-faq__panel,.vt-guide-faq__summary{padding-left:16px;padding-right:16px}.vt-guide-faq__summary::after{width:32px;height:32px;font-size:1.2rem}}.page-product .product-flags,.product-miniature .product-flags{align-items:flex-start;display:grid;gap:.26rem;padding:.56rem;width:auto;max-width:calc(100% - .7rem)}.page-product .product-flags .badge,.product-miniature .product-flags .badge{align-items:flex-start;backdrop-filter:blur(14px);background:linear-gradient(180deg,rgba(249,246,238,.98) 0,rgba(238,232,214,.98) 100%)!important;border:1px solid rgba(105,89,58,.22)!important;border-radius:.8rem;box-shadow:0 .5rem 1.15rem rgba(38,30,18,.1);color:#2a241c!important;display:inline-flex;flex-direction:column;font-size:.62rem;font-weight:800;letter-spacing:.05em;line-height:1;min-height:auto;padding:.34rem .55rem;text-transform:uppercase;width:max-content}.page-product .product-flags .badge.discount,.page-product .product-flags .badge.discount-amount,.page-product .product-flags .badge.discount-percentage,.product-miniature .product-flags .badge.discount,.product-miniature .product-flags .badge.discount-amount,.product-miniature .product-flags .badge.discount-percentage{align-items:center;background:radial-gradient(circle at 50% 15%,rgba(245,231,183,.3) 0,rgba(245,231,183,0) 33%),linear-gradient(180deg,rgba(96,122,58,.38) 0,rgba(96,122,58,0) 48%),linear-gradient(145deg,#0d1a13 0,#18291c 42%,#2f472b 72%,#637749 100%)!important;border:1px solid rgba(216,196,140,.94)!important;border-radius:.84rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 -1px 0 rgba(7,13,9,.4),0 .95rem 1.85rem rgba(11,23,15,.28);color:#fff9ea!important;font-size:1.3rem;font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-.03em;line-height:.88;min-width:5.45rem;padding:.42rem .78rem .48rem;position:relative;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.32)}.page-product .product-flags .badge.discount-amount::before,.page-product .product-flags .badge.discount-percentage::before,.page-product .product-flags .badge.discount::before,.product-miniature .product-flags .badge.discount-amount::before,.product-miniature .product-flags .badge.discount-percentage::before,.product-miniature .product-flags .badge.discount::before{color:rgba(244,232,190,.82);content:"Promo";display:block;font-size:.37rem;font-weight:800;letter-spacing:.24em;line-height:1;margin-bottom:.08rem;opacity:.8}.page-product .product-flags .badge.discount-amount::after,.page-product .product-flags .badge.discount-percentage::after,.page-product .product-flags .badge.discount::after,.product-miniature .product-flags .badge.discount-amount::after,.product-miniature .product-flags .badge.discount-percentage::after,.product-miniature .product-flags .badge.discount::after{border:1px solid rgba(255,255,255,.06);border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(177,156,97,.12);content:"";inset:1px;pointer-events:none;position:absolute}.page-product .product-flags .badge.on-sale,.product-miniature .product-flags .badge.on-sale{display:none!important}.page-product .vt-product-hero__summary .product__discount-amount,.page-product .vt-product-hero__summary .product__discount-percentage{align-items:center;background:radial-gradient(circle at top left,rgba(243,226,167,.18) 0,transparent 40%),linear-gradient(135deg,#13261d 0,#274030 56%,#607549 100%);border:1px solid rgba(226,207,154,.72);border-radius:999px;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 .75rem 1.5rem rgba(25,45,32,.14);color:#fff8e8;display:inline-flex;font-size:.82rem;font-weight:800;letter-spacing:.03em;padding:.34rem .72rem}@media (max-width:767.98px){.page-product .product-flags,.product-miniature .product-flags{gap:.22rem;padding:.44rem;max-width:calc(100% - .35rem)}.page-product .product-flags .badge,.product-miniature .product-flags .badge{font-size:.54rem;padding:.28rem .42rem}.page-product .product-flags .badge.discount,.page-product .product-flags .badge.discount-amount,.page-product .product-flags .badge.discount-percentage,.product-miniature .product-flags .badge.discount,.product-miniature .product-flags .badge.discount-amount,.product-miniature .product-flags .badge.discount-percentage{font-size:1.08rem;min-width:4.85rem;padding:.38rem .64rem .42rem}.page-product .product-flags .badge.discount-amount::before,.page-product .product-flags .badge.discount-percentage::before,.page-product .product-flags .badge.discount::before,.product-miniature .product-flags .badge.discount-amount::before,.product-miniature .product-flags .badge.discount-percentage::before,.product-miniature .product-flags .badge.discount::before{font-size:.35rem;margin-bottom:.05rem}}.page-product .vt-product-hero--frozen .vt-product-hero__summary-shell{padding:1.05rem 1.1rem 1.2rem}.page-product .vt-product-hero--frozen .vt-product-hero__actions [data-container-bnpl],.page-product .vt-product-hero--frozen .vt-product-hero__actions [data-container-express-checkout],.page-product .vt-product-hero--frozen .vt-product-hero__actions [paypal-messaging-banner]{float:none!important;margin:.2rem 0 0!important;max-width:100%;padding:.25rem .4rem;border:1px solid rgba(96,76,45,.11);border-radius:.7rem;background:rgba(255,255,255,.78)}.page-product .vt-product-page__accessories .product-miniature__inner{background:rgba(255,255,255,.95);border:1px solid rgba(96,76,45,.11);border-radius:1.15rem;box-shadow:0 .75rem 1.5rem rgba(40,27,11,.08);overflow:hidden}.page-product .vt-product-page__accessories .product-miniature__bottom{padding:.95rem}.page-product .vt-product-page__accessories .product-miniature__title{color:var(--vt-link-base);font-size:.95rem;line-height:1.35}.page-product .vt-product-page__accessories .product-miniature__title a{color:inherit;text-decoration:none}.page-product .vt-product-page__accessories .product-miniature__title a:hover{color:var(--vt-link-hover);text-shadow:0 0 12px rgba(214,232,75,.24)}.page-product .vt-product-page__accessories .product-miniature__form{gap:.45rem}.page-product .product-miniature__availability{display:none}@media (min-width:1200px){.page-product .vt-product-hero--frozen{grid-template-columns:minmax(0,0.66fr) minmax(0,0.7fr) minmax(22rem,0.94fr)}.page-product .vt-product-hero--frozen .vt-product-hero__media-shell .product__carousel,.page-product .vt-product-hero--frozen .vt-product-hero__media-shell .product__carousel .carousel-item img{max-height:23rem}}.vt-frozen-reassurance{--vt-frozen-green:#66b945;--vt-frozen-green-strong:#3f8f2f;--vt-frozen-green-dark:#204828;--vt-frozen-text-dark:#1f2e1f}.vt-frozen-reassurance--product{margin:clamp(1.7rem,2.8vw,2.35rem) 0 .45rem}.vt-frozen-reassurance__button{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.75rem .95rem;border-radius:16px;border:1px solid rgba(82,147,57,.72);color:#f7ffef;text-align:left;background:radial-gradient(130% 120% at 100% 0,rgba(210,255,173,.36) 0,rgba(210,255,173,0) 56%),linear-gradient(135deg,var(--vt-frozen-green) 0,var(--vt-frozen-green-strong) 46%,var(--vt-frozen-green-dark) 100%);box-shadow:0 16px 30px rgba(24,54,30,.3),0 0 0 1px rgba(162,237,122,.3) inset,inset 0 1px 0 rgba(255,255,255,.35);transition:transform .2s,box-shadow .2s,filter .2s}.vt-frozen-reassurance__button:focus-visible,.vt-frozen-reassurance__button:hover{transform:translateY(-2px);filter:brightness(1.07);box-shadow:0 22px 34px rgba(24,54,30,.34),0 0 0 1px rgba(190,255,145,.42) inset,inset 0 1px 0 rgba(255,255,255,.45)}.vt-frozen-reassurance__button:focus-visible{outline:rgba(176,255,140,.75) solid 2px;outline-offset:2px}.vt-frozen-reassurance__icon-shell{display:inline-flex;flex-direction:column;align-items:center;gap:.2rem;min-width:3.15rem}.vt-frozen-reassurance__icon{font-size:1.55rem;line-height:1}.vt-frozen-reassurance__express{display:inline-block;padding:.1rem .45rem;border-radius:999px;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:#1f3d1b;background:rgba(224,255,190,.95);border:1px solid rgba(191,239,146,.95)}.vt-frozen-reassurance__content{min-width:0;display:grid;gap:.14rem}.vt-frozen-reassurance__title{font-size:clamp(.95rem, 1.7vw, 1.2rem);font-weight:800;line-height:1.1}.vt-frozen-reassurance__subtitle{font-size:clamp(.7rem, 1.24vw, .84rem);font-weight:650;line-height:1.15;opacity:.98}.vt-frozen-reassurance__confidence{font-size:.74rem;font-weight:500;line-height:1.18;opacity:.96}.vt-frozen-reassurance__arrow{font-size:1.15rem;opacity:.95}.vt-frozen-modal{z-index:1090}.vt-frozen-modal .modal-dialog{max-width:620px}.vt-frozen-modal__content{border:1px solid rgba(156,132,102,.45);border-radius:16px;background:radial-gradient(140% 120% at 0 0,rgba(255,255,255,.68) 0,rgba(255,255,255,.1) 45%),linear-gradient(180deg,#fdf8ef 0,#efe4d5 100%);box-shadow:0 28px 52px rgba(45,33,20,.28)}.vt-frozen-modal__header{border-bottom:1px solid rgba(174,147,115,.35)}.vt-frozen-modal__title{margin:0;font-size:clamp(1.05rem, 2.5vw, 1.35rem);color:#2e2318}.vt-frozen-modal__body{padding-top:.8rem;color:#2f251d}.vt-frozen-modal__list{margin:0;padding-left:1.05rem;display:grid;gap:.45rem}.vt-frozen-modal__list li::marker{color:#5a8148}.vt-frozen-modal__footer{justify-content:flex-start;border-top:1px solid rgba(174,147,115,.3)}.vt-frozen-modal__cta{border-radius:999px;padding-inline:1.1rem}.vt-product-hero__frozen-trust{max-width:min(560px,100%)}@media (max-width:575.98px){.vt-frozen-reassurance__button{grid-template-columns:auto minmax(0,1fr);gap:.56rem;padding:.7rem .75rem}.vt-frozen-reassurance__arrow{display:none}.vt-frozen-reassurance__title{font-size:.9rem}.vt-frozen-reassurance__subtitle{font-size:.7rem}.vt-frozen-reassurance__confidence{font-size:.68rem}.vt-frozen-modal__body{font-size:.93rem}}.vt-back-to-top{position:fixed;right:24px;bottom:88px;z-index:1299;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid rgba(214,232,75,.54);border-radius:50%;background:linear-gradient(180deg,rgba(38,56,32,.95),rgba(18,28,18,.96));color:#eaf2a8;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .22s,transform .22s,box-shadow .22s,border-color .22s,visibility 0s linear .22s;box-shadow:0 6px 18px rgba(8,14,10,.32),0 0 18px rgba(214,232,75,.22),inset 0 1px 0 rgba(255,255,255,.12);-webkit-tap-highlight-color:transparent}.vt-back-to-top.is-visible{opacity:.92;visibility:visible;transform:translateY(0);transition:opacity .22s,transform .22s,box-shadow .22s,border-color .22s}.vt-back-to-top:focus-visible,.vt-back-to-top:hover{opacity:1;border-color:rgba(214,232,75,.78);color:#f7f9bf;outline:0;box-shadow:0 8px 22px rgba(8,14,10,.4),0 0 26px rgba(214,232,75,.42),inset 0 1px 0 rgba(255,255,255,.18)}.vt-back-to-top__icon{display:block;width:18px;height:18px;pointer-events:none}@media (prefers-reduced-motion:reduce){.vt-back-to-top{transition:opacity 10ms linear,visibility linear}}@media (max-width:767px){.vt-back-to-top{right:16px;bottom:76px;width:38px;height:38px}.vt-home-dev .vt-home-shell::before{background:0 0}}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-table{margin:1.02rem 0 1.42rem;padding:1.04rem 1rem .98rem;border:1px solid rgba(170,234,105,.24);border-radius:11px;background:linear-gradient(180deg,rgba(248,252,244,.985) 0,rgba(241,248,236,.985) 52%,rgba(236,244,231,.985) 100%);box-shadow:0 16px 34px rgba(9,28,16,.14),inset 0 1px 0 rgba(255,255,255,.72)}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-table__header{position:relative;margin-bottom:.7rem}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-table__header::before{content:"";position:absolute;left:4%;right:4%;top:.06rem;height:2.45rem;border-radius:12px;background:radial-gradient(ellipse at center,rgba(141,255,84,.2) 0,rgba(141,255,84,0) 70%);filter:blur(8px);pointer-events:none}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-table__title{position:relative;isolation:isolate;overflow:hidden;margin:0;padding:.73rem 1rem;border:1px solid rgba(188,255,98,.34);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,0) 42%),radial-gradient(circle at 18% 0,rgba(190,255,70,.35),transparent 34%),radial-gradient(circle at 92% 12%,rgba(60,255,95,.18),transparent 30%),linear-gradient(135deg,#030805,#0b1b0d 42%,#163b16 100%);color:#f6ffcc;font-size:1.08rem;font-weight:800;line-height:1.32;text-shadow:0 1px 1px rgba(0,0,0,.42),0 0 8px rgba(190,255,110,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),inset 0 -1px 0 rgba(0,0,0,.45),0 8px 22px rgba(31,77,46,.25),0 0 18px rgba(120,255,70,.18)}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-table__title::before{content:"";position:absolute;inset:-30% 48% auto -20%;height:130%;background:radial-gradient(circle,rgba(196,255,112,.26) 0,rgba(196,255,112,0) 62%);pointer-events:none}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-table__title::after{content:"";position:absolute;inset:1px 1px auto;height:44%;border-radius:7px 7px 12px 12px;background:linear-gradient(180deg,rgba(255,255,255,.26),rgba(255,255,255,.03) 70%,rgba(255,255,255,0));pointer-events:none}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-table__intro{margin:.58rem 0 0;color:#213d2e;font-size:.88rem;font-weight:600}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-table__desktop{overflow:visible}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-table .vt-uvi-table__matrix{width:100%!important;min-width:0!important;max-width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;margin:0;border:1px solid rgba(22,58,36,.24);border-radius:8px;background:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 4px 10px rgba(18,44,28,.06)}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-table .vt-uvi-table__matrix td,.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-table .vt-uvi-table__matrix th{min-width:0!important;padding:.4rem .18rem;text-align:center;font-size:.72rem;line-height:1.24;border-right:1px solid rgba(20,47,31,.12);border-bottom:1px solid rgba(20,47,31,.12);white-space:nowrap}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-table .vt-uvi-table__matrix thead th{background:linear-gradient(180deg,#204f32 0,#173f28 100%);color:#eaf8df;font-weight:700;letter-spacing:0}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-table .vt-uvi-table__matrix tbody th,.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-table .vt-uvi-table__matrix thead th:first-child{width:110px}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-table .vt-uvi-table__matrix tbody th{background:linear-gradient(180deg,#f5faf3 0,#eef6ec 100%);color:#1f452e;font-weight:700;white-space:normal;overflow-wrap:break-word;line-height:1.3}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-table__cm{margin-left:1px;font-size:.64rem;opacity:.9}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-table .vt-uvi-table__matrix td span{display:inline-block;min-width:0;font-weight:700;letter-spacing:0}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-table .vt-uvi-table__matrix tr:last-child td,.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-table .vt-uvi-table__matrix tr:last-child th{border-bottom:0}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-table .vt-uvi-table__matrix td:last-child,.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-table .vt-uvi-table__matrix th:last-child{border-right:0}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-table__mobile{display:none}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-mobile__item{border:1px solid rgba(24,82,55,.18);border-radius:8px;background:#fff;margin-bottom:.56rem;overflow:hidden}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-mobile__item summary{list-style:none;cursor:pointer;position:relative;padding:.68rem 2.1rem .68rem .84rem;background:linear-gradient(180deg,#244f35 0,#183f2a 100%);color:#e8f7d8;font-weight:800;font-size:.9rem}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-mobile__item summary::-webkit-details-marker{display:none}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-mobile__item summary::after{content:"+";position:absolute;right:.72rem;top:50%;transform:translateY(-50%);color:#dcf5b6;font-weight:800;font-size:1rem}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-mobile__item[open] summary::after{content:"−"}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-mobile__rows{padding:.34rem .43rem .48rem}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-mobile__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:.28rem 0;padding:.42rem .54rem;border-radius:6px}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-mobile__distance{font-weight:800;color:#102217;white-space:nowrap;font-size:.82rem}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-mobile__state{text-align:right;color:#102217;font-size:.79rem;line-height:1.3}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-table__legend{display:flex;flex-wrap:wrap;gap:.46rem .96rem;list-style:none;margin:.9rem 0 0;padding:0;font-size:.79rem;line-height:1.34;color:#203928}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-table__legend li{display:inline-flex;align-items:center;gap:.42rem}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-table__legend-swatch{width:.92rem;height:.92rem;border-radius:999px;border:1px solid rgba(16,36,23,.34);display:inline-block;box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-table__note{margin:.86rem 0 0;color:#264637;font-size:.78rem;line-height:1.5}.page-product .vt-product-page__editorial-shell .product__description.rich-text .uvi-danger{background:linear-gradient(135deg,#ff3d1f 0,#e00000 48%,#790000 100%);color:#fff}.page-product .vt-product-page__editorial-shell .product__description.rich-text .uvi-zone4{background:linear-gradient(135deg,#fff15f 0,#ffba00 48%,#ff6800 100%)}.page-product .vt-product-page__editorial-shell .product__description.rich-text .uvi-zone3{background:linear-gradient(135deg,#fff976 0,#ffd520 55%,#ea0 100%)}.page-product .vt-product-page__editorial-shell .product__description.rich-text .uvi-zone2{background:linear-gradient(135deg,#ebff5f 0,#a4ea3d 55%,#3ebd2f 100%)}.page-product .vt-product-page__editorial-shell .product__description.rich-text .uvi-zone1{background:linear-gradient(135deg,#beff96 0,#4ad761 55%,#07903f 100%)}.page-product .vt-product-page__editorial-shell .product__description.rich-text .uvi-strong{background:linear-gradient(135deg,#ffaa30 0,#ff6000 48%,#c83000 100%);color:#fff}.page-product .vt-product-page__editorial-shell .product__description.rich-text .uvi-very-low{background:linear-gradient(135deg,#d8f5dc 0,#b0e4b8 55%,#7ac888 100%)}.page-product .vt-product-page__editorial-shell .product__description.rich-text .uvi-empty{background:linear-gradient(135deg,#eef2ee 0,#dbe3db 100%)}@media (max-width:991px){.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-table{margin:.9rem 0 1.12rem;padding:.84rem .8rem}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-table__title{font-size:1rem;padding:.64rem .82rem}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-table__desktop{display:none}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-table__mobile{display:block}}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-table .vt-uvi-table__matrix td .vt-uvi-table__klux{display:block;font-weight:400;font-size:.62rem;opacity:.8;margin-top:.09rem;letter-spacing:0}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-mobile__state .vt-uvi-table__klux{display:block;font-weight:400;font-size:.7rem;opacity:.75}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-table--tzp .vt-uvi-table__matrix tbody th[scope=row]{white-space:normal;word-break:break-word;text-align:left;font-size:.68rem;width:22%}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-table--bs-guidance .vt-guidance-matrix{width:100%;border-collapse:collapse;font-size:.78rem;table-layout:fixed}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-table--bs-guidance .vt-guidance-matrix thead th{background:#2b2d35;color:#e8e8e8;padding:.52rem .72rem;font-size:.7rem;font-weight:600;text-align:left;letter-spacing:.02em;border-bottom:2px solid #1a1c22}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-table--bs-guidance .vt-guidance-matrix thead th:first-child{width:7%}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-table--bs-guidance .vt-guidance-matrix tbody td,.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-table--bs-guidance .vt-guidance-matrix tbody th{padding:.6rem .72rem;vertical-align:top;border-bottom:1px solid #e0e0e0;line-height:1.45;text-align:left;font-size:.76rem}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-table--bs-guidance .vt-guidance-matrix tbody th{white-space:nowrap;font-weight:700;font-size:.88rem;text-align:center}.page-product .vt-product-page__editorial-shell .product__description.rich-text .bs-guide-ref{display:block;font-size:.62rem;font-weight:400;color:#777;margin-top:.1rem}.page-product .vt-product-page__editorial-shell .product__description.rich-text .bs-guide-row--jungle td:first-child,.page-product .vt-product-page__editorial-shell .product__description.rich-text .bs-guide-row--jungle th{border-left:4px solid #2e7d32}.page-product .vt-product-page__editorial-shell .product__description.rich-text .bs-guide-row--jungle th{color:#1b5e20}.page-product .vt-product-page__editorial-shell .product__description.rich-text .bs-guide-row--desert td:first-child,.page-product .vt-product-page__editorial-shell .product__description.rich-text .bs-guide-row--desert th{border-left:4px solid #e65100}.page-product .vt-product-page__editorial-shell .product__description.rich-text .bs-guide-row--desert th{color:#bf360c}.page-product .vt-product-page__editorial-shell .product__description.rich-text .bs-guide-row--desert-100 th{color:#7f1a00}.page-product .vt-product-page__editorial-shell .product__description.rich-text .bs-guide-level{display:inline-block;padding:.22rem .55rem;border-radius:3px;font-size:.7rem;font-weight:700;white-space:nowrap;letter-spacing:.01em}.page-product .vt-product-page__editorial-shell .product__description.rich-text .bs-guide-level--mod{background:linear-gradient(135deg,#c8f0cb 0,#81c784 55%,#388e3c 100%);color:#1b3a1d}.page-product .vt-product-page__editorial-shell .product__description.rich-text .bs-guide-level--fort{background:linear-gradient(135deg,#ffe0b2 0,#ffb74d 55%,#e65100 100%);color:#3e1600}.page-product .vt-product-page__editorial-shell .product__description.rich-text .bs-guide-level--fort-plus{background:linear-gradient(135deg,#ffcc80 0,#ff7043 55%,#b71c1c 100%);color:#fff}.page-product .vt-product-page__editorial-shell .product__description.rich-text .bs-guide-caution{font-size:.71rem;color:#5d3a00;line-height:1.5}.page-product .vt-product-page__editorial-shell .product__description.rich-text .bs-guide-caution--strong{color:#7f0000;font-weight:500}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-table__note--ballast{background:#fff8e1;border-left:3px solid #ff8f00;padding:.52rem .9rem;margin-top:.8rem;font-size:.76rem;font-style:normal;font-weight:500;color:#4a2800}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-guidance-mobile__row{display:flex;gap:.5rem;padding:.42rem .6rem;border-bottom:1px solid #ececec;font-size:.76rem;line-height:1.45}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-guidance-mobile__row.bs-guide-row--jungle{border-left:3px solid #2e7d32}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-guidance-mobile__row.bs-guide-row--desert{border-left:3px solid #e65100}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-guidance-mobile__row--caution{background:#fff9f0}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-guidance-mobile__row--caution-strong{background:#fff0f0}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-guidance-mobile__label{flex:0 0 5.5rem;font-weight:600;font-size:.7rem;color:#555;padding-top:.05rem}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-guidance-mobile__value{flex:1;color:#1a1a1a}@media (max-width:991px){.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-table--bs-guidance .vt-uvi-table__desktop{display:none}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-table--bs-guidance .vt-uvi-table__mobile{display:block}}@media (min-width:992px){.page-product .vt-product-hero--variants .vt-product-hero__media-extra{display:block}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-table--bs-guidance .vt-uvi-table__desktop{display:block;overflow-x:auto}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-uvi-table--bs-guidance .vt-uvi-table__mobile{display:none}}.vt-content-picture--arcadia-lumenize{display:block;max-width:200px;margin:0;flex-shrink:0}.vt-content-picture--arcadia-lumenize img{max-width:100%;height:auto;display:block;border-radius:8px;box-shadow:0 3px 14px rgba(0,0,0,.1)}.vt-lumenize-intro-grid{display:grid;grid-template-columns:200px 1fr;gap:1.5rem;align-items:start;margin-bottom:2rem}.vt-lumenize-intro-grid__text>p:first-child{margin-top:0}.vt-lumenize-intro-grid__text>p:last-child{margin-bottom:0}@media (max-width:575px){.vt-lumenize-intro-grid{grid-template-columns:1fr}.vt-lumenize-intro-grid .vt-content-picture--arcadia-lumenize{max-width:180px;margin:0 auto .5rem;display:block}}.vt-lumenize-intro-card{display:grid;grid-template-columns:170px 1fr;align-items:stretch;border-radius:14px;overflow:hidden;box-shadow:0 2px 18px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.08);margin-bottom:2rem;background:#fff}.vt-lumenize-intro-card__media{background:#0d1117;overflow:hidden;flex-shrink:0}.vt-lumenize-intro-card__media .vt-content-picture--arcadia-lumenize{display:block;max-width:100%;width:100%;height:100%;margin:0}.vt-lumenize-intro-card__media .vt-content-picture--arcadia-lumenize img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;border-radius:0;box-shadow:none}.vt-lumenize-intro-card__content{padding:1.4rem 1.6rem;display:flex;flex-direction:column;justify-content:center}.vt-lumenize-intro-card__eyebrow{font-size:.69rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#8090a2;margin:0 0 .4rem}.vt-lumenize-intro-card__title{font-size:1.08rem;font-weight:700;line-height:1.3;color:#1a1a2e;margin:0 0 .6rem}.vt-lumenize-intro-card__lead{font-size:.875rem;color:#50505e;line-height:1.55;margin:0 0 .7rem}.vt-lumenize-intro-card__points{list-style:none;padding:0;margin:0 0 .7rem;display:flex;flex-direction:column;gap:.28rem}.vt-lumenize-intro-card__points>li{font-size:.83rem;color:#333340;padding-left:1.35em;position:relative;line-height:1.45;margin:0}.vt-lumenize-intro-card__points>li::before{content:"✓";position:absolute;left:0;top:0;color:#3e7d44;font-weight:700;font-size:.83rem}.vt-lumenize-intro-card__note{font-size:.77rem;color:#6a707c;line-height:1.45;border-top:1px solid rgba(0,0,0,.08);padding-top:.6rem;margin:0}@media (max-width:575px){.vt-lumenize-intro-card{grid-template-columns:1fr}.vt-lumenize-intro-card__media{height:190px}.vt-lumenize-intro-card__content{padding:1.1rem}.vt-lumenize-intro-card__title{font-size:.97rem}}.vt-lumenize-simple-intro{display:grid;grid-template-columns:130px 1fr;gap:1.5rem;align-items:start;margin-bottom:2rem}.vt-lumenize-simple-intro__media .vt-content-picture--arcadia-lumenize{display:block}.vt-lumenize-simple-intro__media .vt-content-picture--arcadia-lumenize img{display:block;max-width:100%;width:auto;height:auto;max-height:360px;margin:0 auto;border-radius:6px}.vt-lumenize-simple-intro__title{font-size:1rem;font-weight:600;line-height:1.35;color:#1a1a2e;margin:0 0 .55rem}.vt-lumenize-simple-intro__text>p{font-size:.875rem;color:#3a3a4a;line-height:1.55;margin:0 0 .5rem}.vt-lumenize-simple-intro__text>ul{padding-left:1.3em;margin:0 0 .5rem;font-size:.875rem;color:#3a3a4a}.vt-lumenize-simple-intro__text>ul>li{margin-bottom:.25rem;line-height:1.45}@media (max-width:575px){.vt-lumenize-simple-intro{grid-template-columns:1fr}.vt-lumenize-simple-intro__media{text-align:center}.vt-lumenize-simple-intro__media .vt-content-picture--arcadia-lumenize img{max-height:260px;margin:0 auto}}.vt-lumenize-clean-intro{margin-bottom:1.45rem}.vt-lumenize-clean-intro__media{display:flex;justify-content:center;margin-bottom:.9rem}.vt-lumenize-clean-intro__media .vt-content-picture--arcadia-lumenize{display:block}.vt-lumenize-clean-intro__media .vt-content-picture--arcadia-lumenize img{display:block;max-width:150px;width:auto;height:auto;max-height:336px;margin:0 auto;border-radius:8px}.vt-lumenize-clean-intro__text{max-width:72ch;margin:0 auto}.vt-lumenize-clean-intro__lead{font-size:.97rem;line-height:1.72;color:#262634;margin:0 0 .95rem}.vt-lumenize-clean-intro__points{padding-left:1.35em;margin:.1rem 0 .65rem;font-size:.91rem;color:#3a3a4a}.vt-lumenize-clean-intro__points>li{margin-bottom:.42rem;line-height:1.6}.vt-lumenize-clean-intro__points>li:last-child{margin-bottom:0}.page-product.product-id-1712 .vt-product-page__editorial-shell .product__description.rich-text .vt-jungledawn-intro{display:grid;grid-template-columns:minmax(220px,36%) minmax(0,1fr);gap:2rem;align-items:center;margin-bottom:1.45rem}.page-product.product-id-1712 .vt-product-page__editorial-shell .product__description.rich-text .vt-jungledawn-intro__media{display:flex;justify-content:center;margin-bottom:0}.page-product.product-id-1712 .vt-product-page__editorial-shell .product__description.rich-text .vt-jungledawn-intro__media .vt-content-picture--jungledawn{width:min(100%,300px);max-width:min(100%,300px);margin:0;background:0 0}.page-product.product-id-1712 .vt-product-page__editorial-shell .product__description.rich-text .vt-jungledawn-intro__media .vt-content-picture--jungledawn img{width:100%;max-width:100%;height:auto;max-height:none;object-fit:contain;background:0 0}.page-product.product-id-1712 .vt-product-page__editorial-shell .product__description.rich-text .vt-jungledawn-intro__content{max-width:none;margin:0}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-led-compare-box{margin:.85rem 0 1rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-led-compare-table{width:100%;border-collapse:collapse;min-width:620px;border:1px solid rgba(31,77,46,.18);background:#fff}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-led-compare-table--wide{min-width:980px}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-led-compare-table td,.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-led-compare-table th{border:1px solid rgba(31,77,46,.14);padding:.5rem .56rem;text-align:left;vertical-align:top;font-size:.87rem;line-height:1.42}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-led-compare-table thead th{background:#eef6ec;color:#183925;font-weight:700}.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category{--vt-lumenize-border:rgba(31, 77, 46, 0.12);--vt-lumenize-border-strong:rgba(31, 77, 46, 0.2);--vt-lumenize-accent:#1f4d2e;--vt-lumenize-accent-soft:#eef6ec;--vt-lumenize-surface:#ffffff;--vt-lumenize-surface-alt:linear-gradient(180deg, rgba(246, 249, 244, 0.98) 0%, rgba(255, 255, 255, 0.98) 100%);color:#243126}.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category>*+*{margin-top:1.6rem}.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category__hero,.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category__section{background:var(--vt-lumenize-surface-alt);border:1px solid var(--vt-lumenize-border);border-radius:20px;padding:clamp(1rem,2vw,1.7rem);box-shadow:0 10px 24px rgba(19,43,26,.05)}.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category__eyebrow{margin:0 0 .55rem;color:#486852;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category h2{margin:0 0 .9rem;color:#173420;font-size:clamp(1.35rem, 2.2vw, 1.9rem);line-height:1.18}.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category h3{color:#173420;font-size:1.04rem;line-height:1.32}.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category li,.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category p{color:#2b372e;line-height:1.72}.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category strong{color:#173420}.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category__lead{font-size:1rem}.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category__hero{display:grid;gap:1.2rem;align-items:start}.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category__hero-copy>:last-child,.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category__section-copy>:last-child{margin-bottom:0}.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category__figure,.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category__hero-media{margin:0}.page-category.category-id-117 .category__description.rich-text .vt-content-picture--arcadia-lumenize-category{display:block;width:100%;max-width:100%;margin:0}.page-category.category-id-117 .category__description.rich-text .vt-content-picture--arcadia-lumenize-category img{display:block;width:100%;height:auto;border-radius:16px;box-shadow:0 8px 22px rgba(16,39,24,.08);background:#fff}.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category figcaption{margin-top:.55rem;color:#617164;font-size:.82rem;line-height:1.5}.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category__card--brief{background:rgba(255,255,255,.9);border:1px solid var(--vt-lumenize-border);border-radius:18px;padding:clamp(.95rem,1.8vw,1.25rem)}.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category__bullet-list,.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category__checklist{margin:0 0 .95rem;padding-left:1.2rem}.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category__bullet-list li,.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category__checklist li{margin-bottom:.5rem}.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category__microcopy{margin:0;color:#617164;font-size:.9rem}.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category__compare-box{margin:1rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category__compare-table{width:100%;min-width:560px;border-collapse:collapse;border:1px solid var(--vt-lumenize-border-strong);background:var(--vt-lumenize-surface)}.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category__compare-table td,.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category__compare-table th{padding:.72rem .82rem;border:1px solid var(--vt-lumenize-border);text-align:left;vertical-align:top;font-size:.92rem}.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category__compare-table thead th{background:var(--vt-lumenize-accent-soft);color:var(--vt-lumenize-accent);font-weight:700}.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category__choice-grid,.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category__scenario-grid{display:grid;gap:.95rem}.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category__choice-card,.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category__scenario{background:rgba(255,255,255,.92);border:1px solid var(--vt-lumenize-border);border-radius:16px;padding:1rem 1rem .95rem}.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category__choice-card h3,.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category__scenario h3{margin:0 0 .45rem}.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category__choice-card p,.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category__scenario p{margin-bottom:0}.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category__faq{display:grid;gap:.7rem}.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category__faq-item{border:1px solid var(--vt-lumenize-border);border-radius:16px;background:rgba(255,255,255,.96);overflow:hidden}.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category__faq-item summary{position:relative;display:block;cursor:pointer;padding:.95rem 3rem .95rem 1rem;font-weight:700;color:#173420;list-style:none}.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category__faq-item summary::-webkit-details-marker{display:none}.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category__faq-item summary::after{content:"+";position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:1.5rem;height:1.5rem;border-radius:999px;border:1px solid rgba(31,77,46,.2);display:inline-flex;align-items:center;justify-content:center;font-size:1rem;color:var(--vt-lumenize-accent);background:rgba(238,246,236,.85)}.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category__faq-item[open] summary{background:rgba(238,246,236,.72)}.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category__faq-item[open] summary::after{content:"-"}.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category__faq-item>div{padding:0 1rem 1rem}.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category__faq-item>div>:last-child{margin-bottom:0}@media (min-width:992px){.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category__hero{grid-template-columns:minmax(0,1.55fr) minmax(260px,0.9fr)}.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category__section{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(220px,0.72fr);gap:1.25rem;align-items:start}.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category__section-copy{min-width:0}.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category__section--brief,.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category__section--closing,.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category__section--faq{display:block}.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category__choice-grid,.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category__scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-led-note{margin:.65rem 0 1rem;font-size:.82rem;line-height:1.52;color:#355643}@media (max-width:767px){.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category__hero,.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category__section{border-radius:16px;padding:.95rem}.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category__compare-table{min-width:520px}.page-category.category-id-117 .category__description.rich-text .vt-lumenize-category__faq-item summary{padding-right:2.8rem}.page-product.product-id-1712 .vt-product-page__editorial-shell .product__description.rich-text .vt-jungledawn-intro{grid-template-columns:1fr;gap:1rem;align-items:start}.page-product.product-id-1712 .vt-product-page__editorial-shell .product__description.rich-text .vt-jungledawn-intro__media .vt-content-picture--jungledawn{width:min(100%,260px);max-width:min(100%,260px);margin:0 auto}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-led-compare-table{min-width:560px;font-size:.82rem}.page-product .vt-product-page__editorial-shell .product__description.rich-text .vt-led-compare-table--wide{min-width:860px}}.vt-hcalc.vt-vento-block{display:grid;grid-template-columns:minmax(220px,0.92fr) minmax(0,1.38fr) minmax(92px,112px);gap:18px 24px;align-items:center;padding:22px 24px;border:1px solid rgba(31,77,46,.1);background:linear-gradient(180deg,rgba(255,255,255,.99) 0,rgba(247,245,238,.97) 100%)}.vt-hcalc-form,.vt-hcalc-intro{min-width:0}.vt-hcalc-intro{display:flex;flex-direction:column;gap:8px}.vt-hcalc .vt-vento-eyebrow{margin-bottom:0}.vt-hcalc .vt-vento-title{max-width:18ch;font-size:clamp(1.28rem, 1.55vw, 1.68rem);line-height:1.14}.vt-hcalc .vt-vento-text{max-width:42ch;font-size:.9rem;line-height:1.55}.vt-hcalc-form{align-self:stretch}.vt-hcalc-fields{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(110px,0.7fr) minmax(130px,0.74fr);gap:10px}.vt-hcalc-field label{display:block;margin-bottom:5px;font-size:.78rem;font-weight:700;color:#2a3a2e;letter-spacing:.01em}.vt-hcalc-field input,.vt-hcalc-field select{display:block;width:100%;min-width:0;padding:.72rem .82rem;border:1.5px solid rgba(31,77,46,.16);border-radius:10px;background:#fff;font-size:.92rem;font-family:inherit;color:#1a1a1a;box-shadow:0 1px 4px rgba(16,24,20,.04);transition:border-color .2s,box-shadow .2s}.vt-hcalc-field input:focus,.vt-hcalc-field select:focus{border-color:#4e6232;outline:0;box-shadow:0 0 0 3px rgba(78,98,50,.12)}.vt-hcalc-field input::placeholder{color:rgba(31,42,31,.4)}.vt-hcalc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:12px}.vt-hcalc-ask,.vt-hcalc-link{display:inline-flex;align-items:center;padding:0;border:none;background:0 0;color:#4e6232;font-size:.84rem;font-weight:600;line-height:1.35;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color .18s}.vt-hcalc-ask:focus-visible,.vt-hcalc-ask:hover,.vt-hcalc-link:focus-visible,.vt-hcalc-link:hover{color:#5ec878;text-decoration:underline}.vt-hcalc-aside{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;justify-self:center;align-self:end;margin-bottom:-32px;width:100%;min-width:0;overflow:visible}.vt-hcalc-badge{display:flex;align-items:center;justify-content:center;width:100%;max-width:108px;padding:10px 8px 0;border-radius:18px;background:linear-gradient(180deg,rgba(31,77,46,.06),rgba(31,77,46,.02));box-shadow:inset 0 1px 0 rgba(255,255,255,.45);overflow:visible}.vt-hcalc-vento{display:block;width:min(100%,92px);height:auto;margin:0 auto;filter:drop-shadow(0 6px 12px rgba(16, 24, 20, .1));pointer-events:none;transform:translateY(14px);transform-origin:center bottom}.vt-hcalc-aside-label{display:none}.vt-hcalc-result{grid-column:1/-1}.vt-uv-calc-result-card{margin-top:4px;padding:1rem 1.1rem;border:1px solid rgba(22,163,74,.18);border-left:4px solid #16a34a;border-radius:12px;background:linear-gradient(135deg,rgba(240,253,244,.94),rgba(248,250,252,.98))}.vt-uv-calc-result-card.is-error{border-color:#fecaca;background:linear-gradient(135deg,rgba(254,242,242,.96),rgba(255,250,250,.98))}.vt-uv-calc-result-card.is-warning{border-color:#fde68a;background:linear-gradient(135deg,rgba(255,251,235,.96),rgba(255,252,246,.98))}.vt-uv-calc-result-title{margin:0 0 .35rem;font-size:.98rem;font-weight:800;color:#1f2a1f}.vt-uv-calc-result-desc{margin:0 0 .8rem;font-size:.9rem;color:#475569;line-height:1.45}.vt-hcalc-candidates{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:.9rem}.vt-hcalc-candidate-btn{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:180px;padding:.72rem .88rem;border:1px solid rgba(245,158,11,.24);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,251,235,.92));color:#5d4a16;text-align:left;cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s}.vt-hcalc-candidate-btn:focus-visible,.vt-hcalc-candidate-btn:hover{border-color:rgba(217,119,6,.4);box-shadow:0 10px 20px rgba(217,119,6,.12);transform:translateY(-1px)}.vt-hcalc-candidate-btn__title{display:block;font-size:.9rem;font-weight:700;line-height:1.25}.vt-hcalc-candidate-btn__meta{display:block;font-size:.78rem;color:#7c6440;line-height:1.3}.vt-hcalc-link--result{white-space:normal}@media (max-width:991.98px){.vt-hcalc.vt-vento-block{grid-template-columns:minmax(0,1fr) 96px;gap:18px 20px;padding:20px}.vt-hcalc-intro{grid-column:1}.vt-hcalc-form,.vt-hcalc-result{grid-column:1/-1}.vt-hcalc-aside{grid-column:2;grid-row:1;align-self:end;margin-bottom:-20px}.vt-hcalc-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767.98px){.vt-hcalc.vt-vento-block{grid-template-columns:1fr;gap:14px;padding:18px}.vt-hcalc .vt-vento-text,.vt-hcalc .vt-vento-title,.vt-hcalc-form,.vt-hcalc-intro{max-width:none}.vt-hcalc-aside{display:none}.vt-hcalc-fields{grid-template-columns:1fr;gap:9px}.vt-hcalc-actions{gap:8px 12px}.vt-hcalc-actions .vt-btn{width:100%;text-align:center}.vt-hcalc-ask,.vt-hcalc-link{white-space:normal}.vt-hcalc-candidates{flex-direction:column}.vt-hcalc-candidate-btn{width:100%;min-width:0}}@media (max-width:575.98px){.vt-hcalc.vt-vento-block{padding:16px}.vt-hcalc .vt-vento-title{font-size:1.22rem}.vt-hcalc .vt-vento-text{font-size:.85rem}.vt-hcalc-field input,.vt-hcalc-field select{padding:.76rem .8rem}.vt-uv-calc-result-card{margin-top:2px;padding:.92rem 1rem}}