<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* TODO  modal position*/
body.shwp_modal_open {
    overflow:hidden;
}
.modal {
    display:none;
    position:fixed;
    z-index:99999 !important;
    padding:70px 5% 0px 5%;
    box-sizing:border-box;
    left:0;
    top:0;
    width:100%;
    height:100%;
    overflow:auto;
    overflow-x:hidden;
}
.modal_content {
    display:flex;
    margin:auto;
    width:100%;
    box-sizing:border-box;
    min-height:80vh;
    z-index:100000;
    border-radius:3px;
    overflow:hidden;
}
.modal_content .images_block {
    position:relative;
    float:left;
    width:64%;
    box-sizing:border-box;
}
.modal_content .images_block .main_image_block {
    position:relative;
    width:100%;
    height:450px;
    overflow:hidden;
    padding:40px 20px 0px 20px;
    margin-bottom:40px;
    box-sizing:border-box;
}
.modal_content .images_block .main_image_block .image_block {
    position:relative;
    width:100%;
    height:100%;
    overflow:hidden;
}
.modal_content .images_block .main_image_block img {
    position:absolute;
    height:100%;
    margin:auto;
    top:0;
    left:0;
    right:0;
    bottom:0;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -o-user-select:none;
    user-select:none;
}
.modal_content .images_block .thumbs_list_wrap {
    position:relative;
    margin:0px auto;
    margin-bottom:25px;
    padding:12px 7px 0px 7px;
    width:690px;
    max-width:100%;
    max-height:352px;
    box-sizing:border-box;
    background:#fafafa;
    overflow:hidden;
    overflow-y:auto;
}
.modal_content .images_block .thumbs_list_wrap::-webkit-scrollbar {
    width:6px;
}
.modal_content .images_block .thumbs_list_wrap::-webkit-scrollbar-track {
    border-radius:3px;
}
.modal_content .images_block .thumbs_list_wrap::-webkit-scrollbar-thumb {
    outline:1px solid slategrey;
    border-radius:3px;
}
.modal_content .images_block .thumbs_list {
    position:relative;
    margin:0px auto;
    display:table;
    list-style:none;
    width:100%;
    text-align:center;
}
.modal_content .images_block .thumbs_list li {
    position:relative;
    width:150px;
    height:150px;
    display:inline-block;
    margin:0px 6px 12px 6px;
    overflow:hidden;
    cursor:pointer;
    background:#fff;
}
.modal_content .images_block .thumbs_list li.active {
    border:1px solid #aaa;
}
.modal_content .images_block .thumbs_list li .image_block {
    position:relative;
    width:100%;
    height:100%;
}
.modal_content .images_block .main_image_block .bg_wrapper,
.modal_content .images_block .thumbs_list li .image_block .bg_wrapper {
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0;
    z-index:0;
    -webkit-filter:blur(6px);
    -moz-filter:blur(6px);
    -o-filter:blur(6px);
    -ms-filter:blur(6px);
    filter:blur(6px);
    background-repeat:no-repeat;
    background-size:cover !important;
    background-position:50% 50% !important;
}
.modal_content .images_block .main_image_block .bg_wrapper { display:none; }
.modal_content .images_block .thumbs_list li .image_block img {
    position:absolute;
    margin:auto;
    top:0;
    left:0;
    right:0;
    bottom:0;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -o-user-select:none;
    user-select:none;
}

.modal_content .images_block .thumbs_list_wrap .thumbs_nav_list {
    display:none;
}
/*INFO BLOCK*/
.modal_content .info_block {
    position:relative;
    float:right;
    width:36%;
    padding:60px 0px 20px 0px;
    box-sizing:border-box;
}
.modal_content .info_block .product_heading {
    display:block;
    font-size:24px; /*STR*/
    margin-bottom:25px;
    padding:0px 30px 0px 30px;
}
.modal_content .info_block .info_flex_wrapper {
    display:flex;
    flex-direction:column;
    align-items:stretch;
}
.modal_content .info_block .info_label {
    font-size:18px;
    text-transform:capitalize;
    margin-right:20px;
}
.modal_content .info_block .info_label::after {
    content:":";
}
/*DESCRIPTION*/
.modal_content .info_block .product_description {
    margin-bottom:30px;
    text-align:justify;
    padding:0px 30px 0px 30px;
}

.modal_content .info_block .product_description ul{padding-top:8px;}
.modal_content .info_block .product_description ul,
.modal_content .info_block .product_description li {
    margin-left:10px;
    margin-top:4px;
    list-style:disc;
}

.modal_content .info_block .product_description .info_label { display:none; }
/*PRICE*/
.modal_content .info_block .product_price {
    padding:0px 30px 0px 30px;
    margin-bottom:15px;
}
.modal_content .info_block .product_price .price {
}
.modal_content .info_block .product_price .old_price {
    opacity:0.8;
    margin-right:10px;
    text-decoration:line-through;
}
.modal_content .info_block .product_price .old_price .old_price_inner {
}
.modal_content .info_block .product_price .discount_price {
}
/*CATEGORIES*/
.modal_content .info_block .product_categories {
    margin-bottom:31px;
    padding:0px 30px 0px 30px;
}
.modal_content .info_block .product_categories .categories_list,
.modal_content .info_block .product_categories .categories_list li {
    display:inline-block;
}
.modal_content .info_block .product_categories .categories_list li::after {
    content:", \00a0";
}
.modal_content .info_block .product_categories .categories_list li:last-child::after {
    content:"";
}
/*ATTRIBUTES*/
.modal_content .attributes_block {
    box-sizing:border-box;
    padding:12px 30px 0px 30px;
}
.modal_content .attributes_block .info_label {
    display:block;
    font-size:18px;
    margin-bottom:18px;
}
.modal_content .attributes_block .attributes_list li {
    margin-bottom:5px;
    font-size:16px;
}
.modal_content .attributes_block .attributes_list li .attr_label {
    margin-right:10px;
}
.modal_content .hide,
.modal_content .info_block .hide {
    display:none !important;
}
/*END INFO BLOCK*/
.modal .close_modal_wrapper {
    position:absolute;
    top:23px;
    right:23px;
    width:34px;
    height:34px;
}
.modal .close_modal_wrapper .close_modal {
    display:block;
    cursor:pointer;
    outline:none;
    box-shadow:none;
}
.modal .close_modal_wrapper .close_modal,
.modal .close_modal_wrapper .close_modal:link,
.modal .close_modal_wrapper .close_modal:visited,
.modal .close_modal_wrapper .close_modal:hover,
.modal .close_modal_wrapper .close_modal:focus,
.modal .close_modal_wrapper .close_modal:active {
    text-decoration:none !important;
    border-bottom:0px !important;
}
.modal .close_modal_wrapper .close_modal .close_modal_svg {
    width:34px;
    height:34px;
}
.modal .close_modal_wrapper .shwc_info_menu {
    display:inline-block;
    text-indent:-9999px;
}
.modal .next_modal_button {
    position:absolute;
    display:block;
    right:27px;
    top:40%;
    width:23px;
    height:41px;
}
.modal .next_modal_button .next_modal_svg {
    width:41px;
    height:41px;
}
.modal .prev_modal_button {
    position:absolute;
    display:block;
    left:27px;
    top:40%;
    width:23px;
    height:41px;
}
.modal .prev_modal_button .prev_modal_svg {
    width:41px;
    height:41px;
}
.modal .next_modal_button,
.modal .next_modal_button:link,
.modal .next_modal_button:visited,
.modal .next_modal_button:hover,
.modal .next_modal_button:focus,
.modal .next_modal_button:active,
.modal .prev_modal_button,
.modal .prev_modal_button:link,
.modal .prev_modal_button:visited,
.modal .prev_modal_button:hover,
.modal .prev_modal_button:focus,
.modal .prev_modal_button:active {
    text-decoration:none !important;
    border-bottom:0px !important;
    outline:none !important;
    box-shadow:none;
}
.mobile_next_modal_svg, .mobile_prev_modal_svg { display:none; }
@media screen and (max-width:1265px) {
    .modal {
        padding:70px 0px 0px 0px;
    }
    .modal_content .images_block {
    }
    .modal_content .images_block .main_image_block {
        margin:0px auto;
        margin-bottom:40px;
        width:90%;
        padding-left:0px;
        padding-right:0px;
    }
    .modal_content .images_block .thumbs_list_wrap {
        width:90%;
    }
    .modal_content .info_block {
        padding:30px 0px 0px 0px;
    }
    .modal_content .attributes_block {
        padding:12px 30px 0px 30px;
    }
}
@media screen and (max-width:1000px) {
    .modal_content .images_block {
    }
    .modal_content .images_block .main_image_block {
        max-height:400px;
    }
    .modal_content .images_block .thumbs_list_wrap {
        max-height:370px;
    }
    .modal_content .images_block .thumbs_list li {
        width:100px;
        height:100px;
        margin:0px 5px 12px 5px;
    }
    .modal_content .info_block {
    }
    .modal_content .info_block .product_heading {
        font-size:18px;
    }
    .modal_content .info_block .product_description {
        font-size:12px;
    }
    .modal_content .info_block .info_label {
        font-size:14px;
    }
    .modal_content .info_block .product_price .old_price {
        font-size:13px;
    }
    .modal_content .info_block .product_price .price,
    .modal_content .info_block .product_price .discount_price {
        font-size:18px;
    }
    .modal_content .info_block .product_categories {
        font-size:12px;
    }
    .modal_content .attributes_block {
    }
    .modal_content .attributes_block .attributes_heading {
        font-size:14px;
    }
    .modal_content .attributes_block .attributes_list li {
        font-size:12px;
    }
    .modal .next_modal_button {
        right:14px;
    }
    .modal .prev_modal_button {
        left:14px;
    }
}
@media screen and (max-width:767px) {
    #wpadminbar {/*FOR USERS TO SEE THE POPUP MENU*/
        display:none;
    }
    .modal {
        padding:0px;
    }
    .modal_content {
        width:100% !important;
        height:100%;
        padding-top:37px;
        border-radius:0px;
        background:#fff;
    }
    .modal_content .images_block {
        float:none;
        width:100%;
        border-right:0px;
    }
    .modal_content .images_block .main_image_block {
        display:none;
    }
    .modal_content .images_block .thumbs_list_wrap {
        position:relative;
        width:100%;
        height:604px;
        max-height:none;
        padding:93px 0px 94px 0px;
        margin:0px 0px 20px 0px;
        overflow:hidden;
        box-sizing:border-box;
    }
    .modal_content .images_block .thumbs_list {
        width:10000px;
        height:100%;
        margin:0px;
        padding:0px;
        margin-bottom:45px;
        display:block;
        overflow:hidden;
    }
    .modal_content .images_block .thumbs_list li {
        display:block;
        float:left;
        width:100vw;
        height:100%;
        margin:0px;
        overflow:hidden;
        cursor:pointer;
    }
    .modal_content .images_block .thumbs_list li.active { border:0px; }
    .modal_content .images_block .thumbs_list li img {
        -webkit-user-drag:none;
        -khtml-user-drag:none;
        -moz-user-drag:none;
        -o-user-drag:none;
        user-drag:none;
    }
    .modal_content .images_block .thumbs_list_wrap .thumbs_nav_list {
        position:relative;
        height:10px;
        width:100%;
        display: table;
        list-style:none;
        text-align:center;
    }
    .modal_content .images_block .thumbs_list_wrap .thumbs_nav_list li {
        display:inline-block;
        width:7px;
        height:7px;
        border-radius:4px;
        overflow:hidden;
        margin:0px 9px 0px 0px;
        background:#c2c2c2;
        font-size:20px;
    }
    .modal_content .images_block .thumbs_list_wrap .thumbs_nav_list li.active {
        background:#000;
    }
    .modal_content .info_block {
        position:absolute;
        top:47px;
        width:100%;
        padding:0px;
        background-color:#fff; /*STR*/
    }
    .modal_content .info_block .product_heading {
        display:block;
        height:44px;
        line-height:44px !important;
        padding:0px 24px 0px 24px;
        font-size:15px !important;
        margin-bottom:0;
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap;
        text-align:center;
        -webkit-box-shadow:0px 0px 14px -3px rgba(0, 0, 0, 0.75);
        -moz-box-shadow:0px 0px 14px -3px rgba(0, 0, 0, 0.75);
        box-shadow:0px 0px 14px -3px rgba(0, 0, 0, 0.75);
    }
    .modal_content .info_block .product_description {
        display:none;
        margin-bottom:30px;
        text-align:justify;
    }
    .modal_content .info_block .info_label {
        font-size:14px;
        margin-right:0;
    }
    .modal_content .info_block .product_price {
        position:absolute;
        top:585px;
        width:100%;
        padding:14px 0px 0px 0px;
        height:50px;
        text-align:center;
        background:#fff;
        -webkit-box-shadow:0px 0px 8px -3px rgb(0, 0, 0);
        -moz-box-shadow:0px 0px 8px -3px rgb(0, 0, 0);
        box-shadow:0px 0px 8px -3px rgb(0, 0, 0);
    }
    .modal_content .info_block .product_price .info_label { margin-right:13px; }
    .modal_content .info_block .product_price .price { font-size:14px; }
    .modal_content .info_block .product_price .old_price { font-size:12px; }
    .modal_content .info_block .product_price .discount_price { font-size:14px; }
    .modal_content .info_block .product_categories {
        display:none;
        margin-bottom:20px;
    }
    .modal_content .attributes_block {
        display:none;
        position:relative;
        padding-top:20px;
        float:left;
        width:36%;
        padding:23px 30px 0px 30px;
        box-sizing:border-box;
        background-color:#fefefe; /*STR*/
    }
    .modal_content .attributes_block .attributes_heading {
        display:block;
        font-size:18px;
        margin-bottom:20px;
    }
    .modal_content .attributes_block .attributes_list li {
        margin-bottom:5px;
        font-size:16px;
    }
    .modal_content .attributes_block .attributes_list li .attr_label {
        margin-right:10px;
    }
    .mobile_info_menu {
        display:none;
        position:absolute;
        width:100%;
        height:100%;
        top:46px;
        left:0px;
        box-sizing:border-box;
        background:rgba(0, 0, 0, 0.8);
        color:#fff;
    }
    .mobile_info_menu.active { display:block; }
    .modal_content .mobile_info_menu .menu_product_description {
        padding:20px 30px 20px 30px;
        border-bottom:2px solid #595959;
        font-size:15px;
    }
    .modal_content .mobile_info_menu .menu_product_description p {
        margin-bottom:20px;
    }
    .modal_content .mobile_info_menu .menu_attributes_block {
        padding:26px 30px 20px 30px;
    }
    .modal_content .mobile_info_menu .menu_attributes_block .attributes_heading { display:none; }
    .modal_content .mobile_info_menu .menu_attributes_block ul li { display:block; }
    .modal_content .mobile_info_menu .menu_attributes_block ul li .attr_label { margin-right:10px; }
    .modal .close_modal_wrapper {
        position:absolute;
        top:0px;
        left:0px;
        width:100%;
        height:47px;
        background:#303030;
        z-index:1002;
    }
    .modal .close_modal_wrapper .close_modal {
        display:block;
        position:absolute;
        top:10px;
        right:11px;
        width:26px;
        height:26px;
        margin:0px;
        outline:none !important;
        box-shadow:none;
    }
    .modal .close_modal_wrapper .close_modal .close_modal_svg {
        position:absolute;
        top:5px;
        left:5px;
        width:16px;
        height:16px;
    }
    .modal .close_modal_wrapper .shwc_info_menu {
        position:absolute;
        cursor:pointer;
        display:block;
        top:-31px;
        left:10px;
        padding-right:20px;
        letter-spacing:-13px;
        font-size:50px;
        color:#fff;
        font-family:monospace;
        text-indent:0;
    }
    .modal .next_modal_button, .modal .prev_modal_button {
        top:47px;
        width:35px;
        height:40px;
        padding-top:10px;
    }
    .modal .next_modal_button {
        right:5px;
        padding-left:9px;
    }
    .modal .prev_modal_button {
        left:5px;
        padding-right:9px;
    }
    .modal .next_modal_svg, .modal .prev_modal_svg { display:none; }
    .modal .mobile_next_modal_svg, .modal .mobile_prev_modal_svg {
        color:#000;
        display:block;
        width:24px;
        height:20px;
    }
}
/*#####################SINGLE ITEM PAGE#####################*/
.shwc_item_page {
    position:relative;
    width:100%;
    overflow:auto;
}
.item_page_content {
    position:relative;
    box-sizing:border-box;
}
.item_page_content .images_block {
    position:relative;
    float:left;
    width:50%;
    box-sizing:border-box;
}
.item_page_content .images_block .main_image_block {
    position:relative;
    width:100%;
    overflow:hidden;
    margin-bottom:40px;
}
.item_page_content .images_block .main_image_block img {
    margin:auto;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -o-user-select:none;
    user-select:none;
}
.item_page_content .images_block .thumbs_list_wrap {
    position:relative;
    margin:0px auto;
    margin-bottom:20px;
    padding:10px 7px 0px 7px;
    width:100%;
    box-sizing:border-box;
    background:#fafafa;
    overflow:hidden;
    overflow-y:auto;
}

.item_page_content .images_block .thumbs_list {
    position:relative;
    margin:0px auto;
    display:table;
    list-style:none;
    width:100%;
    text-align:center;
}
.item_page_content .images_block .thumbs_list li {
    position:relative;
    width:120px;
    height:120px;
    display:inline-block;
    margin:0px 6px 12px 6px;
    overflow:hidden;
    cursor:pointer;
    background:#fff;
}
.item_page_content .images_block .thumbs_list li.active {
    border:1px solid #aaa;
}
.item_page_content .images_block .thumbs_list li .image_block {
    position:relative;
    width:100%;
    height:100%;
}
.item_page_content .images_block .main_image_block .bg_wrapper,
.item_page_content .images_block .thumbs_list li .image_block .bg_wrapper {
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    top:0;
    left:0;
    z-index:0;
    -webkit-filter:blur(6px);
    -moz-filter:blur(6px);
    -o-filter:blur(6px);
    -ms-filter:blur(6px);
    filter:blur(6px);
    background-repeat:no-repeat;
    background-size:cover !important;
    background-position:50% 50% !important;
}
.item_page_content .images_block .main_image_block .bg_wrapper { display:none; }
.item_page_content .images_block .thumbs_list li .image_block img {
    position:absolute;
    margin:auto;
    top:0;
    left:0;
    right:0;
    bottom:0;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -o-user-select:none;
    user-select:none;
}

.item_page_content .images_block .thumbs_list_wrap .thumbs_nav_list {
    display:none;
}
/*INFO BLOCK*/
.item_page_content .info_block {
    position:relative;
    float:right;
    width:50%;
    padding:0px 30px 0px 30px;
    box-sizing:border-box;
}
.item_page_content .info_block .product_heading {
    display:block;
    margin-bottom:28px;
}
.item_page_content .info_block .info_flex_wrapper {
    display:flex;
    flex-direction:column;
    align-items:stretch;
}
.item_page_content .info_block .info_label {
    font-size:18px;
    text-transform:capitalize;
    margin-right:20px;
}
.item_page_content .info_block .info_label svg { display:none; }
.item_page_content .info_block .info_label::after {
    content:":";
}
/*#DESCRIPTION#*/
.item_page_content .info_block .product_description {
    margin-bottom:15px;
    text-align:justify;
}
.item_page_content .info_block .product_description .info_label { display:none; }
/*#PRICE#*/
.item_page_content .info_block .product_price {
    padding:0px 30px 0px 0px;
    margin-bottom:15px;
}
.item_page_content .info_block .product_price .price {
}
.item_page_content .info_block .product_price .old_price {
    opacity:0.8;
    margin-right:10px;
    text-decoration:line-through;
}
.item_page_content .info_block .product_price .old_price .old_price_inner {
}
.item_page_content .info_block .product_price .discount_price {
}
/*#CATEGORIES#*/
.item_page_content .info_block .product_categories { margin-bottom:20px; }
.item_page_content .info_block .product_categories .info_label {
    float:left;
    margin-right:18px;
}
.item_page_content .info_block .product_categories .categories_list {
    display:table;
    list-style:none;
    margin:0px;
    padding:0px;
}
.item_page_content .info_block .product_categories .categories_list li {
    float:left;
    padding:2px 2px 3px 2px;
}
.item_page_content .info_block .product_categories .categories_list li::after { content:","; }
.item_page_content .info_block .product_categories .categories_list li:last-child::after { content:""; }
/*#ATTRIBUTES#*/
.item_page_content .attributes_block {
    box-sizing:border-box;
    padding:12px 30px 0px 0px;
}
.item_page_content .attributes_block .info_label {
    display:block;
    font-size:18px;
    margin-bottom:10px;
}
.item_page_content .attributes_block .info_label svg { display:none; }
.item_page_content .attributes_block .attributes_list {
    list-style:none;
    margin:0px;
    padding:0px;
}
.item_page_content .attributes_block .attributes_list li {
    margin-bottom:5px;
    font-size:16px;
}
.item_page_content .attributes_block .attributes_list li .attr_label {
    margin-right:10px;
}
.item_page_content .hide,
.item_page_content .info_block .hide {
    display:none !important;
}
@media screen and (max-width:1265px) {
    .shwc_item_page {
        padding-top:70px;
    }
    .item_page_content .images_block {
        width:60%;
    }
    .item_page_content .images_block .main_image_block {
        margin:0px auto;
        margin-bottom:40px;
        width:100%;
        padding-left:0px;
        padding-right:0px;
    }
    .item_page_content .images_block .thumbs_list_wrap {
        width:100%;
    }
    .item_page_content .info_block {
        width:40%;
        padding:30px 2% 15px 2%;
    }
    .item_page_content .attributes_block {
        padding:23px 2% 0px 2%;
    }
}
@media screen and (max-width:1000px) {
    .item_page_content .images_block {
    }
    .item_page_content .images_block .main_image_block {
        max-height:400px;
    }
    .item_page_content .images_block .thumbs_list_wrap {
        max-height:370px;
    }
    .item_page_content .images_block .thumbs_list li {
        width:100px;
        height:100px;
        margin:0px 5px 12px 5px;
    }
    .item_page_content .info_block .product_heading {
        font-size:18px;
    }
    .item_page_content .info_block .product_description {
        font-size:12px;
    }
    .item_page_content .info_block .info_label {
        font-size:14px;
    }
    .item_page_content .info_block .product_price .old_price {
        font-size:13px;
    }
    .item_page_content .info_block .product_price .price,
    .item_page_content .info_block .product_price .discount_price {
        font-size:18px;
    }
    .item_page_content .info_block .product_categories {
        font-size:12px;
    }
    .item_page_content .attributes_block {
    }
    .item_page_content .attributes_block .attributes_heading {
        font-size:14px;
    }
    .item_page_content .attributes_block .attributes_list li {
        font-size:12px;
    }
}
@media screen and (max-width:767px) {
    .shwc_item_page {
        position:relative;
        overflow:hidden;
        padding-top:0px;
        margin-bottom:20px;
        border:1px solid #f5f5f5;
    }
    .item_page_content {
        position:relative;
        width:100%;
        padding-top:0px;
        border-radius:0px;
        border:1px solid #e1e1e1;
    }
    .item_page_content .images_block {
        position:relative;
        height:400px;
        width:100%;
        margin-top:52px;
        float:none;
        border-right:0px;
    }
    .item_page_content .images_block .main_image_block {
        display:none;
    }
    .item_page_content .images_block .thumbs_list_wrap {
        position:relative;
        width:100%;
        height:100%;
        padding:0px;
        margin:0px;
        overflow:hidden;
        box-sizing:border-box;
        max-height:400px;
        padding-bottom:30px;
        background:#fff;
    }
    .item_page_content .images_block .thumbs_list {
        width:40000px;
        height:100%;
        max-height:370px;
        margin:0px;
        padding:0px;
        display:block;
        overflow:hidden;
    }
    .item_page_content .images_block .thumbs_list li {
        display:block;
        float:left;
        width:100vw;
        height:100%;
        margin:0px;
        overflow:hidden;
        cursor:pointer;
    }
    .item_page_content .images_block .thumbs_list li.active {
        border:0px;
    }
    .item_page_content .images_block .thumbs_list li img {
        -webkit-user-drag:none;
        -khtml-user-drag:none;
        -moz-user-drag:none;
        -o-user-drag:none;
        user-drag:none;
    }
    .item_page_content .images_block .thumbs_list_wrap .thumbs_nav_list {
        position:relative;
        height:10px;
        padding-top:6px;
        margin-left:0px;
        width:100%;
        display:table;
        list-style:none;
        text-align:center;
    }
    .item_page_content .images_block .thumbs_list_wrap .thumbs_nav_list li {
        display:inline-block;
        width:7px;
        height:7px;
        border-radius:4px;
        overflow:hidden;
        margin:0px 9px 0px 0px;
        background:#c2c2c2;
    }
    .item_page_content .images_block .thumbs_list_wrap .thumbs_nav_list li.active {
        background:#000;
    }
    .item_page_content .info_block {
        position:relative;
        float:none;
        width:100%;
        padding:0px 0px 0px 0px;
    }
    .item_page_content .info_block .product_heading {
        position:absolute;
        width:100%;
        top:-452px;
        left:0px;
        text-align:center;
        display:block;
        height:52px;
        line-height:52px !important;
        padding:0px 10px 0px 10px;
        font-size:18px !important;
        margin-bottom:0;
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap;
        border-bottom:1px solid #e1e1e1;
    }
    .item_page_content .info_block .info_label {
        font-size:14px;
        margin-right:0;
    }
    .item_page_content .info_block .product_price {
        position:relative;
        order:0;
        width:100%;
        text-align:center;
        height:30px;
        padding-top:11px;
        line-height:30px;
        margin-bottom:30px;
    }
    .item_page_content .info_block .product_price .info_label {
        font-size:17px;
        margin-right:13px;
    }
    .item_page_content .info_block .product_price .price {
        font-size:16px;
    }
    .item_page_content .info_block .product_price .old_price {
        font-size:16px;
        padding-right:5px;
    }
    .item_page_content .info_block .product_price .discount_price {
        font-size:18px;
    }
    .item_page_content .info_block .product_categories {
        position:relative;
        order:1;
        padding:4px 18px 0px 18px;
        margin:0px auto;
        margin-bottom:31px;
    }
    .item_page_content .info_block .product_categories .info_label {
        font-size:18px;
    }
    .item_page_content .info_block .product_categories .categories_list {
        margin-bottom:10px;
    }
    .item_page_content .info_block .product_categories .categories_list li {
        font-size:16px;
    }
    .item_page_content .info_block .product_description {
        order:2;
        margin:0px;
        border-top:2px solid #e1e1e1;
        border-bottom:2px solid #e1e1e1;
    }
    .item_page_content .info_block .product_description .info_label,
    .item_page_content .info_block .attributes_block .info_label {
        position:relative;
        display:block;
        height:42px;
        line-height:42px;
        padding:0px 18px 0px 18px;
        margin:0px;
        font-size:18px;
        cursor:pointer;
    }
    .mobile .item_page_content .info_block .product_description .info_label svg,
    .mobile .item_page_content .info_block .attributes_block .info_label svg {
        display:block;
        position:absolute;
        top:10px;
        right:10px;
    }
    .mobile .item_page_content .info_block .product_description .info_label.open svg,
    .mobile .item_page_content .info_block .attributes_block .info_label.open svg {
        transform-origin:center center;
        transform:translateX(-50%) rotate(+90deg);
    }
    .mobile .item_page_content .info_block .product_description .description_content {
        display:none;
        padding:0px 18px 0px 18px;
    }
    .mobile .item_page_content .info_block .product_description .info_label.open + .description_content { display:block; }
    .item_page_content .info_block .product_description .info_label::after,
    .item_page_content .info_block .attributes_block .info_label::after {
        content:none;
    }
    .item_page_content .info_block .attributes_block {
        border-bottom:1px solid #e1e1e1;
        order:3;
        margin:0px;
        padding:0px;
    }
    .mobile .item_page_content .info_block .attributes_block .attributes_list {
        display:none;
        padding:4px 18px 0px 18px;
    }
    .mobile .item_page_content .info_block .attributes_block .info_label.open + .attributes_list { display:block; }
    .item_page_content .info_block.attributes_block .attributes_list li {
        margin-bottom:5px;
        font-size:16px;
    }
    .item_page_content .info_block .attributes_block .attributes_list li .attr_label {
        margin-right:10px;
    }
}

/*grDone*/
.zoomContainer {
    z-index:1000000 !important;
}
</pre></body></html>