.header-logo__image-container{width:168px!important}
.header-logo__image{width:168px!important;height:auto!important;max-width:100%}
.product-information .product-details h1{font-size:clamp(34px,3.15vw,46px);font-weight:400;line-height:1.13;letter-spacing:-.025em;text-align:left;margin:0}
.product-information .product-details product-price{font-weight:400;text-align:left}
.product-information .product-details .price{font-size:20px;line-height:1.3}
.product-information .product-details :is(.unit-price,.tax-info){font-size:12px;line-height:1.7}
.product-information .product-details .details__header{font-size:12px;letter-spacing:.045em;padding-block:20px;font-weight:400}
.product-information .product-details .details-content .text-block{font-size:14px;line-height:1.7}
.product-information .product-details .button{min-height:54px;font-size:12px;letter-spacing:.07em;font-weight:400}
@media(min-width:750px){
 .product-information .product-information__grid:not(.product-information--media-none){grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)!important;column-gap:clamp(44px,8vw,128px);max-width:1312px;margin-inline:auto;width:100%}
 .product-information .product-information__grid .product-information__media{grid-column:1!important;padding-inline:0!important}
 .product-information .product-information__grid .product-details{grid-column:2!important;padding-inline:0!important;justify-content:flex-start}
 .product-information .product-details>.group-block{max-width:480px!important;width:100%}
}
@media(max-width:749px){
 .header-logo__image-container{width:126px!important}
 .header-logo__image{width:126px!important}
 .product-information{padding-block-start:24px!important;padding-block-end:64px!important}
 .product-information .product-details h1{font-size:36px}
 .product-information .product-details>.group-block{padding-block-start:30px}
}
