.header__heading-link .h2{white-space:nowrap}
@media(max-width:749px){.header__heading-link .h2{font-size:1.8rem;letter-spacing:.26em;margin-right:-.26em}}
.header .list-menu--inline{flex-wrap:nowrap}
.header .header__inline-menu .list-menu__item{padding-left:1rem;padding-right:1rem;font-size:1.4rem;white-space:nowrap}
.header .header__inline-menu summary.list-menu__item{padding-right:2.4rem}
.header--middle-center{grid-template-columns:1fr auto 1fr!important}
.bh-hero__title{max-width:none;line-height:.95;font-size:clamp(44px,6.4vw,104px)}
.bh-footer .bh-footer__pay{display:flex;flex-wrap:wrap;gap:6px}
.bh-footer__mark{font-size:clamp(72px,19.5vw,330px);letter-spacing:-.06em;margin-left:-.04em}
.product__media-list .media>img,.product__media-list .media>video{position:absolute!important;inset:0;width:100%!important;height:100%!important;object-fit:contain}
.product__media-list .media{padding-top:100%!important;height:auto!important}
@media(min-width:990px){.product.grid{max-width:1440px;margin:0 auto}.product .product__media-wrapper{width:58%!important;max-width:58%!important}.product .product__info-wrapper{width:42%!important;max-width:42%!important;padding-left:5rem!important}.product__title h1{font-size:4rem}}
.product .price-item{font-size:2.2rem;font-weight:700}
.product__info-container .product-form__submit{margin-bottom:1rem}
