/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/ /* Examples (uncomment to use):*/ /* Expand site width */ /* body .wrapper { max-width: 1400px !important; } */ /* Set site background image */ /* body { background: url(image_source) top no-repeat; } /* Hide compare button */ /* a.compare_item { display: none !important; }*/ .footer-nav__download-container .book { background: url(/bitrix/templates/aspro-premier/images/footer-download-icon.svg) no-repeat 0 0; width: 26px; height: 23px; display: flex; vertical-align: middle; align-items: center; margin: auto 12px; } .footer__block.--right-bottom{ width: 100%; height: auto; display: flex; } .footer-nav__download-content{ justify-content: flex-start; display: flex; width: 100%; padding-top: 7px; } h4.footer-nav__download-title{ font-family: Open Sans, sans-serif; font-style: normal; line-height: 19px; font-size: 14px; font-weight: 700; color: #fff; margin-bottom: 2px; } a.footer-nav__download-text{ font-weight: 400; color: #ad9c90; text-decoration: none; font-family: Open Sans, sans-serif; font-style: normal; line-height: 19px; font-size: 14px; } .footer-nav__download-container.--load-icon { position: relative; } .drag-block.container.SERVICES button.btn.btn-default.to_cart.animate-load.btn-sm.js-item-action{ display:none; } .index-block__preview { max-width: 100%; } .services-list.services_block-template button.btn.btn-default.to_cart.animate-load.btn-sm.js-item-action{ display:none; } .detail-block.ordered-block.order_form{ display:none; } .drag-block.container.SERVICES .prices{ display:none; } .services-list.services_block-template .prices{ display:none; } /*.main.banner-auto{ z-index: 5; }*/ .bx-sbb-empty-cart-desc { text-align: center; color: #fff; } .top-content-row__tags-button.line-block__item.color-dark-parent-all { display: none; } .btn_mute svg{ pointer-events: none; } /*.banners-big .wrapper_video iframe, .banners-big .wrapper_video object, .banners-big .wrapper_video video { min-height: 100%; min-width: 100%; heiaght: 100%!important; position: relative; top: 0%; left: 0%; transform: none; } .banners-big .wrapper_video { position: relative; } .banners-big--high { --big-banner-height: auto; }*/ .contacts__col.contacts__col--right { display: none; } input.btnTBank { color: black; font-size: 1.5em; } input.btnTBank{ background-color: var(--theme-base-color); border-color: var(--theme-base-color); color: var(--button_color_text); margin-bottom: 10px; }  .status-amount--visible{ display: none !important; } .dropdown-menu-inner.header-menu__wide-limiter.scrollbar { max-height: 400px; } @media screen and (max-width: 1199px) { .dropdown-menu-wrapper { width: 100vw; left: 0 !important; } } @media screen and (min-width: 1200px) { .dropdown-menu-wrapper { width: 71vw; left: 2.7% !important; } } @media screen and (min-width: 1710px) { .dropdown-menu-wrapper { width: 50vw; left: 11.7% !important; } } .has-long-banner .page-top-info { padding-top: 30% !important; }
div.input:has(input#input_PERSONAL_BIRTHDAY) {
display: flex;
align-items: center;
}
textarea[readonly="readonly"] {
background-color: #00000000 !important;
}


.line-block__item .sku-props__value {
    width: fit-content !important;
    font-size: smaller;
    padding: 0 0.5rem;
    min-width: 2rem;
}

.sku-props--detail .sku-props__value--pict {
    --pict-prop-size: 49px !important;
    font-size: medium !important;
    width: fit-content;
    padding: 0 1rem;
    min-width: 3rem;
}

.section-gallery-wrapper__item img {
    display: none;
}

.section-gallery-wrapper__item.active img {
    display: block;
}