<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.individual-measures li input[type=text] {
    width: 90px;
    text-align: center;
}
ul.individual-measures&gt;li {
    margin: 10px 0 0 0 !important;
    list-style-type: none;
    position: relative;
    flex: 0 1 50%;
}
.individual-measures{
    margin-top: 0px;
    display: flex;
    flex-wrap: wrap;
}
.inp input:not(.btn) {
    line-height: 25px;
}
.ind-m-title{
    margin: 0px 0px 12px 0px;
    font-size: 16px;
    display:flex;
    justify-content: space-between;
}
.form-item-label{
    font-size: 12px;
    margin-bottom: 5px;
    line-height: 1.7;
    width: 90%;
}
h3{
    cursor: pointer;
}
.colors .color-item .color {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    box-sizing: border-box;
    width: 35px;
    height: 35px;
    margin: auto;
    border: 1px solid #c2c3c4;
    border-radius: 100%;
    cursor: pointer;
}
.colors{
   /* margin: 10px 0 10px;*/
    display: flex;
    flex-wrap: wrap;
}
.w_sport {
    list-style-type: none;
}
#select_type_of_sport{
    margin-bottom: 10px;
}
.open_individual_measures_title_block:after{
    content: "";
    width: 28px;
    height: 10px;
    background: url("/local/templates/aspro_max/images/arrow.png") no-repeat;
    margin-top: 3px;
    display: inline-block;
    cursor: pointer;
}
.open_individual_measures_title_block{
    display: flex;
}
#open_individual_measures{
    width: 90%;
    margin-top: 0px;
}
.active_individual_measures:after{
    transform: rotate(180deg);
    margin-right: 10px;
}
.open_select_fabric_and_color_title_block:after{
    content: "";
    width: 20px;
    height: 10px;
    background: url("/local/templates/aspro_max/images/arrow.png") no-repeat;
    margin-top: 3px;
    display: inline-block;
    cursor: pointer;
}
.open_select_fabric_and_color_title_block{
    display: flex;
}
#open_select_fabric_and_color{
    width: 90%;
}
#open_select_type_of_sport{
    display:flex !important;
}
.open_select_type_of_sport_title_block:after{
    content: "";
    width: 20px;
    height: 10px;
    background: url("/local/templates/aspro_max/images/arrow.png") no-repeat;
    margin-top: 3px;
    display: inline-block;
    cursor: pointer;
}
.open_select_type_of_sport_title_block{
    display: flex;
}
#open_select_type_of_sport{
    width: 90%;
}
.active_select_type_of_sport:after{
    transform: rotate(180deg);
    margin-right: 10px;
}
.active_select_fabric_and_color:after{
    transform: rotate(180deg);
    margin-right: 10px;
}
.open_additional_description_title_block:after{
    content: "";
    width: 28px;
    height: 10px;
    background: url("/local/templates/aspro_max/images/arrow.png") no-repeat;
    display: inline-block;
    cursor: pointer;
}
.open_additional_description_title_block{
    display: flex;
}
.open_budget_title_block:after{
    content: "";
    width: 20px;
    height: 10px;
    background: url("/local/templates/aspro_max/images/arrow.png") no-repeat;
    margin-top: 3px;
    display: inline-block;
    cursor: pointer;
}
.open_budget_title_block{
    display: flex;
}
#open_budget, #open_additional_description{
    width: 90%;
}
.active_additional_description:after{
    transform: rotate(180deg);
    margin-right: 10px;
}
.active_budget:after{
    transform: rotate(180deg);
    margin-right: 10px;
}
.open_additional_documents_title_block:after{
    content: "";
    width: 20px;
    height: 10px;
    background: url("/local/templates/aspro_max/images/arrow.png") no-repeat;
    display: inline-block;
    cursor: pointer;
}
.open_additional_documents_title_block{
    display: flex;
}
#open_additional_documents{
    width: 90%;
}
.active_additional_documents:after{
    transform: rotate(180deg);
    margin-right: 10px;
}
.topic{
    display: none;
}
.top-block-wrapper{
    background-color: #ffffff!important;
}
.wrapper1:not(.with_left_block) .grey_block .maxwidth-theme{
    background-color: #ffffff!important;
}
.page-top&gt;div:last-of-type {
    padding: 25px 0 25px!important;
    margin-bottom: 0px!important;
}
.product_name_left{
    text-align: -webkit-center;
}
.product-info-headnote__article{
    text-align: -webkit-center;
}
.product-info-headnote__stickers{
    display: flex;
    align-items: center;
    justify-content: center;
}
.btn-tertiary{
    color:#555;
    padding:0;
    line-height:40px;
    width:300px;
    margin:auto;
    display:block;
    border:2px solid #555
}
.btn-tertiary:hover,.btn-tertiary:focus{
    color:#888;
    border-color:#888
}
.input-file{
    width:.1px;
    height:.1px;
    opacity:0;
    overflow:hidden;
    position:absolute;
    z-index:-1
}
.input-file + .js-labelFile{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    cursor:pointer
}
.input-file + .js-labelFile .icon:before{
    content:"\f093"
}
.input-file + .js-labelFile.has-file .icon:before{
    content:"\f00c";
    color:#5AAC7B
}
.product-info-headnote__toolbar{
    padding: 0px !important;
}
.product-info-headnote__inner{
    position: absolute;
    z-index: 850;
    right: 5%;
}
.links_size a, .links a{
    color: #333;
}
.links_size a:hover, .links a:hover{
    color: #df1018;
}
.links_size{
    margin-bottom: 10px;
}
.budget_textarea{
    width: 100px;
    min-height: 15px !important;
    height: 35px;
    padding: 3px 13px 0px;
}
.js_price_wrapper .price_matrix_wrapper {
    text-align: left;
}
.cloth_block{
    opacity: 0;
    transition: opacity 0.35s ease 0s, visibility 0.35s ease 0s;
    visibility: hidden;
    height: 0;
}

.size_block{
    opacity: 0;
    transition: opacity 0.35s ease 0s, visibility 0.35s ease 0s;
    visibility: hidden;
    height: 0;
}
.open_select_size_title_block:after{
    content: "";
    width: 20px;
    height: 10px;
    background: url("/local/templates/aspro_max/images/arrow.png") no-repeat;
    margin-top: 3px;
    display: inline-block;
    cursor: pointer;
}
.open_select_size_title_block {
    display: flex;
}
#open_select_size{
    width: 90%;
}
.active_size:after{
    transform: rotate(180deg);
    margin-right: 10px;
}
.product-container div + .buy_block{
    padding: 0px;
    margin-top: 0px;
}
.product-side.main_item_wrapper .js-prices-in-side .bx_catalog_item_scu.wrapper_sku{
    padding-top: 0px;
}
.buy_block .sku_props{
    margin-top: 10px;
}
#additional_description{
    margin-bottom: 15px;
}
#budget{
    margin-bottom: 15px;
}
.wish_item_button{
    display: block !important;
}
.cloth_block .links_size{
    display: none;
}
.detail.prices_block{
    margin-bottom: 10px !important;
}
body .product-side div + .char-side {
    margin: 15px 0px 15px 0px !important;
}
.product-container .product-info{
    position: relative;
}
.like_icons.list.icons.long &gt; div span {
    width: 45px !important;
    height: 45px !important;
}
.like_icons.list.icons.long &gt; div span{
    line-height: 0px !important;
}
.wish_item .svg svg{
    width: 20px;
    height: 20px;
}
.calculate-delivery{
    display: none !important;
}
.w_color{
    margin: 8px 0 0 21px !important;
    list-style-type: none !important;
    position: relative !important;
    display: list-item !important;
    padding: 5px 0px 5px 25px !important;
}
.w_spoiler{
    display: none;
}

.hide_block_cloth{
    opacity: 0;
    visibility: hidden;
    height: 0;
}
.show_block_cloth{
    opacity: 1;
    visibility: visible;
    height: unset;
}
.compulsory.b-color{
    margin-bottom: 10px !important;
}
.wrapp-one-click{
    display: none;
}
.checked_radio{
    box-shadow: 0 0 0 2px white, 0px 0px 0 4px #696969;
}
.colors .color-item .color:hover {
    box-shadow: 0 0 0 2px white, 0px 0px 0 4px #696969;
}
.check_color{
    display: inline-block;
    width: 12px;
    height: 18px;
    margin: 5px 10px 0px;
    border: solid white;
    border-width: 0 3px 3px 0;
    transform: rotate(45deg);
    display: none;
}
.another_color_for_fabric{
    border: solid black;
    border-width: 0 3px 3px 0;
    display: inline-block;
}
.color {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black;
}

.color .tooltiptext {
    visibility: hidden;
    font: 12px/20px "Montserrat", Arial, sans-serif;
    width: 110px;
    background-color: #696969;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    margin-left: -55px;
    opacity: 0;
    transition: opacity 0.3s;
}

.color .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #696969 transparent transparent transparent;
}

.color:hover .tooltiptext {
    visibility: visible;
    opacity: 0.9;
}
.form-item-field .inp textarea{
    font: 13px/22px "Montserrat", Arial, sans-serif;
}
.tab-content{
    font: 13px/22px "Montserrat", Arial, sans-serif;
    margin: 1.166rem 0px !important;
}
.font_lg{
    font-size: 1.133em !important;
}
.like_icons .wish_item i{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
#main .like_icons.list &gt; div span{
    position: relative;
}
.stickers_block .stickers.custom-font{
    /*right: auto!important;*/
    top: 28px;
}
.product-info-headnote__inner{
    top: 60px!important;
}
.budget_error{
    margin: 10px 0 0 10px;
    color: red;
}
.budget_error_hidden{
    display: none;
}</pre></body></html>