:root{--yellow:#ffca37;--yellow-hover:#e6b22a;--teal:#36beb9;--teal-dark:#109590;--orange:#ff4501;--orange-hover:#d43a02;--red:#e02b41;--link:#c8451f;--link-hover:#a83916;--dark:#2e3033;--gray:#eaeaea;--gray-caption:#bebfc0;--muted:#7a7a7a;--line:#d8d8d8;--soft:#eff0f1;--teal-soft:#d6f4f5;--page:1640px;--gap:20px}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:'Onest',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;font-size:16px;line-height:1.45;color:var(--dark);background:#fff;-webkit-font-smoothing:antialiased}body.modal-open,body.cart-open{overflow:hidden}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}.hbk-shell{max-width:var(--page);margin:0 auto;padding:0 var(--gap)}.hbk-visually-hidden{display:none !important}.flex{display:flex}.hbk-row-center{align-items:center}.justify-between{justify-content:space-between}.hbk-gap-3{gap:12px}.hbk-gap-5{gap:20px}.w-full{width:100%}.h-full{height:100%}.object-cover{object-fit:cover}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hbk-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hbk-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hbk-clamp-5{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:none;border-radius:10px;font-weight:500;font-size:19px;line-height:1;padding:17px 26px;transition:background 0.2s,color 0.2s;text-decoration:none}.button_yellow{background:var(--yellow);color:var(--dark)}.button_red{background:var(--red);color:#fff}.button_black{background:var(--dark);color:#fff}.button_gray{background:var(--gray);color:var(--dark)}.button_teal{background:var(--yellow);color:var(--dark)}.button_orange{background:var(--orange);color:#fff}.button_white{background:#fff;color:var(--dark)}.button_yellow:hover{background:var(--yellow-hover)}.button_red:hover{background:#c12436}.button_black:hover{background:#3d4046}.button_gray:hover{background:#dddddd;color:var(--dark)}.button_teal:hover{background:#eec725}.button_orange:hover{background:var(--orange-hover)}.button_white:hover{background:var(--soft)}.button.hbk-center{width:100%}.hbk-masthead{position:fixed;top:0;left:0;right:0;z-index:50}.hbk-masthead__wide,.hbk-masthead__compact{z-index:40;width:100%;max-width:var(--page);margin:0 auto;align-items:center;transition:box-shadow 0.3s,background 0.3s;background:transparent;padding:20px var(--gap)}.hbk-masthead__wide{display:flex;justify-content:space-between}.hbk-masthead__wide.expanded{box-shadow:0 2px 64px rgba(0,0,0,0.5);background:#fff}.hbk-masthead__wide.solid,.hbk-masthead__compact.solid{background:rgba(255,255,255,0.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hbk-brand{display:inline-flex;align-items:center;gap:12px;color:var(--color-logo-text,#562211)}.hbk-brand svg{display:block}.hbk-brand .logo-img{max-height:var(--logo-height,62px);max-width:100%;width:auto;height:auto;display:block;object-fit:contain}.logo-text{font-size:34px;font-weight:700;letter-spacing:0.02em;white-space:nowrap}.hbk-burger__toggle{width:59px;height:59px;padding:0;border-radius:10px}.hbk-burger__toggle svg{display:none}.hbk-burger__toggle .hbk-burger__box{display:block}.hbk-burger__toggle.is-active .hbk-burger__box{display:none}.hbk-burger__toggle.is-active .x{display:block}.hbk-masthead__city{display:flex;align-items:center;gap:8px;font-size:19px;font-weight:500;white-space:nowrap;min-width:190px;max-width:280px;cursor:pointer}.hbk-masthead__city span{overflow:hidden;text-overflow:ellipsis}.hbk-masthead__city svg{flex:none}.hbk-masthead__actions{position:relative}.hbk-masthead__actions .cart-count,.hbk-masthead__compact .cart-count{position:absolute;top:-6px;right:-6px;min-width:24px;height:24px;padding:0 6px;display:flex;align-items:center;justify-content:center;background:var(--red);color:#fff;font-size:14px;font-weight:500;border-radius:50%;z-index:5}.hbk-masthead__cart{width:59px;height:59px;padding:0;border-radius:10px;position:relative}.hbk-masthead__cart svg{display:block}.hbk-masthead__account{white-space:nowrap}.hbk-masthead__compact{display:none;grid-template-columns:1fr auto}.hbk-masthead__compact .hbk-brand{justify-self:start;margin-right:auto}.hbk-masthead__compact .hbk-brand + .hbk-burger__toggle{margin-left:16px}.hbk-masthead__compact .hbk-burger__toggle{justify-self:end}.hbk-cart-fab{display:none;position:fixed;right:20px;bottom:24px;z-index:45;width:60px;height:60px;border-radius:50%;background:var(--yellow);box-shadow:0 6px 24px rgba(0,0,0,0.25);color:var(--dark);align-items:center;justify-content:center}.hbk-cart-fab svg path{stroke:var(--dark)}.hbk-cart-fab .cart-count{position:absolute;top:-4px;right:-4px;min-width:24px;height:24px;padding:0 6px;display:flex;align-items:center;justify-content:center;background:var(--red);color:#fff;font-size:14px;font-weight:500;border-radius:50%;z-index:5}.hbk-drawer{position:fixed;top:0;left:0;right:0;transform:translateY(-100%);transition:transform 0.3s ease;z-index:35;background:#fff;border-bottom:1px solid var(--line)}.hbk-drawer.open{transform:translateY(0)}.hbk-drawer__close{top:24px;right:24px}.hbk-drawer__shell{max-width:var(--page);margin:0 auto;padding:60px 20px 60px}.hbk-drawer__panel{display:flex;justify-content:space-between;gap:40px}.hbk-section{display:flex;gap:80px}.hbk-section__head{margin-bottom:24px}.hbk-links{display:flex;flex-direction:column;gap:10px;font-size:28px;font-weight:500}.hbk-links a:hover{color:var(--orange)}.hbk-section__aside{display:flex;flex-direction:column;gap:20px}.hbk-masthead__schedule{color:var(--muted);font-size:18px;white-space:pre-line}.hbk-masthead__drawer{display:none;gap:24px;margin-top:40px;font-size:20px}.hbk-drawer__panel-sm{display:none}.hbk-page-top{padding-top:140px}.hbk-hero{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:30px}.hbk-hero__track{display:flex;transition:transform 0.5s ease-out}.hbk-hero__slide{flex:0 0 100%;max-width:100%;position:relative}.hbk-hero__slide img{display:block;width:100%;height:auto;aspect-ratio:1920 / 660;object-fit:cover;border-radius:30px}.hbk-hero__menu{position:absolute;bottom:24px;left:0;right:0;display:flex;justify-content:center;align-items:center;gap:8px;z-index:2}.hbk-hero__menu-item{width:8px;height:8px;border-radius:50%;background:var(--gray-caption);opacity:0.7;transition:width 0.3s,opacity 0.3s;cursor:pointer}.hbk-hero__menu-item.active{width:24px;border-radius:6px;opacity:1;background:var(--dark)}.hbk-hero__nav{position:absolute;top:50%;translate:0 -50%;z-index:2;width:52px;height:52px;border:none;border-radius:50%;background:rgba(0,0,0,0.30);display:flex;align-items:center;justify-content:center;color:#fff;transition:background 0.2s}.hbk-hero__nav:hover{background:rgba(0,0,0,0.5)}.hbk-hero__nav--prev{left:24px}.hbk-hero__nav--next{right:24px}.hbk-hero__bg{position:relative;display:flex;align-items:center;width:100%;aspect-ratio:1920 / 660;border-radius:30px;padding:60px;overflow:hidden;background:linear-gradient(120deg,#ffca37,#f7e7b9)}.hbk-hero__bg::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 30%,rgba(255,255,255,.35),transparent 55%)}.hbk-hero__text{position:relative;z-index:2;max-width:640px;color:#562211}.hbk-hero__title{font-size:54px;font-weight:700;line-height:1.06;margin:0 0 18px}.hbk-hero__sub{font-size:22px;line-height:1.4;color:#7a5330;margin:0}.hbk-masthead__compact{display:none}@media (max-width:768px){.hbk-masthead__wide{display:none}.hbk-masthead__compact{display:grid}.hbk-cart-fab{display:flex}.hbk-hero__bg{padding:32px}.hbk-hero__title{font-size:32px}.hbk-hero__sub{font-size:17px}}@media (max-width:480px){.hbk-hero__bg{padding:20px}.hbk-hero__title{font-size:24px}.hbk-hero__sub{font-size:15px}}.hbk-filters{display:flex;align-items:flex-start;justify-content:space-between;margin-top:30px;margin-bottom:20px}.hbk-filters__toggle{font-size:18px;padding:14px 24px}.hbk-filters__start{display:flex;align-items:center;gap:12px}.hbk-filters__end{display:flex;align-items:center;cursor:pointer;gap:24px;font-size:20px;line-height:100%;font-weight:500}.hbk-filters__end .btn{height:70px;width:70px;padding:0}.hbk-filters__end .icon{color:#fff;height:28px;width:28px}@media (max-width:1280px){.hbk-filters__end{font-size:18px;gap:15px}.hbk-filters__end .btn{height:42px;width:42px}.hbk-filters__end .icon{height:20px;width:20px}}.hbk-rule{border-top:1px solid var(--dark);margin:20px 0}.hbk-menu__group{padding:48px 0 8px;scroll-margin-top:140px}.hbk-menu__group-title{display:flex;align-items:center;gap:12px;font-size:26px;font-weight:500;scroll-margin-top:140px}.hbk-menu__group-badge{display:inline-flex}.hbk-badge-count{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;border-radius:50%;background:var(--gray);color:var(--muted);font-size:18px;font-weight:500;padding:0 8px}.hbk-menu__group-items{display:flex;flex-wrap:wrap;gap:32px 53px;margin-top:32px}@media (min-width:1600px){.hbk-menu__group-items{gap:32px 40px;justify-content:flex-start}}@media (max-width:1599px) and (min-width:1101px){.hbk-menu__group-items{justify-content:center}}@media (max-width:1280px) and (min-width:1101px){.hbk-menu__group-items{gap:20px 40px}.hbk-menu__group-items > *{flex:0 0 280px}}.product{max-width:280px;width:100%;display:flex;flex-direction:column}.hbk-shot{display:block;position:relative;width:280px;height:280px;overflow:hidden;border-radius:10px;background:var(--soft)}.hbk-shot img{width:100%;height:100%;object-fit:cover}.hbk-badge-icon{position:absolute;top:12px;left:12px;z-index:2;width:42px;height:42px;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,0.12)}.hbk-badge-icon img{width:100%;height:100%;object-fit:contain}.hbk-meta{padding-top:20px;flex:1;display:flex;flex-direction:column}.hbk-name{font-size:21px;font-weight:500;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-height:1.45;min-height:2.9em}.hbk-name:hover{color:var(--orange)}.hbk-note{color:var(--muted);font-size:16px;line-height:1.4;margin:13px 0 24px;min-height:110px}.hbk-size-grid{display:flex;flex-wrap:wrap;gap:8px 10px;margin-bottom:16px}.hbk-size{padding:12px 16px;border:1px solid var(--line);border-radius:10px;background:#fff;font-size:16px;font-weight:500;color:var(--dark);transition:background 0.2s,color 0.2s,border-color 0.2s}.hbk-size:hover{border-color:var(--dark)}.hbk-size.active{background:var(--dark);border-color:var(--dark);color:#fff}.hbk-size-grid--card{--count:2}.hbk-size--card{flex:1 1 calc((100% - 10px * (var(--count) - 1)) / var(--count));max-width:160px;padding:10px 8px;font-size:14px;text-align:center;white-space:nowrap}.product .hbk-price-block{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.price{display:flex;align-items:baseline;gap:8px}.hbk-price--now{font-size:23px;font-weight:500;white-space:nowrap}.hbk-price--was{color:#959595;font-size:19px;text-decoration:line-through;white-space:nowrap}.hbk-buy{max-width:200px;padding:15px 20px;font-size:15px;text-transform:uppercase;border-radius:200px;font-weight:600}.hbk-promo-teaser{padding:70px 0 0;scroll-margin-top:120px}.hbk-promo-teaser__head,.hbk-feedbacks__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.hbk-promo-teaser__head .title,.hbk-feedbacks__head .title{font-size:30px;font-weight:500}.hbk-promo__nav{display:flex;gap:12px}.hbk-promo__navbtn{width:54px;height:54px;border:1px solid var(--line);border-radius:10px;background:#fff;font-size:22px;color:var(--dark);transition:background 0.2s,color 0.2s}.hbk-promo__navbtn:hover{background:var(--dark);color:#fff}.hbk-promo-teaser__items{display:flex;gap:20px;overflow-x:auto;scroll-behavior:smooth;padding-bottom:12px;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.hbk-promo-teaser__items::-webkit-scrollbar{height:8px}.hbk-promo-teaser__items::-webkit-scrollbar-thumb{background:var(--line);border-radius:4px}.hbk-promo{display:flex;flex-direction:column;gap:14px;min-width:560px;max-width:560px;border-radius:20px;background:var(--soft);padding:14px}.hbk-promo__shot{overflow:hidden;border-radius:14px;line-height:0}.hbk-promo__shot img{display:block;width:100%;height:auto;max-height:320px;object-fit:contain}.hbk-promo__info{flex:1;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:0}.hbk-promo__title{font-size:20px;font-weight:500}.hbk-promo__desc{color:var(--muted);font-size:15px}.hbk-promo__shot,.hbk-promo__title{color:inherit;text-decoration:none}.hbk-promo__title:hover{color:var(--orange)}.hbk-promo__shot:hover{opacity:.9;transition:opacity .2s}.hbk-promo-single__back{padding-top:4px}.hbk-promo-single__back a{color:var(--muted);font-size:15px;text-decoration:none}.hbk-promo-single__back a:hover{color:var(--orange)}.hbk-promo-single__shot{max-width:760px;margin:4px 0 22px;border-radius:20px;overflow:hidden;line-height:0}.hbk-promo-single__shot img{display:block;width:100%;height:auto;max-height:560px;object-fit:contain;background:var(--soft)}.hbk-promo-single__meta{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-top:20px}.hbk-promo-single{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:34px;align-items:start}.hbk-promo-single__side{display:flex;flex-direction:column;gap:20px;min-width:0}.hbk-side__widget{background:var(--soft);border-radius:20px;padding:20px}.hbk-side__head{font-size:20px;font-weight:500;margin-bottom:14px}.hbk-promo-list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.hbk-promo-list__link{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.hbk-promo-list__shot{flex:none;width:76px;height:76px;border-radius:14px;overflow:hidden;line-height:0;background:#fff}.hbk-promo-list__shot img{display:block;width:100%;height:100%;object-fit:cover}.hbk-promo-list__title{font-size:15px;font-weight:500;min-width:0}.hbk-promo-list__link:hover .hbk-promo-list__title{color:var(--orange)}.hbk-promo-list__item.is-current .hbk-promo-list__title{color:var(--orange)}@media (max-width:900px){.hbk-promo-single{grid-template-columns:1fr}.hbk-promo-single__side{margin-top:8px}}.hbk-feedbacks{padding:70px 0 30px;scroll-margin-top:120px}.hbk-feedbacks__items{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;overflow-x:auto}.hbk-feedback{background:var(--teal-soft);border-radius:20px;padding:26px;min-height:200px}.hbk-feedback__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.hbk-feedback__author{font-size:20px;font-weight:500}.hbk-feedback__score{display:flex;align-items:center;gap:6px;color:var(--orange);font-weight:500}.hbk-feedback__score svg{color:var(--yellow)}.galaxy-star path{fill:currentColor}.hbk-feedback__text{color:var(--dark);margin:0}.hbk-feedback__date{margin-top:16px;color:var(--muted);font-size:14px}.hbk-feedback__link{display:inline-flex;align-items:center;gap:6px;color:var(--orange);font-size:17px;font-weight:500;white-space:nowrap}.hbk-feedback__link:hover{text-decoration:underline}.hbk-yandex-ic{flex:none}.hbk-feedbacks__links{display:flex;flex-wrap:wrap;align-items:center;gap:28px;margin-top:26px}.hbk-feedbacks__district{font-size:20px;font-weight:400;color:var(--muted)}.hbk-reviews-page__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin:10px 0 30px}.hbk-reviews-page__district{font-size:18px;color:var(--dark)}.hbk-reviews-note{color:var(--muted);margin:0 0 26px}.hbk-feedbacks__items--page{overflow-x:visible;margin-bottom:50px}.hbk-about{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;padding:70px 0}.hbk-about p{font-size:20px;color:var(--dark);margin:0 0 16px}.hbk-about .hbk-about__sub{color:var(--muted);font-size:18px}.hbk-dialog{position:fixed;inset:0;z-index:60;display:none;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,0.5)}.hbk-dialog.active{display:flex}.hbk-dialog__wrap{max-height:100%;overflow-y:auto}.simple{position:relative;background:#fff;border-radius:32px;max-width:724px;width:100%;padding:24px 8px 24px 24px}.hbk-dismiss{position:absolute;top:16px;right:16px;z-index:5;width:48px;height:48px;padding:0;border-radius:200px;border:none;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.08);display:flex;align-items:center;justify-content:center;color:var(--dark);transition:color 0.2s,box-shadow 0.2s,transform 0.2s}.hbk-dismiss:hover{color:#e02b41}.hbk-dialog--product .simple{max-width:980px}.hbk-card{padding-right:24px}.hbk-details__main{display:flex;gap:32px;align-items:flex-start}.hbk-gallery{position:relative;flex:none;width:380px;overflow:hidden;border-radius:24px;background:var(--soft)}.hbk-gallery__track{display:flex}.hbk-gallery__slide{flex:0 0 100%}.hbk-gallery__slide img{display:block;width:380px;height:380px;object-fit:cover}.hbk-gallery__nav{position:absolute;top:50%;translate:0 -50%;z-index:2;width:44px;height:44px;padding:0;border-radius:50%;background:rgba(255,255,255,0.9);font-size:22px}.hbk-gallery__nav--prev{left:12px}.hbk-gallery__nav--next{right:12px}.hbk-details__body{flex:1;min-width:0}.hbk-card .hbk-details__body .hbk-size-grid{margin-bottom:20px}.hbk-card .icons{display:flex;gap:7px;margin-bottom:8px}.hbk-card .icons .icon{width:38px;height:38px;object-fit:contain}.hbk-card .hbk-weight{font-weight:500;color:var(--dark);margin-top:16px;min-height:22px}.hbk-card .hbk-weight-diameter{color:var(--muted);margin-top:4px;min-height:18px}.hbk-card .name{margin:8px 0 10px;font-size:28px;font-weight:500;line-height:34px}.hbk-card .html{margin-top:12px;color:var(--dark)}.hbk-card .html p{margin:0 0 10px}.hbk-card .hbk-details{margin-top:20px}.hbk-card .hbk-details > .title{color:var(--muted);font-size:14px;margin-top:20px;margin-bottom:8px}.hbk-card .hbk-details .desc{color:var(--dark)}.hbk-power{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;max-width:420px}.hbk-power > div{background:var(--soft);border-radius:14px;padding:12px 8px;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.hbk-power b{font-size:18px;font-weight:600}.hbk-power span{color:var(--muted);font-size:14px}.hbk-card .hbk-buy-wrap{margin-top:32px;padding-bottom:8px}.hbk-card .hbk-buy-btn{width:100%;height:64px;border-radius:16px;font-size:21px;font-weight:500;padding:0 26px}.hbk-dialog--categories .simple{max-width:800px;padding:28px}.hbk-filters__caption{font-size:28px;font-weight:500;margin-bottom:20px;padding-right:56px}.hbk-menu{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 20px;justify-items:center;margin-top:38px;margin-bottom:80px}.hbk-menu__item{display:flex;align-items:center;justify-content:space-between;width:100%;gap:11px;transition:color 0.2s}.hbk-menu__name{font-size:16px;line-height:22px;max-width:150px;text-align:center}.hbk-menu__icon{flex-shrink:0;display:inline-flex;height:18px;color:#d0d0d0;transition:color 0.2s}.hbk-menu__item:hover,.hbk-menu__item:hover .hbk-menu__icon{color:#36beb9}.hbk-menu__item.last .hbk-menu__icon{transform:rotate(180deg);color:#d0d0d0}.hbk-menu__item.last:hover,.hbk-menu__item.last:hover .hbk-menu__icon{color:#e02b41}.hbk-dialog--filters .simple{max-width:640px;padding:28px}.hbk-filters__list{display:flex;flex-direction:column;gap:12px;max-height:60vh;overflow-y:auto;margin:18px 0 26px;padding-right:6px}.hbk-filters__tag{display:flex;align-items:center;gap:12px;font-size:17px;line-height:22px;cursor:pointer}.hbk-filters__tag input{width:20px;height:20px;accent-color:var(--teal);flex-shrink:0;cursor:pointer}.hbk-filters__empty{color:var(--muted);font-size:16px}.hbk-filters__actions{display:flex;gap:12px;align-items:center}.hbk-filters__actions .button{padding:14px 22px;font-size:17px}.hbk-dialog--districts .simple{max-width:640px;padding:28px}.hbk-districts{display:grid;grid-template-columns:repeat(2,1fr);gap:4px 24px}.hbk-district{display:flex;flex-direction:column;gap:2px;padding:12px 6px;border-radius:8px;font-size:17px;color:var(--muted);text-align:left}.hbk-district:hover{color:var(--dark);background:var(--soft)}.hbk-district.active{color:var(--orange)}.hbk-district__name{font-weight:500}.hbk-district__address{font-size:15px;line-height:20px;opacity:0.8}.cart-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.5);z-index:70;display:none}.cart-overlay.open{display:block}.cart-drawer{position:fixed;top:0;right:-420px;width:420px;max-width:92vw;height:100%;background:#fff;z-index:80;display:flex;flex-direction:column;transition:right 0.3s ease;box-shadow:-4px 0 40px rgba(0,0,0,0.18)}.cart-drawer.open{right:0}.cart-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:22px 24px;border-bottom:1px solid var(--line);font-size:22px;font-weight:500}.cart-close{width:42px;height:42px;border:none;border-radius:50%;background:var(--gray);display:flex;align-items:center;justify-content:center;font-size:18px}.cart-drawer__items{flex:1;overflow-y:auto;padding:16px 24px;display:flex;flex-direction:column;gap:18px}.hbk-cart-line{display:flex;gap:14px;align-items:flex-start}.hbk-cart-line img{width:88px;height:88px;object-fit:cover;border-radius:12px;flex:none}.hbk-cart-line__info{flex:1;min-width:0}.hbk-cart-line__name{font-weight:500;font-size:16px}.hbk-cart-line__meta{color:var(--muted);font-size:14px;margin-top:4px}.hbk-cart-line__final{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.hbk-cart-line__price{font-weight:600}.hbk-cart-line__remove{background:none;border:none;color:var(--muted);font-size:22px;line-height:1;padding:2px 6px}.hbk-cart-line__remove:hover{color:var(--red)}.qty{display:flex;align-items:center;gap:10px}.qty button{width:30px;height:30px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:16px}.qty span{min-width:24px;text-align:center;font-weight:500}.cart-drawer__foot{padding:18px 24px 24px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:14px}.cart-drawer__total{display:flex;justify-content:space-between;font-size:19px;font-weight:500}.cart-drawer__foot .button{width:100%}.hbk-cart-empty{text-align:center;color:var(--muted);padding:40px 0}.hbk-footer{background:#fff;color:var(--dark);margin-top:70px;padding-bottom:30px}.hbk-footer a{color:inherit}.hbk-footer a:hover{color:var(--orange)}.hbk-shell > .hbk-footer{margin-top:0;border-top:1px solid var(--line);padding:0 0 30px}.hbk-footer__brand{display:flex;align-items:center;margin-bottom:40px}.hbk-footer__brand-img{max-height:var(--logo-height,62px);max-width:100%;width:auto;height:auto;display:block;object-fit:contain}.hbk-footer__brand-text{font-size:60px;line-height:1;font-weight:700;color:#562211;white-space:nowrap}.hbk-footer__nav{display:grid;grid-template-columns:repeat(3,1fr);gap:60px}.hbk-footer__col .hbk-section__head{margin-bottom:18px;font-weight:600}.hbk-links.small{display:flex;flex-direction:column;gap:10px;font-size:18px;font-weight:400}.hbk-footer__schedule{white-space:pre-line;color:var(--muted)}.hbk-footer__copy{border-top:1px solid var(--line);padding:22px 0 30px;font-size:14px;color:var(--muted);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}.hbk-footer__legal a{margin-right:18px;color:var(--muted)}.hbk-crumbs{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--muted);font-size:16px;padding:30px 0 10px}.hbk-crumbs a{color:var(--muted)}.hbk-crumbs a:hover{color:var(--dark)}.single-product .product-page{display:flex;gap:60px;padding:20px 0 40px}.single-product .hbk-card .hbk-gallery{display:none}.single-product .hbk-card .hbk-details__main{display:block}.product-page .gallery{position:relative;flex:none;width:400px;overflow:hidden;border-radius:10px;background:var(--soft)}.product-page .hbk-carousel__track{display:flex;transition:transform 0.4s ease}.product-page .hbk-carousel__slide{flex:0 0 100%}.product-page .hbk-carousel__slide img{width:400px;height:400px;object-fit:cover}.product-page .hbk-details{flex:1;min-width:0;display:flex;flex-direction:column}.product-page .hbk-details .hbk-size-grid{margin:6px 0 18px}.product-page .hbk-details .name{font-size:32px;font-weight:500;line-height:1.2;margin:6px 0 10px}.product-page .hbk-details .html{margin-top:14px}.product-page .hbk-details .html p{margin:0 0 10px}.hbk-carousel__nav{position:absolute;top:50%;translate:0 -50%;z-index:2;width:44px;height:44px;padding:0;border-radius:50%;font-size:20px}.gallery-arrow_left{left:12px}.gallery-arrow_right{right:12px}.hbk-promo__code{color:var(--muted);font-size:15px}.woocommerce{padding:20px 0 40px}.woocommerce h2,.woocommerce h3{font-weight:500}.woocommerce table.shop_table{width:100%;border-collapse:collapse;margin:16px 0 24px}.woocommerce table.shop_table th{text-align:left;padding:12px 14px;font-weight:500}.woocommerce table.shop_table td{padding:12px 14px;vertical-align:middle}.woocommerce table.shop_table img{width:60px;border-radius:8px}.woocommerce a.remove{display:inline-block;width:26px;height:26px;line-height:24px;text-align:center;border-radius:50%;color:var(--red);text-decoration:none}.woocommerce a.remove:hover{background:var(--red);color:#fff}.woocommerce input[type="number"].qty{width:64px;padding:10px;border:1px solid var(--line);border-radius:10px}.woocommerce input[type="text"],.woocommerce input[type="email"],.woocommerce input[type="tel"],.woocommerce input[type="password"],.woocommerce input[type="date"],.woocommerce select,.woocommerce textarea,.woocommerce .hbk-input{width:100%;padding:14px 16px;border:1px solid var(--line);border-radius:10px;font-family:inherit;font-size:16px;background:#fff;box-sizing:border-box}.woocommerce .cart-collaterals{display:flex;justify-content:flex-end;margin-top:20px}.woocommerce .cart_totals{min-width:320px}.woocommerce .cart_totals table{width:100%;border-collapse:collapse}.woocommerce .cart_totals td,.woocommerce .cart_totals th{padding:10px 0;border-bottom:1px solid var(--line);text-align:left}.woocommerce .hlebiko-review-table,.woocommerce .woocommerce-checkout-review-order-table{width:100%;border-collapse:collapse}.woocommerce .hlebiko-review-table thead th,.woocommerce .woocommerce-checkout-review-order-table thead th{padding:0 14px 10px;border:0;border-bottom:1px solid var(--line);font-size:14px;font-weight:400;color:var(--muted);letter-spacing:.02em}.woocommerce .hlebiko-review-table th.product-name,.woocommerce .hlebiko-review-table td.product-name,.woocommerce .woocommerce-checkout-review-order-table th.product-name,.woocommerce .woocommerce-checkout-review-order-table td.product-name{width:auto;padding:14px;text-align:left}.woocommerce .hlebiko-review-table th.product-total,.woocommerce .hlebiko-review-table td.product-total,.woocommerce .woocommerce-checkout-review-order-table th.product-total,.woocommerce .woocommerce-checkout-review-order-table td.product-total{width:1%;padding:14px;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.woocommerce .hlebiko-review-table tbody tr.cart_item td,.woocommerce .woocommerce-checkout-review-order-table tbody tr.cart_item td{border-bottom:1px solid var(--line)}.woocommerce .hlebiko-review-table tbody tr.cart_item:last-child td,.woocommerce .woocommerce-checkout-review-order-table tbody tr.cart_item:last-child td{border-bottom:2px solid var(--dark)}.woocommerce .hlebiko-review-table .product-quantity,.woocommerce .woocommerce-checkout-review-order-table .product-quantity{font-weight:400;color:var(--muted)}.woocommerce .hlebiko-review-table tfoot th,.woocommerce .hlebiko-review-table tfoot td,.woocommerce .woocommerce-checkout-review-order-table tfoot th,.woocommerce .woocommerce-checkout-review-order-table tfoot td{padding:12px 14px;border:0;border-bottom:1px solid var(--line);text-align:left}.woocommerce .hlebiko-review-table tfoot td,.woocommerce .woocommerce-checkout-review-order-table tfoot td{text-align:right;font-variant-numeric:tabular-nums}.woocommerce .hlebiko-review-table tfoot th,.woocommerce .woocommerce-checkout-review-order-table tfoot th{font-weight:400;color:var(--muted)}.woocommerce .hlebiko-review-table tfoot tr.woocommerce-shipping-totals td,.woocommerce .woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals td{text-align:left;white-space:nowrap}.woocommerce .hlebiko-review-table tfoot tr.woocommerce-shipping-totals ul,.woocommerce .woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals ul{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none}.woocommerce .hlebiko-review-table tfoot tr.woocommerce-shipping-totals li,.woocommerce .woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals li{display:flex;align-items:center;gap:6px;margin:0}.woocommerce .hlebiko-review-table tfoot tr.woocommerce-shipping-totals label,.woocommerce .woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals label{display:inline;margin:0;font-weight:400;color:var(--dark);cursor:pointer}.woocommerce .hlebiko-review-table tfoot tr.order-total th,.woocommerce .hlebiko-review-table tfoot tr.order-total td,.woocommerce .woocommerce-checkout-review-order-table tfoot tr.order-total th,.woocommerce .woocommerce-checkout-review-order-table tfoot tr.order-total td{padding-top:18px;border-bottom:0;font-size:20px;font-weight:500;color:var(--dark)}@media (max-width:768px){.woocommerce .hlebiko-review-table.woocommerce-checkout-review-order-table thead{display:table-header-group}.woocommerce .hlebiko-review-table.woocommerce-checkout-review-order-table tbody tr{display:table-row}.woocommerce .hlebiko-review-table.woocommerce-checkout-review-order-table td{display:table-cell}.woocommerce .hlebiko-review-table.woocommerce-checkout-review-order-table tfoot th{display:table-cell}.woocommerce .hlebiko-review-table.woocommerce-checkout-review-order-table tfoot td{display:table-cell}.woocommerce .hlebiko-review-table.woocommerce-checkout-review-order-table th.product-name,.woocommerce .hlebiko-review-table.woocommerce-checkout-review-order-table td.product-name{width:55%}.woocommerce .hlebiko-review-table.woocommerce-checkout-review-order-table th.product-total,.woocommerce .hlebiko-review-table.woocommerce-checkout-review-order-table td.product-total{width:45%}.woocommerce .hlebiko-review-table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals td{white-space:normal}.woocommerce .hlebiko-review-table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals ul{flex-direction:column;gap:4px}}.woocommerce .button{text-decoration:none;border:none}.woocommerce-message,.woocommerce-info,.woocommerce-error{padding:16px 20px;border-radius:12px;margin:0 0 22px;list-style:none}.form-row .phone-mask-error{display:block;margin-top:4px;color:#b81c23;font-size:13px}.hlebiko-birthday-row input[type="date"],.hlebiko-birthday-input{width:100%;max-width:320px;min-height:52px;padding:12px 46px 12px 16px;border:1px solid var(--line);border-radius:10px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='2.5' y='4' width='15' height='13.5' rx='2.5' stroke='%237a7a7a' stroke-width='1.5'/%3E%3Cpath d='M2.5 8H17.5M6.5 2.5V5.5M13.5 2.5V5.5' stroke='%237a7a7a' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:20px 20px;color:var(--dark);font-family:'Onest',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;font-size:16px;line-height:1.2;cursor:pointer;color-scheme:light;transition:border-color .2s,box-shadow .2s}.hlebiko-birthday-row input[type="date"]:hover,.hlebiko-birthday-input:hover{border-color:var(--teal)}.hlebiko-birthday-row input[type="date"]:focus,.hlebiko-birthday-input:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 3px rgba(54,190,185,.22)}.hlebiko-birthday-input::-webkit-calendar-picker-indicator{opacity:0;width:20px;height:20px;cursor:pointer}.hlebiko-birthday-input::-webkit-datetime-edit,.hlebiko-birthday-input::-webkit-datetime-edit-fields-wrapper{padding:0}.hlebiko-birthday-hint{display:block;margin-top:6px;font-size:13px;color:var(--muted,#6b7280)}.hbk-cal{position:fixed;z-index:100000;width:304px;padding:14px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 18px 50px rgba(46,48,51,.18);color:var(--dark);font-family:'Onest',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;font-size:14px}.hbk-cal[hidden]{display:none}.hbk-cal__head{display:flex;align-items:center;gap:4px;margin-bottom:10px}.hbk-cal__nav{width:30px;height:30px;flex:0 0 30px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:8px;background:var(--soft);color:var(--dark);font-family:inherit;font-size:20px;line-height:1;cursor:pointer;transition:background .2s,color .2s}.hbk-cal__nav:hover{background:var(--teal-soft)}.hbk-cal__title{display:flex;flex:1 1 auto;gap:5px;min-width:0}.hbk-cal__select{min-width:0;width:auto;height:32px;padding:0 4px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--dark);font-family:inherit;font-size:13px;cursor:pointer}.hbk-cal__select[data-cal="month"]{flex:1 1 0}.hbk-cal__select[data-cal="year"]{flex:0 0 76px;width:76px}.hbk-cal__weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin:4px 0;color:var(--muted);font-size:12px;text-align:center}.hbk-cal__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.hbk-cal__day{height:34px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--dark);font-family:inherit;font-size:14px;line-height:1;cursor:pointer}.hbk-cal__day:hover:not(:disabled){background:var(--soft)}.hbk-cal__day--blank{pointer-events:none}.hbk-cal__day.is-disabled{color:var(--gray-caption);cursor:default}.hbk-cal__day.is-today{box-shadow:inset 0 0 0 1px var(--teal)}.hbk-cal__day.is-selected{background:var(--orange);color:#fff;box-shadow:none}.hbk-cal__day.is-selected:hover{background:var(--orange-hover)}.hbk-cal__foot{display:flex;justify-content:space-between;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.hbk-cal__link{padding:6px 4px;border:0;background:transparent;color:var(--orange);font-family:inherit;font-size:14px;cursor:pointer}.hbk-cal__link:hover{color:var(--dark)}.hbk-cal__link--muted{color:var(--muted)}.hbk-cal__nav:focus-visible,.hbk-cal__select:focus-visible,.hbk-cal__day:focus-visible,.hbk-cal__link:focus-visible{outline:2px solid var(--teal);outline-offset:2px}@media (max-width:520px){.hbk-cal{width:calc(100vw - 24px);max-width:340px}}.hbk-call{margin:0 0 16px;padding:14px 16px;border:1px solid var(--line,#e5e7eb);border-radius:12px;background:var(--surface,#f8f8f6)}.hbk-call__start{width:100%;max-width:100%}.hbk-call__start:disabled{opacity:0.55;cursor:default}.hbk-call__box{margin-top:10px}.hbk-call__num{display:block;font-size:18px;font-weight:700;color:var(--orange,#c96a1b);text-decoration:none}.hbk-call__hint{display:block;margin-top:4px;font-size:13px;color:var(--muted,#6b7280)}.hbk-call__status{display:block;margin-top:8px;font-size:14px;color:var(--muted,#6b7280)}.hbk-call__status.is-err{color:#b81c23}.hbk-call__status.is-ok{color:#15803d}.hbk-call.is-verified{border-color:#bbf7d0;background:#f2fdf6}.hbk-reset-pass{margin:16px 0 0;padding:16px;border:1px dashed var(--line,#e5e7eb);border-radius:12px}.hbk-reset-pass__title{margin:0 0 12px;font-weight:600}body.hbk-checkout-pickup #billing_country_field,body.hbk-checkout-pickup #billing_state_field,body.hbk-checkout-pickup #billing_city_field,body.hbk-checkout-pickup #billing_address_1_field,body.hbk-checkout-pickup #billing_postcode_field{display:none}body:not(.hbk-checkout-pickup) form.checkout #billing_country_field label::after,body:not(.hbk-checkout-pickup) form.checkout #billing_state_field label::after,body:not(.hbk-checkout-pickup) form.checkout #billing_city_field label::after,body:not(.hbk-checkout-pickup) form.checkout #billing_address_1_field label::after,body:not(.hbk-checkout-pickup) form.checkout #billing_postcode_field label::after{content:" *";color:#c8451f;font-weight:700}.woocommerce-message{background:var(--teal-soft);color:var(--dark)}.woocommerce-message a{color:var(--orange);font-weight:500}.woocommerce-info{background:#fff8e1}.woocommerce-error{background:#fde7ea}.woocommerce-error li{list-style:none}.woocommerce form.checkout .form-row{margin-bottom:18px}.woocommerce form.checkout label{display:block;margin-bottom:6px;font-weight:500}.woocommerce table.shop_table .product-quantity{white-space:nowrap}.woocommerce table.shop_table .coupon{display:flex;gap:10px;margin-bottom:16px}.woocommerce table.shop_table .coupon .hbk-input{width:240px;margin:0}.woocommerce #payment{background:var(--soft);border-radius:14px;padding:18px;margin-top:20px}.woocommerce #payment .payment_box{background:#fff;border-radius:10px;padding:12px;margin-top:8px}.woocommerce ul.order_details{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:20px}.woocommerce ul.order_details li{margin-bottom:8px}.woocommerce .wc-bacs-bank-details{background:var(--soft);border-radius:14px;padding:18px}.hbk-page-title{font-size:30px;font-weight:500;margin:20px 0 10px}.entry-content p{line-height:1.6}.hbk-empty .entry-content{font-size:18px;color:var(--muted);max-width:760px}.woocommerce-cart .hbk-empty .entry-content,.woocommerce-account .hbk-empty .entry-content,.woocommerce-checkout .hbk-empty .entry-content,.woocommerce-order-received .hbk-empty .entry-content,.woocommerce-order-pay .hbk-empty .entry-content{max-width:none;color:var(--dark);font-size:16px}.hbk-delivery-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:24px}.hbk-delivery-card{background:var(--soft);border-radius:18px;padding:24px}.hbk-delivery-card .hbk-delivery-card__title{font-size:20px;font-weight:500;margin-bottom:10px}.hbk-delivery-card p{color:var(--muted);margin:0}.hbk-contacts{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:24px}.hbk-contacts .hbk-contact-row{margin-bottom:14px;font-size:18px}.hbk-contacts .hbk-contact-label{color:var(--muted);font-size:14px}.hbk-legal-doc{font-size:16px;color:var(--dark)}.hbk-legal-doc__src{font-size:14px;color:var(--muted);margin-bottom:18px}.hbk-legal-doc__src a{color:var(--orange);font-weight:500}.hbk-legal-doc h3{font-size:18px;font-weight:600;margin:24px 0 10px}.hbk-legal-doc ul{padding-left:22px;margin:0 0 14px}.hbk-legal-doc li{margin-bottom:6px}.hbk-legal-doc .legal{border:1px solid #e3e3e3;border-radius:14px;padding:16px 18px;margin-top:24px;background:var(--soft)}.hbk-legal-doc .legal h3{margin-top:0;text-align:center}@media (max-width:1280px){.hbk-menu__group-items{gap:32px 30px}.product{max-width:260px}.hbk-shot{width:260px;height:260px}}.hbk-map{width:100%;height:var(--hbk-map-h,550px);position:relative;border-radius:10px;overflow:hidden;isolation:isolate}.hbk-map .hbk-map__canvas{width:100%;height:100%;background:#e8f1f6}.leaflet-div-icon.hbk-map__pin{background:none;border:0}.hbk-map__pin svg{display:block;filter:drop-shadow(0 3px 4px rgba(0,0,0,.3))}.hbk-partner-map{margin:20px 0}.hbk-partner-map .button{display:inline-block;padding:12px 20px;font-size:16px;text-decoration:none}.hbk-reviews-yandex{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}.hbk-reviews-yandex__link{display:inline-flex;align-items:center;gap:6px}.hbk-gallery-site{margin-bottom:24px}.hbk-gallery-site__head{font-size:18px;font-weight:600;margin-bottom:12px}.hbk-gallery-site__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.hbk-gallery-site__item{padding:0;border:0;background:none;cursor:pointer;aspect-ratio:4 / 3;overflow:hidden;border-radius:10px}.hbk-gallery-site__item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease}.hbk-gallery-site__item:hover img{transform:scale(1.04)}.hbk-lightbox{position:fixed;inset:0;z-index:200;background:rgba(20,16,12,.92);display:flex;align-items:center;justify-content:center}.hbk-lightbox[hidden]{display:none}.hbk-lightbox__img{max-width:92vw;max-height:88vh;object-fit:contain;border-radius:8px}.hbk-lightbox__close{position:absolute;top:14px;right:18px;font-size:40px;line-height:1;color:#fff;background:none;border:0;cursor:pointer}.hbk-lightbox__nav{position:absolute;top:50%;transform:translateY(-50%);font-size:54px;line-height:1;color:#fff;background:none;border:0;cursor:pointer;padding:10px 18px}.hbk-lightbox__nav--prev{left:10px}.hbk-lightbox__nav--next{right:10px}@media (max-width:1080px){.hbk-menu__group-items{gap:30px}.hbk-promo-teaser__items{grid-template-columns:none}.hbk-feedbacks__items{grid-template-columns:repeat(2,1fr)}.hbk-footer__nav{grid-template-columns:1fr 1fr}.hbk-about{grid-template-columns:1fr;gap:24px}.single-product .product-page{flex-direction:column}.product-page .gallery,.product-page .hbk-carousel__slide img{width:100%;max-width:100%}.hbk-masthead__actions .hbk-masthead__account{display:none}}@media (max-width:1440px){.hbk-gallery-site__grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:1160px){.hbk-gallery-site__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){:root{--gap:16px}.hbk-page-top{padding-top:110px}.hbk-masthead__wide{display:none}.hbk-hero__bg{padding:32px}.hbk-hero__menu{bottom:12px}.hbk-filters{flex-wrap:wrap;gap:12px}.hbk-feedbacks__items{grid-template-columns:1fr}.hbk-districts{grid-template-columns:1fr}.hbk-footer__nav{grid-template-columns:1fr;gap:28px}.hbk-section{flex-direction:column;gap:30px}.hbk-links{font-size:24px}.hbk-masthead__drawer{display:flex}.hbk-contacts{grid-template-columns:1fr}.hbk-gallery-site__grid{grid-template-columns:repeat(2,1fr)}.hbk-card .hbk-buy-wrap{position:sticky;bottom:0;background:#fff;margin-top:24px}.product{flex:0 0 calc((100% - 16px) / 2);max-width:calc((100% - 16px) / 2)}.product .hbk-shot{width:100%;height:auto;aspect-ratio:1}.product .hbk-name{font-size:17px}.product .hbk-note{font-size:14px;min-height:0}.product .hbk-price--now{font-size:20px}.product .hbk-price--was{font-size:17px}.product .hbk-price-block{flex-wrap:wrap}.product .hbk-buy{width:100%;max-width:100%;font-size:14px;padding:12px 14px}.product .hbk-size--card{max-width:none;padding:9px 6px;font-size:13px}.hbk-menu__group-items{gap:24px 16px}.hbk-dialog--product .simple{max-width:100%;width:100%;border-radius:24px;padding:18px 16px 20px}.hbk-dialog--product .hbk-details__main{flex-direction:column;align-items:stretch;gap:20px}.hbk-dialog--product .hbk-gallery{width:100%;border-radius:16px}.hbk-dialog--product .hbk-gallery__slide img{width:100%;height:auto;aspect-ratio:1}.hbk-card{padding-right:0}.hbk-promo{min-width:min(440px,calc(100vw - 40px));max-width:min(440px,calc(100vw - 40px))}}@media (max-width:480px){.hbk-hero__bg{padding:20px}.hbk-shot{width:100%;height:auto;aspect-ratio:1}.product .hbk-price-block{flex-wrap:wrap}.hbk-buy{max-width:100%}.hbk-power{grid-template-columns:repeat(2,1fr)}.simple{padding:18px 8px 18px 16px}.hbk-menu__group-items{gap:28px 16px}}.woocommerce .hlebiko_variation_options{display:flex;flex-wrap:wrap;gap:0 16px}.woocommerce .hlebiko_variation_options .form-field{flex:1 1 140px;padding:6px 0 0;margin:0}.woocommerce .hlebiko_variation_options .form-field label{display:block;padding:0;font-size:12px;line-height:16px}