.js-store-product.js-product.t-store__product-snippet {
    padding: 0 40px;
    background-color: #f7f7f7;
}
.t-store__prod-popup__slider.js-store-prod-slider.t-store__prod-popup__col-left.t-col.t-col_6 {
    margin-left: 0px !important;
}
.t-store.t-store__prod-snippet__container {
    background-color: #f7f7f7;
    padding-bottom: 0px !important;
}
.t-container.t-container_fluid .t-slds__container {
    border-radius: 7px;
    overflow: hidden;
}
.t758 .t-container {
    background-color: #f7f7f7 !important;
}
.t-container.t-container_fluid {
    padding: 60px 60px;
    box-sizing: border-box;
}
.t-store__prod-snippet__container .t-container {
    border-radius: 7px;
    background-color: #ffffff;
}
.js-product-edition-option-name.t-product__option-title.t-typography__options.t-descr.t-descr_xxs {
    font-weight: 700;
}
/*Стилизация стандартного меню*/
@media screen and (min-width: 480px) {
div#nav781408314 {
    max-width: 50% !important;
}
}
.t450__right_buttons_but a.t-btn.t-btn_sm {
    height: 40px;
}
.t450__right_social_links {
    margin-top: 7px;
}
img.t-sociallinks__customimg {
    width: 35px !important;
    height: 35px !important;
}
.t450__right_descr {
    margin-top: 20px;
}
/*Стилизация кнопки в стандартном меню*/
.t450__right_buttons {
    order: 1;
}
.t450__rightcontainer {
    display: flex;
    flex-direction: column;
}
.t450__right_buttons_but a.t-btn.t-btn_sm {
    width: 200px;
}
@media screen and (max-width: 480px) {
.t450__right_buttons_but {
    width: 100%;
}
.t450__right_buttons_but a.t-btn.t-btn_sm {
    width: 100% !important;
}
}
.js-product-option-name {
    font-weight: 700;
}

.js-product .t-product__option-variants_buttons .t-product__option-input:checked +.t-product__option-checkmark_color:before {
    border-radius: 5px;
}

.t-product__option-checkmark.t-product__option-checkmark_buttons.t-product__option-checkmark_color {
    width: 35px;
    height: 35px;
    border-radius: 5px;
}

select.js-product-option-variants.t-product__option-select.t-typography__options.t-descr.t-descr_xxs {
    border: 1px #000 solid;
    background: #ffffff;
}
.js-store-prod-popup-buy-btn-txt {
    display: flex;
    align-items: center;
    line-height: 40px;
    gap: 10px;
}
.t-store__prod-popup__btn-wrapper .t1002__addBtn {
    width: 43px;
    height: 43px;
    background-color: #ffffff !important;
    border-radius: 7px !important;
    outline: 1px solid #222222 !important;
}
.js-product .t-product__option-item_radio .t-product__option-input +.t-product__option-checkmark.t-product__option-checkmark_color:before {
    display: none;
}
.js-product .t-product__option-item_radio .t-product__option-input:checked +.t-product__option-checkmark.t-product__option-checkmark_color:after {
    display: none;
}
.js-product .t-product__option-variants_custom.t-product__option-variants_radio {
    flex-direction: row !important;
}
form.t-product__option-variants.t-product__option-variants_custom.t-product__option-variants_radio.t-product__option-variants_color {
    margin: 5px 5px 20px 0px;
    gap: 10px;
}
form.t-product__option-variants.t-product__option-variants_custom.t-product__option-variants_buttons {
    padding-top: 5px;
}
label.t-product__option-item.t-product__option-item_radio.t-product__option-item_color {
    width: 150px;
    margin-bottom: 0px;
}
label.t-product__option-item.t-product__option-item_radio.t-product__option-item_color:last-child {
    width: 310px;
}
.t-product__option-input[value*="Покраска в любой цвет"] + div {
    background-image: url(https://static.tildacdn.com/tild6266-3437-4865-b739-633135663831/Rectangle_76_2.jpg);
background-size: cover;
background-repeat: no-repeat;
}
/*Стиль значения варианта*/
.t-product__option-item {
    border: none !important;    /*Удаляем стандартный бордер*/
    outline: 1px solid #A4A4A4; /*Добавляем свой бордер*/
    border-radius: 7px; /*Скругление углов*/
    padding: 8px 16px !important;   /*Отступы внутри кнопки*/
}

.t-product__option-item_active {
    outline: 1px solid #222222; /*обводка активной кнопки*/
}

.t-product__option-item .t-product__option-title {
    font-size: 12px;    /*Размер текста внутри кнопки*/
}

.js-store-prod-all-charcs {
    display: none;  /*Скрываем характеристики*/
}
/*Стилизация табов*/
.t-store__tabs__controls {
    gap: 20px;
}
.t-store__tabs__button {
    border: none !important;
    background-color: #f7f7f7;  /*Фоновый цвет табов*/
    border-radius: 7px;    /*Радиус скругления*/
    padding: 15px !important;
}
.t-store__tabs__button_active {
    outline: 1px solid #222222; /*Обводка активного таба*/
}
.t-store__card__btns-wrapper a {
    width: 100%;    /*Ширина кнопок на 100%*/
}
.js-store-tabs {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
@media screen and (min-width: 981px) {
    .t-container_fluid .t-col_12 {
        max-width: 100% !important;
    }
}
@media screen and (min-width: 961px){
    /*-----Стили только для блоков без стандартных заголовков-----*/
    .uc-window > div{
        padding: 0 40px;    /*Отступы по бокам экрана*/
    }
    .uc-window > div > .t-container,
    .uc-window > div > [class*="container"]:not(.t-popup__container),
    .uc-window .js-feed-container,
    .uc-window .js-store-grid-cont{
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;   /*Количество колонок и их размер*/
        gap: 20px 20px;  /*Отступ между колонками, первое значение – по оси Y, второй – по оси X*/
        width: 100% !important;
        max-width: 100% !important;
        padding: 0 !important;
    }
    
    .uc-window .t-col:not(.t-popup__container .t-col):not(.t-feed__post-popup__content),
    .uc-window .t-item:not(.t-popup__container .t-col){
        max-width: 100% !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
    }
    
    /*Скрываем разделители*/
    .uc-window .t-container:before,
    .uc-window .t-container:after,
    .uc-window [class*="container"]:before,
    .uc-window [class*="container"]:after,
    .uc-window [class*="separator"]{
        display: none;
    }
}
@media screen and (min-width: 1200px){
    /*-----Стили только для стандартных заголовков-----*/
    .uc-title > div{
        padding: 0 40px;    /*Отступы по бокам экрана*/
    }
    .uc-title > div > .t-container{
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;   /*Количество колонок и их размер*/
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        padding: 0 !important; 
        gap: 10px;   /*Отступ между колонками*/
    }
    
    .uc-title > div > .t-container > .t-col{
        grid-column: 1 / 3 span;    /*Блок начинается со второй колонки и занимает 3 колонки*/
        padding: 0 !important;
        max-width: 100% !important;
        width: 100% !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }  
    
    /*Скрываем разделители*/
    .uc-title .t-container:before,
    .uc-title .t-container:after,
    .uc-title [class*="container"]:before,
    .uc-title [class*="container"]:after,
    .uc-title [class*="separator"]{
        display: none;
    }
}
@media screen and (max-width: 1199px){
    /*-----Стили только для стандартных заголовков-----*/
    .uc-title > div{
        padding: 0 32px;    /*Отступы по бокам экрана*/
    }
        .uc-title > div > .t-container{
        display: grid;
        grid-template-columns: 1fr;   /*Количество колонок и их размер*/
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        padding: 0 !important; 
        gap: 10px;   /*Отступ между колонками*/
    }
    
    .uc-title > div > .t-container > .t-col{
        grid-column: 1 / 3 span;    /*Блок начинается со второй колонки и занимает 3 колонки*/
        padding: 0 !important;
        max-width: 100% !important;
        width: 100% !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }  
    
    /*Скрываем разделители*/
    .uc-title .t-container:before,
    .uc-title .t-container:after,
    .uc-title [class*="container"]:before,
    .uc-title [class*="container"]:after,
    .uc-title [class*="separator"]{
        display: none;
    }
}
@media screen and (max-width: 639px){
    /*-----Стили только для стандартных заголовков-----*/
    .uc-title > div{
        padding: 0 24px;    /*Отступы по бокам экрана*/
    }
        .uc-title > div > .t-container{
        display: grid;
        grid-template-columns: 1fr;   /*Количество колонок и их размер*/
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        padding: 0 !important; 
        gap: 10px;   /*Отступ между колонками*/
    }
    
    .uc-title > div > .t-container > .t-col{
        grid-column: 1 / 3 span;    /*Блок начинается со второй колонки и занимает 3 колонки*/
        padding: 0 !important;
        max-width: 100% !important;
        width: 100% !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }  
    
    /*Скрываем разделители*/
    .uc-title .t-container:before,
    .uc-title .t-container:after,
    .uc-title [class*="container"]:before,
    .uc-title [class*="container"]:after,
    .uc-title [class*="separator"]{
        display: none;
    }
}
@media (min-width: 439px) and (max-width: 639px){
    /*-----Стили только для стандартных заголовков-----*/
    .uc-title > div{
        padding: 0 20px;    /*Отступы по бокам экрана*/
    }
        .uc-title > div > .t-container{
        display: grid;
        grid-template-columns: 1fr;   /*Количество колонок и их размер*/
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        padding: 0 !important; 
        gap: 10px;   /*Отступ между колонками*/
    }
    
    .uc-title > div > .t-container > .t-col{
        grid-column: 1 / 3 span;    /*Блок начинается со второй колонки и занимает 3 колонки*/
        padding: 0 !important;
        max-width: 100% !important;
        width: 100% !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }  
    
    /*Скрываем разделители*/
    .uc-title .t-container:before,
    .uc-title .t-container:after,
    .uc-title [class*="container"]:before,
    .uc-title [class*="container"]:after,
    .uc-title [class*="separator"]{
        display: none;
    }
}
@media (max-width: 439px){
    /*-----Стили только для стандартных заголовков-----*/
    .uc-title > div{
        padding: 0 16px;    /*Отступы по бокам экрана*/
    }
        .uc-title > div > .t-container{
        display: grid;
        grid-template-columns: 1fr;   /*Количество колонок и их размер*/
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        padding: 0 !important; 
        gap: 10px;   /*Отступ между колонками*/
    }
    
    .uc-title > div > .t-container > .t-col{
        grid-column: 1 / 3 span;    /*Блок начинается со второй колонки и занимает 3 колонки*/
        padding: 0 !important;
        max-width: 100% !important;
        width: 100% !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }  
    
    /*Скрываем разделители*/
    .uc-title .t-container:before,
    .uc-title .t-container:after,
    .uc-title [class*="container"]:before,
    .uc-title [class*="container"]:after,
    .uc-title [class*="separator"]{
        display: none;
    }
}
/*Размер текста для заголовков*/
@media screen and (max-width: 959px) {
.uc-title .t050__title {
    font-size: 32px !important;
    }
}
@media screen and (max-width: 639px) {
.uc-title .t050__title {
    font-size: 30px !important;
    }
}
@media screen and (max-width: 439px) {
.uc-title .t050__title {
    font-size: 24px !important;
    }
}
@media screen and (min-width: 1200px){
    /*-----Стили только для стандартных главных заголовков-----*/
    .uc-titlee > div{
        padding: 0 40px;    /*Отступы по бокам экрана*/
    }
    .uc-titlee > div > .t-container{
        display: grid;
        grid-template-columns: 1fr;   /*Количество колонок и их размер*/
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        padding: 0 !important; 
        gap: 10px;   /*Отступ между колонками*/
    }
    
    .uc-titlee > div > .t-container > .t-col{
        grid-column: 1 / 3 span;    /*Блок начинается со второй колонки и занимает 3 колонки*/
        padding: 0 !important;
        max-width: 100% !important;
        width: 100% !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }  
    
    /*Скрываем разделители*/
    .uc-titlee .t-container:before,
    .uc-titlee .t-container:after,
    .uc-titlee [class*="container"]:before,
    .uc-titlee [class*="container"]:after,
    .uc-titlee [class*="separator"]{
        display: none;
    }
}
@media screen and (max-width: 1199px){
    /*-----Стили только для стандартных главных заголовков-----*/
    .uc-titlee > div{
        padding: 0 32px;    /*Отступы по бокам экрана*/
    }
        .uc-titlee > div > .t-container{
        display: grid;
        grid-template-columns: 1fr;   /*Количество колонок и их размер*/
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        padding: 0 !important; 
        gap: 10px;   /*Отступ между колонками*/
    }
    
    .uc-titlee > div > .t-container > .t-col{
        grid-column: 1 / 3 span;    /*Блок начинается со второй колонки и занимает 3 колонки*/
        padding: 0 !important;
        max-width: 100% !important;
        width: 100% !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }  
    
    /*Скрываем разделители*/
    .uc-titlee .t-container:before,
    .uc-titlee .t-container:after,
    .uc-titlee [class*="container"]:before,
    .uc-titlee [class*="container"]:after,
    .uc-titlee [class*="separator"]{
        display: none;
    }
}
@media screen and (max-width: 639px){
    /*-----Стили только для стандартных главных заголовков-----*/
    .uc-titlee > div{
        padding: 0 24px;    /*Отступы по бокам экрана*/
    }
        .uc-title > div > .t-container{
        display: grid;
        grid-template-columns: 1fr;   /*Количество колонок и их размер*/
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        padding: 0 !important; 
        gap: 10px;   /*Отступ между колонками*/
    }
    
    .uc-titlee > div > .t-container > .t-col{
        grid-column: 1 / 3 span;    /*Блок начинается со второй колонки и занимает 3 колонки*/
        padding: 0 !important;
        max-width: 100% !important;
        width: 100% !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }  
    
    /*Скрываем разделители*/
    .uc-titlee .t-container:before,
    .uc-titlee .t-container:after,
    .uc-titlee [class*="container"]:before,
    .uc-titlee [class*="container"]:after,
    .uc-titlee [class*="separator"]{
        display: none;
    }
}
@media (min-width: 439px) and (max-width: 639px){
    /*-----Стили только для стандартных главных заголовков-----*/
    .uc-titlee > div{
        padding: 0 20px;    /*Отступы по бокам экрана*/
    }
        .uc-titlee > div > .t-container{
        display: grid;
        grid-template-columns: 1fr;   /*Количество колонок и их размер*/
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        padding: 0 !important; 
        gap: 10px;   /*Отступ между колонками*/
    }
    
    .uc-titlee > div > .t-container > .t-col{
        grid-column: 1 / 3 span;    /*Блок начинается со второй колонки и занимает 3 колонки*/
        padding: 0 !important;
        max-width: 100% !important;
        width: 100% !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }  
    
    /*Скрываем разделители*/
    .uc-titlee .t-container:before,
    .uc-titlee .t-container:after,
    .uc-titlee [class*="container"]:before,
    .uc-titlee [class*="container"]:after,
    .uc-titlee [class*="separator"]{
        display: none;
    }
}
@media (max-width: 439px){
    /*-----Стили только для стандартных главных заголовков-----*/
    .uc-titlee > div{
        padding: 0 16px;    /*Отступы по бокам экрана*/
    }
        .uc-titlee > div > .t-container{
        display: grid;
        grid-template-columns: 1fr;   /*Количество колонок и их размер*/
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        padding: 0 !important; 
        gap: 10px;   /*Отступ между колонками*/
    }
    
    .uc-titlee > div > .t-container > .t-col{
        grid-column: 1 / 3 span;    /*Блок начинается со второй колонки и занимает 3 колонки*/
        padding: 0 !important;
        max-width: 100% !important;
        width: 100% !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }  
    
    /*Скрываем разделители*/
    .uc-titlee .t-container:before,
    .uc-titlee .t-container:after,
    .uc-titlee [class*="container"]:before,
    .uc-titlee [class*="container"]:after,
    .uc-titlee [class*="separator"]{
        display: none;
    }
}
/*Размер текста для заголовков*/
@media screen and (max-width: 959px) {
.uc-titlee .t050__title {
    font-size: 40px !important;
    }
}
@media screen and (max-width: 639px) {
.uc-titlee .t050__title {
    font-size: 34px !important;
    }
}
@media screen and (max-width: 439px) {
.uc-titlee .t050__title {
    font-size: 26px !important;
    }
}
/*Увеличение стандартной карточки при наведении*/
@media screen and (min-width: 1200px){
.js-product.t-store__card {
        transition: 0.4s ease-in-out;    /*Длительность и плавность анимации*/    
}   
.js-product.t-store__card:hover{
        transform: scale(1.03);  /*Размер увеличения карточки*/ 
}
}
/*Чекбоксы*/
.t-checkbox__indicator {
    border: 1px solid !important;
    border-radius: 4px;
}
/*Блок с фото*/
img.t827__image.t-slds__img.t-img.loaded {
    border-radius: 7px !important;
    overflow: hidden;
}
@media screen and (max-width: 1199px){
    .t827__container.t827__container_indent {
        padding: 0 32px;    
    }
}
@media screen and (max-width: 639px){
    .t827__container.t827__container_indent {
        padding: 0 24px;    
    }
}
@media (min-width: 439px) and (max-width: 639px){
    .t827__container.t827__container_indent {
        padding: 0 20px;    
    }
}
@media (max-width: 439px){
    .t827__container.t827__container_indent {
        padding: 0 18px;    
    }
}
@media screen and (max-width: 960px) {
    .t-store__grid-cont .t-col, .t-store__grid-cont .t-store__stretch-col {
        margin-bottom: 20px;
    }
}
/*Радиокнопка в корзине*/
.t706 .t-radio__indicator {
    border-width: 1px !important;
}
@media screen and (max-width: 640px) {
label.t-radio__item.t-radio__control.t-text.t-text_xs {
    font-size: 14px !important;
}
}
/*Смещение комментария в корзине*/
@media screen and (max-width: 640px) {
    .t706 .t-input-block textarea {
        padding-top: 20px;
    }
}
/*Выравнивание хлебных крошек*/
@media screen and (min-width: 1200px){
    .t758 .t-container{
        padding: 0 20px;    /*Отступы по бокам экрана*/
        max-width: 100%;
        box-sizing: border-box;
    }
}
@media screen and (max-width: 1199px){
    .t758 .t-container{
        padding: 0 32px;    /*Отступы по бокам экрана*/
        max-width: 100%;
        box-sizing: border-box;
    }
}
@media screen and (max-width: 639px){
    .t758 .t-container{
        padding: 0 24px;    /*Отступы по бокам экрана*/
        max-width: 100%;
        box-sizing: border-box;
    }
}
@media (min-width: 439px) and (max-width: 639px){
    .t758 .t-container{
        padding: 0 20px;    /*Отступы по бокам экрана*/
        max-width: 100%;
        box-sizing: border-box;
    }
}
@media (max-width: 439px){
    .t758 .t-container{
        padding: 0 16px;    /*Отступы по бокам экрана*/
        max-width: 100%;
        box-sizing: border-box;
    }
}
@media screen and (max-width: 960px) {
.t758__col.t-col.t-col_12 {
    padding-left: 0px;
    padding-right: 0px;
}
}
/*Настройки для планшетов и мобилки*/
@media screen and (max-width: 960px){
    .t-store__prod-popup__info {
        margin: 0 !important;
        margin-top: 20px !important;    /*Отступ сверху*/
        padding: 30px 0 !important;   /*Внутренние отступы блока с информацией*/
    }
    .t-container.t-container_fluid {
        padding: 0 40px;    /*Общие отступы слева и справа до края экрана*/
        padding-bottom: 40px;
        box-sizing: border-box;
    }
    .js-store-tabs {
        padding: 0 !important;
    }
    .t-store__product-snippet .t-store__prod-popup__col-left, .t-store__product-snippet .t-store__prod-popup__col-right {
        padding-top: 40px;
        padding-left: 0px;
        padding-right: 0px;
    }
}
@media screen and (max-width: 560px){
    .t-store__prod-popup__slider {
        padding: 20px 0px 0px 0px !important; /*Отступ у слайдера*/
    }
    .t-store__tabs__controls{
        padding: 2px;
    }
    .t-store__tabs__button {
        padding: 12px 24px !important;  /*Отступы внутри табов*/
    }
    
    .t-store__tabs__button-title {
        padding: 0 !important;
    }
    .js-store-product.js-product.t-store__product-snippet {
    padding: 0 18px;
    }
    .t-container.t-container_fluid {
        padding: 0 20px;
        padding-bottom: 20px;
    }
    .t-store__prod-popup__btn {
    width: 70% !important;
    height: 45px !important;
    }
}
@media screen and (max-width: 480px){
    label.t-product__option-item.t-product__option-item_active.t-product__option-item_radio.t-product__option-item_color {
    width: 48%;
}
    label.t-product__option-item.t-product__option-item_radio.t-product__option-item_color {
    width: 48%;
}
    form.t-product__option-variants.t-product__option-variants_custom.t-product__option-variants_radio.t-product__option-variants_color {
    margin: 5px 0 0 0;
}
    form.t-product__option-variants.t-product__option-variants_custom {
    display: flex;
    justify-content: space-between;
}
form.t-product__option-variants.t-product__option-variants_custom.t-product__option-variants_buttons.t-product__option-variants_simple {
    justify-content: flex-start;
}
    label.t-product__option-item.t-product__option-item_radio.t-product__option-item_color:last-child {
    width: 100%;
}
 .t-store__tabs__button-title:after {
        display: none !important;                            
    }
    /*Возвращаем кнопку на место*/
    .t-store__prod-popup__btn-wrapper {
        position: relative;
        bottom: 0;
        right: 0;
        order: 5;
        margin-top: 20px !important;    /*Отступ сверху кнопки*/
        width: 100% !important;
    }
    .t-store__prod-popup__btn {
        width: 100%;
    }
    .js-store-prod-popup-buy-btn-txt {
        justify-content: center;
        line-height: 40px;  /*Центрируем текст по центру кноки*/
    }
    .js-product-edition-option.t-product__option{
        gap: 15px;  /*Отступ от названия варианта до значений*/
    }
    .js-product-edition-option-name{
        width: 100%;
    }
    .t-store__tabs__controls {
    gap: 10px;
    }
}
@media screen and (max-width: 560px){
    .js-store-prod-text.t-store__prod-popup__text.t-descr.t-descr_xxs {
    font-size: 14px;
    }
.js-product-edition-option-name.t-product__option-title.t-typography__options.t-descr.t-descr_xxs {
    font-size: 14px;
    }
.t-store__tabs__button-title.t-name.t-name_xs {
    font-size: 14px;
    }

.t-store__tabs__content.t-descr.t-descr_xxs {
    font-size: 14px;
    }
}
.t-slds__thumbsbullet-border {
    border-radius: 12px !important;
}
.t-slds__bgimg.t-bgimg.loaded {
    border-radius: 12px !important;
}
@media screen and (max-width: 640px){
.t-slds__thumbsbullet-wrapper {
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-top: 10px !important;
}
.t-slds__thumbsbullet.t-slds__bullet.t-slds__bullet_active {
    width: 50px !important;
}
.t-slds__thumbsbullet.t-slds__bullet {
    width: 50px !important;
}
}
.t778 .js-product-edition-option.t-product__option {
    display: none;
}