/* ————— Страница товара ————— */
    
    /* Отступы */
    .t-container_fluid { 
        max-width: 100%!important;
        display: flex!important;
        gap: 10px!important;
    } 
        
    .t-store__prod-snippet__container {
        padding-top: 0px!important; 
        padding-bottom: 30px!important; 
    }
    
    /* Слайдер */
    body div.t-container_fluid div.js-store-prod-slider {
        max-width: 550px!important; 
        margin-left: 20px!important; 
        margin-right: 0px!important;
    }
    
    .t-slds__items-wrapper, .t-slds__imgwrapper .t-slds__bgimg {
        height: 620px!important;
        padding-bottom: 0!important;
    }
    
    .t-slds__thumbsbullet-wrapper {
        display: flex; 
        justify-content: center;
    }
    
    .t-slds__arrow {
        display: none!important;
    } 
    
    .t-slds__thumbsbullet.t-slds__bullet_active .t-slds__thumbsbullet-border {
        border-color: transparent!important;
    } 
    
    .t-slds__thumbsbullet-border {
        border: none!important;
    }      
    
    /* Информация (правая часть) */
    .t-container_fluid .t-store__prod-popup__info {
        display: flex;
        flex-direction: column;
        max-width: 100%;
        width: 568px!important;
        margin-left: 0px!important;
        margin-right: 0px!important;
    }
    
    /* Заголовок и цена */
    .t-store__prod-popup__title-wrapper {
        margin-bottom: 6px!important;
    } 
    
    .t-store__prod-popup__name {
        font-size: 18px!important;
        font-weight: 400!important;
        line-height: 1!important;
    } 
    
    .t-store__prod-popup__price {
        font-size: 14px!important;
        font-weight: 400!important;
        line-height: 1!important;
    } 
    
    .t-store__prod-popup__price-wrapper { 
        display: flex; 
        align-items: center;
    } 
    
    .js-store-prod-price-old {
        font-size: 14px!important; 
        font-weight: 400!important;
    }
    
    /* Кнопка */
    .t-store__prod-popup__btn-wrapper {
        margin: 30px 0 0 0!important;
        order: 2;
    }  
    
    .t-store__prod-popup__btn {
        height: 30px!important;
        padding-left: 70px!important;
        padding-right: 70px!important;
        background-color: #201E1E!important;
        border-radius: 0px!important;
        color: #FAFBF3!important;
        font-weight: 400!important;
        font-size: 10px!important;
        line-height: 1!important;
    }
    
    /* Характеристики */
    .js-store-prod-all-charcs {
        display: flex; 
        justify-content: space-between; 
        margin: 30px 0!important;
        border-top: solid 1px #201E1E;
        border-bottom: solid 1px #201E1E;
    } 
    
    .js-store-prod-dimensions, .js-store-prod-weight {
        display: none!important;
    }
    
    /* Текст описание */
    .js-store-prod-all-text {
        font-size: 14px!important;
        line-height: 1.2!important;
        color: #201E1E!important;
        max-width: 440px!important;
    }
    
    /* Меняем порядок слоев */
    .t-store__prod-popup__text {
        display: flex; 
        flex-direction: column;
        margin-top: 0px!important;
    } 
    
    .js-store-prod-all-text {
        order: 2;
    }  
    
    .js-store-prod-all-charcs {
        order: 1;
    }
    
    .t-zoomer__container {
        background-color: #fafbf3!important;
    }
    
@media screen and (max-width: 1200px) {
    .t-container_fluid {
        flex-direction: column;
    } 
    
    body div.t-container_fluid div.js-store-prod-slider {
        padding: 0 10px!important;
        margin-left: 0px !important;
    }  
    
    .uc-catalog .t-slds__items-wrapper, 
    .uc-catalog .t-slds__imgwrapper .t-slds__bgimg,
    .t-slds__items-wrapper, 
    .t-slds__imgwrapper .t-slds__bgimg{
        height: 380px !important;
    }
    
    .t-store__product-snippet .t-store__prod-popup__col-right, 
    .t-store__product-snippet .t-store__prod-popup__col-left {
        padding-left: 10px;
        padding-right: 10px;
    }
    
    .t-store__prod-popup__title-wrapper { 
        margin-bottom: 0px !important;
    } 
    
    .js-store-prod-all-charcs {
        margin: 20px 0 !important;
    }
}







/* ————— Корзина ————— */
    .t-input-error {
        font-weight: 300!important;
    }
    
    .t706__cartwin {
        background-color: #d9d9d930!important;
    }  
    
    .t706__cartwin-content { 
        margin: 0px 0px 0px auto!important;
        box-shadow: -5px 13px 22.6px 0px rgba(0, 0, 0, 0.25)!important;
        min-height: 100%!important;
    }
    
    .t706__sidebar-content {
        background-color: #FAFBF3!important; 
        box-shadow: 0 0 0!important;
        padding: 30px 10px!important;
    }
    
    .t706__sidebar-content {
        box-shadow: -5px 13px 22.6px 0px rgba(0, 0, 0, 0.25)!important;
    }
    
    .t706__sidebar-heading {
        font-size: 18px!important;
        font-family: 'Nobrow';
        text-transform: uppercase; 
        font-weight: 400!important;
    }
    
    .t706__sidebar-close {
        top: 20px!important;
        right: 0px!important;
    }
    
    .t706__sidebar-top {
        border-bottom: 1px solid #201E1E!important;
        margin-bottom: 4px!important;
    }
    
    .t706__product-thumb {
        font-size: 14px!important;
        font-weight: 400!important;
        color: #201E1E!important;
    }
    
    .t706__product-title,
    .t706__product-plusminus,
    .t706__product-amount,
    .t706__product-del-wrapper {
        vertical-align: top!important;
    }
    
    .t706__product-title {
        font-weight: 400!important;
        color: #201E1E!important; 
        text-transform: uppercase!important;
    } 
    
    .t706__product-plus, 
    .t706__product-minus, 
    .t706__product-del {
        opacity: 1!important;
    } 
    
    .t706__sidebar-products {
        padding-bottom: 6px!important;
        border-bottom: 1px solid #201E1E!important;
    }
    
    .t706__sidebar-prodamount-wrap,
    .t706 .t-form .t-input, 
    .t706 .t-form .t-select,
    .t706__cartwin-prodamount-wrap {
        font-weight: 300!important;
    }
    
    .t706__cartpage .t-btn, 
    .t706__sidebar .t-btn,
    .t706__cartpage-content .t-form__submit .t-submit {
        height: 48px!important; 
        font-size: 14px!important;
    }
    
    /* ————— Корзина ————— */
    .t706__cartpage .t-btn, 
    .t706__sidebar .t-btn,
    .t706__cartpage-content .t-inputpromocode__wrapper .t-inputpromocode__btn {
        display: table-cell;
    	position: relative;
	    height: auto; color:#ffffff;
	    background:#070707;
	    font-family:Nobrow;
	    font-weight:400;
    }
    
    
    .t-store__card__sold-out-msg {
    margin-top: 3px;
    color: #8b8686;
    font-size: 13px;
    font-weight: 400
    }
    /* ————— Корзина ————— */
    
    .t706__cartpage, 
    .t706__cartpage-top,
    .t706__cartpage-totals {
        background: #FAFBF3!important;
    } 
    
    .t706__cartpage-totals::after {
        box-shadow: 0 0 0!important;
    }
    
    .t706__cartpage-heading {
        font-weight: 400; 
        text-transform: uppercase;
    } 
    
    .t706__cartpage-top {
        border-bottom: 1px solid #000!important;
    }
    
    .t706__cartpage-products_empty {
        font-weight: 300!important;
    }
    
    .t706 .t-name,
    .t706 .t-text,
    .delivery-checkbox-label,
    .t706__cartwin-totalamount-wrap, 
    .delivery-full-address {
        font-family: Arial, sans-serif!important; 
        font-weight: 300!important;
    }
    
    @media screen and (max-width: 960px) {
        .t706__cartpage-totals {
            border-top: 1px solid #000!important;
        }
        
        .t706__cartpage-info,
        .t706__cartpage-form {
            padding-left: 10px!important;
            padding-right: 10px!important;
        } 
        
        .t706__cartpage-open-form-wrap { 
            padding: 0 10px!important;
        }
        
        .t706__cartwin-totalamount-wrap {
            display: none!important;
        }
    }
    
    .blkElem {
        pointer-events: none;
    }
    
    .cartcopyanim {
        -webkit-animation: t706__pulse-anim 0.1s;
        animation: t706__pulse-anim 0.1s;
    }
    
    .cartcopy_elem .tn-atom , 
    .cartprice_elem .tn-atom {
        opacity: 0;
        pointer-events: none;
    }
    
    .r .show-cart {
        opacity: 1;
        pointer-events: auto;
    }
    
    .cartcopy {
        cursor: pointer;
    }
    
    .t706__carticon {
        display: none!important;
    } 