#one-product-page .stock.in-stock{display:block}.one-product{width:100%;display:flex;flex-direction:column}#one-product-page .first-block-product{display:flex;justify-content:space-between;align-items:flex-start;padding:2.396vw 4.167vw;gap:2.865vw}#one-product-page .main-img-product{width:39.958vw;height:48.333vw;flex-shrink:0;overflow:hidden}#one-product-page .main-img-product img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}#one-product-page .characteristic-block{display:flex;flex-direction:column;gap:5.8vw;width:47.865vw}#one-product-page .names{display:flex;justify-content:space-between;padding:1.563vw 3.208vw}#one-product-page .brands,#one-product-page .title-product{color:var(--black-text-color);font-family:var(--font_text_arial);font-size:1.042vw;font-style:normal;font-weight:600;line-height:1.042vw}#one-product-page .price-item,#one-product-page .price-item span,.price{color:var(--black-text-color);font-family:var(--font_text_arial);font-size:.833vw;font-style:normal;font-weight:400;line-height:1.042vw}#one-product-page .cart-form-content{width:100%}#one-product-page .cart-product{display:flex;flex-direction:column;align-items:flex-start;padding:0 3.208vw;gap:1.042vw}#one-product-page .cart-product.simple-prod{align-items:flex-end}#one-product-page .sizes-characteristic{display:flex;flex-direction:column;align-items:flex-end;gap:.521vw}#one-product-page .title-sizes-characteristic{color:var(--black-text-color);font-family:var(--font_text_arial);font-size:.521vw;font-style:normal;font-weight:400;line-height:1.042vw;text-transform:uppercase}#one-product-page .img-sizes-characteristic{width:47.865vw;height:26.042vw}#one-product-page .img-sizes-characteristic img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%}#one-product-page .gallery-block{margin:4.167vw;display:grid;grid-template-columns:1fr 1fr 1fr}#one-product-page .gallery-block-items{width:100%;height:46.875vw}#one-product-page .gallery-block-items>div,#one-product-page .gallery-block-items img{width:100%;height:100%}#one-product-page .gallery-block-items img{-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain}#one-product-page .product-description{color:var(--black-text-color);font-family:var(--font_text_arial);font-size:1.146vw;font-style:normal;font-weight:400;line-height:130%;width:52.083vw;margin:3.125vw auto}#one-product-page .product-description h3{color:var(--black-text-color);font-family:var(--font_text_arial);font-size:3.281vw;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase;text-align:center}#one-product-page .bottom-img{width:100%;height:73.333vw;flex-shrink:0;overflow:hidden}#one-product-page .bottom-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;object-position:center}.cart-form-content button{display:flex;width:17.813vw;height:2.604vw;padding:.521vw 4.167vw;justify-content:center;align-items:center;flex-shrink:0;background-color:#EFEFEF;color:var(--black-text-color);text-align:center;font-family:var(--font_text_arial);font-size:.625vw;font-style:normal;font-weight:400;line-height:1.042vw;transition:var(--transition_main)}.cart-form-content button:hover{background-color:var(--border-color)}.cart-form-content .cart>div{display:flex;gap:6.771vw}.cart-form-content .variations tbody{display:flex;flex-direction:column}.cart-form-content .reset_variations{display:none!important}.cart-form-content .variations tbody tr{display:flex;flex-direction:column;width:17.708vw;border:.052vw solid var(--border-color);border-bottom:0;color:var(--black-text-color);font-family:var(--font_text_arial);font-size:.729vw;font-style:normal;font-weight:400;line-height:1.042vw;text-transform:uppercase;text-align:left}.cart-form-content .variations tbody tr:last-child{border-bottom:.052vw solid var(--border-color)}.cart-form-content .variations tbody tr th{height:1.302vw}.cart-form-content .variations tbody tr label{color:var(--black-text-color);font-family:var(--font_text_arial);font-size:.729vw;font-style:normal;font-weight:600;line-height:1.042vw;text-transform:uppercase;text-align:left;padding:.26vw .521vw;height:100%;display:inline-block}.cart-form-content .variations tbody .button-variable-item:first-child{border-top:.052vw solid var(--border-color)}.cart-form-content .variations tbody .button-variable-item{color:var(--black-text-color);font-family:var(--font_text_arial);font-size:.729vw;font-style:normal;font-weight:400;line-height:1.042vw;text-transform:uppercase;padding:.26vw .521vw;background-color:transparent;transition:var(--transition_main)}.cart-form-content .variations tbody .button-variable-item.disabled{}.woo-variation-items-wrapper{max-height:0;height:auto;overflow:hidden;transition:max-height var(--transition_main)}.cart-form-content .variations tbody .button-variable-item:hover{background-color:#EFEFEF}.woocommerce-variation-description,.woocommerce-variation-price,.woocommerce-variation-availability{padding-bottom:.521vw;display: flex;gap: 4px;}.added_to_cart{display:none!important;color:var(--black-text-color);font-family:var(--font_text_arial);font-size:.833vw;font-style:normal;font-weight:400;line-height:1.042vw;transition:var(--transition_main);margin-top:.833vw}.added_to_cart:hover{color:var(--grey-dark-color)}@media only screen and (max-width:1200px){#one-product-page .first-block-product{padding:3.906vw;gap:9.115vw}#one-product-page .main-img-product{display:none;visibility:hidden;pointer-events:none}#one-product-page .characteristic-block{gap:0;width:100%}#one-product-page .names{padding:0 0 10.417vw 0}#one-product-page .brands,#one-product-page .title-product{font-size:2.605vw;line-height:2.605vw}#one-product-page .price-item,#one-product-page .price-item span,.price{font-size:2.083vw;line-height:2.605vw}#one-product-page .cart-product{padding:0;gap:2.605vw}#one-product-page .sizes-characteristic{gap:1.302vw;margin-top:3.906vw}#one-product-page .title-sizes-characteristic{display:flex;width:92.188vw;height:6.51vw;padding:1.302vw 10.417vw;justify-content:center;align-items:center;gap:1.302vw;flex-shrink:0;background-color:#EFEFEF;color:var(--black-text-color);text-align:center;font-family:var(--font_text_arial);transition:var(--transition_main);font-size:1.563vw;font-style:normal;font-weight:400;line-height:2.604vw}#one-product-page .title-sizes-characteristic:hover{background-color:var(--border-color)}#one-product-page .img-sizes-characteristic{width:92.188vw;height:0vw;overflow:hidden;transition:var(--transition_main)}#one-product-page .img-sizes-characteristic.active{height:52.083vw}#one-product-page .gallery-block{margin:0 3.906vw 3.906vw 3.906vw;grid-template-columns:1fr 1fr}#one-product-page .product-description{font-size:2.865vw;width:68.099vw;margin:3.906vw auto}#one-product-page .img-sizes-characteristic img{-o-object-position:top;object-position:top}#one-product-page .product-description h3{font-size:5.99vw;margin-bottom:2.604vw}#one-product-page .bottom-img{height:73.307vw}.cart-form-content button{width:44.271vw;height:7.031vw;padding:1.302vw 10.417vw;font-size:1.563vw;line-height:2.605vw}.simple-prod .cart-form-content button{width:92.188vw}.cart-form-content .cart>div{gap:3.906vw}.cart-form-content .variations tbody tr{width:44.271vw;border:.13vw solid var(--black-text-color);border-bottom:0;font-size:1.823vw;line-height:2.605vw}.cart-form-content .variations tbody tr:last-child{border-bottom:.13vw solid var(--black-text-color)}.cart-form-content .variations tbody tr th{height:3.125vw}.cart-form-content .variations tbody tr label{font-size:1.823vw;line-height:100%;padding:.65vw 1.302vw}.cart-form-content .variations tbody .button-variable-item:first-child{border-top:.13vw solid var(--black-text-color)}.cart-form-content .variations tbody .button-variable-item{font-size:1.823vw;line-height:2.605vw;padding:.65vw 1.302vw}.woocommerce-variation-description,.woocommerce-variation-price,.woocommerce-variation-availability{padding-bottom:1.302vw}.added_to_cart{font-size:2.083vw;line-height:2.605vw;margin-top:2.083vw}#one-product-page .gallery-block-items{height:70.052vw}}@media only screen and (max-width:600px){#one-product-page .first-block-product{padding:5.6vw 4vw 4vw 4vw;gap:0}#one-product-page .characteristic-block{gap:0;width:100%}#one-product-page .names{padding:0 0 17.333vw 0}#one-product-page .brands,#one-product-page .title-product{font-size:3.733vw;line-height:4.267vw}#one-product-page .price-item,#one-product-page .price-item span,.price{font-size:3.2vw;line-height:4.267vw}#one-product-page .cart-product{padding-left:0;gap:2.133vw}#one-product-page .sizes-characteristic{gap:2.666vw;margin-top:4.533vw}#one-product-page .title-sizes-characteristic{width:92vw;height:8vw;padding:1.333vw;gap:0;font-size:2.667vw;line-height:150%}#one-product-page .img-sizes-characteristic{width:92vw}#one-product-page .img-sizes-characteristic.active{height:66.667vw}#one-product-page .gallery-block{margin:0vw}#one-product-page .product-description{font-size:3.2vw;width:80vw;margin:4.267vw auto;line-height:130%}#one-product-page .product-description h3{font-size:6.4vw;margin-bottom:3.2vw}#one-product-page .bottom-img{height:100vw}.cart-form-content button{width:44vw;height:11.2vw;padding:2.133vw 5.333vw;font-size:3.201vw;line-height:5.335vw}.simple-prod .cart-form-content button{width:92vw}.cart-form-content .cart>div{gap:3.2vw;width:92vw;justify-content:space-between}.cart-form-content .variations tbody tr{width:42.667vw;border:.266vw solid var(--black-text-color);border-bottom:0;font-size:3.734vw;line-height:5.335vw}.cart-form-content .variations tbody tr:last-child{border-bottom:.266vw solid var(--black-text-color)}.cart-form-content .variations tbody tr th{height:5.067vw;display:flex;align-items:center;justify-content:flex-start}.cart-form-content .variations tbody tr label{font-size:2.667vw;line-height:150%;padding:.533vw 1.6vw}.cart-form-content .variations tbody .button-variable-item:first-child{border-top:.266vw solid var(--black-text-color)}.cart-form-content .variations tbody .button-variable-item{font-size:2.667vw;line-height:4.268vw;padding:.533vw 1.6vw}.woocommerce-variation-description,.woocommerce-variation-price,.woocommerce-variation-availability{padding-bottom:2.666vw}.added_to_cart{font-size:4.266vw;line-height:5.335vw;margin-top:4.266vw}#one-product-page .gallery-block-items{height:70.4vw}}