:is(.template-product,.template-index) .announcement-bar-section{display:none}:is(.template-product,.template-index) .section-header .header{max-width:1740px;min-height:70px;padding-top:8px;padding-bottom:8px}.reference-product-layout{max-width:1740px;--media-radius: 16px}.reference-product-layout .product__info-container{width:100%;max-width:none}.reference-product-layout .product__title h1{line-height:1.18;letter-spacing:0;overflow-wrap:break-word}.reference-product-layout .rating-stars-and-text{flex-wrap:wrap;justify-content:flex-start;gap:4px;line-height:1.25}.reference-product-layout .product-page-price .price-item--sale{color:rgb(var(--color-base-accent-1));font-weight:700}.reference-product-layout .product-form__input{max-width:100%}.reference-product-layout .product-form__buttons{width:100%;max-width:none}.reference-product-layout .product-form__submit{width:100%;min-height:62px;font-weight:700;letter-spacing:.04em}.reference-product-layout .main-quantity{width:178px;min-height:58px}.reference-product-layout .main-quantity .quantity__button{width:58px}.reference-product-layout .shipping-checkpoints{width:100%;--icon-size: 62px}.reference-product-layout .shipping-checkpoint{min-width:0}.reference-product-layout .shipping-checkpoint p{font-size:18px;line-height:1.3;overflow-wrap:anywhere}.reference-product-layout .product__description{overflow-wrap:break-word}.reference-product-layout .product__description>:first-child{margin-top:0}.reference-product-layout .product__description img,.reference-product-layout .product__description video{max-width:100%;height:auto}@media screen and (min-width:750px){:is(.template-product,.template-index) .section-header .header,.reference-product-layout{padding-left:clamp(24px,3.2vw,56px);padding-right:clamp(24px,3.2vw,56px)}.reference-product-layout .product__title h1{font-size:clamp(32px,2.8vw,48px)}.reference-product-layout .product-media-container{--media-radius: 16px;border-radius:16px}.reference-product-layout .product-media-container.constrain-height{--constrained-height: clamp(320px, calc(100vh - 170px) , 760px);--constrained-height: clamp(320px, calc(100svh - 170px) , 760px)}.reference-product-layout .thumbnail{border-radius:16px}.reference-product-layout .shipping-checkpoints--has-4{--icon-size: 48px}.reference-product-layout .shipping-checkpoints--has-4 .shipping-checkpoint p{font-size:15px}}@media screen and (min-width:990px){.reference-product-layout .product--medium:not(.product--no-media)>.product__info-wrapper{padding-left:clamp(24px,3vw,50px)}:is(.template-product,.template-index) .header__heading-link .h2{font-size:clamp(24px,2.3vw,40px);line-height:1.1;letter-spacing:.03em}}@media screen and (min-width:1400px){:is(.template-product,.template-index) .header__menu-item--main{font-size:clamp(14px,1.04vw,18px);letter-spacing:.04em}}@media screen and (min-width:750px)and (max-width:989px){.reference-product-layout .product__info-wrapper{padding-left:24px}.reference-product-layout .shipping-checkpoints{--icon-size: 44px;column-gap:8px}.reference-product-layout .shipping-checkpoint p{font-size:13px}}@media screen and (max-width:749px){:is(.template-product,.template-index) .section-header .header{min-height:60px;padding:8px 16px}:is(.template-product,.template-index) .header__heading-link .h2{font-size:clamp(16px,4.2vw,22px);line-height:1.15;overflow-wrap:anywhere}.reference-product-layout{padding-left:16px;padding-right:16px}.reference-product-layout .product__media-wrapper,.reference-product-layout .product__info-wrapper{width:100%;max-width:100%;min-width:0}.reference-product-layout .product__info-wrapper{padding:24px 0 0}.reference-product-layout .product__title h1{font-size:clamp(28px,7.2vw,34px)}.reference-product-layout .product-form__submit{min-height:56px}.reference-product-layout .main-quantity{min-height:52px}.reference-product-layout .shipping-checkpoints{--icon-size: 44px;column-gap:8px}.reference-product-layout .shipping-checkpoint p{font-size:13px}.reference-product-layout .shipping-checkpoints--has-4{--icon-size: 36px}.reference-product-layout .shipping-checkpoints--has-4 .shipping-checkpoint p{font-size:11px}}@media screen and (min-width:990px){:is(.template-product,.template-index) .header.header--middle-center:not(.drawer-menu){grid-template-columns:minmax(max-content,1fr) auto minmax(80px,1fr);column-gap:16px}:is(.template-product,.template-index) .header__inline-menu>.list-menu--inline{flex-wrap:nowrap}:is(.template-product,.template-index) .header__menu-item--main{font-size:clamp(14px,1.04vw,18px);letter-spacing:.04em;white-space:nowrap;padding-left:10px;padding-right:10px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/product-reference-layout.css.map */
