/*Убрать полосу прокрутки для всей страницы*/ ::-webkit-scrollbar {  width: 0;}


.t-store.t-store__prod-snippet__container {
padding-top: 0px!important;
padding-bottom: 0px!important;
}

.t758__list {
margin-bottom: 0px !important;
}





/* Стили для кнопки WhatsApp */


.t-store__prod-popup__btn-wrapper {
    display: grid;
    grid-template-rows: auto;
    grid-template-columns: calc(50% - 4px) calc(50% - 4px);
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    align-items: center;
}
.t-store__prod-popup__btn-wrapper a.whatsapp-order {
    padding: 18px;
    height: 43px;
    border: 1px solid #24d366;
    border-radius: 40px;
    box-sizing: border-box;
    display: inline-flex;
    align-items: center;
    color: #24d366!important;
    justify-content: center;
    font-family: 'Open Sans';
    white-space: nowrap;
    font-size:14px;
}
.t-store__prod-popup__btn-wrapper a.whatsapp-order:hover {
    background: #24d366;
    color: #fff!important;
}

.uc-hidden {
    display: none!important;
}


/* Запросить коммерческое предложение/счет */

.t-store-prod__text, .js-store-prod-text {
    display: block !important; /* Подложка будет растягиваться на всю ширину */
    background-color: #F1F1F1 !important; /* Светло-серый фон */
    padding: 20px 20px !important; /* Отступы */
    border-radius: 15px !important; /* Скругление углов */
    width: 100% !important; /* Растягиваем на всю ширину родительского блока */
    box-sizing: border-box !important; /* Учитываем padding в ширине */
    text-align: left !important; /* Выравнивание текста влево */
    white-space: normal !important; /* Текст будет переноситься */
}

body, html {
    overflow-x: hidden;
}







/* ========= Фотосессия на белом фоне ========= */

:root{--tp-img-radius:clamp(8px,1.2vw,12px);--tp-img-shadow:0 2px 12px rgba(0,0,0,.04)}.t-store__card__bgimg,.t-store__card__bgimg_hover,.js-product-img.t-bgimg{background-color:#fff!important;border-radius:var(--tp-img-radius)!important;box-shadow:var(--tp-img-shadow)!important;overflow:hidden!important;background-clip:padding-box}.t-store__prod__imgwrapper .t-bgimg,.t-store__prod-popup__slider .t-bgimg,.t-store__prod-gallery__img .t-bgimg,.t-store .t-bgimg:not(.t-product__option-checkmark){background-color:#fff!important;border-radius:var(--tp-img-radius)!important;box-shadow:var(--tp-img-shadow)!important;overflow:hidden!important}.t-store__prod__imgwrapper img,.t-store__prod-thumb img,.t-store__card__img img,.t-store__gallery__img img{background:#fff!important;border-radius:var(--tp-img-radius)!important;box-shadow:var(--tp-img-shadow)!important;object-fit:contain}@media(min-width:960px){.t-store__card__bgimg,.t-store__card__bgimg_hover,.js-product-img.t-bgimg{box-shadow:0 4px 18px rgba(0,0,0,.04)!important}}.t-store__card__bgimg_hover{border-radius:var(--tp-img-radius)!important}.t-product__option-checkmark.t-bgimg{background-color:transparent!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important;background-clip:initial!important}


/*3 кнопки в ряд + уведомление*/

.t-store__prod-popup__price-wrapper .js-store-prod-price{position:relative!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important}:root{--tp-gap:4px;--tp-pad-y:10px;--tp-pad-x:12px}.t-store__prod-popup__price-wrapper{display:flex!important;flex-direction:row!important;align-items:stretch!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:var(--tp-gap)!important;width:100%!important;margin:0!important;box-sizing:border-box;overflow:visible!important;font-family:"Open Sans",system-ui,-apple-system,"Segoe UI",Arial,sans-serif!important}.tp-price-card{flex:0 0 calc((100% - 2*var(--tp-gap))/3)!important;max-width:calc((100% - 2*var(--tp-gap))/3)!important;min-width:0!important;padding:var(--tp-pad-y) var(--tp-pad-x)!important;box-sizing:border-box;padding-left:var(--tp-pad-x)!important;background:var(--tp-gray,#f8f8f8)!important;border:1.5px solid var(--tp-muted,#E8E8E8)!important;border-radius:var(--tp-card-radius,8px)!important;color:var(--tp-text,#323232)!important;transition:border-color .2s ease,background .2s ease;font-family:"Open Sans",system-ui,-apple-system,"Segoe UI",Arial,sans-serif!important}.tp-price-card[data-tp-type="base-btn"]{order:1!important}.tp-price-card[data-tp-type="bez"]{order:2!important}.tp-price-card[data-tp-type="nds"]{order:3!important}.tp-price-card__label{font-family:"Open Sans",system-ui,-apple-system,"Segoe UI",Arial,sans-serif!important;font-size:clamp(11px,1.6vw,12px)!important;line-height:1.25!important;margin:0 0 4px!important;color:var(--tp-text,#323232)!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;hyphens:auto!important}.tp-price-card__value{font-family:"Open Sans",system-ui,-apple-system,"Segoe UI",Arial,sans-serif!important;font-size:clamp(13px,2vw,15px)!important;line-height:1.2!important;font-weight:600!important;white-space:nowrap!important;color:var(--tp-text,#323232)!important}.tp-price-card.tp-clickable{cursor:pointer!important}.tp-price-card:hover{border-color:var(--tp-muted-dark,#D2D2D2)!important}.tp-price-card.tp-selected{border-color:var(--tp-blue,#3B82F6)!important;box-shadow:none!important}.tp-disabled{opacity:.45!important;pointer-events:none!important;filter:grayscale(.1)!important}.t-store__prod-popup__price-wrapper>:not(.tp-price-card){order:99!important;flex:1 0 100%!important;width:100%!important;max-width:100%!important;margin-top:var(--tp-gap)!important;align-self:stretch!important;box-sizing:border-box!important;font-family:"Open Sans",system-ui,-apple-system,"Segoe UI",Arial,sans-serif!important}.t-store__prod-popup__price-wrapper .tp-locknote{margin-top:10px!important;padding:10px 12px!important;background:var(--tp-gray,#f8f8f8)!important;border:1.5px dashed var(--tp-muted-dark,#D2D2D2)!important;border-radius:8px!important;color:#555!important;font-family:"Open Sans",system-ui,-apple-system,"Segoe UI",Arial,sans-serif!important;font-size:clamp(11px,1vw,12px)!important;line-height:1.35!important}.tp-price-card__icon{display:none!important;width:0!important;height:0!important;padding:0!important;margin:0!important}.tp-price-card__icon svg{display:none!important;width:0!important;height:0!important}.tp-price-card::before,.tp-price-card::after{content:none!important;display:none!important}.t-store__card__price .js-product-price{color:var(--tp-text,#323232)!important;font-weight:600!important;font-size:clamp(14px,2vw,18px)!important;font-family:"Open Sans",system-ui,-apple-system,"Segoe UI",Arial,sans-serif!important}@media(max-width:640px){:root{--tp-pad-y:10px;--tp-pad-x:10px}.tp-price-card__value{font-size:clamp(14px,4.2vw,16px)!important}}@media(max-width:480px){:root{--tp-pad-y:10px;--tp-pad-x:10px}.tp-price-card__label{font-size:clamp(10px,3.6vw,12px)!important}}@media(max-width:320px){.tp-price-card__label{font-size:clamp(10px,4vw,11px)!important}.tp-price-card__value{font-size:clamp(13px,4.8vw,15px)!important}}


/* Доступен предзаказ */

.tp-preorder-card{flex:1 0 100%!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;background:var(--tp-gray,#f8f8f8)!important;border:1.5px solid var(--tp-muted,#E8E8E8)!important;border-radius:var(--tp-card-radius,8px)!important;color:var(--tp-text,#323232)!important;padding:var(--tp-pad-y,10px) var(--tp-pad-x,12px)!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;font-family:"Open Sans",system-ui,-apple-system,"Segoe UI",Arial,sans-serif!important}.tp-preorder-card__label{font-size:14px!important;line-height:1.3!important;font-weight:600!important;margin:0!important;white-space:normal!important}.t-store__prod-popup__price-wrapper[data-preorder="1"] .tp-price-card{display:none!important}.t-store__prod-popup__price-wrapper[data-preorder="1"]>:not(.tp-preorder-card):not(.tp-price-card){order:99!important;flex:1 0 100%!important;width:100%!important;max-width:100%!important;margin-top:var(--tp-gap,8px)!important;box-sizing:border-box!important}@media(max-width:640px){.tp-preorder-card__label{font-size:14px!important}}@media(max-width:480px){.tp-preorder-card__label{font-size:14px!important}}@media(max-width:320px){.tp-preorder-card__label{font-size:14px!important}}


/* Стили для старой цены */

.t-store__prod-popup__price-wrapper .t-store__prod-popup__price_old{display:none!important}.tp-price-card__value{font-family:"SF Pro Display","SFProDisplayMedium",system-ui,-apple-system,"Segoe UI",Arial,sans-serif!important;font-size:clamp(13px,2vw,15px)!important;line-height:1.2!important;font-weight:600!important;color:var(--tp-text,#323232)!important;display:inline-flex!important;align-items:baseline!important;gap:8px!important;white-space:nowrap!important}.tp-price-card__value .tp-now{font:inherit!important;color:inherit!important}.tp-price-card__value .tp-old{position:relative!important}.tp-price-card__value .tp-old::before{content:attr(data-old)!important;font-family:"SF Pro Display","SFProDisplayMedium",system-ui,-apple-system,"Segoe UI",Arial,sans-serif!important;font-size:clamp(11px,1.6vw,13px)!important;font-weight:400!important;color:#9EA3AA!important;text-decoration:line-through!important;text-decoration-thickness:1px!important;text-decoration-color:currentColor!important;opacity:.95!important}.tp-price-card__value .tp-old[hidden]::before{content:''!important}@media (max-width:640px){.tp-price-card__value{gap:6px!important}}@media (max-width:480px){.tp-price-card__value{gap:6px!important}.tp-price-card__value .tp-old::before{font-size:clamp(10px,3.4vw,12px)!important}}@media (max-width:320px){.tp-price-card__value{gap:4px!important}.tp-price-card__value .tp-old::before{font-size:clamp(10px,4vw,11px)!important}}@media (max-width:466px){.tp-price-card__value{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important;white-space:normal!important}.tp-price-card__value .tp-old::before{display:block!important;margin-top:2px!important;font-size:clamp(10px,3.4vw,12px)!important}} .t-store__card__price_old .t-store__card__price-value,.t-store__card__price_old .t-store__card__price-currency{position:relative;top:-1px;line-height:1}.t-store__card__price_old{display:inline-flex;align-items:baseline;gap:4px}@media(max-width:480px){.t-store__card__price_old .t-store__card__price-value,.t-store__card__price_old .t-store__card__price-currency{top:-.5px}}


/* Кнопка в корзину (починил) */

.t-store__prod-popup__btn[href="#order"]{--tp-btnfix:1;background-color:#44474a!important;color:#fff!important;opacity:1!important;visibility:visible!important;border:none!important;border-radius:100!important;transition:background-color .25s ease,color .25s ease!important}.t-store__prod-popup__btn[href="#order"]:hover,.t-store__prod-popup__btn[href="#order"]:focus{background-color:#44474a!important;opacity:1!important;transform:none!important;filter:none!important;visibility:visible!important}.t-store__prod-popup__btn-wrapper .t-btn:hover,.t-store__prod-popup__btn-wrapper .t-btn:focus{opacity:1!important;filter:none!important;transform:none!important}.t-store__prod-popup__btn[href="#order"] .js-store-prod-popup-buy-btn-txt{opacity:1!important;visibility:visible!important}@media screen and (max-width:640px){.t-store__prod-popup__btn[href="#order"]{font-size:clamp(14px,2vw,16px);padding:12px 20px}}
