/*Для магазина*/
html.magazin-page .uc-catalog .t-container { max-width: 1440px; } html.magazin-page .t-align_left .t-catalog__card__btn { margin: 0 8px 0 0; } html.magazin-page .uc-catalog .t-btnflex.t-btnflex_type_button2 { width: 100%; } html.magazin-page .t-catalog__card__price_old .t-catalog__card__price-currency, html.magazin-page .t-catalog__prod-popup__price_old .t-catalog__prod-popup__price-currency { display: none; } html.magazin-page .t-catalog__card__price_old::after, html.magazin-page .t-catalog__prod-popup__price_old::after, html.magazin-page .cart-oldprice-total__value::after { content: ""; position: static; display: inline-block; width: 18px; height: 18px; flex: 0 0 18px; border-radius: 50%; background-image: url("https://static.tildacdn.com/tild3466-3765-4561-a163-656130303139/photo.svg"); background-position: center; background-repeat: no-repeat; background-size: cover; vertical-align: middle; } html.magazin-page .cart-oldprice-total__value::after { border-radius: 0; } html.magazin-page .t-catalog__card__textwrapper { display: flex; flex-direction: column-reverse; justify-content: space-between; gap: 10px; } html.magazin-page .t-catalog__card .t-catalog__card__price_old, html.magazin-page .t-catalog__prod-popup__price_old, html.magazin-page .t-store__prod-popup__price_old { display: flex !important; align-items: center !important; gap: 6px !important; padding: 8px 10px !important; border-radius: 8px !important; background: linear-gradient(90deg, #DBFE01, #A6EF67) !important; background-clip: initial !important; font-size: 18px !important; -webkit-background-clip: initial; -webkit-text-fill-color: initial; } html.magazin-page .t-catalog__card__price-wrapper, html.magazin-page .t-catalog__prod-popup__price-wrapper, html.magazin-page .t-store__prod-popup__price-wrapper { align-items: center; column-gap: 10px; } html.magazin-page .t-catalog__card__wrap_txt-and-opts.t-catalog__card__has-btns { margin-bottom: 30px; } html.magazin-page .catalog-tab-hidden { display: none !important; } html.magazin-page .t-catalog-parts-above__container { margin-bottom: 20px !important; } html.magazin-page .t-catalog .t-catalog__pagination__item_active { border: none; background: #FFFFFF; opacity: 1 !important; } html.magazin-page .uc-catalog .t-catalog__pagination__item { opacity: 0.6; } html.magazin-page .t-catalog__card__price-currency, html.magazin-page .t-catalog__prod-popup__price-currency, html.magazin-page .t-store__prod-popup__price-currency { font-size: 0 !important; } html.magazin-page .t-catalog__card__price-currency::after, html.magazin-page .t-catalog__prod-popup__price-currency::after, html.magazin-page .t-store__prod-popup__price-currency::after { content: " ₽"; font-size: 28px; } html.magazin-page .catalog-price-plus { display: flex; align-items: center; justify-content: center; flex: 0 0 auto; margin: 0 4px; font-family: Montserrat, Arial, sans-serif; font-size: 18px; font-weight: 600; line-height: 120%; color: #35344A; } html.magazin-page .t-popup .t-typography__title { font-size: 16px; } html.magazin-page .t-catalog__prod-popup__title-wrapper, html.magazin-page .t-store__prod-popup__title-wrapper { margin-bottom: 10px; } /* Поиск */ html.magazin-page .uc-zero-search { box-sizing: border-box; height: 44px; padding: 3px; border: 1px solid rgba(255, 255, 255, 0.14); border-radius: 10px; background: rgba(255, 255, 255, 0.14); } html.magazin-page .uc-zero-search .t838 { height: 100%; } html.magazin-page .uc-zero-search .t-btnflex.t-btnflex_type_submit { border-radius: 8px !important; background-color: rgba(255, 255, 255, 0.24) !important; color: #000000 !important; } html.magazin-page .uc-zero-search .t838 .t838__input { padding-left: 15px !important; border: none !important; } html.magazin-page .uc-zero-search .t838__search-icon { display: none !important; } html.magazin-page .uc-header button.t-submit { padding: 15px 0 15px 12px !important; } html.magazin-page .uc-zero-search .t838 .t838__blockbutton { padding-left: 3px; } /* Корзина */ html.magazin-page .t706__cartwin-content { padding: 30px; overflow-x: hidden !important; border-radius: 30px; } html.magazin-page .t706__cartwin-top { padding: 0 0 20px !important; } html.magazin-page .t706__cartwin-products { box-sizing: border-box; padding: 10px; } html.magazin-page .t706__orderform { margin-top: 30px !important; } html.magazin-page .t706__cartwin-content .t-form__inputsbox { padding: 15px !important; border-radius: 25px !important; background: #F4F4F4 !important; } html.magazin-page .t706__cartwin-content .t-input-group label { padding: 10px 10px 10px 20px !important; } html.magazin-page .uc-cart-popup .t-btnflex.t-btnflex_type_submit, html.magazin-page .uc-ostavit-otzuv .t-btnflex.t-btnflex_type_submit { padding: 15px 0 !important; } html.magazin-page .t706__cartwin-content .t706__form-bottom-text { margin-bottom: 0 !important; } html.magazin-page .cart-oldprice-total { display: flex; align-items: center; margin-top: 0 !important; padding: 8px 10px; border-radius: 8px; background: linear-gradient(90deg, #DBFE01, #A6EF67); background-clip: initial; font-family: Montserrat, Arial, sans-serif; font-size: 18px; font-weight: 600 !important; line-height: 120%; letter-spacing: -0.5px; color: #35344A; -webkit-background-clip: initial; -webkit-text-fill-color: initial; } html.magazin-page .cart-oldprice-total__value { display: flex; align-items: center; gap: 6px; } html.magazin-page .t706__cartwin-bottom, html.magazin-page .t706__cartwin-totalamount-wrap { display: flex; align-items: center; justify-content: flex-end; gap: 8px; padding-top: 20px !important; } html.magazin-page .t706__cartwin-totalamount-wrap { display: flex !important; justify-content: flex-start; } html.magazin-page .t706__cartwin-prodamount-wrap { padding-bottom: 0 !important; } html.magazin-page .t706__product { box-sizing: border-box; height: 50px; padding: 10px 20px; border-radius: 25px; background: #F8F8F8; vertical-align: middle; } html.magazin-page .t706__product-thumb { display: table-cell; width: 70px; height: auto; padding-right: 20px; vertical-align: middle; } html.magazin-page .t706__product-amount, html.magazin-page .t706__product-amount--portion { display: table-cell; width: 80px; padding: 15px 0; color: #35344A; font-size: 22px; font-weight: 600; vertical-align: middle; white-space: nowrap; } html.magazin-page .t706__product-title { color: #525160 !important; font-size: 14px !important; font-weight: 400 !important; } html.magazin-page .t706__product ~ .t706__product { margin-top: 10px; } html.magazin-page .t706__cartwin-prodamount, html.magazin-page .t706__cartwin-totalamount { color: #35344A; font-size: 24px !important; } html.magazin-page .t706__cartwin-prodamount-label, html.magazin-page .t706__cartwin-totalamount-label { color: #525160 !important; font-weight: 400 !important; } html.magazin-page .t706__cartwin-totalamount-content { margin-top: 0 !important; } @media screen and (max-width: 1400px) { html.magazin-page #rec2464797881 { display: none; } html.magazin-page .uc-catalog .t-container { max-width: 1220px; } html.magazin-page .uc-catalog .t-catalog__card .t-catalog__card__price { font-size: 26px; } html.magazin-page.t-catalog__card .t-catalog__card__price_old, html.magazin-page .t-catalog__prod-popup__price_old, html.magazin-page .t-store__prod-popup__price_old { font-size: 18px !important; } html.magazin-page .t-catalog__card__price-currency::after, html.magazin-page .t-catalog__prod-popup__price-currency::after, html.magazin-page .t-store__prod-popup__price-currency::after { font-size: 26px; } html.magazin-page .catalog-price-plus { font-size: 16px; } html.magazin-page .t-catalog__card__price-wrapper, html.magazin-page .t-catalog__prod-popup__price-wrapper, html.magazin-page .t-store__prod-popup__price-wrapper { column-gap: 8px; } } @media screen and (max-width: 1199px) { html.magazin-page .t-catalog__card { flex: 0 0 calc(33.888% - 20px); } html.magazin-page .uc-header-mobile .t396__artboard { width: 100% !important; } } @media screen and (max-width: 960px) { html.magazin-page .t-catalog__card { flex: inherit; } html.magazin-page .t-search-widget__result_product-desc { display: none; } html.magazin-page .t-site-search-dm__result__product_price, html.magazin-page .t-search-widget__result_product-price { color: #35344A !important; font-size: 22px !important; font-weight: 600 !important; } html.magazin-page .t-site-search-dm__result__product_title, html.magazin-page .t-search-widget__result_product-title { color: #525160 !important; font-size: 14px !important; font-weight: 400 !important; } html.magazin-page .t-site-search-dm__result, html.magazin-page .t-search-widget__result_product-link { width: 100%; padding: 10px; border-radius: 10px; background: #F5F5F5; } html.magazin-page .t-site-search-dm__thubmnail, html.magazin-page .t-search-widget__result_product-img { border-radius: 10px; } html.magazin-page .t-search-widget__result a { align-items: center; } html.magazin-page .t-search-widget__overlay_opened { background: #F5F5F5; } } @media screen and (max-width: 640px) { html.magazin-page .t706__cartwin-content { padding: 20px; border-radius: 20px; } html.magazin-page .t706__cartwin-top { padding: 0 0 15px !important; } html.magazin-page .t706__cartwin-products { padding: 10px; } html.magazin-page .t706__product { height: auto; margin: 0; padding: 10px; border-radius: 15px; } html.magazin-page .t706__product-thumb { padding-right: 10px; } html.magazin-page .t706__product-amount, html.magazin-page .t706__product-amount--portion { text-align: right; } html.magazin-page .t706__product-title { font-size: 12px !important; } html.magazin-page .t706__cartwin-content .t-form__inputsbox { padding: 15px !important; border-radius: 25px !important; } html.magazin-page .t706__cartwin-content .t-input-group label { padding: 0 10px 10px 20px !important; } html.magazin-page .t706 .t-form__submit { margin-bottom: 0 !important; padding-bottom: 0 !important; } html.magazin-page .t1002__product { margin: 15px 0; } html.magazin-page .t1002__wishlistwin-content { padding: 20px !important; } html.magazin-page .t1002__product-title { padding-right: 0 !important; } html.magazin-page .t-name_md { font-size: 26px; } html.magazin-page .t-input-block_rd-flex .t-radio__wrapper fieldset { column-gap: 0; } } @media screen and (max-width: 480px) { html.magazin-page .t706__cartwin-products { padding: 10px 0; } html.magazin-page .t706__product-amount, html.magazin-page .t706__product-amount--portion { font-size: 20px; } html.magazin-page .t706__cartwin-prodamount-wrap, html.magazin-page .t706 .t-form .t-descr_md, html.magazin-page .t706 .t706__cartwin-totalamount-wrap.t-descr_xl { font-size: 14px; } html.magazin-page .t706__cartwin-prodamount, html.magazin-page .t706__cartwin-totalamount { font-size: 22px !important; } html.magazin-page .cart-oldprice-total { font-size: 16px; } html.magazin-page .t706 .t-input-group { margin-bottom: 15px; } html.magazin-page .t706__cartwin-bottom, html.magazin-page .t706__cartwin-totalamount-wrap { padding-top: 10px !important; } html.magazin-page .t706 .t-form__submit { margin-top: 15px !important; } html.magazin-page .t706__form-bottom-text { margin-top: 0; } html.magazin-page .t-input { font-size: 14px !important; } html.magazin-page .t706__orderform { margin-top: 20px !important; } html.magazin-page .uc-filter__catalog { padding-left: calc(((100% - 360px) / 2) + 15px); } html.magazin-page .t-input-block.t-input-block_rd-flex:not(.t-input-block_rd-width50):not(.t-input-block_rd-width33):not(.t-input-block_rd-width25) .t-radio__control { width: 20% !important; } } html.magazin-page .token-tooltip { position: fixed !important; z-index: 2147483647 !important; width: 320px; max-width: calc(100vw - 24px); padding: 18px; border-radius: 16px; background: rgba(53, 52, 74, 0.92); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); color: #FFFFFF; opacity: 0; visibility: hidden; pointer-events: none; cursor: pointer; transform: translateY(6px); transition: opacity 0.18s ease, visibility 0.18s ease, transform 0.18s ease; box-shadow: 0 18px 50px rgba(0, 0, 0, 0.22); } html.magazin-page .token-tooltip.is-visible { opacity: 1; visibility: visible; pointer-events: auto; transform: translateY(0); } html.magazin-page .token-tooltip__title { margin-bottom: 10px; font-family: Montserrat, Arial, sans-serif; font-size: 16px; font-weight: 600; line-height: 120%; letter-spacing: -0.5px; color: #FFFFFF; } html.magazin-page .token-tooltip__list { display: flex; flex-direction: column; gap: 8px; margin: 0 0 16px; padding: 0; list-style: none; } html.magazin-page .token-tooltip__list li { position: relative; padding-left: 14px; font-family: Montserrat, Arial, sans-serif; font-size: 13px; font-weight: 400; line-height: 135%; letter-spacing: -0.3px; color: rgba(255, 255, 255, 0.88); } html.magazin-page .token-tooltip__list li::before { content: ""; position: absolute; top: 7px; left: 0; width: 5px; height: 5px; border-radius: 50%; background: #FFFFFF; opacity: 0.9; } html.magazin-page .token-tooltip__button { display: inline-flex; align-items: center; justify-content: center; gap: 8px; padding: 10px 14px; border-radius: 12px; background: linear-gradient(0.25turn, #6765F2 0%, #8C8AFD 100%); color: #FFFFFF !important; font-family: Montserrat, Arial, sans-serif; font-size: 13px; font-weight: 500; line-height: 120%; letter-spacing: -0.3px; text-decoration: none !important; transition: transform 0.2s ease, opacity 0.2s ease; } html.magazin-page .token-tooltip__button:hover { opacity: 0.92; transform: translateY(-1px); } html.magazin-page .token-tooltip__button-icon { display: inline-flex; width: 14px; height: 14px; flex: 0 0 14px; } html.magazin-page .token-tooltip__button-icon svg { display: block; width: 100%; height: 100%; } @media screen and (max-width: 768px) { html.magazin-page .token-tooltip { width: calc(100vw - 24px); max-width: calc(100vw - 24px); padding: 16px; border-radius: 14px; } html.magazin-page .token-tooltip__title { font-size: 15px; } html.magazin-page .token-tooltip__list li { font-size: 12px; } html.magazin-page .token-tooltip__button { width: 100%; } } html.magazin-page .cart-product-oldprice { display: flex; align-items: center; width: fit-content; margin-top: 0; margin-left: 0; padding: 4px 4px; border-radius: 5px; background: linear-gradient(90deg, #DBFE01, #A6EF67); background-clip: initial; font-family: Montserrat, Arial, sans-serif; font-size: 12px; font-weight: 600 !important; line-height: 120%; letter-spacing: -0.5px; color: #35344A; cursor: pointer; -webkit-background-clip: initial; -webkit-text-fill-color: initial; } html.magazin-page .cart-product-oldprice__value { display: flex; align-items: center; gap: 3px; } html.magazin-page .cart-product-oldprice__value::after { content: ""; position: static; display: inline-block; width: 12px; height: 12px; flex: 0 0 12px; border-radius: 50%; background-image: url("https://static.tildacdn.com/tild3466-3765-4561-a163-656130303139/photo.svg"); background-position: center; background-repeat: no-repeat; background-size: cover; vertical-align: middle; } html.magazin-page .t706__product-title { width: 200px; display: block !important; } html.magazin-page #rec2622557101 .t-catalog__card__wrap_txt-and-btns { padding: var(--t-catalog-card-padding, var(--t-catalog-card-padding-default)); } html.magazin-page .t706__product-amount { text-align: right; } html.magazin-page .cart-product-oldprice-plus { display: flex; align-items: center; justify-content: center; flex: 0 0 auto; margin: 0; font-family: Montserrat, Arial, sans-serif; font-size: 16px; font-weight: 600; line-height: 120%; color: #35344A; } html.magazin-page .cart-product-oldprice-wrap { display: flex; align-items: center; justify-content: flex-end; gap: 5px; margin-top: 0; } @media screen and (max-width: 420px) { html.magazin-page .t706__product-del-wrapper { padding: 0 !important; } html.magazin-page .t706__product-title { vertical-align: middle; display: table-cell !important; } }