.passport-active-offer{display:block!important;width:100%!important;max-width:100%!important;min-width:0;box-sizing:border-box;grid-column:1/-1;flex:0 0 100%!important;padding:16px 18px;margin:0 0 24px;overflow-wrap:break-word;border:1px solid var(--passport-line,#d8dbf3);border-radius:12px;background:var(--passport-surface,#f7f8fb);color:var(--passport-text,#2f3542);font-size:15px;line-height:1.55}
.pk-single-product>.passport-active-offer{align-self:start}
button.ad-burger{padding:0;cursor:pointer;color:inherit}
button.ad-burger:focus-visible,.sd-offcanvas-menu a:focus-visible{outline:3px solid #5577ef!important;outline-offset:3px}
.pk-menu-open{overflow:hidden}
.sd-offcanvas-menu[aria-hidden=true]{visibility:hidden;pointer-events:none}
.sd-offcanvas-menu[aria-hidden=false]{visibility:visible}
.sd-offcanvas-menu__info{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px;padding:18px 24px 28px!important;overflow-y:auto}
.sd-offcanvas-menu__contacts{min-width:0;margin-top:0!important}
.sd-offcanvas-menu__contacts a{overflow-wrap:anywhere;min-width:0;white-space:normal}
.sd-offcanvas-menu__socials{margin-top:0!important;display:flex!important;flex-wrap:wrap;gap:12px;position:static!important}
.sd-offcanvas-menu__socials ul{display:flex;flex-wrap:wrap;gap:12px;padding:0;margin:0}
.sd-offcanvas-menu__socials a{min-width:40px;min-height:40px}
.sd-offcanvas-menu{max-width:calc(100vw - 16px);overflow-y:auto}
.sd-offcanvas-menu__nav{flex-shrink:0}
.sd-offcanvas-menu__close button.ad-burger{width:40px;height:40px;border:0;background:transparent}
.header__cart-count[hidden]{display:none!important}
.pk-cart-pending{opacity:.65;cursor:wait}
#pk-cart-update-status{grid-column:1/-1;font-size:14px;color:var(--passport-text,#2f3542);padding:10px 0}
#pk-cart-update-status.pk-cart-update-error{color:#a32626}
.woocommerce-cart-form button[name=update_cart]{display:inline-flex!important;min-height:44px}
