[data-b8-header]{position:relative;z-index:50}[data-b8-bar]{border-bottom:1px solid var(--b8-line)}[data-b8-nav]{border-bottom:1px solid #eee}[data-b8-icon-link]{color:var(--b8-accent);transition:color var(--b8-ease)}[data-b8-icon-link]:hover{color:var(--b8-deep)}[data-b8-icon-link] svg{display:block}.b8-hcart{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--b8-accent)}.b8-hcart:hover{color:var(--b8-deep)}.b8-hcart .b8-icon{width:24px;height:24px}.b8-cart-count{position:absolute;top:-3px;left:-5px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#e5484d;color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center}.b8-cart-count[hidden]{display:none}.b8-menu{margin:0;padding:0;list-style:none}.b8-menu--main{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.b8-menu--main>li{position:relative;padding:0 12px}.b8-menu--main>li:not(:last-child)::after{content:"";position:absolute;top:50%;left:0;height:20px;margin-top:-10px;border-left:1px dotted #b9b4ae}.b8-menu--main>li>a{position:relative;display:flex;align-items:center;gap:4px;height:66px;color:#4d4740;font-size:15px;font-weight:400;white-space:nowrap}.b8-menu--main>li.current-menu-ancestor>a,.b8-menu--main>li.current-menu-item>a,.b8-menu--main>li:focus-within>a,.b8-menu--main>li>a:hover{color:var(--b8-accent)}.b8-menu--main>li.current-menu-ancestor>a::after,.b8-menu--main>li.current-menu-item>a::after{content:"";position:absolute;right:0;left:0;bottom:14px;height:1px;background:var(--b8-accent)}.b8-menu__chevron{width:15px;height:15px;stroke-width:2.4;color:var(--b8-ink)}.b8-menu--main .sub-menu{position:absolute;top:100%;right:0;z-index:60;min-width:220px;max-height:70vh;margin:0;padding:8px 0;overflow-y:auto;border:1px solid var(--b8-line);border-radius:8px;background:var(--b8-white);box-shadow:0 12px 30px -12px rgba(23,22,20,.22);list-style:none;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity var(--b8-ease),transform var(--b8-ease),visibility var(--b8-ease)}.b8-menu--main>li:focus-within>.sub-menu,.b8-menu--main>li:hover>.sub-menu{opacity:1;visibility:visible;transform:none}.b8-menu--main .sub-menu a{display:block;padding:8px 18px;color:#4d4740;font-size:14px;white-space:nowrap}.b8-menu--main .sub-menu .current-menu-item>a,.b8-menu--main .sub-menu a:hover{background:var(--b8-bg);color:var(--b8-accent)}[data-b8-footer] a{color:#fff}[data-b8-footer] a:hover{color:var(--b8-on-deep)}[data-b8-acc-head]{padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.55)}.b8-menu--footer li{margin:0}.b8-menu--footer a{display:inline-block;font-size:13.5px;line-height:2.2}[data-b8-tagline]{padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.85)}.b8-social{display:flex;align-items:center;justify-content:center;gap:14px}.b8-social a{display:inline-flex;color:#fff}.b8-social .b8-icon{width:28px;height:28px}@media (max-width:1024px){[data-b8-footer] [data-b8-acc-head]{position:relative;padding:12px 0 12px 28px;border-bottom:1px solid rgba(255,255,255,.55);cursor:pointer}[data-b8-acc-head]::after,[data-b8-acc-head]::before{content:"";position:absolute;top:50%;left:4px;width:13px;height:1.5px;background:#fff;transition:transform var(--b8-ease)}[data-b8-acc-head]::after{transform:rotate(90deg)}[data-b8-acc].is-open>[data-b8-acc-head]::after{transform:rotate(0)}[data-b8-footer] [data-b8-acc-panel]{display:none;padding:6px 0 10px}[data-b8-footer] [data-b8-acc].is-open>[data-b8-acc-panel]{display:block}.b8-menu--footer a{font-size:13px;line-height:2.3}}.b8-overlay{position:fixed;inset:0;z-index:9990;background:rgba(23,22,20,.45);opacity:0;transition:opacity .25s ease}.b8-overlay.is-open{opacity:1}.b8-drawer{position:fixed;top:0;bottom:0;z-index:9991;width:min(420px,92vw);background:var(--b8-white);box-shadow:0 0 40px rgba(23,22,20,.18);transition:transform .3s ease}.b8-drawer[hidden]{display:block;visibility:hidden}.b8-drawer--right{right:0;transform:translateX(100%)}.b8-drawer--left{left:0;transform:translateX(-100%)}.b8-drawer.is-open{visibility:visible;transform:none}.b8-drawer__panel{height:100%;padding:20px 24px 32px;overflow-y:auto;overscroll-behavior:contain}.b8-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--b8-line)}.b8-drawer__head--bare{margin-bottom:4px;padding-bottom:0;border-bottom:0;justify-content:flex-end}.b8-drawer__title{margin:0;color:var(--b8-accent);font-size:20px;font-weight:700}.b8-drawer__close{flex:0 0 auto;width:36px;min-height:36px;height:36px;padding:0;border:0;border-radius:999px;background:#f0eeeb;color:var(--b8-ink2)}.b8-drawer__close:hover{border:0;background:var(--b8-line);color:var(--b8-ink)}.b8-drawer__close .b8-icon{width:20px;height:20px;stroke-width:2.2}.b8-search-form{display:flex;flex-direction:column}.b8-search-form__label{display:block;margin:0 0 8px;color:var(--b8-ink);font-size:13px;font-weight:700}.b8-search-form input[type=search]{height:46px;margin-bottom:14px;border-color:var(--b8-line2);border-radius:10px}.b8-search-form input[type=search]:focus{border-color:var(--b8-ink)}.b8-select{position:relative}.b8-select__button,.b8-select__button:hover{justify-content:space-between;width:100%;height:46px;padding:0 16px;border:1px solid var(--b8-line2);border-radius:10px;background:var(--b8-white);color:var(--b8-ink);font-weight:400}.b8-select__button .b8-icon{width:16px;height:16px;color:var(--b8-ink2);transition:transform var(--b8-ease)}.b8-select__button[aria-expanded=true] .b8-icon{transform:rotate(180deg)}.b8-select__list{position:absolute;top:calc(100% + 6px);right:0;left:0;z-index:2;margin:0;padding:6px;border:1px solid var(--b8-line);border-radius:10px;background:var(--b8-white);box-shadow:0 12px 30px -14px rgba(23,22,20,.25);list-style:none}.b8-select__list li{padding:12px 16px;border-radius:8px;color:var(--b8-ink);cursor:pointer}.b8-select__list li.is-active,.b8-select__list li:hover{background:var(--b8-bg)}.b8-select__list li[aria-selected=true]{background:var(--b8-accent);color:var(--b8-white)}.b8-search-form__submit,.b8-search-form__submit:hover{align-self:center;min-height:40px;margin:16px 0 8px;border:0;background:0 0;color:var(--b8-accent);font-size:15px;font-weight:400}.b8-search-form__submit:hover{color:var(--b8-deep)}.b8-search-form__hint{margin:0;color:var(--b8-ink2);font-size:12px}#b8-cart{width:min(350px,92vw)}#b8-cart .b8-drawer__panel{padding:12px 4px 24px}#b8-cart .b8-drawer__head{padding:0 12px}#b8-cart .woocommerce-mini-cart{margin:0;padding:0;list-style:none}#b8-cart .woocommerce-mini-cart-item{position:relative;min-height:76px;padding:12px 54px 12px 34px;border-bottom:1px solid var(--b8-line)}#b8-cart .woocommerce-mini-cart-item>a:not(.remove){display:block;color:var(--b8-ink);font-size:12.5px;font-weight:700;line-height:1.8}#b8-cart .woocommerce-mini-cart-item img{position:absolute;top:14px;right:6px;width:40px;height:40px;margin:0;object-fit:contain}#b8-cart .woocommerce-mini-cart-item .quantity{display:block;color:var(--b8-ink2);font-size:12.5px}#b8-cart .woocommerce-mini-cart-item .quantity .woocommerce-Price-amount{color:var(--b8-ink2);font-weight:500}#b8-cart .woocommerce-mini-cart-item .remove{position:absolute;top:50%;left:6px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:-10px;border:1px solid var(--b8-line2);border-radius:999px;color:var(--b8-ink2);font-size:14px;line-height:1}#b8-cart .woocommerce-mini-cart-item .remove:hover{border-color:var(--b8-danger);color:var(--b8-danger)}#b8-cart .woocommerce-mini-cart__total{margin:0;padding:22px 12px;border-bottom:1px solid var(--b8-line2);color:var(--b8-ink);font-size:19px;font-weight:700;text-align:center}#b8-cart .woocommerce-mini-cart__total .woocommerce-Price-amount{color:var(--b8-ink);font-weight:700}#b8-cart .woocommerce-mini-cart__buttons{margin:0;padding:20px 0 0}#b8-cart .b8-mini-go,#b8-cart .b8-mini-go:hover{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;border:0;border-radius:10px;background:var(--b8-accent);color:var(--b8-white);font-size:15px;font-weight:700}#b8-cart .b8-mini-go:hover{background:var(--b8-deep)}#b8-cart .woocommerce-mini-cart__empty-message{margin:24px 12px;color:var(--b8-ink2);text-align:center}#b8-menu{width:min(320px,85vw)}#b8-menu .b8-drawer__panel{padding:16px 20px 32px}.b8-drawer__logo{display:block;width:120px;margin:0 auto 18px}.b8-drawer__logo img{display:block;width:100%;height:auto}.b8-menu--drawer .sub-menu>li,.b8-menu--drawer>li{position:relative;border-bottom:1px solid #eee}.b8-menu--drawer a{display:block;padding:12px 0;color:var(--b8-ink);font-size:14px}.b8-menu--drawer>li.menu-item-has-children>a{padding-left:44px}.b8-menu--drawer .current-menu-item>a{color:var(--b8-accent)}.b8-sub-toggle,.b8-sub-toggle:hover{position:absolute;top:4px;left:0;width:40px;min-height:40px;height:40px;padding:0;border:0;background:0 0;color:var(--b8-ink)}.b8-sub-toggle .b8-icon{width:16px;height:16px;stroke-width:2.2;transition:transform var(--b8-ease)}.b8-sub-toggle[aria-expanded=true] .b8-icon{transform:rotate(180deg)}.b8-menu--drawer .sub-menu{display:none;margin:0 0 8px;padding:0 16px 0 0;list-style:none}.b8-menu--drawer li.is-open>.sub-menu{display:block}.b8-menu--drawer .sub-menu>li:last-child{border-bottom:0}.b8-tabbar{display:none}@media (max-width:1024px){body{padding-bottom:calc(62px + env(safe-area-inset-bottom))}.b8-tabbar{position:fixed;right:0;bottom:0;left:0;z-index:80;display:grid;grid-template-columns:repeat(4,1fr);height:calc(62px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--b8-line);background:var(--b8-white);box-shadow:0 -6px 18px -12px rgba(23,22,20,.2)}.b8-tabbar__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--b8-ink2)}.b8-tabbar__item+.b8-tabbar__item{border-right:1px solid var(--b8-line)}.b8-tabbar__icon{position:relative;display:inline-flex;color:var(--b8-accent)}.b8-tabbar__icon .b8-icon{width:24px;height:24px}.b8-tabbar__label{font-size:11px;line-height:1.4}}.b8-fab{position:fixed;bottom:24px;left:24px;z-index:85;display:flex;flex-direction:column;align-items:center;gap:10px}@media (max-width:1024px){.b8-fab{bottom:calc(80px + env(safe-area-inset-bottom));left:14px}}.b8-fab__list{display:flex;flex-direction:column;gap:10px}.b8-fab__list[hidden]{display:none}.b8-fab__item{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:999px;color:#fff;box-shadow:0 6px 16px -8px rgba(23,22,20,.45);transition:transform var(--b8-ease)}.b8-fab__item:hover{color:#fff;transform:scale(1.06)}.b8-fab__item .b8-icon{width:26px;height:26px;stroke-width:1.8}.b8-fab__item--phone{background:#ffd45e;color:#1c2434}.b8-fab__item--phone:hover{color:#1c2434}.b8-fab__item--telegram{background:#3e99d8}.b8-fab__item--instagram{background:radial-gradient(circle at 30% 107%,#fdf497 0,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.b8-fab__item--whatsapp{background:#49e670}.b8-fab__toggle,.b8-fab__toggle:hover{position:relative;width:54px;min-height:54px;height:54px;padding:0;border:0;border-radius:999px;background:var(--b8-accent);color:#fff;box-shadow:0 8px 22px -8px rgba(23,22,20,.45)}.b8-fab__toggle:hover{background:var(--b8-deep)}.b8-fab__toggle .b8-icon{width:28px;height:28px}.b8-fab__close,.b8-fab__tip{display:none}.b8-fab.is-open .b8-fab__open{display:none}.b8-fab.is-open .b8-fab__close{display:inline-flex}.b8-fab.is-open .b8-fab__tip{position:absolute;top:50%;left:calc(100% + 12px);display:block;padding:4px 12px;border-radius:999px;background:#fff;box-shadow:0 4px 14px -6px rgba(23,22,20,.35);color:var(--b8-ink);font-size:13px;font-weight:400;white-space:nowrap;transform:translateY(-50%)}body.b8-lock{overflow:hidden}@media (prefers-reduced-motion:reduce){.b8-drawer,.b8-overlay{transition:none}}.b8-htools{display:flex;align-items:center;gap:18px}.b8-hmenu,.b8-htools__link{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--b8-accent)}.b8-hmenu:hover,.b8-htools__link:hover{color:var(--b8-deep)}.b8-hmenu .b8-icon,.b8-htools .b8-icon{width:24px;height:24px}.b8-hmenu{display:none}@media (max-width:1024px){.b8-htools .b8-hcart,.b8-htools__link:not(.b8-htools__link--search){display:none}.b8-hmenu{display:inline-flex}}.elementor-element-860477d>.e-image-link-base{flex:0 0 auto}.elementor-element-860477d>.e-image-link-base>img{max-width:none}