.bh-home{--bh-primary:#0867ef;--bh-primary-600:#0552c4;--bh-ink:#07194c;--bh-text:#34425e;--bh-muted:#6b7a99;--bh-bg:#f4f8ff;--bh-surface:#ffffff;--bh-line:#e2eaf7;--bh-accent:#ffc83d;--bh-sale:#e11d48;--bh-sale-text:#ffffff;--bh-tile:#eef4ff;--bh-hero-bg:linear-gradient(118deg, #eaf3ff 0%, #d9e8ff 52%, #c2d9ff 100%);--bh-hero-ink:var(--bh-ink);--bh-hero-em:var(--bh-primary);--bh-radius:16px;--bh-radius-lg:24px;--bh-shadow:0 1px 2px rgba(7, 25, 76, .05), 0 6px 18px rgba(7, 25, 76, .06);--bh-shadow-hover:0 4px 10px rgba(7, 25, 76, .08), 0 16px 32px rgba(7, 25, 76, .12);position:relative;background:var(--bh-bg);color:var(--bh-text);font-family:inherit;padding-bottom:32px;overflow:hidden}.bh-theme-diwali{--bh-primary:#c8102e;--bh-primary-600:#9f0c24;--bh-ink:#4a0a14;--bh-text:#5b2a31;--bh-muted:#8d5c62;--bh-bg:#fff8f1;--bh-line:#f5dccd;--bh-accent:#f5b301;--bh-sale:#f5b301;--bh-sale-text:#4a0a14;--bh-tile:#fff0e0;--bh-hero-bg:radial-gradient(circle at 78% 30%, rgba(255, 170, 60, .35), transparent 42%), linear-gradient(130deg, #6b0818 0%, #a50f28 48%, #d2361f 100%);--bh-hero-ink:#ffffff;--bh-hero-em:#ffd34d;--bh-shadow:0 1px 2px rgba(74, 10, 20, .06), 0 6px 18px rgba(74, 10, 20, .07);--bh-shadow-hover:0 4px 10px rgba(74, 10, 20, .1), 0 16px 32px rgba(74, 10, 20, .14)}.bh-home *,.bh-home *::before,.bh-home *::after{box-sizing:border-box}.bh-home img{max-width:100%;height:auto;display:block}.bh-home a{text-decoration:none}.bh-home h1,.bh-home h2,.bh-home h3{margin:0;font-family:inherit;letter-spacing:-.01em}.bh-wrap{position:relative;z-index:1;max-width:1400px;margin:0 auto;padding:0 15px}.bh-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:46px;padding:0 22px;border-radius:999px;font-weight:700;font-size:15px;line-height:1;border:2px solid #fff0;transition:background-color .2s,color .2s,border-color .2s,transform .2s;cursor:pointer}.bh-btn:active{transform:translateY(1px)}.bh-btn--primary{background:var(--bh-primary);color:#fff}.bh-btn--primary:hover{background:var(--bh-primary-600);color:#fff}.bh-btn--outline{border-color:currentColor;color:var(--bh-primary);background:#fff0}.bh-btn--outline:hover{background:var(--bh-primary);border-color:var(--bh-primary);color:#fff}.bh-home a:focus-visible,.bh-home button:focus-visible{outline:3px solid var(--bh-accent);outline-offset:2px}.bh-section{padding:36px 0 8px}.bh-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.bh-title{font-size:clamp(22px, 2.4vw, 30px);font-weight:800;line-height:1.15;color:var(--bh-ink)}.bh-sub{margin:6px 0 0;color:var(--bh-muted);font-size:14px}.bh-viewall{flex:none;display:inline-flex;align-items:center;gap:4px;padding:9px 16px;border-radius:999px;background:var(--bh-tile);color:var(--bh-primary);font-weight:700;font-size:14px;white-space:nowrap;transition:background-color .2s,color .2s}.bh-viewall:hover{background:var(--bh-primary);color:#fff}.bh-theme-diwali .bh-title::before{content:"";display:inline-block;width:.7em;height:.7em;margin-right:.35em;vertical-align:.02em;background:var(--bh-accent);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%)}.bh-slider{position:relative}.bh-slider__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.bh-slider__track::-webkit-scrollbar{display:none}.bh-slider__track>*{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}.bh-slider-ui{display:contents}.bh-arrow{position:absolute;top:50%;z-index:3;width:42px;height:42px;margin-top:-21px;border:0;border-radius:50%;background:rgb(255 255 255 / .92);color:var(--bh-ink);font-size:26px;line-height:40px;text-align:center;box-shadow:var(--bh-shadow);cursor:pointer;padding:0}.bh-arrow--prev{left:14px}.bh-arrow--next{right:14px}.bh-dots{position:absolute;left:50%;bottom:14px;z-index:3;display:flex;gap:6px;transform:translateX(-50%)}.bh-dot{width:8px;height:8px;padding:0;border:0;border-radius:99px;background:rgb(7 25 76 / .25);cursor:pointer;transition:width .25s,background-color .25s}.bh-dot.is-active{width:24px;background:var(--bh-primary)}.bh-theme-diwali .bh-hero .bh-dot{background:rgb(255 255 255 / .45)}.bh-theme-diwali .bh-hero .bh-dot.is-active{background:var(--bh-accent)}.bh-hero{padding:20px 0 4px}.bh-hero__slide{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:32px;min-height:440px;padding:48px 72px;border-radius:var(--bh-radius-lg);background:var(--bh-hero-bg);overflow:hidden;color:var(--bh-hero-ink)}.bh-hero__slide--image{display:block;min-height:0;padding:0;background:var(--bh-tile)}.bh-hero__imglink,.bh-banner__picture,.bh-banner__picture img{display:block;width:100%}.bh-banner__picture img{aspect-ratio:3 / 1;object-fit:cover}.bh-hero__content{position:relative;z-index:2;max-width:560px}.bh-eyebrow{display:inline-block;margin-bottom:14px;padding:6px 12px;border-radius:999px;background:rgb(255 255 255 / .7);color:var(--bh-primary);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.bh-hero__title{font-size:clamp(30px, 4.4vw, 56px);font-weight:800;line-height:1.05;color:var(--bh-hero-ink)}.bh-hero__title em{display:block;font-style:normal;color:var(--bh-hero-em)}.bh-hero__text{margin:16px 0 0;font-size:clamp(15px, 1.3vw, 18px);line-height:1.55;opacity:.85;max-width:46ch}.bh-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.bh-hero__visual{position:relative;z-index:1;height:100%;display:flex;align-items:center;justify-content:center}.bh-collage{display:grid;grid-template-columns:1.25fr 1fr;grid-template-rows:1fr 1fr;gap:14px;width:100%;max-width:520px;height:340px}.bh-collage__item{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:22px;box-shadow:0 10px 30px rgb(7 25 76 / .12);overflow:hidden}.bh-collage__item--1{grid-row:1 / 3}.bh-collage__img{width:100%;height:100%;object-fit:cover}.bh-promo{padding:14px 0 0}.bh-promo .bh-slider{border-radius:14px;background:linear-gradient(90deg,#4a0a14,#7a0a1c 50%,#4a0a14);box-shadow:inset 0 0 0 1px rgb(245 179 1 / .35);overflow:hidden}.bh-promo__slide{display:flex;align-items:center;justify-content:center;gap:14px;min-height:54px;padding:8px 64px;color:#fff;font-size:15px;text-align:center}.bh-promo__badge{flex:none;padding:5px 12px;border-radius:999px;background:linear-gradient(180deg,#ffd34d,#f5a300);color:#4a0a14;font-weight:800;font-size:15px;white-space:nowrap}.bh-promo__cta{flex:none;color:#ffd34d;font-weight:700;text-decoration:underline;text-underline-offset:3px}.bh-promo__slide:hover .bh-promo__cta{color:#fff}.bh-promo .bh-dots{display:none}.bh-promo .bh-arrow{width:32px;height:32px;margin-top:-16px;line-height:30px;font-size:20px;background:rgb(255 255 255 / .14);color:#fff;box-shadow:none}.bh-promo .bh-arrow--prev{left:10px}.bh-promo .bh-arrow--next{right:10px}.bh-festival{padding-top:64px}.bh-festival .bh-eyebrow{background:rgb(255 211 77 / .16);color:#ffd34d;box-shadow:inset 0 0 0 1px rgb(255 211 77 / .5)}.bh-festival__title{font-size:clamp(34px, 5.2vw, 68px);background:linear-gradient(180deg,#fff6d5 0%,#ffd34d 55%,#f59e0b 100%);-webkit-background-clip:text;background-clip:text;color:#fff0;text-shadow:none;filter:drop-shadow(0 2px 0 rgb(74 10 20 / .35))}.bh-festival .bh-btn--primary{background:linear-gradient(180deg,#ffd34d,#f5a300);color:#4a0a14}.bh-festival .bh-btn--primary:hover{background:#fff;color:#4a0a14}.bh-festival .bh-btn--outline{color:#fff}.bh-festival .bh-btn--outline:hover{background:#fff;border-color:#fff;color:#7a0a1c}.bh-festival .bh-collage__item{box-shadow:0 10px 30px rgb(40 0 6 / .35)}.bh-festival__badge{display:inline-flex;align-items:center;gap:10px;margin-top:20px;padding:8px 18px 8px 8px;border-radius:999px;background:rgb(255 211 77 / .14);box-shadow:inset 0 0 0 1.5px rgb(255 211 77 / .6);color:#fff}.bh-festival__badge strong{padding:7px 14px;border-radius:999px;background:linear-gradient(180deg,#fff3c4 0%,#ffd34d 45%,#f59e0b 100%);color:#4a0a14;font-size:20px;font-weight:900;line-height:1;white-space:nowrap}.bh-festival__badge span{font-size:14px;font-weight:700;line-height:1.25;color:#ffe7a3}.bh-festival .bh-ctas{margin-top:20px}.bh-festival__art{position:absolute;inset:0;z-index:0;pointer-events:none}.bh-toran{position:absolute;top:0;left:0;right:0;height:30px;background:radial-gradient(circle at 12px 2px,#ffb000 9px,transparent 10px) 0 0 / 24px 24px repeat-x,radial-gradient(circle at 12px 2px,#ff6a00 13px,transparent 14px) 12px 0 / 24px 30px repeat-x;opacity:.95}.bh-burst{position:absolute;color:#ffd34d;opacity:.75;animation:bh-twinkle 3.2s ease-in-out infinite}.bh-burst--1{width:90px;top:46px;right:38%}.bh-burst--2{width:56px;top:64%;left:44%;color:#ffb3a7;animation-delay:1.1s}.bh-burst--3{width:70px;top:40px;right:4%;animation-delay:2s}.bh-diya{position:absolute;width:54px;bottom:14px}.bh-diya--1{left:24px}.bh-diya--2{right:24px}.bh-decor{position:absolute;inset:0;z-index:0;pointer-events:none}.bh-spark{position:absolute;width:14px;height:14px;background:#f5b301;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);opacity:.55;animation:bh-twinkle 4s ease-in-out infinite}.bh-spark--1{top:640px;left:3%}.bh-spark--2{top:900px;right:4%;width:10px;height:10px;animation-delay:.8s}.bh-spark--3{top:1350px;left:6%;width:18px;height:18px;background:#e8730c;animation-delay:1.6s}.bh-spark--4{top:1900px;right:7%;animation-delay:2.4s}.bh-spark--5{top:2500px;left:2%;width:10px;height:10px;animation-delay:3s}.bh-spark--6{top:3100px;right:3%;width:16px;height:16px;background:#c8102e;animation-delay:1.2s}@keyframes bh-twinkle{0%,100%{transform:scale(.85) rotate(0deg);opacity:.45}50%{transform:scale(1.1) rotate(20deg);opacity:.9}}.bh-cats__head{margin-bottom:26px;text-align:center}.bh-cats__eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:6px;color:var(--bh-primary);font-size:13px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.bh-cats__eyebrow::after{content:"";width:28px;height:2px;border-radius:2px;background:currentColor}.bh-cats__head .bh-title{margin:0;font-size:clamp(26px, 3vw, 36px)}.bh-cats__head .bh-sub{margin-top:8px;font-size:15px}.bh-cats__grid{--cols:5;--gap:20px;display:flex;flex-wrap:wrap;justify-content:center;gap:22px var(--gap);max-width:1120px;margin:0 auto;padding:0;list-style:none}.bh-cats__grid>li{flex:0 0 calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));min-width:0}.bh-cat{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;color:var(--bh-ink)}.bh-cat__img{display:block;width:100%;aspect-ratio:1;border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 1px 2px rgb(7 25 76 / .05),0 6px 18px rgb(7 25 76 / .07);transition:transform .2s,box-shadow .2s}.bh-cat__img img{display:block;width:100%;height:100%;object-fit:contain}.bh-cat:hover .bh-cat__img{transform:translateY(-4px);box-shadow:0 4px 10px rgb(7 25 76 / .08),0 16px 32px rgb(8 103 239 / .16)}.bh-cat:hover .bh-cat__img img{transform:scale(1.04)}.bh-cat__img img{transition:transform .3s}.bh-theme-diwali .bh-cat__img{box-shadow:0 0 0 2px #fff,0 0 0 4px rgb(245 179 1 / .7)}.bh-cat__name{color:var(--bh-ink);font-weight:700;font-size:14.5px;line-height:1.3}.bh-cat:hover .bh-cat__name{color:var(--bh-primary)}.bh-theme-normal .bh-cats{background:linear-gradient(180deg,#eaf3ff,#f4f8ff 70%)}.bh-offers__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.bh-offer{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 104px;align-items:center;gap:10px;min-height:180px;padding:20px;border-radius:20px;overflow:hidden;color:var(--bh-ink);transition:transform .2s,box-shadow .2s}.bh-offer:hover{transform:translateY(-3px);box-shadow:var(--bh-shadow-hover)}.bh-offer::after{content:"";position:absolute;right:-40px;bottom:-40px;width:160px;height:160px;border-radius:50%;background:rgb(255 255 255 / .14)}.bh-offer--1{background:linear-gradient(135deg,#0867ef,#3e8dff);color:#fff}.bh-offer--2{background:linear-gradient(135deg,#07194c,#1d3f99);color:#fff}.bh-offer--3{background:linear-gradient(135deg,#dcebff,#f1f7ff)}.bh-offer--4{background:linear-gradient(135deg,#ffe9a8,#fff6d9)}.bh-theme-diwali .bh-offer--1{background:linear-gradient(135deg,#c8102e,#e8502b)}.bh-theme-diwali .bh-offer--2{background:linear-gradient(135deg,#5c0815,#9e1030)}.bh-theme-diwali .bh-offer--3{background:linear-gradient(135deg,#ffe0b0,#fff3dc)}.bh-theme-diwali .bh-offer--4{background:linear-gradient(135deg,#ffd6d0,#fff0ec)}.bh-offer__text{position:relative;z-index:1}.bh-offer__badge{display:inline-block;padding:4px 10px;border-radius:999px;background:rgb(255 255 255 / .22);font-size:12px;font-weight:800;letter-spacing:.02em}.bh-offer--3 .bh-offer__badge,.bh-offer--4 .bh-offer__badge{background:var(--bh-primary);color:#fff}.bh-offer--1 .bh-offer__badge,.bh-offer--2 .bh-offer__badge{color:#fff}.bh-theme-diwali .bh-offer--1 .bh-offer__badge,.bh-theme-diwali .bh-offer--2 .bh-offer__badge{background:#ffd34d;color:#4a0a14}.bh-offer__title{margin-top:10px!important;font-size:20px;font-weight:800;line-height:1.2;color:inherit}.bh-offer__desc{margin:4px 0 0;font-size:13px;line-height:1.4;opacity:.85}.bh-offer__cta{display:inline-block;margin-top:12px;font-size:14px;font-weight:700}.bh-offer__img{position:relative;z-index:1;width:104px;height:104px;border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 6px 18px rgb(0 0 0 / .12)}.bh-offer__img img{width:100%;height:100%;object-fit:contain;padding:8px}.bh-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.bh-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:10px 10px 14px;border-radius:12px;background:#fff;transition:box-shadow .25s,transform .25s}.bh-card:hover{z-index:2;box-shadow:0 10px 30px rgb(7 25 76 / .13);transform:translateY(-4px)}.bh-card__top{position:relative}.bh-card__media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:8px;background:#fff}.bh-card__img{width:100%;height:100%;object-fit:cover}.bh-card__badge{position:absolute;top:10px;left:10px;z-index:2;padding:4px 10px;border-radius:999px;background:var(--bh-primary);color:#fff;font-size:13px;font-weight:700;line-height:1.2}.bh-card__dots{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;gap:3px;padding:0 2px 2px;opacity:0;transition:opacity .2s}.bh-card__dots i{flex:1;height:3px;border-radius:2px;background:rgb(7 25 76 / .2)}.bh-card__dots i.is-on{background:var(--bh-primary)}.bh-card:hover .bh-card__dots{opacity:1}.bh-card__body{display:flex;flex-direction:column;gap:6px;flex:1;padding:14px 2px 0}.bh-card__title{margin:0;font-size:16px;font-weight:600;line-height:1.35}.bh-card__title a{display:block;overflow:hidden;color:var(--bh-ink);white-space:nowrap;text-overflow:ellipsis}.bh-card__title a:hover{color:var(--bh-primary)}.bh-card__cat{color:#9aa3b5;font-size:14px}.bh-card__cat:hover{color:var(--bh-primary)}.bh-card__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin:2px 0 8px;font-size:17px;font-weight:700;color:var(--bh-primary)}.bh-card__price del{color:#a3abbb;font-size:15px;font-weight:500}.bh-card__price del .amount{color:inherit}.bh-card__price ins{text-decoration:none;background:none;color:var(--bh-primary)}.bh-btn--cart{width:100%;min-height:46px;margin-top:auto;border-radius:6px;background:var(--bh-primary);color:#fff!important;font-size:15px;text-transform:capitalize}.bh-btn--cart:hover{background:var(--bh-primary-600)}.bh-btn--cart.loading{opacity:.7;pointer-events:none}.bh-btn--cart.added::after{content:" ✓"}.bh-btn--ghost{background:#eef4ff;color:var(--bh-primary)!important}.bh-btn--ghost:hover{background:var(--bh-primary);color:#fff!important}.bh-btn--cart.is-disabled{background:#eef0f4;color:#8a93a6!important}.bh-card .added_to_cart{display:block;margin-top:6px;text-align:center;font-size:13px;font-weight:700;color:var(--bh-primary)}.bh-acts{position:absolute;top:10px;right:10px;z-index:3;display:flex;flex-direction:column;padding:4px;border-radius:10px;background:#fff;box-shadow:0 4px 16px rgb(7 25 76 / .14);opacity:0;transform:translateX(8px);transition:opacity .2s,transform .2s}.bh-card:hover .bh-acts,.bh-card:focus-within .bh-acts{opacity:1;transform:none}.bh-act{position:relative;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:8px;background:none;color:var(--bh-ink);cursor:pointer}.bh-act svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bh-act:hover{background:#eef4ff;color:var(--bh-primary)}.bh-act--cmp svg+svg,.bh-act--cmp.is-on svg:first-child{display:none}.bh-act--cmp.is-on svg+svg{display:block}.bh-act.is-on{color:var(--bh-primary)}.bh-act--wl.is-on svg{fill:#e11d48;stroke:#e11d48}.bh-act::after{content:attr(data-tip);position:absolute;right:calc(100% + 10px);top:50%;padding:6px 10px;border-radius:6px;background:var(--bh-ink);color:#fff;font-size:12px;font-weight:600;white-space:nowrap;transform:translateY(-50%);opacity:0;pointer-events:none;transition:opacity .15s}.bh-act.is-on[data-tip-on]::after{content:attr(data-tip-on)}.bh-act:hover::after,.bh-act:focus-visible::after{opacity:1}.bh-acts--wd .wd-action-btn{display:grid}body .bh-acts--wd .wd-action-btn>a{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;color:#fff0;font-size:0;line-height:0;overflow:hidden}body .bh-acts--wd .wd-action-btn>a::before{content:none}.bh-acts--wd .wd-action-btn>svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.bh-acts--wd .wd-compare-btn>svg+svg,.bh-acts--wd .wd-compare-btn:has(>a.added)>svg:first-child{display:none}.bh-acts--wd .wd-compare-btn:has(>a.added)>svg+svg{display:block}.bh-acts--wd .bh-act:has(>a.added){color:var(--bh-primary)}.bh-acts--wd .wd-wishlist-btn:has(>a.added)>svg{fill:#e11d48;stroke:#e11d48}.bh-acts--wd .wd-action-btn:has(>a.loading)>svg{opacity:.25}.bh-act:has(>a.added)[data-tip-on]::after{content:attr(data-tip-on)}.bh-stars{position:relative;display:inline-flex;width:max-content;line-height:0}.bh-stars svg{width:18px;height:18px;margin-right:2px;fill:none;stroke:#b8bfcc;stroke-width:1.5;stroke-linejoin:round}.bh-stars__on{position:absolute;inset:0 auto 0 0;overflow:hidden;white-space:nowrap}.bh-stars__on svg{fill:#f5a623;stroke:#f5a623}.bh-stock{display:flex;align-items:center;gap:6px;margin:2px 0 0;color:var(--bh-ink);font-size:15px;font-weight:500}.bh-stock svg{width:18px;height:18px;fill:none;stroke:var(--bh-primary);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.bh-stock.is-out{color:#e11d48}@media (hover:none){.bh-acts{opacity:1;transform:none;top:6px;right:6px;padding:2px}.bh-act{width:34px;height:34px}.bh-act svg{width:18px;height:18px}.bh-acts--wd .wd-action-btn>svg{width:18px;height:18px}.bh-act::after{display:none}}.bh-rocket,.bh-spark-p{position:fixed;z-index:100001;pointer-events:none;will-change:transform,opacity}.bh-rocket{width:16px;height:32px;transform:translate(-50%,-50%);filter:drop-shadow(0 0 6px rgb(255 170 0 / .8))}.bh-rocket svg{display:block}.bh-spark-p{width:4px;height:14px;border-radius:4px;background:currentColor;transform:translate(-50%,-50%);box-shadow:0 0 8px currentColor,0 0 2px #fff}.bh-spark-p--dot{width:5px;height:5px;border-radius:50%}.bh-preview-bar{position:sticky;top:0;z-index:1000;padding:8px 15px;background:#111827;color:#fff;font-size:13px;text-align:center}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}@media (max-width:1199px){.bh-hero__slide{padding:40px 48px;min-height:400px}.bh-collage{height:300px}.bh-offers__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bh-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bh-grid>:nth-child(n+7){display:none}}@media (max-width:1199px) and (min-width:768px){.bh-collection .bh-grid>:nth-child(4){display:none}}@media (max-width:767px){.bh-wrap{padding:0 12px}.bh-section{padding:26px 0 4px}.bh-head{align-items:center;margin-bottom:14px}.bh-sub{display:none}.bh-viewall{padding:7px 12px;font-size:13px}.bh-hero{padding-top:12px}.bh-hero__slide{grid-template-columns:1fr;gap:18px;min-height:0;padding:26px 20px 40px;border-radius:20px;text-align:left}.bh-hero__title{font-size:30px}.bh-hero__text{margin-top:10px;font-size:14.5px}.bh-ctas{margin-top:18px;gap:10px}.bh-ctas .bh-btn{flex:1 1 auto;min-height:44px;padding:0 16px;font-size:14px}.bh-collage{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;height:128px;gap:10px}.bh-collage__item{border-radius:16px}.bh-collage__item--1{grid-row:auto}.bh-arrow{display:none}.bh-dots{bottom:14px}.bh-banner__picture img{aspect-ratio:1 / 1}.bh-promo{padding-top:10px}.bh-promo__slide{flex-wrap:wrap;gap:4px 10px;min-height:64px;padding:8px 16px;font-size:13px;line-height:1.35}.bh-promo__badge{font-size:14px;padding:4px 10px}.bh-promo .bh-arrow{display:none}.bh-festival{padding-top:46px}.bh-festival__title{font-size:34px}.bh-festival .bh-eyebrow{margin-bottom:10px}.bh-festival__badge{margin-top:14px;padding:6px 14px 6px 6px;gap:8px}.bh-festival__badge strong{font-size:16px;padding:6px 11px}.bh-festival__badge span{font-size:12.5px}.bh-festival .bh-ctas{margin-top:16px}.bh-burst--1{width:54px;top:40px;right:6%}.bh-burst--2{display:none}.bh-burst--3{width:40px;top:46%;right:2%}.bh-diya{width:36px;bottom:6px}.bh-diya--1{left:10px}.bh-diya--2{right:10px}.bh-cats__head{margin-bottom:18px}.bh-cats__eyebrow{font-size:12px}.bh-cats__head .bh-sub{font-size:14px}.bh-cats__grid{--cols:3;--gap:12px;row-gap:18px}.bh-cat{gap:9px}.bh-cat__img{border-radius:14px}.bh-cat__name{font-size:12.5px}.bh-offers__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bh-offer{display:block;min-height:172px;padding:14px;border-radius:16px}.bh-offer::after{display:none}.bh-offer__text{position:static}.bh-offer__badge{font-size:11px;padding:3px 8px}.bh-offer__title{font-size:16px;margin-top:8px!important}.bh-offer__desc{font-size:12px}.bh-offer__cta{position:absolute;left:14px;bottom:14px;margin:0;font-size:13px}.bh-offer__img{position:absolute;right:10px;bottom:10px;width:56px;height:56px;border-radius:12px}.bh-offer__img img{padding:4px}.bh-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bh-grid>:nth-child(n+7){display:flex}.bh-card{padding:6px 6px 10px;border-radius:10px}.bh-card:hover{transform:none}.bh-card__body{gap:4px;padding-top:10px}.bh-card__title{font-size:14px}.bh-card__cat{font-size:12.5px}.bh-card__price{font-size:15px;margin-bottom:6px}.bh-card__price del{font-size:12.5px}.bh-btn--cart{min-height:40px;font-size:13.5px}.bh-card__badge{top:6px;left:6px;padding:3px 8px;font-size:11.5px}.bh-stars svg{width:14px;height:14px}.bh-stock{font-size:13px}}@media (prefers-reduced-motion:reduce){.bh-home *,.bh-home *::before,.bh-home *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.bh-nm-deals-wrap,.bh-nm-promos-wrap{padding-top:28px}.bh-nm-deals{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:86px;padding:13px 22px;border-radius:999px;background:linear-gradient(90deg,#ecff8f 0%,#f3fbb8 45%,#f2fbe0 75%,#e7f4ff 100%);box-shadow:0 6px 20px rgb(7 25 76 / .06);color:var(--bh-ink)}.bh-nm-deals__l{min-width:0;display:flex;align-items:center;gap:14px}.bh-nm-bolt svg{display:block;width:40px;height:48px;fill:var(--bh-ink);filter:drop-shadow(0 3px 4px rgb(7 25 76 / .12))}.bh-nm-deals__head{display:flex;align-items:center;gap:24px}.bh-nm-deals__head h2{font-size:clamp(24px, 2.4vw, 36px);font-weight:800;line-height:1;letter-spacing:-.035em;white-space:nowrap;color:var(--bh-ink)}.bh-nm-deals__head p{margin:0;color:#25344f;font-size:13px;font-weight:600}.bh-nm-deals__r{flex:none;display:flex;align-items:center;gap:16px}.bh-nm-cd{display:flex;align-items:center;gap:6px;min-height:59px;padding:6px 10px;border:1px solid rgb(7 25 76 / .1);border-radius:999px;background:rgb(255 255 255 / .92);box-shadow:0 5px 16px rgb(7 25 76 / .06)}.bh-nm-cd__label{display:flex;align-items:center;gap:7px;padding:0 8px 0 3px;font-size:12px;font-weight:800;white-space:nowrap}.bh-nm-cd__label svg{width:21px;height:21px;fill:none;stroke:var(--bh-ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bh-nm-time{min-width:48px;text-align:center}.bh-nm-time strong{display:grid;place-items:center;min-width:46px;min-height:36px;padding:5px 7px;border-radius:9px;background:var(--bh-ink);color:#fff;font-size:19px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.bh-nm-time small{display:block;margin-top:3px;font-size:8px;font-weight:800;line-height:1}.bh-nm-sep{align-self:flex-start;margin-top:7px;font-size:19px;font-weight:800}.bh-nm-viewall{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:125px;min-height:46px;padding:11px 18px;border:2px solid rgb(8 103 239 / .2);border-radius:999px;background:#fff;color:var(--bh-primary);font-size:13px;font-weight:800;white-space:nowrap;box-shadow:0 5px 15px rgb(6 25 79 / .08);transition:background-color .25s,color .25s,transform .25s}.bh-nm-viewall:hover{border-color:var(--bh-primary);background:var(--bh-primary);color:#fff;transform:translateY(-2px)}.bh-nm-promos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.bh-nm-promo{position:relative;isolation:isolate;display:block;height:250px;overflow:hidden;border:1px solid rgb(8 103 239 / .1);border-radius:20px;background-color:#eaf6ff;background-size:cover;background-position:center;box-shadow:0 8px 25px rgb(7 25 76 / .08);transition:transform .3s,box-shadow .3s}.bh-nm-promo::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgb(234 246 255 / .98) 0%,rgb(234 246 255 / .88) 31%,rgb(234 246 255 / .22) 57%,transparent 76%)}.bh-nm-promo:hover{transform:translateY(-4px);box-shadow:0 15px 35px rgb(7 25 76 / .14)}.bh-nm-promo__c{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:52%;height:100%;padding:26px 10px 25px 30px;color:var(--bh-ink)}.bh-nm-promo h2{font-size:clamp(28px, 2.4vw, 39px);font-weight:800;line-height:.98;letter-spacing:-.04em;color:var(--bh-ink)}.bh-nm-promo h2 span,.bh-nm-promo h2 strong{display:block;font-weight:800}.bh-nm-promo h2 strong{color:var(--bh-primary)}.bh-nm-promo p{margin:10px 0 0;color:#334b6d;font-size:13px;font-weight:600}.bh-nm-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:155px;min-height:43px;margin-top:16px;padding:10px 20px;border-radius:999px;background:var(--bh-primary);color:#fff;font-size:12.5px;font-weight:800;line-height:1;white-space:nowrap;box-shadow:0 8px 18px rgb(8 103 239 / .2);transition:background-color .25s,box-shadow .25s}a.bh-nm-btn:hover,.bh-nm-promo:hover .bh-nm-btn{background:#0058d4;color:#fff;box-shadow:0 11px 24px rgb(8 103 239 / .3)}.bh-nm-arrow{font-size:18px;line-height:1;transition:transform .25s}a.bh-nm-btn:hover .bh-nm-arrow,.bh-nm-promo:hover .bh-nm-arrow{transform:translateX(5px)}.bh-nm-btn--wa{background:#1fbe5c;box-shadow:0 8px 18px rgb(31 190 92 / .25)}a.bh-nm-btn--wa:hover{background:#17a54f;box-shadow:0 11px 24px rgb(31 190 92 / .32)}.bh-nm-connect{padding-bottom:40px}.bh-nm-benefits{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;min-height:105px;margin:0 0 18px;padding:18px 24px;list-style:none;border:1px solid rgb(20 101 243 / .06);border-radius:22px;background:linear-gradient(105deg,#eff9ff 0%,#dff2ff 50%,#eef9ff 100%)}.bh-nm-benefit{display:flex;align-items:center;gap:14px;min-width:0;padding:4px 20px;border-right:1px solid rgb(20 101 243 / .14)}.bh-nm-benefit:last-child{border-right:0}.bh-nm-benefit__ico svg{display:block;width:34px;height:34px;fill:none;stroke:var(--bh-primary);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.bh-nm-benefit strong{display:block;color:var(--bh-ink);font-size:15px;font-weight:800}.bh-nm-benefit span{display:block;color:#4a5b78;font-size:12px;font-weight:600}.bh-nm-contact{position:relative;display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr) 1px minmax(0,1fr) auto;align-items:center;gap:28px;min-height:150px;padding:18px 30px;overflow:hidden;border:1px solid rgb(20 101 243 / .08);border-radius:22px;background:linear-gradient(105deg,#f1f9ff 0%,#ddeefe 55%,#eef8ff 100%)}.bh-nm-contact::after{content:"";grid-column:3;grid-row:1;align-self:stretch;margin:10px 0;background:rgb(20 101 243 / .2)}.bh-nm-contact__art{grid-column:1;width:100%;max-width:300px;height:auto}.bh-nm-contact__bulk{grid-column:2}.bh-nm-contact__wa{grid-column:4;display:flex;align-items:center;gap:16px}.bh-nm-contact__wa img{flex:none;width:64px;height:64px;border-radius:16px}.bh-nm-contact h3{color:var(--bh-ink);font-size:clamp(19px, 1.6vw, 24px);font-weight:800}.bh-nm-contact p{margin:6px 0 0;color:#34425e;font-size:13px;font-weight:600}.bh-nm-contact__smile{grid-column:5;margin:0;color:var(--bh-primary);font-size:14px;font-weight:800;line-height:1.25;text-align:right}@media (max-width:1199px){.bh-nm-deals{flex-wrap:wrap;justify-content:center;border-radius:28px}.bh-nm-benefits{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:16px}.bh-nm-benefit:nth-child(3){border-right:0}.bh-nm-contact{grid-template-columns:minmax(0,220px) minmax(0,1fr) 1px minmax(0,1fr)}.bh-nm-contact__smile{display:none}}@media (max-width:767px){.bh-nm-deals-wrap,.bh-nm-promos-wrap{padding-top:20px}.bh-nm-deals{flex-direction:column;align-items:stretch;gap:14px;padding:16px;border-radius:22px}.bh-nm-deals__head{flex-direction:column;align-items:flex-start;gap:6px}.bh-nm-deals__head h2{font-size:24px;white-space:normal}.bh-nm-deals__r{flex-wrap:wrap;justify-content:space-between;gap:10px}.bh-nm-cd{min-height:0;padding:5px 8px}.bh-nm-time{min-width:38px}.bh-nm-time strong{min-width:36px;min-height:30px;font-size:16px}.bh-nm-viewall{min-width:0;min-height:42px}.bh-nm-promos{grid-template-columns:1fr;gap:12px}.bh-nm-promo{height:190px}.bh-nm-promo__c{width:62%;padding:18px 8px 18px 20px}.bh-nm-promo h2{font-size:26px}.bh-nm-btn{min-width:0;margin-top:12px}.bh-nm-benefits{grid-template-columns:1fr 1fr;padding:14px 10px}.bh-nm-benefit{padding:6px 8px;gap:10px;border-right:0}.bh-nm-benefit:last-child{grid-column:1 / -1}.bh-nm-benefit__ico svg{width:28px;height:28px}.bh-nm-benefit strong{font-size:13.5px}.bh-nm-benefit span{font-size:11.5px}.bh-nm-contact{grid-template-columns:1fr;gap:18px;padding:20px;text-align:left}.bh-nm-contact::after{display:none}.bh-nm-contact__art{grid-column:1;max-width:240px;margin:0 auto}.bh-nm-contact__bulk,.bh-nm-contact__wa{grid-column:1}.bh-nm-contact__wa{padding-top:18px;border-top:1px solid rgb(20 101 243 / .2)}}@media (prefers-reduced-motion:reduce){.bh-nm-promo,.bh-nm-viewall,.bh-nm-arrow{transition:none}}.bh-home{font-family:Manrope,Inter,Arial,sans-serif}