﻿:root{--vh-ink:#141414;--vh-bg:#FAF8F3;--vh-paper:#ffffff;--vh-muted:#6b6f68;--vh-green:#7eb284;--vh-green-d:#5e9665;--vh-green-dd:#3f6e47;--vh-green-xd:#24402a;--vh-green-l:#a8cdad;--vh-green-ll:#d6e9d8;--vh-green-lll:#eef6ef;--vh-gray-1:#f5f5f5;--vh-gray-2:#f3f3f1;--vh-border:#e6e6e3;--vh-pink:#f9e1e4;--vh-pink-d:#ecbcc4;--vh-wine:#7a1f2b;--vh-black-bg:#E2F0E1;--vh-black-title:#141414;--vh-black-accent:#3f6e47;--vh-orange:#F28C38;--vh-orange-d:#D9681E;--vh-black-btn-shadow:#24402a;--vh-sea-bg:#DDEBF6;--vh-sea:#2F5DA8;--vh-sea-shadow:#1d3d73;--vh-xmas-bg:#F9E1E4;--vh-xmas-title:#7a1f2b;--vh-xmas-red:#D2303A;--vh-xmas-shadow:#4c0f19;--vh-tier-70:#7a1f2b;--vh-tier-60:#a3354a;--vh-tier-50:#c9566a;--vh-tier-40:#e8a3ae;--vh-tier-30:#f3c9d0;--vh-tier-20:#f9e1e4;--vh-tier-10:#fcf0f2;--vh-font-d:'Bricolage Grotesque',system-ui,sans-serif;--vh-font-b:'DM Sans',system-ui,sans-serif;--vh-title-xl:clamp(58px,10.5vw,138px);--vh-title-l:clamp(26px,4vw,44px);--vh-r-card:18px;--vh-r-block:28px;--vh-r-pill:999px;--vh-ease-out:cubic-bezier(.2,.8,.2,1);--vh-ease-pop:cubic-bezier(.3,1.6,.5,1);--vh-gutter:16px;--vh-gutter-md:32px;--vh-max:1320px;--vh-bp-md:768px;--vh-bp-lg:1024px}[class^=bf-],[class*=" bf-"]{box-sizing:border-box;margin:0;padding:0;-webkit-font-smoothing:antialiased}[class^=bf-]::before,[class*=" bf-"]::before,[class^=bf-]::after,[class*=" bf-"]::after{box-sizing:border-box}:where([class^=bf-],[class*=" bf-"]) *{box-sizing:border-box}:where([class^=bf-],[class*=" bf-"]) :is(h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,form,blockquote),:is(h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,form,blockquote):where([class^=bf-],[class*=" bf-"]){margin:0;padding:0}:where([class^=bf-],[class*=" bf-"]) :is(img,svg),:is(img,svg):where([class^=bf-],[class*=" bf-"]){display:block;max-width:100%}:where([class^=bf-],[class*=" bf-"]) :is(a),:is(a):where([class^=bf-],[class*=" bf-"]){color:inherit;text-decoration:none}:where([class^=bf-],[class*=" bf-"]) :is(button),:is(button):where([class^=bf-],[class*=" bf-"]){font:inherit;cursor:pointer;border:0;background:none;color:inherit}.bf-sec,.bf-hero,.bf-perks,.bf-quick,.bf-mq-wrap,.bf-cat-nav{color:var(--vh-ink)}.bf-sec,.bf-hero,.bf-cat-hero,.bf-cat-nav,.bf-quick-chips,.bf-quick,.bf-mq-wrap,.bf-cat-perks,.bf-perks,.bf-wa,.bf-sticky-bf,.bf-toast,.bf-card{font-family:var(--vh-font-b);font-size:16px;line-height:normal;font-weight:400}:where(.bf-sec,.bf-hero,.bf-cat-hero,.bf-cat-nav,.bf-cat-perks,.bf-card) p{font-size:inherit;line-height:inherit}body.template-home,body.template-category:has(.bf-cat-hero){--main-background:var(--vh-bg);background-color:var(--vh-bg)}.bf-page[hidden]{display:none}.bf-wrap{max-width:var(--vh-max);margin:0 auto;padding:0 var(--vh-gutter)}@media(min-width: 768px){.bf-wrap{padding:0 var(--vh-gutter-md)}}.bf-sec{padding:44px 0;position:relative}@media(min-width: 1024px){.bf-sec{padding:72px 0}}.bf-sec-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:22px}.bf-sec-title{font-family:var(--vh-font-d);font-weight:800;font-size:var(--vh-title-l);line-height:1;letter-spacing:-0.02em}.bf-sec-title em{font-style:normal;color:var(--vh-green-d)}.bf-sec-kicker{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--vh-muted);margin-bottom:8px;display:flex;align-items:center;gap:8px}.bf-sec-sub{font-size:15px;line-height:1.4;color:var(--vh-muted);margin-top:6px}.bf-link-all{position:relative;font-weight:700;font-size:14px;white-space:nowrap;border-bottom:2px solid currentColor;padding-bottom:2px;transition:color .2s}.bf-link-all::after{content:"";position:absolute;inset:-12px -8px}.bf-link-all:hover{color:var(--vh-green-dd)}.bf-btn{display:inline-flex;align-items:center;gap:10px;padding:15px 26px;border-radius:var(--vh-r-pill);font-weight:700;font-size:15px;transition:transform .25s var(--vh-ease-pop),box-shadow .25s,background .2s}.bf-btn:hover{transform:translateY(-3px) scale(1.03)}.bf-btn-green{background:var(--vh-green);color:var(--vh-ink);box-shadow:0 6px 0 var(--vh-green-dd)}.bf-btn-green:hover{box-shadow:0 9px 0 var(--vh-green-dd)}.bf-btn-ink{background:var(--vh-ink);color:#fff}.bf-btn-ink:hover{background:var(--vh-green-dd)}.bf-btn-ghost{border:2px solid currentColor}.bf-btn .bf-arr{transition:transform .25s}.bf-btn:hover .bf-arr{transform:translateX(4px)}.bf-ph{background:var(--vh-green-lll)}.bf-ph img{width:100%;height:100%;object-fit:cover}.bf-marquee{display:flex;overflow:hidden;flex:1;mask-image:linear-gradient(90deg, transparent, #000 6%, #000 94%, transparent)}.bf-marquee-track{display:flex;gap:44px;padding-right:44px;flex-shrink:0;animation:bf-mq 30s linear infinite;white-space:nowrap}.bf-marquee:hover .bf-marquee-track{animation-play-state:paused}@keyframes bf-mq{to{transform:translateX(-100%)}}.bf-marquee-track span{display:inline-flex;align-items:center;gap:10px}.bf-marquee-track b{color:var(--vh-green)}.bf-star{display:inline-block;color:var(--vh-green);animation:bf-spin 6s linear infinite}@keyframes bf-spin{to{transform:rotate(360deg)}}.bf-cd-mini{font-variant-numeric:tabular-nums;font-weight:700;color:var(--vh-green)}@keyframes bf-bump{40%{transform:scale(1.5)}}@media(min-width: 1024px){.bf-only-m{display:none !important}}@media(max-width: 1023px){.bf-only-d{display:none !important}}.bf-dot-live{position:relative;display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--vh-green)}.bf-dot-live::after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--vh-green);opacity:0;animation:bf-pulse 1.6s infinite}@keyframes bf-pulse{0%{transform:scale(1);opacity:.7}70%{transform:scale(3.25);opacity:0}100%{transform:scale(1);opacity:0}}.section-bf-quick-chips{position:sticky;top:var(--bf-hh, 0px);z-index:60;background:var(--vh-bg)}@media(max-width: 1023px){.section-bf-quick-chips{min-height:62px}}@media(min-width: 1024px){.section-bf-quick-chips{display:none}}.bf-quick{display:flex;gap:8px;overflow-x:auto;padding:4px 16px 12px;scrollbar-width:none}.bf-quick::-webkit-scrollbar{display:none}.bf-quick a,.bf-quick .bf-chip{flex-shrink:0;display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border-radius:var(--vh-r-pill);background:#fff;font-size:13px;font-weight:600;border:1.5px solid rgba(20, 20, 20, 0.08)}.bf-quick a.bf-hot,.bf-quick .bf-chip.bf-hot{background:var(--vh-ink);color:#fff;border-color:var(--vh-ink);display:flex;align-items:center;gap:6px}.bf-quick .bf-dot-live::after{display:none}.bf-quick a.bf-cb,.bf-quick .bf-chip.bf-cb{background:var(--vh-green-ll);border-color:var(--vh-green-ll);color:var(--vh-green-xd)}.bf-hero{position:relative;overflow:hidden;background:var(--vh-black-bg)}.bf-slides{position:relative;height:var(--hero-h-m, var(--hero-h, 620px))}@media(min-width: 768px){.bf-slides{height:var(--hero-h, 620px)}}.bf-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .8s,visibility .8s;display:flex;align-items:center;overflow:hidden}.bf-slide.bf-active,.bf-slide:first-child{opacity:1;visibility:visible}.bf-js .bf-slide:first-child:not(.bf-active){opacity:0;visibility:hidden}.bf-slide .bf-wrap{position:relative;z-index:3;width:100%}.bf-s-copy{max-width:600px;color:#fff}.bf-slide.bf-light .bf-s-copy{color:var(--vh-ink)}.bf-slide.bf-active .bf-s-copy>*{animation:bf-rise .9s var(--vh-ease-out) both}.bf-slide.bf-active .bf-s-copy>*:nth-child(2){animation-delay:.1s}.bf-slide.bf-active .bf-s-copy>*:nth-child(3){animation-delay:.2s}.bf-slide.bf-active .bf-s-copy>*:nth-child(4){animation-delay:.3s}@keyframes bf-rise{from{opacity:0;transform:translateY(30px)}}.bf-s-tag{display:inline-flex;align-items:center;gap:8px;background:rgba(255, 255, 255, 0.12);padding:7px 14px;border-radius:var(--vh-r-pill);font-size:13px;font-weight:600;margin-bottom:18px;backdrop-filter:blur(4px)}.bf-slide.bf-light .bf-s-tag{background:rgba(20, 20, 20, 0.1)}.bf-s-title{font-family:var(--vh-font-d);font-weight:800;line-height:.86;letter-spacing:-0.04em;font-size:var(--vh-title-xl);margin-bottom:18px}.bf-s-title .bf-outline{color:transparent;-webkit-text-stroke:2px currentColor}.bf-slide .bf-s-title .bf-outline{-webkit-text-stroke-color:#fff}.bf-s-title .bf-hl{color:var(--vh-green)}.bf-slide.bf-light .bf-s-title .bf-hl{color:var(--acc, var(--vh-ink))}.bf-s-sub{font-size:clamp(16px,2vw,20px);line-height:normal;margin-bottom:28px;max-width:440px;opacity:.92}.bf-s-sub b{color:var(--vh-green)}.bf-s-ctas{display:flex;gap:12px;flex-wrap:wrap}.bf-s-ctas .bf-btn-ghost{color:#fff}.bf-slide.bf-light .bf-s-ctas .bf-btn-ghost{color:var(--tt, var(--vh-ink))}.bf-slide.bf-light .bf-s-copy{color:var(--tt, var(--vh-ink))}.bf-slide.bf-light .bf-s-title .bf-outline{-webkit-text-stroke-color:var(--tt, var(--vh-ink))}.bf-slide.bf-light .bf-s-sub b{color:var(--hi, var(--acc))}.bf-slide.bf-light .bf-s-tag{background:color-mix(in srgb, var(--acc) 14%, transparent)}.bf-slide .bf-spark{color:var(--spark, var(--vh-green))}.bf-slide.bf-light .bf-big-pct{-webkit-text-stroke-color:color-mix(in srgb, var(--acc) 22%, transparent)}.bf-btn-slide{background:var(--btn);color:var(--btn-t);box-shadow:0 6px 0 var(--btn-sh)}.bf-btn-slide:hover{box-shadow:0 9px 0 var(--btn-sh)}.bf-slide.bf-light .bf-cd-mini{color:var(--acc, var(--vh-wine))}.bf-cat-hero .bf-cd-mini{color:var(--vh-green-dd)}.bf-floaters{position:absolute;inset:0;z-index:1;pointer-events:none}.bf-fl{position:absolute;will-change:transform;transition:transform .5s var(--vh-ease-out)}.bf-fl>.bf-pc{animation:bf-floatR 6s ease-in-out infinite}.bf-fl:nth-child(2n)>.bf-pc{animation-duration:7.5s;animation-delay:-2s}.bf-fl:nth-child(3n)>.bf-pc{animation-duration:5.4s;animation-delay:-1s}@keyframes bf-floatR{0%,100%{transform:rotate(var(--r)) translateY(0)}50%{transform:rotate(calc(var(--r) + 4deg)) translateY(-16px)}}.bf-pc{transform:rotate(var(--r));border-radius:22px;overflow:hidden;border:6px solid #fff;box-shadow:0 16px 34px rgba(60, 40, 20, 0.16);aspect-ratio:1;background:var(--vh-green-lll)}.bf-pc img{width:100%;height:100%;object-fit:cover}.bf-pc.bf-round{border-radius:50%}.bf-spark{color:var(--vh-green);font-size:34px;line-height:1;animation:bf-spin 8s linear infinite}.bf-big-pct{position:absolute;right:-2%;bottom:-6%;font-family:var(--vh-font-d);font-weight:800;font-size:clamp(200px,34vw,460px);line-height:.8;color:transparent;-webkit-text-stroke:2px rgba(126, 178, 132, 0.16);z-index:0;letter-spacing:-0.06em;pointer-events:none}.bf-slide.bf-light .bf-big-pct{-webkit-text-stroke-color:rgba(20, 20, 20, 0.1)}.bf-s-badge{position:absolute;z-index:4;left:47%;top:12%;width:132px;height:132px;border-radius:50%;background:var(--badge, var(--vh-orange));color:var(--badge-t, var(--vh-ink));display:grid;place-items:center;text-align:center;font-family:var(--vh-font-d);font-weight:800;line-height:.9;transform:rotate(-12deg)}.bf-s-badge small{display:block;font-size:13px;font-family:var(--vh-font-b);font-weight:700;letter-spacing:.06em}.bf-s-badge b{font-size:44px}.bf-s-badge svg{position:absolute;inset:-14px;width:calc(100% + 28px);height:calc(100% + 28px);animation:bf-spin 14s linear infinite}@media(max-width: 767px){.bf-s-badge{width:92px;height:92px;top:auto;bottom:200px;left:auto;right:18px}.bf-s-badge b{font-size:30px}.bf-s-badge small{font-size:10px}}.bf-hero-ctrl{position:absolute;z-index:5;left:0;right:0;bottom:22px}.bf-hero-ctrl .bf-wrap{display:flex;gap:10px;align-items:center}.bf-bar{appearance:none;-webkit-appearance:none;position:relative;border:0;padding:0;flex:0 0 64px;height:4px;border-radius:2px;background:rgba(255, 255, 255, 0.25);cursor:pointer}.bf-bar::before{content:"";position:absolute;left:0;right:0;top:-20px;bottom:-20px}.bf-bar i{display:block;height:100%;width:100%;border-radius:2px;background:var(--vh-green);transform:scaleX(0);transform-origin:left}.bf-hero.bf-on-light .bf-bar{background:rgba(20, 20, 20, 0.15)}.bf-hero.bf-on-light .bf-bar i{background:var(--vh-ink)}.bf-bar.bf-active i{animation:bf-fill 6s linear forwards}@keyframes bf-fill{to{transform:scaleX(1)}}.bf-hero-arrows{margin-left:auto;display:flex;gap:8px}.bf-hero-arrows button{width:44px;height:44px;border-radius:50%;border:1.5px solid rgba(255, 255, 255, 0.4);color:#fff;display:grid;place-items:center;transition:background .2s}.bf-hero.bf-on-light .bf-hero-arrows button{border-color:rgba(20, 20, 20, 0.35);color:var(--vh-ink)}.bf-hero-arrows button:hover{background:var(--cur, var(--vh-green));color:#fff;border-color:var(--cur, var(--vh-green))}@media(max-width: 767px){.bf-hero-arrows{display:none}.bf-slide{align-items:flex-start;padding-top:40px}}.bf-s-bg{position:absolute;inset:0;z-index:0;display:block}.bf-s-bg img{width:100%;height:100%;object-fit:cover}.bf-s-link{position:absolute;inset:0;z-index:3;display:block}.bf-fl-1{left:2%;top:66%;width:118px;--r:-8deg}.bf-fl-2{left:36%;top:70%;width:108px;--r:6deg}.bf-fl-3{left:66%;top:63%;width:120px;--r:-4deg}.bf-fl-4,.bf-fl-s2{display:none}.bf-fl-s1{left:86%;top:58%}.bf-slide:nth-child(2) .bf-fl-1{left:3%;top:64%;width:120px;--r:-6deg}.bf-slide:nth-child(2) .bf-fl-2{left:37%;top:69%;width:108px;--r:7deg}.bf-slide:nth-child(2) .bf-fl-3{left:67%;top:62%;width:116px;--r:-5deg}.bf-slide:nth-child(3) .bf-fl-1{left:3%;top:64%;width:120px;--r:-7deg}.bf-slide:nth-child(3) .bf-fl-2{left:37%;top:70%;width:108px;--r:6deg}.bf-slide:nth-child(3) .bf-fl-3{left:67%;top:62%;width:116px;--r:-4deg}.bf-slide:nth-child(2) .bf-fl-s1,.bf-slide:nth-child(3) .bf-fl-s1{display:none}@media(min-width: 768px){.bf-fl-1{left:56%;top:10%;width:200px;--r:-8deg}.bf-fl-2{left:77%;top:6%;width:180px;--r:7deg}.bf-fl-3{left:62%;top:52%;width:210px;--r:5deg}.bf-fl-4{display:block;left:82%;top:47%;width:170px;--r:-6deg}.bf-fl-s1{left:53%;top:72%}.bf-fl-s2{display:block;left:93%;top:30%}.bf-slide:nth-child(2) .bf-fl-1{left:55%;top:9%;width:205px;--r:-7deg}.bf-slide:nth-child(2) .bf-fl-2{left:76%;top:8%;width:175px;--r:6deg}.bf-slide:nth-child(2) .bf-fl-3{left:60%;top:53%;width:190px;--r:6deg}.bf-slide:nth-child(2) .bf-fl-4{left:80%;top:49%;width:180px;--r:-5deg}.bf-slide:nth-child(2) .bf-fl-s1{display:block;left:92%;top:34%}.bf-slide:nth-child(2) .bf-fl-s2{display:none}.bf-slide:nth-child(3) .bf-fl-1{left:56%;top:9%;width:200px;--r:-6deg}.bf-slide:nth-child(3) .bf-fl-2{left:77%;top:7%;width:180px;--r:7deg}.bf-slide:nth-child(3) .bf-fl-3{left:61%;top:53%;width:200px;--r:5deg}.bf-slide:nth-child(3) .bf-fl-4{left:81%;top:48%;width:175px;--r:-7deg}.bf-slide:nth-child(3) .bf-fl-s1{display:block;left:52%;top:70%}.bf-slide:nth-child(3) .bf-fl-s2{display:none}}.bf-cd-g{display:inline-flex;align-items:baseline;gap:1px;white-space:nowrap}.bf-cd-n{font-variant-numeric:tabular-nums;font-weight:700}.bf-cat-hero .bf-cd-n{color:var(--vh-green-xd)}.bf-slide.bf-light .bf-cd-n{color:color-mix(in srgb, var(--acc, var(--vh-wine)) 70%, #000)}.bf-cd-u{font-size:.8em;font-weight:500;opacity:.85}.bf-perks{background:var(--vh-gray-1);overflow:hidden;border-bottom:1px solid #e6e6e6}.bf-perks-track{display:flex;width:max-content;animation:bf-mq 40s linear infinite}.bf-perks-track .bf-dup{display:contents}@media(min-width: 1024px){.bf-perks-track{animation:none;width:100%;justify-content:space-between}.bf-perks-track .bf-dup{display:none}}.bf-perk{display:flex;align-items:center;gap:10px;padding:16px 26px;font-size:14px;white-space:nowrap}.bf-perk svg{width:26px;height:26px;flex-shrink:0}.bf-perk b{display:block;font-size:14.5px}.bf-perk small{font-size:12.5px;opacity:.8}.bf-cats{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px 2px 14px;scrollbar-width:none}.bf-cats::-webkit-scrollbar{display:none}@media(min-width: 1024px){.bf-cats{display:grid;grid-template-columns:repeat(10, 1fr);gap:18px;overflow:visible}}.bf-cats.bf-rail{padding:8px 2px 14px;gap:16px;cursor:auto}@media(min-width: 1024px){.bf-cats.bf-rail{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 162px)/10);gap:18px;padding:10px 0 14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:none}}.bf-cat,.bf-circle{flex:0 0 92px;scroll-snap-align:start;text-align:center;display:block}.bf-cat-ring{position:relative;aspect-ratio:1;border-radius:50%;padding:4px;margin-bottom:10px}.bf-cat-ring::before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(var(--ring, var(--vh-green)), var(--vh-green-xd), var(--vh-green-l), var(--vh-ink), var(--ring, var(--vh-green)));opacity:0;transition:opacity .3s;animation:bf-spin 3s linear infinite}.bf-cat:hover .bf-cat-ring::before,.bf-circle:hover .bf-cat-ring::before,.bf-cat.bf-is-bf .bf-cat-ring::before,.bf-circle.bf-is-bf .bf-cat-ring::before{opacity:1}.bf-cat-in{position:relative;width:100%;height:100%;border-radius:50%;display:grid;place-items:center;border:3px solid var(--vh-bg);overflow:hidden;transition:transform .35s var(--vh-ease-pop)}.bf-cat-in img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--vh-ease-pop)}.bf-cat:hover .bf-cat-in img,.bf-circle:hover .bf-cat-in img{transform:scale(1.14) rotate(-4deg)}.bf-cat:hover .bf-cat-in,.bf-circle:hover .bf-cat-in{transform:scale(1.05)}.bf-cat-in .bf-bf{font-family:var(--vh-font-d);font-weight:800;font-size:26px;color:var(--vh-green);letter-spacing:-0.03em}.bf-cat-off{position:absolute;top:-4px;right:-6px;background:var(--vh-wine);color:var(--vh-pink);font-size:10.5px;font-weight:700;padding:3px 7px;border-radius:var(--vh-r-pill);z-index:2;transform:rotate(8deg)}.bf-cat-name{font-size:13px;font-weight:600;line-height:1.2}.bf-scroll-hint{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--vh-muted);margin-top:4px}.bf-scroll-hint i{display:inline-block;animation:bf-nudge 1.4s ease-in-out infinite}@keyframes bf-nudge{50%{transform:translateX(6px)}}@media(min-width: 1024px){.bf-scroll-hint{display:none}}.bf-prices{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px}@media(min-width: 768px){.bf-prices{grid-template-columns:repeat(4, 1fr);gap:18px}}.bf-price-card{position:relative;border-radius:var(--vh-r-card);padding:20px 18px;min-height:160px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;transition:transform .35s var(--vh-ease-pop)}@media(min-width: 768px){.bf-price-card{min-height:210px;padding:26px}}.bf-price-card:hover{transform:translateY(-6px) rotate(-1.2deg)}.bf-price-card small{font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;position:relative;z-index:1}.bf-price-card b{font-family:var(--vh-font-d);font-size:clamp(32px,4.6vw,56px);line-height:.9;letter-spacing:-0.03em;position:relative;z-index:1}.bf-price-txt{position:relative;z-index:1;font-size:13px;font-weight:600;line-height:1.25;max-width:64%}.bf-price-card:has(.bf-price-txt){justify-content:flex-start;gap:6px}.bf-price-card:has(.bf-price-txt) .bf-go{margin-top:auto}.bf-price-card .bf-go{width:38px;height:38px;border-radius:50%;background:#fff;color:var(--vh-ink);display:grid;place-items:center;align-self:flex-start;transition:transform .3s;position:relative;z-index:1}.bf-price-card:hover .bf-go{transform:rotate(-45deg)}.bf-price-card .bf-deco{position:absolute;right:-22px;bottom:-22px;width:40%;aspect-ratio:1;border-radius:50%;overflow:hidden;border:4px solid rgba(255, 255, 255, 0.85);transition:transform .5s var(--vh-ease-pop)}.bf-price-card .bf-deco img{width:100%;height:100%;object-fit:cover}.bf-price-card:hover .bf-deco{transform:rotate(14deg) scale(1.1)}.bf-sec-flash,.bf-sec.bf-price-cards,.bf-sec.bf-reels-sec{padding-top:0}.bf-flash-tools{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.bf-flash{background:var(--vh-gray-2);color:var(--vh-ink);border-radius:var(--vh-r-block);padding:28px 0 30px;overflow:hidden;position:relative}@media(min-width: 1024px){.bf-flash{padding:44px 0}}.bf-flash .bf-sec-head{padding:0 20px;flex-wrap:wrap;align-items:flex-end}@media(min-width: 768px){.bf-flash .bf-sec-head{padding:0 36px}}.bf-flash .bf-sec-kicker{color:var(--vh-green-dd)}.bf-timer{display:flex;gap:6px;align-items:center}.bf-timer div{background:#fff;color:var(--vh-ink);box-shadow:0 1px 0 #e1e3df;border-radius:10px;min-width:54px;padding:6px 6px 5px;text-align:center}.bf-timer b{display:block;font-family:var(--vh-font-d);font-size:22px;line-height:1;font-variant-numeric:tabular-nums}.bf-timer small{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;opacity:.68}.bf-timer .bf-sep{color:var(--vh-wine);font-weight:800;font-size:20px}@media(max-width: 767px){.bf-timer div{min-width:44px;padding:5px 4px}.bf-timer b{font-size:18px}.bf-flash-tools{flex-wrap:nowrap;gap:10px}.bf-flash .bf-link-all{display:none}}.bf-flash .bf-ticker-label{font-size:13px;opacity:.7;margin-right:6px}.bf-rail{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 20px 8px;scrollbar-width:none;cursor:grab}.bf-rail::-webkit-scrollbar{display:none}@media(min-width: 768px){.bf-rail{padding:4px 36px 8px;gap:20px}}.bf-rail .bf-card{flex:0 0 66%;scroll-snap-align:start}@media(min-width: 600px){.bf-rail .bf-card{flex-basis:40%}}@media(min-width: 1024px){.bf-rail .bf-card{flex-basis:calc(25% - 15px)}}.bf-rail-nav{display:flex;gap:8px}.bf-rail-nav button{width:42px;height:42px;border-radius:50%;border:1.5px solid currentColor;display:grid;place-items:center;transition:background .2s,color .2s}.bf-rail-nav button:hover{background:var(--vh-green);color:var(--vh-ink);border-color:var(--vh-green)}.bf-rail-nav button:disabled,.bf-rail-nav button.bf-disabled{opacity:1;color:var(--vh-ink);border-color:var(--vh-ink);background:none;cursor:default;pointer-events:none}.bf-rail-progress{height:3px;background:rgba(20, 20, 20, 0.08);margin:18px 20px 0;border-radius:2px;overflow:hidden}@media(min-width: 768px){.bf-rail-progress{margin:18px 36px 0}}.bf-rail-progress i{display:block;height:100%;background:var(--vh-green);width:25%;transition:transform .2s}.bf-card{position:relative;color:var(--vh-ink)}.bf-card-media{position:relative;aspect-ratio:1/1;border-radius:var(--vh-r-card);overflow:hidden;background:var(--vh-green-lll)}.bf-card-media .bf-img{position:absolute;inset:0;transition:opacity .45s,transform .7s var(--vh-ease-out)}.bf-card-media .bf-img img{width:100%;height:100%;object-fit:cover}.bf-card-media .bf-img2{opacity:0;transform:scale(1.08)}.bf-card:hover .bf-img1{opacity:0;transform:scale(0.96)}.bf-card.bf-no-hover:hover .bf-img1{opacity:1;transform:none}.bf-card-img-link{position:absolute;inset:0;display:block}.bf-card.bf-soldout .bf-card-img-link{opacity:.5}.bf-native[hidden]{display:none !important}.bf-card:hover .bf-img2{opacity:1;transform:scale(1)}.bf-badge{position:absolute;z-index:2;top:12px;left:12px;background:var(--vh-pink);color:var(--vh-wine);font-weight:800;font-family:var(--vh-font-d);font-size:15px;padding:5px 10px;border-radius:var(--vh-r-pill);transform:rotate(-6deg);box-shadow:0 3px 0 var(--vh-pink-d)}.bf-badge.bf-alt{background:var(--vh-wine);color:var(--vh-pink);top:48px;font-size:11px;font-family:var(--vh-font-b);transform:rotate(3deg);box-shadow:none}.bf-badge.bf-alt.bf-solo{top:12px}.bf-fav{position:absolute;z-index:2;top:10px;right:10px;width:38px;height:38px;border-radius:50%;background:#fff;color:var(--vh-ink);display:grid;place-items:center;transition:transform .25s}.bf-fav:hover{transform:scale(1.12)}.bf-fav.bf-on svg{fill:var(--vh-green-d);stroke:var(--vh-green-d);animation:bf-bump .45s}.bf-fav svg{width:19px;height:19px}.bf-add{position:absolute;z-index:2;left:10px;right:10px;bottom:10px;background:var(--vh-ink);color:#fff;border-radius:var(--vh-r-pill);padding:12px;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;gap:8px;transform:translateY(130%);transition:transform .35s var(--vh-ease-out),background .2s,color .2s}.bf-card:hover .bf-add{transform:none}.bf-add:hover{background:var(--vh-green);color:var(--vh-ink)}@media(hover: none),(max-width: 1023px){.bf-add{transform:none;left:auto;width:44px;height:44px;padding:0;border-radius:50%}.bf-add span{display:none}}.bf-card-info{padding:12px 4px 0}.bf-card-name{font-size:14px;font-weight:500;line-height:1.3;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:36px;text-transform:uppercase;letter-spacing:.01em}.bf-card-name a{color:inherit;text-decoration:none}.bf-price-old{font-size:13px;text-decoration:line-through;opacity:.62}.bf-price-old del{text-decoration:inherit}.bf-price-new{font-family:var(--vh-font-d);font-weight:800;font-size:21px;letter-spacing:-0.01em}.bf-price-pix{font-size:12.5px;color:var(--vh-green-dd);font-weight:700}.bf-inst{font-size:12px;opacity:.65}.bf-cb-tag{display:inline-flex;align-items:center;gap:5px;margin-top:6px;font-size:11.5px;font-weight:700;color:var(--vh-green-xd);background:var(--vh-green-ll);padding:3px 8px;border-radius:var(--vh-r-pill)}.bf-stock{margin-top:10px}.bf-stock-bar{height:6px;background:rgba(20, 20, 20, 0.08);border-radius:3px;overflow:hidden}.bf-stock-bar i{display:block;height:100%;background:linear-gradient(90deg, var(--vh-pink-d), var(--vh-wine));border-radius:3px;width:0;transition:width 1.2s var(--vh-ease-out)}.bf-stock small{display:block;font-size:12px;margin-top:5px;color:var(--vh-wine);font-weight:600}.bf-mq-wrap{overflow:hidden;padding:14px 0 6px}.bf-big-mq,.bf-marquee-line{background:var(--vh-pink);color:var(--vh-wine);padding:9px 0;transform:rotate(-0.8deg);margin:0 -20px;overflow:hidden}.bf-big-mq.bf-two,.bf-marquee-line.bf-two{background:var(--vh-wine);color:var(--vh-pink);transform:rotate(0.6deg);margin-top:4px}.bf-big-mq .bf-marquee-track,.bf-marquee-line .bf-marquee-track{animation-duration:34s;gap:26px;padding-right:26px;font-family:var(--vh-font-b);font-weight:600;font-size:clamp(12px,1.3vw,14px);letter-spacing:.16em}.bf-big-mq .bf-marquee-track b,.bf-marquee-line .bf-marquee-track b{color:inherit;font-weight:800}.bf-big-mq.bf-two .bf-marquee-track,.bf-marquee-line.bf-two .bf-marquee-track{animation-direction:reverse}.bf-big-mq .bf-marquee,.bf-marquee-line .bf-marquee{mask-image:none}.bf-marquee-line+.bf-marquee-line{margin-top:4px}.bf-mosaic{display:grid;gap:12px;grid-template-columns:1fr 1fr}.bf-mosaic .bf-tile:first-child{grid-column:1/-1}@media(max-width: 1023px){.bf-mosaic .bf-tile:nth-child(4){grid-column:1/-1}}@media(min-width: 1024px){.bf-mosaic{grid-template-columns:1.3fr 1fr 1fr;grid-template-rows:270px 270px;gap:18px}.bf-mosaic .bf-tile:first-child{grid-column:1;grid-row:1/3}.bf-mosaic .bf-tile:nth-child(4){grid-column:2/4}}.bf-mosaic .bf-tile:nth-child(n+5):last-child:nth-child(odd){grid-column:1/-1}@media(min-width: 1024px){.bf-mosaic{grid-auto-rows:270px}.bf-mosaic .bf-tile:nth-child(5):not(:last-child){grid-column:1}.bf-mosaic .bf-tile:nth-child(6){grid-column:2/4}}.bf-tile{position:relative;border-radius:22px;overflow:hidden;min-height:220px;display:flex;align-items:flex-end;padding:20px;color:#fff;isolation:isolate;background:var(--vh-green-dd)}.bf-mosaic .bf-tile:first-child{min-height:380px}.bf-tile .bf-art{position:absolute;inset:0;z-index:-2;transition:transform .9s var(--vh-ease-out)}.bf-tile .bf-art img{width:100%;height:100%;object-fit:cover}.bf-tile:hover .bf-art{transform:scale(1.08)}.bf-tile::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg, rgba(20, 20, 20, 0.72), rgba(20, 20, 20, 0.05) 60%)}.bf-tile h3{font-family:var(--vh-font-d);font-weight:800;font-size:clamp(22px,3vw,38px);line-height:.95;letter-spacing:-0.02em}.bf-tile p{font-size:14px;opacity:.92;margin-top:6px;max-width:320px}.bf-tile .bf-pill{display:inline-flex;align-items:center;gap:6px;margin-top:12px;background:var(--vh-green);color:var(--vh-ink);font-weight:700;font-size:13px;padding:8px 14px;border-radius:var(--vh-r-pill);transform:translateY(8px);opacity:0;transition:transform .35s,opacity .35s}.bf-tile:hover .bf-pill{transform:none;opacity:1}@media(hover: none),(max-width: 1023px){.bf-tile .bf-pill{opacity:1;transform:none}.bf-mosaic .bf-tile:nth-child(2) p,.bf-mosaic .bf-tile:nth-child(3) p{display:none}}.bf-tile .bf-off{position:absolute;top:16px;left:16px;background:var(--vh-pink);color:var(--vh-wine);font-family:var(--vh-font-d);font-weight:800;padding:6px 12px;border-radius:var(--vh-r-pill);font-size:15px;transform:rotate(-5deg)}.bf-tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin-bottom:22px;padding-bottom:2px}.bf-tabs::-webkit-scrollbar{display:none}.bf-tab{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;white-space:nowrap;flex-shrink:0;padding:10px 18px;border-radius:var(--vh-r-pill);border:1.5px solid var(--vh-ink);font-weight:600;font-size:14px;transition:background .25s,color .25s,border-color .25s}.bf-tab.bf-active{background:var(--vh-ink);color:#fff}.bf-tab:not(.bf-active):hover{background:var(--vh-green-ll);border-color:var(--vh-green-ll)}.bf-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:22px 12px}@media(min-width: 1024px){.bf-grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:34px 20px}.bf-cols-5 .bf-grid{grid-template-columns:repeat(5, minmax(0, 1fr))}}.bf-tab-panel[hidden]{display:none}.bf-tab-title{font-family:var(--vh-font-d);font-weight:800;font-size:20px;margin-bottom:14px}.bf-js .bf-tab-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0}.bf-grid .bf-card{animation:bf-pop .5s var(--vh-ease-out) both}.bf-grid .bf-card:nth-child(2){animation-delay:.05s}.bf-grid .bf-card:nth-child(3){animation-delay:.1s}.bf-grid .bf-card:nth-child(4){animation-delay:.15s}.bf-grid .bf-card:nth-child(5){animation-delay:.2s}.bf-grid .bf-card:nth-child(6){animation-delay:.25s}.bf-grid .bf-card:nth-child(7){animation-delay:.3s}.bf-grid .bf-card:nth-child(8){animation-delay:.35s}@keyframes bf-pop{from{opacity:0;transform:translateY(20px) scale(0.97)}}.bf-center{text-align:center;margin-top:30px}.bf-prog{background:var(--vh-green-ll);border-radius:var(--vh-r-block);padding:28px 20px;display:grid;gap:24px;align-items:center;position:relative;overflow:hidden}@media(min-width: 1024px){.bf-prog{grid-template-columns:1fr 1.2fr;padding:50px 56px}}.bf-prog h2{font-family:var(--vh-font-d);font-weight:800;font-size:clamp(30px,4.4vw,54px);line-height:.92;letter-spacing:-0.03em;color:var(--vh-green-xd);max-width:11ch}.bf-prog p{margin-top:12px;max-width:420px;font-size:16px;line-height:normal}.bf-steps{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px}.bf-step{background:#fff;border-radius:var(--vh-r-card);padding:16px 10px;text-align:center;position:relative;transition:transform .3s,background .3s}.bf-step b{font-family:var(--vh-font-d);font-size:clamp(28px,4vw,48px);display:block;line-height:1;letter-spacing:-0.03em;color:var(--vh-green-dd)}.bf-step small{font-size:12.5px;font-weight:600}.bf-step.bf-lit{background:var(--vh-ink);color:#fff;transform:translateY(-6px)}.bf-step.bf-lit b{color:var(--vh-green)}.bf-prog-track{height:10px;background:rgba(255, 255, 255, 0.7);border-radius:6px;overflow:hidden;margin-top:4px}.bf-prog-track i{display:block;height:100%;width:0;background:var(--vh-green-dd);border-radius:6px;transition:width .9s var(--vh-ease-out)}.bf-prog-right{display:grid;gap:12px}.bf-prog .bf-btn.bf-prog-cta{justify-self:start}.bf-prog-right .bf-hint{font-size:13px;font-weight:600}.bf-cb-box{display:flex;align-items:center;gap:12px;background:var(--vh-ink);color:#fff;border-radius:16px;padding:14px 16px;font-size:14px}.bf-cb-box .bf-coin{width:40px;height:40px;border-radius:50%;background:var(--cb-acc, var(--vh-green));color:var(--vh-ink);display:grid;place-items:center;font-weight:800;font-family:var(--vh-font-d);flex-shrink:0;animation:bf-flip 3s ease-in-out infinite}@keyframes bf-flip{0%,70%,100%{transform:rotateY(0)}85%{transform:rotateY(180deg)}}.bf-cb-box b{color:var(--cb-acc, var(--vh-green))}.bf-cat-perks{display:block}.bf-cat-perks>.bf-wrap{padding-top:18px;padding-bottom:18px}.bf-cat-perks>.bf-perks{margin-top:4px}@media(min-width: 1024px){.bf-cat-perks>.bf-wrap{padding-top:28px;padding-bottom:24px}}.bf-insta{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px}@media(min-width: 768px){.bf-insta{grid-template-columns:repeat(5, 1fr);gap:14px}}.bf-insta a{position:relative;aspect-ratio:4/5;border-radius:16px;overflow:hidden;display:block;background:var(--vh-green-lll)}.bf-insta a img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--vh-ease-out)}.bf-insta a:hover img{transform:scale(1.1)}.bf-insta a:nth-child(5){display:none}@media(min-width: 768px){.bf-insta a:nth-child(5){display:block}.bf-insta a:nth-child(even){transform:translateY(24px)}}.bf-insta a .bf-ov{position:absolute;inset:0;background:rgba(36, 64, 42, 0.6);color:#fff;display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;opacity:0;transition:opacity .3s;font-weight:700;font-size:14px}.bf-insta a .bf-ig{width:22px;height:22px}.bf-insta a .bf-ig-c{position:absolute;top:10px;right:10px;width:30px;height:30px;border-radius:50%;background:rgba(255, 255, 255, 0.92);color:var(--vh-ink);display:grid;place-items:center}.bf-insta a .bf-ig-c .bf-ig{width:16px;height:16px}.bf-insta a .bf-ov small{font-weight:500;font-size:12.5px;opacity:.9}.bf-insta a:hover .bf-ov{opacity:1}.bf-reels-sec{overflow-x:clip}.bf-reels-head-r{display:flex;gap:8px}.bf-reels{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 10px;scrollbar-width:none}.bf-reels::-webkit-scrollbar{display:none}.bf-reel{flex:0 0 72%;scroll-snap-align:start;position:relative}@media(min-width: 600px){.bf-reel{flex-basis:40%}}@media(min-width: 1024px){.bf-reel{flex-basis:calc(25% - 11px)}}.bf-reel-v{position:relative;aspect-ratio:9/16;border-radius:20px;overflow:hidden;background:var(--vh-green-xd);cursor:pointer}.bf-reel-v video,.bf-reel-v .bf-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bf-reel-v .bf-poster{animation:bf-kb 9s ease-in-out infinite alternate}.bf-reel:nth-child(2n) .bf-reel-v .bf-poster{animation-delay:-4s}@keyframes bf-kb{from{transform:scale(1.04) translate(0, 0)}to{transform:scale(1.22) translate(-4%, -3%)}}.bf-reel.bf-has-video .bf-poster{display:none}.bf-reel-v .bf-poster-ph{background:linear-gradient(160deg, var(--vh-green-dd), var(--vh-green-xd));animation:none;line-height:1.2}.bf-reel-v::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0.25), transparent 25%, transparent 55%, rgba(0, 0, 0, 0.55));pointer-events:none}.bf-reel-tag{position:absolute;z-index:2;top:12px;left:12px;background:var(--vh-pink);color:var(--vh-wine);font-family:var(--vh-font-d);font-weight:800;font-size:14px;padding:4px 10px;border-radius:var(--vh-r-pill);transform:rotate(-5deg)}.bf-reel-ctrl{position:absolute;z-index:2;top:10px;right:10px;display:flex;gap:6px}.bf-reel-ctrl button{width:34px;height:34px;border-radius:50%;background:rgba(20, 20, 20, 0.45);backdrop-filter:blur(6px);color:#fff;display:grid;place-items:center}.bf-reel-ctrl svg{width:16px;height:16px}.bf-reel-prog{position:absolute;z-index:2;left:12px;right:12px;top:52px;height:3px;max-height:3px;border-radius:2px;background:rgba(255, 255, 255, 0.35);overflow:hidden}.bf-reel-prog i{display:block;height:3px;width:0;background:#fff}.bf-reel:not(.bf-has-video) .bf-reel-prog i{width:100%;transform:scaleX(0);transform-origin:left;animation:bf-fill 9s linear infinite}.bf-reel.bf-paused .bf-reel-prog i{animation-play-state:paused}.bf-reel.bf-paused .bf-poster{animation-play-state:paused}.bf-reel-chip{position:absolute;z-index:3;left:10px;right:10px;bottom:10px;background:#fff;border-radius:14px;padding:8px;display:flex;align-items:center;gap:10px;box-shadow:0 8px 20px rgba(0, 0, 0, 0.18);transition:transform .35s var(--vh-ease-out)}.bf-reel:hover .bf-reel-chip{transform:translateY(-4px)}.bf-reel-chip .bf-th{width:46px;height:46px;border-radius:10px;overflow:hidden;flex-shrink:0;background:var(--vh-green-lll)}.bf-reel-chip .bf-th img{width:100%;height:100%;object-fit:cover}.bf-reel-chip .bf-inf{flex:1;min-width:0;line-height:1.25;white-space:nowrap;overflow:hidden}.bf-reel-chip .bf-inf b{display:block;font-size:12px;font-weight:600;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bf-reel-chip .bf-inf s{font-size:11px;opacity:.5;margin-right:4px}.bf-reel-chip .bf-inf span{font-family:var(--vh-font-d);font-weight:800;font-size:15px}.bf-reel-chip .bf-add{position:static;transform:none;width:34px;height:34px;padding:0;border-radius:50%;flex-shrink:0}.bf-reel-chip .bf-add span{display:none}.bf-reel-live{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--vh-muted);margin-top:6px}.bf-vip{background:var(--vh-green-xd);color:#fff;border-radius:var(--vh-r-block);padding:34px 22px;text-align:center;position:relative;overflow:hidden}@media(min-width: 1024px){.bf-vip{padding:64px}}.bf-vip h2{font-family:var(--vh-font-d);font-weight:800;font-size:clamp(30px,5vw,60px);line-height:.92;letter-spacing:-0.03em;max-width:9em;margin:0 auto;text-wrap:balance}.bf-vip h2 span{color:var(--vh-green)}.bf-vip h2 em{display:block;font-style:normal}.bf-vip p{max-width:520px;margin:14px auto 22px;opacity:.9;font-size:16px;line-height:normal}.bf-vip form{display:flex;gap:8px;max-width:520px;margin:0 auto;background:#fff;border-radius:var(--vh-r-pill);padding:6px}.bf-vip input{flex:1;border:0;font:inherit;padding:0 16px;min-width:0;border-radius:var(--vh-r-pill);color:var(--vh-ink)}.bf-vip .bf-btn{padding:13px 20px;box-shadow:none}.bf-vip-perks{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 20px;margin:0 auto 22px;max-width:560px;font-weight:600;font-size:14px}.bf-vip-perks li::before{content:"✦";color:var(--vh-green);margin-right:7px}.bf-vip .bf-fl img{width:100%}.bf-vip .bf-ok{display:none;font-weight:700;font-size:18px}.bf-vip.bf-done form{display:none}.bf-vip.bf-done .bf-ok{display:block}@media(max-width: 767px){.bf-vip .bf-fl{opacity:.25;width:56px !important}.bf-vip .bf-fl:nth-child(1){left:-4% !important;top:-4% !important}.bf-vip .bf-fl:nth-child(2){left:auto !important;right:-4% !important;top:auto !important;bottom:-3%}.bf-vip .bf-fl:nth-child(n+3){display:none}}.bf-wa{position:fixed;z-index:70;right:16px;bottom:18px;width:56px;height:56px;border-radius:50%;background:#25d366;display:grid;place-items:center;box-shadow:0 8px 20px rgba(0, 0, 0, 0.2);transition:transform .25s}.bf-wa:hover{transform:scale(1.1) rotate(-8deg)}.bf-wa svg{width:30px;height:30px}.bf-wa::after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid #25d366;animation:bf-ring 2s infinite}@keyframes bf-ring{0%{transform:scale(1);opacity:.8}100%{transform:scale(1.5);opacity:0}}.bf-sticky-bf{position:fixed;z-index:69;left:16px;right:84px;bottom:18px;background:var(--vh-ink);color:#fff;border-radius:var(--vh-r-pill);height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 8px 0 20px;font-weight:700;font-size:14px;box-shadow:0 8px 20px rgba(0, 0, 0, 0.25);transform:translateY(140%);transition:transform .45s var(--vh-ease-out)}.bf-sticky-bf.bf-show{transform:none}.bf-sticky-bf .bf-cd-mini{font-size:13px}.bf-sticky-bf .bf-go{background:var(--vh-green);color:var(--vh-ink);border-radius:var(--vh-r-pill);padding:10px 16px;font-size:13px}@media(min-width: 1024px){.bf-sticky-bf{display:none}}.bf-toast{position:fixed;z-index:90;left:50%;top:20px;transform:translate(-50%, -150%);background:var(--vh-ink);color:#fff;padding:12px 18px;border-radius:14px;font-weight:600;font-size:14px;display:flex;gap:10px;align-items:center;transition:transform .45s var(--vh-ease-out);box-shadow:0 10px 30px rgba(0, 0, 0, 0.25)}.bf-toast.bf-show{transform:translate(-50%, 0)}.bf-toast i{width:22px;height:22px;border-radius:50%;background:var(--vh-green);color:var(--vh-ink);display:grid;place-items:center;font-style:normal;font-size:13px}.bf-page[hidden]{display:none}.bf-cat-hero{background:var(--vh-black-bg);color:var(--vh-ink);position:relative;overflow:hidden;padding:26px 0 34px}@media(min-width: 1024px){.bf-cat-hero{padding:44px 0 56px}}.bf-cat-hero .bf-big-pct{font-size:clamp(160px,26vw,360px);bottom:-14%}.bf-cat-hero .bf-s-title{font-size:clamp(54px,9vw,118px);margin:14px 0 14px;animation:bf-rise .9s var(--vh-ease-out) both}.bf-cat-hero .bf-s-title .bf-outline{-webkit-text-stroke-color:var(--tt, var(--vh-ink))}.bf-cat-hero .bf-s-title .bf-hl{color:var(--acc, var(--vh-green-dd))}.bf-cat-hero .bf-s-tag{background:rgba(20, 20, 20, 0.08)}.bf-cat-hero .bf-big-pct{-webkit-text-stroke-color:color-mix(in srgb, var(--acc, #3f6e47) 22%, transparent)}.bf-cat-hero .bf-spark{color:var(--spark, var(--vh-orange))}.bf-cat-sub{font-size:clamp(15px,1.8vw,19px);max-width:460px;margin-bottom:18px;opacity:.92}.bf-cat-sub b{color:var(--hi, var(--vh-orange-d))}.bf-crumbs{display:flex;gap:8px;font-size:13px;opacity:.75}.bf-crumbs a:hover{color:var(--vh-green-dd)}@media(max-width: 767px){.bf-cat-hero .bf-floaters{display:none}}.bf-cat-hero-in{position:relative;z-index:2}.bf-cat-hero-bg{position:absolute;inset:0;z-index:0;display:block}.bf-cat-hero-bg img{width:100%;height:100%;object-fit:cover}.bf-cat-hero .bf-fl-1{left:58%;top:10%;width:170px;--r:-8deg}.bf-cat-hero .bf-fl-2{left:76%;top:6%;width:150px;--r:7deg}.bf-cat-hero .bf-fl-3{left:67%;top:50%;width:140px;--r:6deg}.bf-cat-hero .bf-fl-4{display:block;left:85%;top:44%;width:130px;--r:-6deg}.bf-cat-hero .bf-fl-s1{left:55%;top:64%}.bf-cat-hero .bf-fl-s2{display:block;left:94%;top:20%}.section-bf-tier-nav{display:contents}.bf-cat-nav{position:sticky;top:var(--hh, 66px);z-index:40;background:var(--nav-bg, var(--vh-bg));border-bottom:1px solid #ebebe7;transition:box-shadow .3s}.bf-cat-nav.bf-stuck{margin-bottom:var(--nd, 0px);box-shadow:0 10px 24px rgba(20, 20, 20, 0.07);background:rgba(250, 248, 243, 0.96);backdrop-filter:blur(10px)}.bf-cat-nav.bf-measure *{transition:none !important}.bf-tiers{display:flex;gap:14px;overflow-x:auto;padding:18px 2px 14px;scrollbar-width:none;scroll-behavior:smooth}.bf-tiers::-webkit-scrollbar{display:none}@media(min-width: 1024px){.bf-tiers{justify-content:center;gap:26px}}.bf-tier{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center}.bf-tier .bf-ring{position:relative;border-radius:50%;padding:4px;display:block}.bf-tier .bf-ring::before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(var(--vh-pink), var(--vh-wine), var(--vh-pink-d), var(--vh-wine), var(--vh-pink));opacity:0;transition:opacity .3s;animation:bf-spin 3s linear infinite}.bf-tier.bf-active .bf-ring::before,.bf-tier:hover .bf-ring::before{opacity:1}.bf-tier .bf-c{position:relative;width:82px;aspect-ratio:1;border-radius:50%;border:3px solid var(--vh-bg);display:grid;place-items:center;font-family:var(--vh-font-d);font-weight:800;font-size:23px;letter-spacing:-0.03em;line-height:.9;transition:width .35s var(--vh-ease-out),font-size .35s,transform .35s var(--vh-ease-pop)}.bf-tier .bf-c small{display:block;font-family:var(--vh-font-b);font-size:10px;font-weight:700;letter-spacing:.12em;margin-top:3px}.bf-tier:hover .bf-c{transform:scale(1.06)}.bf-tier-name{font-size:12.5px;font-weight:700}.bf-tier-count{font-size:11.5px;color:var(--vh-muted)}.bf-tier.bf-empty{opacity:.35;pointer-events:none}.bf-cat-nav.bf-stuck .bf-tiers{padding:8px 2px}.bf-cat-nav.bf-stuck .bf-tier .bf-c{width:48px;font-size:14px}.bf-tier .bf-c.bf-all{font-size:15px}.bf-cat-nav.bf-stuck .bf-tier .bf-c.bf-all{font-size:9.5px}.bf-cat-nav.bf-stuck .bf-tier .bf-c small,.bf-cat-nav.bf-stuck .bf-tier-count{display:none}.bf-cat-nav.bf-stuck .bf-tier-name{font-size:11.5px}.bf-cat-tools{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:6px 0 26px}.bf-cat-tools .bf-tabs{margin:0}.bf-cat-tools-r{display:flex;align-items:center;gap:14px;margin-left:auto}.bf-cat-count{font-size:13.5px;color:var(--vh-muted)}.bf-cat-tools[aria-busy=true] .bf-tab.bf-active{opacity:.6;cursor:progress}.bf-tier-block[hidden],.bf-card[hidden]{display:none !important}.bf-tier-tools-sec .bf-cat-tools{margin:25px 0 26px}body:has(.bf-tier-tools-sec) .bf-cat-groups{padding-top:0}.bf-tools-empty{margin:-8px 0 32px;font-size:15px;color:var(--vh-ink)}.bf-sort{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;border:1.5px solid var(--vh-ink);border-radius:var(--vh-r-pill);padding:8px 14px}.bf-sort select{border:0;background:none;font:inherit;cursor:pointer}.bf-tier-group,.bf-tier-block{margin-bottom:48px;animation:bf-pop .5s var(--vh-ease-out) both}.bf-tier-head{display:flex;align-items:center;gap:16px;border-radius:20px;padding:14px 20px;margin-bottom:18px;position:relative;overflow:hidden}.bf-tier-head .bf-big{font-family:var(--vh-font-d);font-weight:800;font-size:clamp(36px,5vw,58px);line-height:.9;letter-spacing:-0.04em}.bf-tier-head b{display:block;font-size:16px}.bf-tier-head small{font-size:13px;opacity:.8}.bf-tier-head .bf-more{margin-left:auto;font-weight:700;font-size:13.5px;border-bottom:2px solid currentColor;white-space:nowrap}@media(max-width: 600px){.bf-tier-head .bf-more{display:none}}.bf-tier-head-txt{min-width:0}.bf-tier-title{font-family:var(--vh-font-b);font-size:16px;font-weight:700;line-height:1.25;margin:0;letter-spacing:0;text-transform:none;color:inherit}.bf-tier-block.bf-reveal:not(.bf-in) .bf-card{animation:none}.bf-tier-head::after{content:"✦";position:absolute;right:-6px;top:-18px;font-size:90px;opacity:.12;animation:bf-spin 12s linear infinite}.bf-more-tile{align-self:start;border-radius:var(--vh-r-card);aspect-ratio:1;display:flex;flex-direction:column;justify-content:space-between;padding:18px;font-weight:700;font-size:15px;transition:transform .35s var(--vh-ease-pop)}.bf-more-tile:hover{transform:translateY(-6px) rotate(-1.5deg)}.bf-more-tile .bf-big{font-family:var(--vh-font-d);font-weight:800;font-size:clamp(40px,5vw,64px);line-height:.85;letter-spacing:-0.04em}.bf-more-tile .bf-arr2{width:40px;height:40px;border-radius:50%;background:rgba(255, 255, 255, 0.85);color:var(--vh-wine);display:grid;place-items:center;align-self:flex-end}.bf-cat-empty{padding:40px;text-align:center;color:var(--vh-muted)}.adbar[data-store=adbar]{background-color:var(--vh-ink) !important;color:#fff !important;font-family:var(--vh-font-b);font-size:13px;font-weight:500;line-height:1.4;height:38px;min-height:38px;padding:0 !important;display:flex;align-items:center}.adbar[data-store=adbar] .adbar-marquee,.adbar[data-store=adbar] .adbar-static{width:100%}.adbar[data-store=adbar] .adbar-marquee{-webkit-mask-image:linear-gradient(90deg, transparent, #000 6%, #000 94%, transparent);mask-image:linear-gradient(90deg, transparent, #000 6%, #000 94%, transparent)}.adbar[data-store=adbar] .adbar-marquee-content .adbar-item{padding:0 0 0 2rem}.adbar[data-store=adbar] .adbar-marquee-content .adbar-item::after{content:"✦";display:inline-block;margin-left:2rem;color:var(--vh-green);animation:bf-spin 6s linear infinite}.js-header .nav-desktop-list>.nav-item>a.nav-list-link[href*=black-friday]{position:relative;gap:8px;padding:8px 14px;border-radius:var(--vh-r-pill);background:var(--vh-ink);color:#fff;font-weight:700;transition:background .2s}.js-header .nav-desktop-list>.nav-item>a.nav-list-link[href*=black-friday]:hover{background:var(--vh-green-dd);color:#fff}.js-header .nav-desktop-list>.nav-item>a.nav-list-link[href*=black-friday]::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--vh-green)}.js-header .nav-desktop-list>.nav-item>a.nav-list-link[href*=black-friday]::after{content:"";position:absolute;left:14px;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--vh-green);opacity:0;pointer-events:none;animation:bf-pulse 1.6s infinite}.nav-list[data-store=navigation]>.nav-item>a.nav-list-link[href*=black-friday]{position:relative;margin:8px 0;border-radius:var(--vh-r-card);border-bottom-color:transparent;background:var(--vh-ink);color:#fff;font-weight:700}.nav-list[data-store=navigation]>.nav-item>a.nav-list-link[href*=black-friday]::after{content:"";width:8px;height:8px;border-radius:50%;background:var(--vh-green)}.nav-list[data-store=navigation]>.nav-item>a.nav-list-link[href*=black-friday]::before{content:"";position:absolute;right:var(--spacing-3);top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--vh-green);opacity:0;pointer-events:none;animation:bf-pulse 1.6s infinite}.section-header .head-main{min-height:66px}@media(min-width: 1024px){.section-header .head-main{min-height:84px}}.sticky-header-wrapper .js-head-main:not(.head-transparent-page){background-color:var(--vh-bg) !important;transition:background-color .3s,box-shadow .3s,backdrop-filter .3s}.sticky-header-wrapper.is-fixed .js-head-main:not(.head-transparent-page){background-color:rgba(250, 248, 243, 0.94) !important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 6px 24px rgba(0, 0, 0, 0.06)}.js-header .nav-desktop-list>.nav-item>a.nav-list-link{font-family:var(--vh-font-b);font-size:13px;font-weight:500;text-transform:none !important;letter-spacing:.02em;padding:8px 8px;border-radius:var(--vh-r-pill);transition:background .2s,color .2s}.js-header .nav-desktop-list>.nav-item>a.nav-list-link:not([href*=black-friday]):hover{background:var(--vh-green-lll);color:var(--vh-green-dd)}.js-head-main .head-row.container{max-width:var(--vh-max) !important;padding-left:var(--vh-gutter) !important;padding-right:var(--vh-gutter) !important}@media(min-width: 768px){.js-head-main .head-row.container{padding-left:var(--vh-gutter-md) !important;padding-right:var(--vh-gutter-md) !important}}.product-item .product-item-discount,.product-item .label.label-primary.product-item-promo-label,.product-item [data-store=product-item-offer-label]{display:inline-block;min-width:0;background:var(--vh-pink) !important;color:var(--vh-wine) !important;border:0 !important;border-radius:var(--vh-r-pill) !important;padding:4px 10px;font-family:var(--vh-font-d);font-weight:800;font-size:14px;line-height:1.2;text-transform:none;transform:rotate(-4deg);box-shadow:0 3px 0 var(--vh-pink-d)}.product-item .product-item-discount{margin-left:var(--spacing-2, 8px)}.section-footer{background-color:#f3f3f1}[data-store=footer]{padding-top:52px !important;padding-bottom:96px !important;border-top:1px solid #e6e6e3 !important;--footer-background:#f3f3f1!important;--footer-foreground:#3a3d39!important;--footer-foreground-opacity-10:rgba(20,20,20,.1)!important;--footer-foreground-opacity-20:rgba(20,20,20,.2)!important;--footer-foreground-opacity-40:rgba(20,20,20,.4)!important;--footer-foreground-opacity-60:rgba(20,20,20,.6)!important;background-color:#f3f3f1 !important;color:#3a3d39 !important}[data-store=footer] a:hover{color:var(--vh-green-dd)}[data-store=footer] .footer-social-link{display:inline-grid;place-items:center;width:40px;height:40px;margin-right:8px;border-radius:50%;border:1.5px solid #d3d6d1;background:#fff;transition:background .2s,border-color .2s}[data-store=footer] .footer-social-link:hover{background:var(--vh-green);border-color:var(--vh-green);color:var(--vh-ink)}[data-store=footer] .footer-secondary-info{margin-top:34px;padding-top:24px;border-top:1px solid #e1e3df}[data-store=footer] .footer-payment-shipping-label{color:var(--vh-green-dd);font-size:13px;letter-spacing:.1em;text-transform:uppercase}[data-store=footer] .footer-payments-shipping-container img{box-sizing:border-box;height:34px;max-height:none;min-width:52px;padding:4px 8px;object-fit:contain;background:#fff;border:1px solid #e4e6e2;border-radius:8px}[data-store=footer] .footer-logos-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}[data-store=footer] .footer-logos-wrapper picture{display:inline-flex;flex:none}[data-store=footer] .footer-logos-wrapper img{display:block;margin:0;width:auto}body:has(.bf-cat-hero) .filters-desktop-heading,body:has(.bf-cat-hero) .filters-title{font-family:var(--vh-font-d);font-weight:800;font-size:15px;letter-spacing:-0.01em}body:has(.bf-cat-hero) .filters-categories-container .category-item>a{display:inline-flex;align-items:center;padding:7px 14px;margin:0 6px 8px 0;border:1.5px solid var(--vh-ink);border-radius:var(--vh-r-pill);font-size:13.5px;font-weight:600;transition:background .25s,border-color .25s}body:has(.bf-cat-hero) .filters-categories-container .category-item>a:hover{background:var(--vh-green-ll);border-color:var(--vh-green-ll)}body:has(.bf-cat-hero) .filters-applied-heading{font-size:13.5px;font-weight:700}body:has(.bf-cat-hero) .chip{display:inline-flex;align-items:center;gap:6px;border:1.5px solid var(--vh-ink);border-radius:var(--vh-r-pill);background:var(--vh-ink);color:#fff;font-size:13px;font-weight:600;padding:6px 12px}body:has(.bf-cat-hero) .filter-remove-all{color:var(--vh-green-dd);font-weight:700;font-size:13px;text-decoration:underline}body:has(.bf-cat-hero) .product-list-sort-by .form-select,body:has(.bf-cat-hero) .product-list-sort-by .form-select-small{border:1.5px solid var(--vh-ink);border-radius:var(--vh-r-pill);font-size:13.5px;font-weight:600;background-color:transparent}body:has(.bf-cat-hero) .js-product-table.grid{gap:22px 12px}body:has(.bf-cat-hero) .product-list-sort-by{font-family:var(--vh-font-b)}body:has(.bf-cat-hero) .product-list-sort-by .form-select,body:has(.bf-cat-hero) .product-list-sort-by .form-select-small{padding:8px 32px 8px 14px;height:auto;line-height:normal}@media(min-width: 1024px){body:has(.bf-cat-hero) .js-product-table.grid{gap:34px 20px}}.btn-whatsapp{z-index:70;right:16px;bottom:18px;width:56px;height:56px;padding:0;border-radius:50%;background-color:#25d366;box-shadow:0 8px 20px rgba(0, 0, 0, 0.2);transition:transform .25s}.btn-whatsapp svg{width:30px;height:30px}.btn-whatsapp:hover{transform:scale(1.1) rotate(-8deg)}.btn-whatsapp::after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid #25d366;pointer-events:none;animation:bf-ring 2s infinite}body.template-home .section-icon-text,body.template-home .section-icon-text [data-store]{background-color:var(--vh-gray-1) !important}body.template-home .section-icon-text{border-bottom:1px solid #e6e6e6;overflow:hidden;font-family:var(--vh-font-b)}body.template-home .section-icon-text [data-store]{padding-top:0 !important;padding-bottom:0 !important}body.template-home .section-icon-text .d-flex.flex-column{gap:0 !important}body.template-home .section-icon-text .icon-text-grid{padding:0;justify-content:space-between;gap:0}body.template-home .section-icon-text .icon-text-item{padding:16px 26px;white-space:nowrap;align-items:center;gap:10px}body.template-home .section-icon-text .icon-text-item-icon{width:24px !important;min-width:24px !important;color:var(--vh-green-dd)}body.template-home .section-icon-text .icon-text-item-icon svg{width:24px;height:24px;color:var(--vh-green-dd);fill:currentColor}body.template-home .section-icon-text .icon-text-item-content{gap:0}body.template-home .section-icon-text .icon-text-item-title{font-family:var(--vh-font-b) !important;font-size:14.5px !important;font-weight:700 !important;line-height:normal}body.template-home .section-icon-text .icon-text-item-description{font-size:12.5px;line-height:normal;opacity:.8}body.template-home .section-icon-text .swiper-pagination{display:none}@media(max-width: 767px){body.template-home .section-icon-text .icon-text-grid{display:flex;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}body.template-home .section-icon-text .icon-text-grid::-webkit-scrollbar{display:none}body.template-home .section-icon-text .icon-text-grid>*{flex:0 0 auto;scroll-snap-align:start}body.template-home .section-icon-text .js-icon-text-slider{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}body.template-home .section-icon-text .js-icon-text-slider::-webkit-scrollbar{display:none}body.template-home .section-icon-text .js-icon-text-slider .swiper-wrapper{transform:none !important;width:max-content;gap:0}body.template-home .section-icon-text .js-icon-text-slider .swiper-slide{flex:0 0 auto;width:50vw !important;margin:0 !important;justify-content:flex-start;scroll-snap-align:start}body.template-home .section-icon-text .icon-text-item{padding:16px 14px}}.js-instagram-feed .instafeed-link{position:relative;display:block;overflow:hidden;border-radius:16px;background:var(--vh-green-lll)}.js-instagram-feed .instafeed-img{transition:transform .7s var(--vh-ease-out)}.js-instagram-feed .instafeed-link:hover .instafeed-img{transform:scale(1.1)}body.template-home .js-instagram-feed{font-family:var(--vh-font-b)}body.template-home .js-instagram-feed .d-flex.flex-column{align-items:stretch !important;text-align:left !important}body.template-home .js-instagram-feed .heading-block{font-family:var(--vh-font-d);font-weight:800;font-size:var(--vh-title-l);line-height:1;letter-spacing:-0.02em;text-align:left;margin-bottom:6px}body.template-home .js-instagram-feed .heading-block::before{content:"✦ @valentimhome_ no Instagram";display:flex;align-items:center;gap:8px;margin-bottom:8px;font-family:var(--vh-font-b);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--vh-muted)}body.template-home .js-instagram-feed .instafeed-link::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;transition:opacity .3s;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2'%3E%3Crect x='3' y='3' width='18' height='18' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Ccircle cx='17.5' cy='6.5' r='1' fill='white'/%3E%3C/svg%3E") center/26px no-repeat,rgba(36, 64, 42, 0.6)}body.template-home .js-instagram-feed .instafeed-link:hover::before,body.template-home .js-instagram-feed .instafeed-link:focus-visible::before{opacity:1}body.template-home .js-instagram-feed .instafeed-link::after{content:"";position:absolute;top:10px;right:10px;z-index:2;width:30px;height:30px;border-radius:50%;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23141414' stroke-width='2'%3E%3Crect x='3' y='3' width='18' height='18' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Ccircle cx='17.5' cy='6.5' r='1' fill='%23141414'/%3E%3C/svg%3E") center/16px no-repeat,rgba(255, 255, 255, 0.92)}body.template-home .js-instagram-feed{padding:0 0 40px !important}body.template-home .js-instagram-feed .container{max-width:var(--vh-max);padding:0 var(--vh-gutter)}body.template-home .js-instagram-feed .d-flex.flex-column{gap:22px !important}body.template-home .js-instagram-feed .grid{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px !important;overflow:visible;padding:0}body.template-home .js-instagram-feed .grid>*{min-width:0}body.template-home .js-instagram-feed .grid>:nth-child(n+5){display:none}body.template-home .js-instagram-feed .instafeed-link,body.template-home .js-instagram-feed .js-ig-success .instafeed-link{display:block;aspect-ratio:4/5;padding-top:0}body.template-home .js-instagram-feed .instafeed-link img,body.template-home .js-instagram-feed .instafeed-link picture{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media(min-width: 768px){body.template-home .js-instagram-feed .container{padding:0 var(--vh-gutter-md)}body.template-home .js-instagram-feed .grid{grid-template-columns:repeat(5, minmax(0, 1fr));gap:14px !important;padding-bottom:24px}body.template-home .js-instagram-feed .grid>:nth-child(5){display:block}body.template-home .js-instagram-feed .grid>:nth-child(n+6){display:none}body.template-home .js-instagram-feed .grid>:nth-child(even){transform:translateY(24px)}}.bf-vip .newsletter-form{display:block;max-width:520px;margin:0 auto;background:#fff;border-radius:var(--vh-r-pill);padding:6px}.bf-vip .newsletter-form-wrapper{display:flex;align-items:center;gap:8px;width:100%;margin:0}.bf-vip .newsletter-form-input{flex:1 1 auto;width:auto;min-width:0;height:46px;border:0;box-shadow:none;outline:0;font:inherit;font-size:16px;line-height:normal;padding:0 16px;border-radius:var(--vh-r-pill);color:var(--vh-ink);background:#fff}.bf-vip .newsletter-form-input::placeholder{font-size:16px;color:#7a7d78;opacity:1}.bf-vip .newsletter-form-alert,.bf-vip .alert{max-width:520px;margin:12px auto 0;padding:10px 16px;border:0;border-radius:14px;background:rgba(255, 255, 255, 0.14);color:#fff;font-weight:600;font-size:14px}.bf-vip .js-newsletter-form-submit{flex:0 0 auto;height:46px;background:var(--vh-green);color:var(--vh-ink);border-radius:var(--vh-r-pill);padding:0 20px;font-weight:700;box-shadow:none;border:0;cursor:pointer}.bf-reveal{transition:opacity .9s var(--vh-ease-out),transform .9s var(--vh-ease-out)}.bf-js .bf-reveal:not(.bf-in){opacity:0;transform:translateY(40px)}.bf-reveal.bf-in{opacity:1;transform:none}:where([class^=bf-],[class*=" bf-"]) :is(a,button,input,select,textarea,summary,[tabindex],[role=button]):focus-visible,:is(a,button,input,select,textarea,summary,[tabindex],[role=button]):where([class^=bf-],[class*=" bf-"]):focus-visible{outline:2px solid var(--vh-green-dd);outline-offset:2px}.bf-vip :focus-visible,.bf-sticky-bf :focus-visible,.bf-sticky-bf:focus-visible,.bf-toast :focus-visible,.bf-tile:focus-visible,.bf-reel-v:focus-visible,.bf-reel-v :focus-visible,.bf-cb-box :focus-visible,.bf-hero:not(.bf-on-light) :focus-visible,.bf-cat:focus-visible .bf-cat-in,.bf-circle:focus-visible .bf-cat-in{outline-color:#fff}.bf-vip .newsletter-form :focus-visible{outline-color:var(--vh-green-dd)}a.bf-circle:focus-visible{outline:2px solid var(--vh-green-dd) !important;outline-offset:-3px;border-radius:50%}a.bf-tile:focus-visible{outline:3px solid #fff !important;outline-offset:-6px}.bf-card-name a:focus-visible{outline:2px solid var(--vh-green-dd) !important;outline-offset:-2px;border-radius:4px}.bf-tier .bf-c[style*=c9566a i],.bf-tier-head[style*=c9566a i],.bf-more-tile[style*=c9566a i],.bf-cat-off[style*=c9566a i]{background-color:var(--vh-tier-60) !important}@media(prefers-reduced-motion: reduce){[class^=bf-],[class*=" bf-"],[class^=bf-]::before,[class*=" bf-"]::before,[class^=bf-]::after,[class*=" bf-"]::after,:where([class^=bf-],[class*=" bf-"]) *,:where([class^=bf-],[class*=" bf-"]) *::before,:where([class^=bf-],[class*=" bf-"]) *::after,.js-instagram-feed .instafeed-link,.js-instagram-feed .instafeed-img,.js-instagram-feed .instafeed-link::before,.adbar[data-store=adbar] .adbar-marquee-content .adbar-item::after,.btn-whatsapp,.btn-whatsapp::after,.js-header .nav-desktop-list>.nav-item>a.nav-list-link[href*=black-friday]::after,.nav-list[data-store=navigation]>.nav-item>a.nav-list-link[href*=black-friday]::before{animation:none !important;transition:none !important}.btn-whatsapp::after,.bf-wa::after{display:none}.adbar[data-store=adbar] .adbar-marquee-track{animation:none !important}.adbar[data-store=adbar] .adbar-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.adbar[data-store=adbar] .adbar-marquee-track>.adbar-marquee-content:nth-child(n+2){display:none}.bf-fl{transform:none !important}.bf-js .bf-reveal:not(.bf-in){opacity:1;transform:none}.bf-marquee,.bf-perks{overflow-x:auto}.bf-perks-track .bf-dup{display:none}.bf-perks-track .bf-dup{display:none !important}.bf-bar.bf-active i{transform:scaleX(1)}}body.template-home,body:has(.bf-cat-hero){font-family:var(--vh-font-b);color:var(--vh-ink)}.sticky-header-wrapper .js-head-main .head-row{min-height:66px;box-sizing:border-box;padding-top:5px;padding-bottom:5px;padding-left:var(--vh-gutter);padding-right:var(--vh-gutter)}@media(min-width: 1024px){.sticky-header-wrapper .js-head-main .head-row.head-row{min-height:84px;padding:14px 40px}.js-header .nav-desktop-container{background-color:transparent !important;border-top:1px solid rgba(20, 20, 20, 0.08)}.js-header .js-nav-desktop-container{height:48px !important;padding:0 24px}.js-header .js-desktop-nav-col,.js-header .nav-desktop,.js-header .nav-desktop-list{height:48px}.js-header .nav-desktop-list.nav-desktop-with-scroll{padding:0;gap:0;justify-content:safe center}.js-header .nav-desktop-container .nav-desktop-list>.nav-item{padding:0 2px;align-items:center}.js-header .nav-desktop-list .nav-list-link-featured{color:var(--vh-green-dd) !important;-webkit-text-fill-color:var(--vh-green-dd)}.js-header .nav-desktop-list .nav-list-link-featured .nav-list-link-icon{filter:grayscale(1) brightness(0.3)}}.bf-card-media>[data-mizui-app=mefavorita]{display:block !important;position:absolute;z-index:3;top:2px;right:2px;width:56px;height:56px;pointer-events:none;transform:scale(0.95);transform-origin:48px 8px}[data-store=footer]{font-family:var(--vh-font-b);font-size:14px}[data-store=footer] .footer-menu-title,[data-store=footer] .footer-newsletter-title,[data-store=footer] .footer-payment-shipping-label{font-family:var(--vh-font-b);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--vh-green-dd)}[data-store=footer] .accordion-title .footer-menu-title,[data-store=footer] .footer-newsletter-title{margin-bottom:14px}[data-store=footer] .footer-menu-list{gap:9px}[data-store=footer] .footer-menu-list li{line-height:18px}@media(min-width: 768px){[data-store=footer] .footer-content.container{max-width:var(--vh-max);padding-left:var(--vh-gutter-md);padding-right:var(--vh-gutter-md)}}@media(min-width: 1024px){[data-store=footer] .footer-logos-wrapper{flex-wrap:nowrap}[data-store=footer] .footer-payment-group{flex:none}}[data-store=footer]{padding-top:44px !important;padding-bottom:28px !important}[data-store=footer] .footer-main-info{margin-bottom:0 !important;padding-bottom:0 !important}[data-store=footer] .footer-contact-info-container{justify-content:flex-start !important;gap:20px}[data-store=footer] .footer-contact-info-container>*{margin-bottom:0 !important}[data-store=footer] .footer-secondary-info{display:flex;flex-wrap:wrap;align-items:center;gap:18px 40px;margin-top:4px !important;padding-top:22px}[data-store=footer] .footer-content.container{row-gap:20px !important}[data-store=footer] .footer-legal-container,[data-store=footer] .footer-legal-container>div:has(>.bf-footer-legal),[data-store=footer] .bf-footer-legal{display:contents}[data-store=footer] .footer-payments-shipping-container{order:1;margin:0 !important}[data-store=footer] .bf-footer-secure{order:2}[data-store=footer] .bf-footer-credits{order:6}[data-store=footer] .footer-seals-container{order:4;margin:0 !important}[data-store=footer] .footer-copyright{order:5;flex:1 1 320px}[data-store=footer] .footer-secondary-info::after{content:"";order:4;flex-basis:100%;height:0;border-top:1px solid #e1e3df}[data-store=footer] .footer-seals-container:not(:has(img,iframe,a)){display:none}[data-store=footer] .footer-secondary-info .js-nubesdk-slot:empty,[data-store=footer] .footer-secondary-info .claim-link:empty{display:none}[data-store=footer] .footer-payment-shipping-label{display:block;margin-bottom:8px}[data-store=footer] .footer-payments-shipping-container img{height:24px;min-width:38px;padding:3px 6px;border-radius:6px}[data-store=footer] .footer-logos-wrapper{gap:6px}.bf-footer-secure{display:flex;align-items:center;gap:10px;color:var(--vh-green-dd)}.bf-footer-secure-icon{flex:none}.bf-footer-secure-copy{display:flex;flex-direction:column;gap:2px}[data-store=footer] .bf-footer-secure-title{margin:0}.bf-footer-secure-text{font-size:13px;line-height:1.35;color:#3a3d39}.bf-footer-credits{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}[data-store=footer] .bf-footer-credits .footer-powered-by{display:flex;align-items:center;margin:0 !important}[data-store=footer] .bf-footer-credits .powered-by-logo{margin:0 !important}[data-store=footer] .bf-footer-credits .powered-by-logo svg{height:16px;width:auto}.bf-footer-dev{display:inline-flex;align-items:center;gap:8px;color:#3a3d39;font-size:12px;line-height:1;text-decoration:none}.bf-footer-dev img{display:block;height:16px;width:auto}.bf-footer-dev:hover{opacity:.75}[data-store=footer] .footer-copyright{display:block;margin:0 !important;font-size:12px;color:#5b5f59}@media(min-width: 1024px){[data-store=footer] .bf-footer-credits{margin-left:auto}[data-store=footer] .bf-footer-credits .footer-powered-by{padding-right:20px;border-right:1px solid #d3d6d1}}@media(max-width: 1023px){[data-store=footer] .footer-secondary-info{flex-direction:column;align-items:flex-start}[data-store=footer] .footer-copyright{align-self:stretch;flex:none}[data-store=footer] .footer-secondary-info::after{align-self:stretch}}.bf-s-tag .bf-cd-mini{font-size:13px;font-weight:700}.bf-s-tag .bf-cd-mini .bf-cd-n,.bf-s-tag .bf-cd-mini .bf-cd-u{font-size:inherit;font-weight:700;color:inherit;opacity:1}.bf-s-tag .bf-cd-mini .bf-sep{display:none}.bf-flash .bf-link-all{display:none}.bf-timer div{min-width:0;width:50px}.bf-card-name{font-family:var(--vh-font-b)}.bf-cat-groups .bf-tier-block .bf-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}@media(min-width: 1024px){.bf-cat-groups .bf-tier-block .bf-grid{grid-template-columns:repeat(4, minmax(0, 1fr))}}body:has(.bf-cat-hero) .section-main-products-grid{display:none}@media(min-width: 1024px){.bf-tab{min-height:40px}}body.template-home .section-icon-text .icon-text-item{padding-top:17px;padding-bottom:17px}body.template-home .section-icon-text .icon-text-item-title,body.template-home .section-icon-text .icon-text-item-description{color:var(--vh-ink)}@media(min-width: 768px){body.template-home .section-icon-text .container{max-width:none;padding:0}body.template-home .section-icon-text .js-icon-text-slider .swiper-wrapper{transform:none !important;justify-content:space-between;padding:0 28px}body.template-home .section-icon-text .js-icon-text-slider .swiper-slide{flex:0 0 auto;width:auto !important;margin:0 !important}body.template-home .section-icon-text .icon-text-item{padding-left:0;padding-right:0}}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)),body.template-product{--main-background:var(--vh-bg);background-color:var(--vh-bg);font-family:var(--vh-font-b);color:var(--vh-ink)}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .page-header[data-store=page-title],body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .products-grid.section-main-products-grid{box-sizing:border-box;max-width:var(--vh-max);margin-left:auto;margin-right:auto;padding-left:var(--vh-gutter) !important;padding-right:var(--vh-gutter) !important;--section-horizontal-padding:var(--vh-gutter)!important}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .page-header[data-store=page-title]>.container,body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .products-grid.section-main-products-grid>.container{max-width:none;padding-left:0;padding-right:0}@media(min-width: 768px){body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .page-header[data-store=page-title],body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .products-grid.section-main-products-grid{padding-left:var(--vh-gutter-md) !important;padding-right:var(--vh-gutter-md) !important;--section-horizontal-padding:var(--vh-gutter-md)!important}}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .breadcrumbs,body.template-product .breadcrumbs{gap:6px;margin-bottom:10px;font-family:var(--vh-font-b);font-size:13px;line-height:1.4;opacity:1;color:var(--vh-muted)}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .breadcrumbs a,body.template-product .breadcrumbs a{color:inherit;text-decoration:none;text-underline-offset:3px}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .breadcrumbs a:hover,body.template-product .breadcrumbs a:hover{color:var(--vh-ink);text-decoration:underline}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .breadcrumbs .crumb.active,body.template-product .breadcrumbs .crumb.active{color:var(--vh-ink);font-weight:500}@media(max-width: 767px){body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .breadcrumbs,body.template-product .breadcrumbs{font-size:12px}}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .page-header-title-inner{align-items:baseline;gap:12px}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .page-header-title-row .page-header-title{font-family:var(--vh-font-d);font-weight:800;font-size:var(--vh-title-l);line-height:1;letter-spacing:-0.02em;color:var(--vh-ink)}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .page-header-count{margin:0;font-size:14px;font-weight:500;color:var(--vh-muted)}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .page-header-description{max-width:70ch;margin:12px 0 0;font-size:15px;line-height:1.6;color:var(--vh-muted)}body.template-search .products-grid-search-heading{font-family:var(--vh-font-b);font-size:15px;color:var(--vh-muted)}@media(max-width: 767px){body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .category-controls{display:flex;gap:8px;padding:10px var(--vh-gutter);border:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .category-controls::-webkit-scrollbar{display:none}}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .category-filter-button,body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .category-sort-button{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:1.5px solid var(--vh-ink);border-radius:var(--vh-r-pill);background:transparent;color:var(--vh-ink);font-family:var(--vh-font-b);font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .2s,color .2s}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .category-filter-button:hover,body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .category-sort-button:hover{background:var(--vh-green-ll)}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .category-controls-icon{margin:0;width:16px;height:16px}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .category-controls-label{margin:0}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .category-sort-button-text{display:inline-flex;align-items:baseline;gap:4px;margin:0}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .category-sort-selected{font-size:14px;font-weight:700}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .product-list-sort-by{margin-bottom:18px}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .product-list-sort-by .form-group{position:relative;justify-content:flex-end;gap:12px;margin:0}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .product-list-sort-by .form-label{font-family:var(--vh-font-b);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--vh-green-dd)}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .product-list-sort-by .form-select{min-height:44px;padding:0 44px 0 18px;border:1.5px solid var(--vh-ink);border-radius:var(--vh-r-pill);background-color:var(--vh-paper);color:var(--vh-ink);font-family:var(--vh-font-b);font-size:14px;font-weight:500;line-height:normal;cursor:pointer}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .product-list-sort-by .form-select-icon{right:18px;top:50%;bottom:auto;transform:translateY(-50%);line-height:0;color:var(--vh-ink)}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .product-list-sort-by .form-select:focus-visible{outline:2px solid var(--vh-green-dd) !important;outline-offset:2px}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .js-product-table.grid{gap:28px 12px}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .js-product-table.grid>.bf-card{min-width:0;height:100%}@media(min-width: 768px){body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .section-main-products-grid .grid.grid-md-auto-4{column-gap:32px}}@media(min-width: 1024px){body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .js-product-table.grid{gap:36px 18px}}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .js-product-table>.product-item{min-width:0}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .product-item .product-item-image-container,body.template-product .section-related-products .product-item .product-item-image-container{border-radius:var(--vh-r-card);overflow:hidden}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .chip{display:inline-flex;align-items:center;min-height:44px;margin:0 8px 8px 0;padding:0 40px 0 16px;border:0;border-radius:var(--vh-r-pill);background:var(--vh-green-ll);color:var(--vh-green-xd);fill:var(--vh-green-xd);font-family:var(--vh-font-b);font-size:14px;font-weight:500;line-height:1.2;transition:background .2s}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .chip:hover{opacity:1;background:var(--vh-green-l)}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .chip .chip-remove-icon{top:50%;right:16px;width:10px;height:10px;transform:translateY(-50%)}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .filter-remove-all{display:inline-flex;align-items:center;min-height:44px;color:var(--vh-green-dd);font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:3px}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) :is(.filters-desktop-heading,.filters-title,.filters-applied-heading,.price-filter-label){margin:0 0 14px;font-family:var(--vh-font-b);font-size:13px;font-weight:700;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;color:var(--vh-green-dd)}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .filters-options{border-color:rgba(20, 20, 20, 0.1)}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .filters-categories-container .category-item>a,body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .category-back{display:inline-flex;align-items:center;min-height:32px;font-family:var(--vh-font-b);font-size:14px;color:var(--vh-ink);text-decoration:none;text-underline-offset:3px}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .filters-categories-container .category-item>a:hover,body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .category-back:hover{color:var(--vh-green-dd);text-decoration:underline}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .checkbox-container .checkbox{min-height:32px;margin-bottom:4px;padding-left:30px;font-family:var(--vh-font-b)}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .checkbox-container .checkbox-text{margin:0;font-size:14px}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .checkbox-container .checkbox-icon{width:20px;height:20px;border:1.5px solid var(--vh-ink);border-radius:6px;background:var(--vh-paper);transition:background .2s}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .checkbox-container .checkbox-icon:after{top:2px;left:6px;width:5px;height:10px;border-color:#fff;border-width:0 2px 2px 0}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .checkbox-container input:checked~.checkbox .checkbox-icon,body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .checkbox-container .checkbox:hover .checkbox-icon{border:1.5px solid var(--vh-ink)}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .checkbox-container input:checked~.checkbox .checkbox-icon{background:var(--vh-ink)}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .checkbox-container .checkbox-color{width:16px;height:16px;margin-left:8px;border:1px solid rgba(20, 20, 20, 0.2)}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .filters-badge{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:var(--vh-r-pill);background:var(--vh-green-ll);color:var(--vh-green-xd);font-size:12px;font-weight:700}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .price-filter-container .filter-input-price{height:44px;padding:0 16px;border:1.5px solid rgba(20, 20, 20, 0.25);border-radius:var(--vh-r-pill);background:var(--vh-paper);font-family:var(--vh-font-b);font-size:16px}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .price-filter-container .price-filter-btn{height:44px;min-width:44px;margin-left:6px;padding:0 16px;border:1.5px solid var(--vh-ink);border-radius:var(--vh-r-pill);background:var(--vh-ink);color:#fff;fill:#fff;font-family:var(--vh-font-b);font-size:14px;font-weight:700}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .price-filter-container .price-filter-btn.disabled{background:transparent;color:var(--vh-ink);fill:var(--vh-ink);opacity:.5}@media(min-width: 768px){body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .filters-controls-content{padding-right:8px}}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) :is(#modal-filters,#modal-sort-by){border-radius:var(--vh-r-block) var(--vh-r-block) 0 0;background-color:var(--vh-bg);font-family:var(--vh-font-b);color:var(--vh-ink)}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) :is(#modal-filters,#modal-sort-by) .modal-header{padding-top:20px;padding-bottom:12px}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) :is(#modal-filters,#modal-sort-by) .modal-title{font-family:var(--vh-font-d);font-weight:800;font-size:22px;letter-spacing:-0.01em}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) :is(#modal-filters,#modal-sort-by) .modal-close{display:inline-grid;place-items:center;min-width:44px;min-height:44px;border-radius:50%}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) #modal-filters .accordion-toggle{min-height:52px;align-items:center;font-size:15px;font-weight:500;color:var(--vh-ink)}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) #modal-sort-by .sort-by-options{display:flex;flex-direction:column;gap:8px;padding-bottom:16px}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) #modal-sort-by .radio-button{display:flex;align-items:center;min-height:48px;padding:0 20px;border:1.5px solid var(--vh-ink);border-radius:var(--vh-r-pill);color:var(--vh-ink);font-size:15px;font-weight:500;text-decoration:none}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) #modal-sort-by .radio-button.selected{background:var(--vh-ink);color:#fff}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) #modal-sort-by .radio-button-icons-container{display:none}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .pagination-load-more{margin:44px 0 12px}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .pagination-load-more .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 32px;border:1.5px solid var(--vh-ink);border-radius:var(--vh-r-pill);background:var(--vh-ink);color:#fff;fill:#fff;font-family:var(--vh-font-b);font-size:15px;font-weight:700;opacity:1;cursor:pointer;transition:transform .35s var(--vh-ease-pop),background .2s,color .2s,border-color .2s}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .pagination-load-more .btn:hover{opacity:1;background:var(--vh-green);border-color:var(--vh-green);color:var(--vh-ink);fill:var(--vh-ink);transform:translateY(-3px)}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .pagination-nav{gap:10px;margin:44px 0 12px}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .pagination-arrow{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:1.5px solid var(--vh-ink);border-radius:50%;color:var(--vh-ink);fill:var(--vh-ink);transition:background .2s,border-color .2s}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .pagination-arrow:not(.disabled):hover{background:var(--vh-green);border-color:var(--vh-green)}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .pagination-counter{display:inline-flex;align-items:center;gap:8px;margin:0;padding:0;font-family:var(--vh-font-b);font-size:15px;font-weight:500}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .pagination-counter>span:first-child{display:inline-grid;place-items:center;min-width:44px;height:44px;padding:0 10px;border-radius:var(--vh-r-pill);background:var(--vh-ink);color:#fff;font-weight:700}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) :is(.category-filter-button,.category-sort-button,.chip,.filter-remove-all,.pagination-load-more .btn,.pagination-arrow,.radio-button,.category-item>a,.price-filter-btn):focus-visible{outline:2px solid var(--vh-green-dd);outline-offset:2px}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .checkbox-container:focus-within .checkbox-icon{outline:2px solid var(--vh-green-dd);outline-offset:2px}body.template-product .product-images-slider .js-product-slider{border-radius:var(--vh-r-block);overflow:hidden;isolation:isolate;background:var(--vh-green-lll)}body.template-product .product-images-slider .swiper-fractions{top:14px;right:14px;padding:5px 12px;border-radius:var(--vh-r-pill);background:rgba(255, 255, 255, 0.92);color:var(--vh-ink);font-family:var(--vh-font-b);font-size:13px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}body.template-product .product-thumb{border-radius:12px;overflow:hidden;opacity:.72;transition:opacity .2s}body.template-product .product-thumb:hover,body.template-product .product-thumb.selected{opacity:1}body.template-product .product-thumb::after{content:"";position:absolute;inset:0;z-index:2;border:2px solid transparent;border-radius:12px;pointer-events:none}body.template-product .product-thumb.selected::after{border-color:var(--vh-ink)}body.template-product .product-thumb:focus-visible{outline:2px solid var(--vh-green-dd);outline-offset:-2px}body.template-product .swiper-product-arrow{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:rgba(255, 255, 255, 0.92);color:var(--vh-ink);fill:var(--vh-ink)}body.template-product #single-product{--accent-color:var(--vh-green-dd)}body.template-product #single-product .product-name{margin-bottom:14px;font-family:var(--vh-font-d);font-weight:800;font-size:clamp(26px,3vw,36px);line-height:1.05;letter-spacing:-0.02em;text-transform:none;color:var(--vh-ink)}body.template-product #single-product .product-sku,body.template-product #single-product .product-sold-count{font-size:13px;color:var(--vh-muted)}body.template-product #single-product .product-price{margin-bottom:8px}body.template-product #single-product .product-price-compare{font-family:var(--vh-font-b);font-size:16px;opacity:.62;text-decoration:line-through}body.template-product #single-product .product-price-row{flex-wrap:wrap;gap:8px 14px}body.template-product #single-product .product-price-display{font-family:var(--vh-font-d);font-weight:800;font-size:34px;line-height:1.05;letter-spacing:-0.02em;color:var(--vh-ink)}body.template-product #single-product .product-offer-label{padding:5px 11px;border-radius:var(--vh-r-pill);background:var(--vh-pink);color:var(--vh-wine);font-family:var(--vh-font-d);font-weight:800;font-size:15px;line-height:1.1;transform:rotate(-6deg);box-shadow:0 3px 0 var(--vh-pink-d)}body.template-product #single-product .payment-discount-price-product-container{margin-top:6px;font-family:var(--vh-font-b);font-size:15px;font-weight:700;color:var(--vh-green-dd)}body.template-product #single-product .payment-discount-price-product-container .payment-discount-price-product{font-family:var(--vh-font-b);font-size:18px;font-weight:700;color:inherit}body.template-product #single-product .product-payments-info{font-family:var(--vh-font-b);font-size:14px}body.template-product #single-product .product-payments-info .product-installment{opacity:.65}body.template-product #single-product .product-payment-discount .text-accent{font-weight:700}body.template-product #single-product .product-payments-link{display:inline-block;margin-top:4px;padding:0;color:var(--vh-ink);font-size:13px;opacity:.8;text-decoration:underline;text-underline-offset:3px}body.template-product #single-product .product-payments-link:hover{opacity:1}body.template-product #single-product .product-free-shipping{font-family:var(--vh-font-b);font-size:14px}body.template-product #single-product .product-free-shipping .text-accent{font-weight:700}body.template-product #single-product .product-stock-alert{width:fit-content;max-width:100%;margin:0 0 18px;padding:8px 16px;border-radius:var(--vh-r-pill);background:var(--vh-wine);color:var(--vh-pink);font-family:var(--vh-font-b);font-size:14px;font-weight:700;line-height:1.3;transform:rotate(-1.5deg)}body.template-product #single-product .product-stock-alert .js-product-stock{font-weight:700;color:inherit}body.template-product #single-product .product-detail-variants .form-label{margin-bottom:10px;font-family:var(--vh-font-b);font-size:14px;font-weight:500}body.template-product #single-product .btn-variant{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:0 8px 8px 0;padding:0 18px;overflow:hidden;border:1.5px solid rgba(20, 20, 20, 0.25);border-radius:var(--vh-r-pill);background:var(--vh-paper);color:var(--vh-ink);font-family:var(--vh-font-b);font-size:14px;font-weight:500;line-height:1.2;opacity:1;transition:transform .3s var(--vh-ease-pop),background .2s,border-color .2s,color .2s}body.template-product #single-product .btn-variant:hover{border-color:var(--vh-ink);opacity:1;transform:translateY(-2px)}body.template-product #single-product .btn-variant.selected{border-color:var(--vh-ink);background:var(--vh-ink);color:#fff}body.template-product #single-product .btn-variant .btn-variant-content{min-height:0;margin:0;padding:0;line-height:inherit}body.template-product #single-product .btn-variant.btn-variant-color{width:44px;height:44px;padding:0;border-color:transparent;background:transparent;border-radius:50%}body.template-product #single-product .btn-variant.btn-variant-color .btn-variant-content{width:32px;height:32px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(20, 20, 20, 0.12)}body.template-product #single-product .btn-variant.btn-variant-color:hover{border-color:rgba(20, 20, 20, 0.35)}body.template-product #single-product .btn-variant.btn-variant-color.selected{border-color:var(--vh-ink);background:transparent}body.template-product #single-product .btn-variant.btn-variant-no-stock:not(.selected){color:rgba(20, 20, 20, 0.45)}body.template-product #single-product .btn-variant:focus-visible{outline:2px solid var(--vh-green-dd);outline-offset:2px}body.template-product #single-product .size-guide-label{font-size:13px;color:var(--vh-ink);text-decoration:underline;text-underline-offset:3px}body.template-product #product_form .product-actions{gap:12px;align-items:start}body.template-product #product_form .form-quantity-container{width:136px}body.template-product #product_form .form-quantity{height:52px;padding:0;border:1.5px solid var(--vh-ink);border-radius:var(--vh-r-pill);background:var(--vh-paper);overflow:hidden}body.template-product #product_form .form-quantity .form-quantity-icon{display:grid;place-items:center;width:44px;height:100%;padding:0;opacity:1;cursor:pointer;transition:background .2s}body.template-product #product_form .form-quantity .form-quantity-icon:hover{background:var(--vh-green-ll)}body.template-product #product_form .form-quantity .form-control{height:100%;padding:0;font-family:var(--vh-font-b);font-size:16px;font-weight:700;text-align:center}body.template-product #product_form .product-quantity-stock{margin-top:6px;font-size:12px;color:var(--vh-muted);text-align:center}body.template-product #product_form .buy-button-container .js-addtocart{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:0 28px;border:1.5px solid var(--vh-ink);border-radius:var(--vh-r-pill);background:var(--vh-ink);color:#fff;fill:#fff;font-family:var(--vh-font-b);font-size:16px;font-weight:700;letter-spacing:.01em;text-transform:none;opacity:1;cursor:pointer;transition:transform .35s var(--vh-ease-pop),background .2s,color .2s,border-color .2s}body.template-product #product_form .buy-button-container .js-addtocart:not(:disabled):not(.disabled):hover{background:var(--vh-green);border-color:var(--vh-green);color:var(--vh-ink);fill:var(--vh-ink);opacity:1;transform:translateY(-3px)}body.template-product #product_form .buy-button-container .js-addtocart:not(:disabled):not(.disabled):active{transform:scale(0.97)}body.template-product #product_form .buy-button-container .js-addtocart:disabled{opacity:.45;cursor:not-allowed}body.template-product #product_form .buy-button-container .js-addtocart:focus-visible,body.template-product #product_form .form-quantity:focus-within{outline:2px solid var(--vh-green-dd);outline-offset:2px}body.template-product #product_form>[data-mizui-app=mefavorita]{display:block !important;height:46px;margin:0 -4px 16px;overflow:hidden;border-radius:var(--vh-r-pill)}body.template-product #product-shipping-container{width:100%;max-width:none;margin-top:8px;padding:18px;border-radius:var(--vh-r-card);background:var(--vh-green-lll);font-family:var(--vh-font-b)}body.template-product #product-shipping-container .form-label{margin-bottom:10px;font-size:14px;font-weight:700;color:var(--vh-ink)}body.template-product #product-shipping-container .input-append{display:flex;gap:8px;align-items:stretch}body.template-product #product-shipping-container .input-append .form-control{flex:1;min-width:0;height:48px;padding:0 18px;border:1.5px solid rgba(20, 20, 20, 0.25);border-radius:var(--vh-r-pill);background:var(--vh-paper);color:var(--vh-ink);font-family:var(--vh-font-b);font-size:16px}body.template-product #product-shipping-container .input-append .form-control:hover{border-color:var(--vh-ink)}body.template-product #product-shipping-container .input-append .form-control:focus-visible{outline:2px solid var(--vh-green-dd) !important;outline-offset:2px}body.template-product #product-shipping-container .input-append .btn-inline{flex:none;height:48px;margin:0;padding:0 22px;border:1.5px solid var(--vh-ink);border-radius:var(--vh-r-pill);background:var(--vh-ink);color:#fff;fill:#fff;font-family:var(--vh-font-b);font-size:15px;font-weight:700;opacity:1;transition:background .2s,color .2s,border-color .2s}body.template-product #product-shipping-container .input-append .btn-inline:hover{background:var(--vh-green);border-color:var(--vh-green);color:var(--vh-ink);fill:var(--vh-ink)}body.template-product #product-shipping-container .input-append .btn-inline:focus-visible{outline:2px solid var(--vh-green-dd);outline-offset:2px}body.template-product #product-shipping-container a{color:var(--vh-ink);text-underline-offset:3px}body.template-product .product-purchase-info .icon-text-item-horizontal{align-items:center;gap:14px}body.template-product .product-purchase-info .icon-text-item-icon{width:44px !important;min-width:44px !important;height:44px;border-radius:50%;background:var(--vh-green-ll);color:var(--vh-green-xd)}body.template-product .product-purchase-info .icon-text-item-icon :is(svg,img){width:22px;height:22px}body.template-product .product-purchase-info .icon-text-item-title{font-family:var(--vh-font-b);font-size:14px;font-weight:700;color:var(--vh-ink)}body.template-product .product-purchase-info .icon-text-item-description{font-family:var(--vh-font-b);font-size:13px;color:var(--vh-muted)}body.template-product .product-info-description .product-description-heading{margin-bottom:14px;font-family:var(--vh-font-d);font-weight:800;font-size:24px;line-height:1.1;letter-spacing:-0.01em;color:var(--vh-ink)}body.template-product .product-info-description .product-description-content{max-width:70ch;font-family:var(--vh-font-b);font-size:16px;line-height:1.6;color:var(--vh-ink)}body.template-product .product-info-description .product-description-content :is(p,span,li,div,strong,b,em,i,font,td,th){font-family:inherit !important}body.template-product .product-info-description .product-description-content :is(p,span,li,div,font){font-size:inherit !important;line-height:inherit !important}body.template-product .product-info-description .product-description-content :is(h1,h2,h3,h4,h5,h6){margin:18px 0 6px !important;font-family:var(--vh-font-b) !important;font-size:17px !important;font-weight:700;line-height:1.4 !important;letter-spacing:0;text-transform:none}body.template-product .product-info-description .product-description-content :is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0 !important}body.template-product .product-info-description .product-description-content :is(h1,h2,h3,h4,h5,h6) :is(span,b,strong,font){font-weight:inherit !important}body.template-product .section-related-products .heading-block{font-family:var(--vh-font-d);font-weight:800;font-size:var(--vh-title-l);line-height:1;letter-spacing:-0.02em;color:var(--vh-ink)}body.template-product .section-related-products .swiper-slide{height:auto}body.template-product .section-related-products .swiper-slide>.bf-card{width:100%;height:100%}body.template-product .section-related-products .swiper-pagination-bullet{width:8px;height:8px;margin:0 3px;background:var(--vh-ink);opacity:.22;border-radius:var(--vh-r-pill)}body.template-product .section-related-products .swiper-pagination-bullet-active{width:24px;opacity:1}.bf-buybar{position:fixed;z-index:71;left:0;right:0;bottom:0;display:flex;align-items:center;gap:12px;padding:10px var(--vh-gutter) calc(10px + env(safe-area-inset-bottom));background:var(--vh-paper);color:var(--vh-ink);border-radius:var(--vh-r-block) var(--vh-r-block) 0 0;box-shadow:0 -6px 24px rgba(20, 20, 20, 0.1);font-family:var(--vh-font-b);font-size:16px;line-height:normal;transform:translateY(110%);visibility:hidden;transition:transform .35s var(--vh-ease-out),visibility 0s linear .35s}.bf-buybar.bf-on{transform:none;visibility:visible;transition:transform .35s var(--vh-ease-out),visibility 0s}.bf-buybar-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.bf-buybar-name{display:block;font-size:13px;font-weight:500;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bf-buybar-price{display:block;font-family:var(--vh-font-d);font-weight:800;font-size:20px;line-height:1.1;letter-spacing:-0.01em;font-variant-numeric:tabular-nums}.bf-buybar-btn{flex:none;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 26px;border-radius:var(--vh-r-pill);background:var(--vh-ink);color:#fff;font-size:15px;font-weight:700;transition:transform .3s var(--vh-ease-pop),background .2s,color .2s}.bf-buybar-btn:hover{background:var(--vh-green);color:var(--vh-ink);transform:translateY(-2px)}.bf-buybar-btn:active{transform:scale(0.97)}@media(min-width: 1024px){.bf-buybar{display:none}}@media(max-width: 1023px){body:has(.bf-buybar.bf-on){--vh-buybar-lift:calc(-76px - env(safe-area-inset-bottom))}body:has(.bf-buybar.bf-on) .btn-whatsapp,body:has(.bf-buybar.bf-on) .bf-wa{transform:translateY(var(--vh-buybar-lift))}body:has(.bf-buybar.bf-on) .btn-whatsapp:hover,body:has(.bf-buybar.bf-on) .bf-wa:hover{transform:translateY(var(--vh-buybar-lift)) scale(1.1) rotate(-8deg)}body:has(.bf-buybar.bf-on) .bf-sticky-bf{transform:translateY(140%)}body:has(.bf-buybar.bf-on) .js-notification-cookie-private.notification-fixed-bottom{transform:translateY(var(--vh-buybar-lift));transition:transform .35s var(--vh-ease-out)}body.template-product:has(.bf-buybar){padding-bottom:calc(68px + env(safe-area-inset-bottom))}body:has(.bf-buybar.bf-on)>[data-mizui-app=mefavorita]{display:block !important;position:fixed;inset:0;z-index:9999;pointer-events:none;transform:translateY(var(--vh-buybar-lift))}}@media(prefers-reduced-motion: reduce){body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) :is(.category-filter-button,.category-sort-button,.chip,.checkbox-icon,.pagination-load-more .btn,.pagination-arrow),body.template-product :is(.product-thumb,.btn-variant,.form-quantity-icon,#product_form .js-addtocart,#product-shipping-container .btn-inline),.bf-buybar,.bf-buybar-btn{transition:none !important}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .pagination-load-more .btn:hover,body.template-product #single-product .btn-variant:hover,body.template-product #product_form .buy-button-container .js-addtocart:not(:disabled):not(.disabled):is(:hover,:active),.bf-buybar-btn:is(:hover,:active){transform:none}body:has(.bf-buybar.bf-on) .btn-whatsapp:hover,body:has(.bf-buybar.bf-on) .bf-wa:hover{transform:translateY(var(--vh-buybar-lift))}}@media(min-width: 768px){body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .vh-bar{font-family:var(--vh-font-b);color:var(--vh-ink);padding:8px 0 30px}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .vh-label{font-size:13px;font-weight:700;letter-spacing:.1em;color:var(--vh-green-dd)}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .vh-btn{height:44px;min-width:0;padding:0 18px;gap:10px;background:transparent;border:1.5px solid var(--vh-ink);border-radius:var(--vh-r-pill);font-size:14px;font-weight:600;color:var(--vh-ink);transition:background .25s,color .25s,border-color .25s}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .vh-btn:hover{background:var(--vh-green-ll);border-color:var(--vh-green-ll)}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .vh-dd.is-open .vh-btn{background:var(--vh-ink);border-color:var(--vh-ink);color:#fff}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .vh-btn:focus-visible,body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .vh-sort select.form-select:focus-visible{outline:2px solid var(--vh-green-dd);outline-offset:2px}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .vh-btn .vh-count{margin-left:0;background:var(--vh-green);color:var(--vh-ink);font-weight:700}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .vh-panel{top:calc(100% + 10px);border:0;border-radius:var(--vh-r-card);box-shadow:0 12px 32px rgba(20, 20, 20, 0.12);padding:18px 20px;background:var(--vh-paper)}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .vh-dd.is-open .vh-panel{animation:bf-pop-in .25s var(--vh-ease-out)}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .vh-panel .category-item a{font-size:14px;color:var(--vh-ink)}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .vh-panel .price-filter-container input.filter-input-price{height:44px;border:1.5px solid var(--vh-border) !important;border-radius:var(--vh-r-pill) !important}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .vh-panel .price-filter-container .filter-input-price-container::after{line-height:44px;left:14px}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .vh-panel .price-filter-container input.filter-input-price:focus{border-color:var(--vh-ink) !important}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .vh-panel .price-filter-container .price-filter-btn{height:44px;border-radius:var(--vh-r-pill) !important;background:var(--vh-ink);font-size:14px !important;font-weight:700;letter-spacing:0;text-transform:none}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .vh-panel .price-filter-container .price-filter-btn:hover{background:var(--vh-green);color:var(--vh-ink)}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .vh-sort select.form-select{height:44px;min-width:170px;padding:0 40px 0 18px;background-color:transparent;border:1.5px solid var(--vh-ink);border-radius:var(--vh-r-pill);font-family:var(--vh-font-b);font-size:14px;font-weight:600;color:var(--vh-ink);cursor:pointer}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .vh-sort .form-select-icon{right:16px;top:0;bottom:0;height:auto;display:flex;align-items:center;transform:none}}@keyframes bf-pop-in{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion: reduce){body .vh-dd.is-open .vh-panel{animation:none}}@media(max-width: 767px){body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .category-controls{background:var(--vh-bg)}}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .products-grid.section-main-products-grid{padding-bottom:56px !important}@media(min-width: 768px){body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .products-grid.section-main-products-grid{padding-bottom:88px !important}}@media(min-width: 768px){body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .vh-panel .price-filter-container input.filter-input-price{padding-left:42px !important;font-family:var(--vh-font-b);font-size:15px;color:var(--vh-ink)}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .vh-panel .price-filter-container .filter-input-price-container::after{left:18px;color:var(--vh-muted);font-weight:600;pointer-events:none}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .vh-panel .price-filter-container .form-label{font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--vh-green-dd)}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .vh-panel .price-filter-container .price-filter-btn{margin:0 !important;color:#fff;border:0}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .vh-panel .price-filter-container .price-filter-btn:is(:disabled,.disabled){opacity:1;background:var(--vh-border);color:var(--vh-muted);cursor:not-allowed}body:is(.template-category,.template-search):not(:has(.bf-cat-hero)) .vh-panel .price-filter-container .price-filter-btn:is(:disabled,.disabled):hover{background:var(--vh-border);color:var(--vh-muted)}}.bf-ord-host{position:relative;display:flex;align-items:center}.bf-ord{position:relative;font-family:var(--vh-font-b)}.bf-ord-btn{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 18px;border:1.5px solid var(--vh-ink);border-radius:var(--vh-r-pill);background:transparent;color:var(--vh-ink);font:600 14px/1 var(--vh-font-b);white-space:nowrap;cursor:pointer;transition:background .25s,color .25s,border-color .25s}.bf-ord-btn:hover{background:var(--vh-green-ll);border-color:var(--vh-green-ll)}.bf-ord.bf-open .bf-ord-btn{background:var(--vh-ink);border-color:var(--vh-ink);color:#fff}.bf-ord-btn:focus-visible{outline:2px solid var(--vh-green-dd);outline-offset:2px}.bf-ord-chev{flex:none;transition:transform .25s var(--vh-ease-out)}.bf-ord.bf-open .bf-ord-chev{transform:rotate(180deg)}.bf-ord-list{position:absolute;right:0;top:calc(100% + 10px);z-index:50;min-width:100%;width:max-content;max-height:min(420px,70vh);overflow-y:auto;margin:0;padding:8px;list-style:none;background:var(--vh-paper);border-radius:var(--vh-r-card);box-shadow:0 12px 32px rgba(20, 20, 20, 0.12);outline:none}.bf-ord.bf-open .bf-ord-list{animation:bf-pop-in .25s var(--vh-ease-out)}.bf-ord-opt{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 16px 0 14px;border-radius:var(--vh-r-pill);font-size:14px;font-weight:500;color:var(--vh-ink);cursor:pointer;user-select:none}.bf-ord-opt::before{content:"";flex:none;width:14px;height:14px}.bf-ord-opt[aria-selected=true]{font-weight:700;color:var(--vh-green-xd)}.bf-ord-opt[aria-selected=true]::before{background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2 7.5l3 3 7-7' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2 7.5l3 3 7-7' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.bf-ord-opt.bf-act{background:var(--vh-green-lll)}.bf-ord-list:focus-visible .bf-ord-opt.bf-act{box-shadow:inset 0 0 0 2px var(--vh-green-dd)}@media(prefers-reduced-motion: reduce){.bf-ord.bf-open .bf-ord-list{animation:none}.bf-ord-chev{transition:none}}body.template-search:not(:has(.bf-cat-hero)) .products-grid-header{text-align:center}body.template-search:not(:has(.bf-cat-hero)) .products-grid-search-heading{font-family:var(--vh-font-b);font-weight:400;color:var(--vh-muted)}body.template-search:not(:has(.bf-cat-hero)) .products-grid-search-heading strong{color:var(--vh-ink)}@media(min-width: 768px){.js-header .nav-desktop-list.nav-desktop-with-scroll{flex-wrap:wrap !important;overflow:visible !important;justify-content:center !important;row-gap:0}.js-header .nav-desktop-list-arrow{display:none !important}}.js-header .nav-desktop-list>.nav-main-item{padding:0 !important}@media(min-width: 768px){.js-header .nav-desktop-list>.nav-main-item>a.nav-list-link:not([href*=black-friday]){padding:8px 6px !important;font-size:12.5px !important;letter-spacing:0 !important}.js-header .nav-desktop-list>.nav-main-item>a.nav-list-link[href*=black-friday]{padding:8px 12px !important;font-size:12.5px !important;letter-spacing:0 !important;gap:6px;margin-right:4px}.js-header .nav-desktop-list>.nav-main-item>a.nav-list-link[href*=black-friday]::after{left:12px}}@media(min-width: 768px)and (max-width: 1439px){.js-header .nav-desktop-list>.nav-main-item>a.nav-list-link:not([href*=black-friday]){padding:8px 4px !important;font-size:11.5px !important}.js-header .nav-desktop-list>.nav-main-item>a.nav-list-link[href*=black-friday]{font-size:12px !important}}@media(min-width: 768px)and (max-width: 1279px){.js-header .nav-desktop-list>.nav-main-item>a.nav-list-link:not([href*=black-friday]){font-size:11px !important}.js-header .nav-desktop-list>.nav-main-item>a.nav-list-link .nav-list-link-icon{display:none !important}.js-header .nav-desktop-list>.nav-main-item>a.nav-list-link[href*=black-friday]{padding:7px 10px !important;font-size:11px !important;gap:5px}.js-header .nav-desktop-list>.nav-main-item>a.nav-list-link[href*=black-friday]::after{left:10px}}@media(min-width: 768px)and (max-width: 1023px){.js-header .js-nav-desktop-container,.js-header .js-desktop-nav-col,.js-header .nav-desktop,.js-header .nav-desktop-list{height:auto !important;min-height:48px}}
