Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/rospirotorg.ru/bitrix/templates/aspro_next_ilovecv/css/ |
Upload File : |
/*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; }*/ .feedback_wrapper .maxwidth-theme>.form.inline { padding: 0; } /* wbs24 - add sale stickers */ .stickers .wrap_mark_sale { display: block; } .stickers .mark_sale { background-color: #e32330; width: 40px; height: 40px; font-size: 13px !important; line-height: 40px; border-radius: 50%; color: #fff; font-weight: bold; text-align: center; } .sale_block .value { display: none; } .fast_view_frame .stickers { max-width: 250px; } /* wbs24 - buy services */ .service-item { display: flex; align-items: baseline; } .service-item__button { position: relative; cursor: pointer; } .btn-onoff:after, .btn-onoff:before { position: absolute; display: block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 0; content: "."; } .btn-onoff:after { top: 4px; bottom: 0; border-radius: 100%; background: #fff; width: 14px; height: 14px; border: none; margin: 2px; left: 0; box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.3); transition: left 0.1s ease-in; z-index: 11; } .btn-onoff.active:after { left: 14px; } .btn-onoff:before { display: block; top: 4px; left: 0; height: 18px; width: 33px; border-radius: 10px; background: #a12771; } .btn-onoff:not(.active):before { background: #e0e0e0; } .btn-onoff { padding: 0px 0px 0px 50px; font-size: 13px; color: #999; height: 18px; } .service-item__price { padding-left: 20px; } .basket-items-list-item-container[data-serviceofproductid] { display: none !important; } /* Change shopping cart buttons */ /* checkout button */ .basket-checkout-block-btn .basket-btn-checkout { background: #882160 !important; color: white !important; } .basket-checkout-block-btn .white { } .basket-checkout-block-btn .btn.btn-default.white:not(.grey) { color: white !important; } .basket-checkout-block-btn .basket-btn-checkout:hover { background: #a22272 !important; } /* one click button button */ .fastorder span { background: white !important; color: #882160 !important; } .fastorder span:hover { background: #882160 !important; color: white !important; } /* Change shopping cart buttons */ .bx-calendar-form-block .bx-calendar-form { display: flex; align-items: center; } /* basket and order header */ .call_region_form { text-decoration: underline; position: relative; padding-left: 30px; } .call_region_form:before { content: ""; position: absolute; left: 0px; top: 10px; width: 20px; height: 30px; background: url(../images/svg/Marker.svg) 0px 0px no-repeat; background-size: contain; } /* styles for delivery and payment services */ .bx-soa-pp-item-container { display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; gap: 20px; } #bx-soa-order-form .bx-soa-pp-company-smalltitle { font-size: 16px ; padding-right: 5px; } .bx-soa-pp-company-graf-container { max-width: 100px; } .bx-soa-pp-company-image { width: 100% !important; } .image_wrapper_block, .image_wrapper_block a { height: 290px; } /* button one click in catalog section */ .wrapp-one-click.section_template { margin: 8px auto 0 auto; width: 176px; } .wrapp-one-click.section_template_table { width: 196px; } @media (max-width: 1100px) and (min-width: 992px) { .catalog_block .counter_wrapp > div { margin: 8px auto 0 auto; } } @media (max-width: 992px) { .wrapp-one-click.section_template { margin: 8px auto 0 auto; width: 201px; } } @media (max-width: 600px) { .wrapp-one-click { display: block; } } @media (max-width: 555px) and (min-width: 0px){ .wrapp-one-click.section_template { margin: 8px auto 0 auto; padding-left: 6px; width: auto; } } @media (min-width: 768px) { .wrapp-one-click.section_template_table_adaptive { display: none; } } .buy_similar_text { line-height: normal; color: #7d7d7d; font-size: 12px; line-height: 18px; width: 100%; } /* Customer select section */ body.site_s1 .tabs_slider .catalog_item .inner_wrap { padding-left: 5px; padding-right: 5px; padding-top: 5px; border: none; } .site_s1 .catalog_block .catalog_item img, .site_s1 .product_slider .catalog_item img { width: 100%; height: 100%; object-fit: cover; } .site_s1 .like_icons { top: 3px; right: 5px; } .site_s1 .type_clothes .item_slider:not(.flex) .slides { max-width: 100%; } @media (max-width:660px) { .site_s1 .item_slider.flex .slides>li>a { height: 100%; } .site_s1 .item_slider .slides { height: 100%; } } @media (max-width: 600px) { body.site_s1 .container .catalog_detail .item_main_info .item_slider { padding: 0!important; } .site_s1 .item_slider .slides { padding-top: 0; } .site_s1 .item_slider.flex .slides>li>a img { max-height: 505px; } } /* Customer select section */ .customer-select-title { margin-top: 150px; } .customer-select-title h4 { margin: 30px 0 26px; } .customer-select-title hr { border-bottom: 1px solid #f2f2f2; height: 0; width: 100%; margin: 15px 0 25px; } .footer_inner.footer_custom .col-md-1 { display: none; } .bottom-menu .bottom_category_menu { max-height: 150px; display: flex; overflow: auto; flex-direction: column; } .bottom-menu .bottom_category_menu::-webkit-scrollbar-thumb { background: #555; } .bottom-menu .bottom_category_menu::-webkit-scrollbar { width: 5px; height: 8px; background-color: #aaa; } @media (max-width: 768px) { .bottom-menu .bottom_category_menu { display: block; } } .projects.item-views.table.with-comments .flexslider.row { margin: 0px; } /* order */ #bx-soa-order-form .pandd { display: flex; flex-direction: column; } #bx-soa-order-form #bx-soa-order .bx-soa-section .bx-soa-section-content { padding: 25px 40px 40px; } #bx-soa-order-form #bx-soa-order .bx-soa-section .bx-soa-section-title-container { padding: 29px 19px 29px 40px; } #bx-soa-order-form .pandd > div { width: 100%; margin-left: 0; margin-right: 0; } /* #bx-soa-order-form [class*="bx-soa-"] { background: #FFFFFF; border-radius: 20px; }*/ #bx-soa-order .bx-soa-section .bx-soa-section-title:before { display: none; } #bx-soa-order-form .bx-soa-pp-company-item { } #bx-soa-order-form #bx-soa-order.orderform--v1 .bx-soa-pp-item-container .bx-soa-pp-company.bx-soa-pp-company-item { padding: 22px 50px 22px 22px; border: 1px solid #CBCCD1; -webkit-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear; flex: 1 0 45%; } #bx-soa-order-form #bx-soa-order.orderform--v1 #bx-soa-paysystem .bx-soa-pp-item-container .bx-soa-pp-company.bx-soa-pp-company-item { padding: 22px 50px 22px 70px; background-image: url(/upload/wm/credit.svg); background-repeat: no-repeat; background-position: 20px 15px; } #bx-soa-order-form #bx-soa-order.orderform--v1 .bx-soa-pp-item-container .bx-soa-pp-company.bx-soa-pp-company-item:hover { border: 1px solid #882160; } #bx-soa-order-form #bx-soa-order.orderform--v1 .bx-soa-pp-item-container .bx-soa-pp-company.bx-soa-pp-company-item.bx-selected { border: 1px solid #882160; } #bx-soa-order-form #bx-soa-order.orderform--v1 #bx-soa-delivery, #bx-soa-order-form #bx-soa-order.orderform--v1 #bx-soa-paysystem { width: 100%; margin-right: 0; } #bx-soa-order-form #bx-soa-order.orderform--v1 .bx-soa-pp-item-container .bx-soa-pp-company.bx-selected .bx-soa-pp-company-graf-container::after { left: 5px; top: 6px; } #bx-soa-order-form #bx-soa-order.orderform--v1 .bx-soa-pp-company-graf-container { height: 20px; width: 20px ; border: none; background: transparent; padding: 0; margin: 0; display: inline-block; position: absolute; right: 20px; top: 20px; left: auto; } #bx-soa-order-form .form-control[name="PROFILE_ID"] { border-radius: 12px; height: auto; padding: 15px 20px; background: #fff; font-weight: bold; margin-top: 15px; } #bx-soa-order-form #bx-soa-order .bx-soa-pp-company:not(.bx-selected):hover .bx-soa-pp-company-graf-container:before { background-color: transparent; } #bx-soa-delivery-type { padding: 25px 29px 25px 40px; background: #FFFFFF; border: 1px solid #f2f2f2; border-radius: 20px; margin-bottom: 20px; } #bx-soa-delivery-type h2 { font-size: 20px; line-height: 24px; color: #333; font-weight: 600; } .container #bx-soa-order .bx-soa-cart-total .bx-soa-cart-total-line { border-radius: 0; } .container #bx-soa-order .btn-order-save, #bx-soa-orderSave .btn-default { background: linear-gradient(90.03deg, #882160 0.03%, #a12771 108.46%); padding: 13px 24px; align-items: center; webkit-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear; color: #fff; font-weight: 600; font-size: 16px; border-radius: 30px; } .container #bx-soa-order .btn-order-save:hover, #bx-soa-orderSave .btn-default:hover { background: linear-gradient(90.03deg, #8a2d66 0.03%, #9a487a 108.46%); } #bx-soa-order-form .regular_delivery_block { font-size: 14px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; /* margin: 25px 0 10px; */ } .fast_delivery_block, .delivery_on_time_block { /* margin-bottom: 10px; */ } #bx-soa-order-form .delivery_options_checkbox + label { position: relative; padding-left: 44px; cursor: pointer; } #bx-soa-order-form .delivery_options_checkbox + label::before { content: ""; position: absolute; left: 0; top: 0; bottom: 0; margin: auto; background: #B1B3BA; border-radius: 999px; padding: 3px 2px 2px 3px; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; outline: 0; display: block; width: 32px; height: 20px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } #bx-soa-order-form .delivery_options_checkbox + label::after { position: absolute; display: block; content: ""; width: 16px; height: 16px; left: 2px; top: 0; bottom: 0; margin: auto; border-radius: 50%; background: #fff; -webkit-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; } #bx-soa-order-form .delivery_options_checkbox { } #bx-soa-order-form .delivery_options_checkbox:checked + label::before, #bx-soa-order-form .delivery_options_checkbox[checked=''] + label::before { background: #a12771; } #bx-soa-order-form .delivery_options_checkbox:checked + label::after, .delivery_options_checkbox[checked=''] + label::after { left: 14px; } h2.bx-soa-section-title.col-sm-9 { padding-left: 0; } #bx-soa-order-form .bx-soa-customer { display: flex; flex-wrap: wrap; margin: 0 -5px; } #bx-soa-order-form #bx-soa-order #bx-soa-properties .form-group { margin: 0; width: 100%; position: relative; } #bx-soa-order-form #bx-soa-order.orderform--v1 .bx-soa .bx-soa-custom-label, #bx-soa-order-form #bx-soa-order.orderform--v1 .bx-soa .form-group label { position: absolute; background-color: transparent; z-index: 10; color: #882160; top: -10px; left: 30px; font-size: 12px; background-color: #ffffff; font-weight: 500; padding: 0 4px; -webkit-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear; } #bx-soa-order-form #bx-soa-order.orderform--v1 .bx-soa .form-group[data-property-id-row="59"] label { position: unset; opacity: 1; visibility: visible; font-weight: 400; font-size: 14px; line-height: 20px; color: inherit; } #bx-soa-order-form #bx-soa-order.orderform--v1 .bx-soa .form-group[data-property-id-row="59"] input { display: none; } #bx-soa-order-form #bx-soa-order.orderform--v1 .bx-soa .form-group[data-property-id-row="59"] label { position: relative; padding-left: 44px; cursor: pointer; top: 0; left: 0; } #bx-soa-order-form #bx-soa-order.orderform--v1 .bx-soa .form-group[data-property-id-row="59"] label::before { content: ""; position: absolute; left: 0; top: 0; bottom: 0; margin: auto; background: #B1B3BA; border-radius: 999px; padding: 3px 2px 2px 3px; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; outline: 0; display: block; width: 32px; height: 20px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } #bx-soa-order-form #bx-soa-order.orderform--v1 .bx-soa .form-group[data-property-id-row="59"] label::after { position: absolute; display: block; content: ""; width: 16px; height: 16px; left: 2px; top: 0; bottom: 0; margin: auto; border-radius: 50%; background: #fff; -webkit-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; } #bx-soa-order-form #bx-soa-order.orderform--v1 .bx-soa .form-group[data-property-id-row="59"] label.checked::before { background: #a12771; } #bx-soa-order-form #bx-soa-order.orderform--v1 .bx-soa .form-group[data-property-id-row="59"] label.checked::after { left: 14px; } #bx-soa-order-form .form-control { border-radius: 10px; height: 52px; padding: 0 16px; font-size: 16px; line-height: 100%; -webkit-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear; outline: #F5A7B4 solid 0; background: #FFFFFF; } #bx-soa-order-form .form-control#soa-property-20 { position: relative; z-index: 1; border-right: none; padding-right: 0; border-radius: 10px 0 0 10px; } #bx-soa-order-form .input-group-addon { margin: 5px 0px; border: 1px solid #eee; border-left: none; border-radius: 0 10px 10px 0; } /* #bx-soa-order-form #bx-soa-order #bx-soa-properties .form-group[data-property-id-row="3"], #bx-soa-order-form #bx-soa-order #bx-soa-properties .form-group[data-property-id-row="2"], #bx-soa-order-form #bx-soa-order #bx-soa-properties .form-group[data-property-id-row="20"] { width: calc(33.333333% - 14px); } */ #bx-soa-order-form #bx-soa-order #bx-soa-properties .form-group[data-property-id-row="23"], #bx-soa-order-form #bx-soa-order #bx-soa-properties .form-group[data-property-id-row="24"] { } #bx-soa-order-form #bx-soa-order textarea.form-control { border-radius: 10px; background-color: #ffffff; } #bx-soa-order-form #bx-soa-basket [class*="bx-soa-"] { border-radius: 0; } #bx-soa-order-form #bx-soa-basket .bx-soa-coupon-input, #bx-soa-order-form #bx-soa-basket .bx-soa-section-content { border-radius: 20px; } #bx-soa-order .bx-soa-coupon-input:after { -webkit-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear; } #bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-img-block .bx-soa-item-imgcontainer { background-size: contain; } @media (max-width: 656.98px) { #bx-soa-order-form #bx-soa-order #bx-soa-properties .form-group[data-property-id-row="3"], #bx-soa-order-form #bx-soa-order #bx-soa-properties .form-group[data-property-id-row="2"], #bx-soa-order-form #bx-soa-order #bx-soa-properties .form-group[data-property-id-row="20"], #bx-soa-order-form #bx-soa-order #bx-soa-properties .form-group[data-property-id-row="23"], #bx-soa-order-form #bx-soa-order #bx-soa-properties .form-group[data-property-id-row="24"] { width: 100%; } } @media (max-width: 480.98px) { #bx-soa-order-form #bx-soa-order .bx-soa-section .bx-soa-section-content { padding: 15px 20px 10px; } #bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company { width: 100%; margin: 0!important; } #bx-soa-order-form .bx-soa-pp-item-container { margin: 0; } #bx-soa-order .bx-soa-coupon { margin: 0; padding-left: 0; padding-right: 0; } #bx-soa-delivery-type { padding: 25px 15px 15px 20px; } } .delivery_type_row { display: flex; margin: 0 -5px; } .delivery_type_column { flex: 0 1 33.333%; padding: 0 5px; } .delivery_type_block { display: block; cursor: pointer; position: relative; padding: 40px 20px; border: 1px solid #CBCCD1; border-radius: 10px; } .delivery_type_block::before { content: ""; position: absolute; top: 7px; right: 7px; width: 20px; height: 20px; border: 1px solid #f2f2f2; border-radius: 100%; background: #fff; z-index: 1; } .delivery_type_block.active::after { content: ""; position: absolute; right: 12px; top: 13px; width: 10px; height: 8px; background: url('/bitrix/templates/aspro_next_ilovecv/images/svg/order_ext.svg') -64px -9px no-repeat; background-color: #882160; z-index: 2; } .delivery_type_block.active::before { background-color: #882160; } .data_time_options_title { position: relative; font-size: 16px; line-height: 24px; color: #333; padding-left: 0 !important; padding-top: 10px; padding-bottom: 10px; } .data_time_options select { background-color: white; border-radius: 10px; height: 52px; padding: 0 16px; outline: #F5A7B4 solid 0; background: #FFFFFF; } .data_time_options input[type="time"] { width: 100%; border-radius: 10px; height: 52px; padding: 0 16px; outline: #F5A7B4 solid 0; background: #FFFFFF; border: 1px solid #eeeeee; } .date_row { display: flex; margin: 0 -5px; } .date_row > div{ padding: 0 5px; flex: 0 1 50%; } .date_row .fast_delivery { margin-top: 20px; background-color: #F8F8F8; border-radius: 12px; padding: 20px; background-repeat: no-repeat; background-position: 18px 18px; font-weight: 400; font-size: 16px; line-height: 22px; color: #3F4457; width: 100%; flex: 0 1 100%; } #bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company { margin: 0; } #bx-soa-paysystem .bx-soa-pp-item-container { display: flex; flex-direction: column; } #bx-soa-properties .bx-soa-customer-field { flex: 0 1 50%; padding: 0 5px; margin: 0 0 20px 0; margin-bottom: 20px !important; } #bx-soa-properties .form-group[data-property-id-row="1"] { flex: 0 1 100%; } #bx-soa-properties .form-group[data-property-id-row="1"] { flex: 0 1 100%; } #bx-soa-properties .form-group[data-property-id-row="59"] { flex: 0 1 100%; } @media (max-width: 1121px) { .bx-soa-pp-item-container { display: flex; flex-direction: column; gap: 20px; } .delivery_type_row { flex-direction: column; } #bx-soa-properties .row .bx-soa-customer { flex-direction: column; } #bx-soa-properties .row .bx-soa-customer > div { flex: 0 1 100%; } #bx-soa-delivery .delivery-adress-row { flex-direction: column; } #bx-soa-delivery .delivery_options .date_row { flex-direction: column; } } .delivery-type-container .delivery_type_row { margin-top: 20px; } .delivery_options .data_time_options_title { margin-bottom: 10px; } .delivery-adress { padding-top: 0px !important; padding-bottom: 0px !important; } .delivery-adress-row { display: flex; margin: 0 -5px; flex-wrap: wrap; } .delivery-adress-row .adress { padding: 0 5px; flex: 0 1 70%; } .delivery-adress-row .home { padding: 0 5px; flex: 0 1 30%; } .delivery-adress-row .comment { margin-top: 20px; padding: 0 5px; flex: 0 1 100%; } .delivery-adress-row .comment > div { padding: 0 5px; padding: 0; } .delivery_options .date_row .time { margin: 0 -5px; } .delivery_options .date_row .time > div { flex: 33.333%; padding: 0 5px; } .delivery_options .date_row .time > div input { width: 100%; border-radius: 10px; height: 52px; border: 1px solid #eeeeee; padding: 0 16px; } /* стили для блока с часами работы в футере */ .opening-hours { padding: 0 0 0 32px; } /* скрытие сео текстов на странице каталога */ .catalog_section_list .section_item .desc .desc_wrapp { display: none; } /* стили для блока wbs24 в футере */ .footer__studio { text-align: right; font-size: 13px; color: #888; } .footer__studio a { text-decoration: none; color: #3b3b3b; } .footer__studio img { display: inline; margin-left: 15px; height: 40px; vertical-align: bottom; } @media (max-width: 768px) { .footer__studio { text-align: center; font-size: 13px; color: #888; } } /* стили для блока с ссылкой на политику конфиденциальности в футере */ footer .bottom-under .inner-wrapper .copy-block>.polit { display: flex; flex-wrap: wrap; margin-top: 20px; justify-content: space-between; gap: 40px; } .copy-block { display: flex; flex-direction: column; } @media (max-width: 768px) { footer .bottom-under .inner-wrapper .copy-block>.polit { gap: 10px; justify-content: space-around; margin-top: 0px; padding-bottom: 40px; flex-direction: column; } } @media (max-width: 885px) { footer .bottom-under .inner-wrapper .copy-block>.polit { flex-direction: column; gap: 10px; } } /* Стили для Политики Куки */ .cookiesBlockAtevi { gap: 20px; } button.btnBorderType2Atevi.sm.cookiesButtonAtevi { border: none; transition: all 0.3s ease; } .cookiesBlockAtevi .info_atevi p{ margin: 0; } /* стили для иконок тг/вотсап в шапке */ .social-icons.header-icons { height: 10px; display: flex; flex-wrap: nowrap; } .social-icons.header-icons a.whatsapp { margin-right: -8px; } @media (max-width: 992px) { .social-icons.header-icons { margin: 16px 11px; } .social-icons.header-icons a { padding-left: 11px; } } .nav-tabs.custom a { background: #f9f9fa; border: 1px solid #f2f2f2; color: #222; margin: 0 -1px -1px 0; padding: 17px 25px 18px; text-decoration: none; border-radius: 0; font-weight: 700; text-transform: none; } .nav-tabs.custom { border-bottom: 1px solid #f2f2f2; } .nav-tabs.custom li.active a { color: #882160; } .nav-tabs.custom li { margin: 1px 0; } .nav-tabs.custom li.active { border-top: 2px solid #882160; margin: 0px; border-bottom: none; } @media (min-width: 992px) { .tab-pane.active { max-width: 70%; } } .panel-group-custom#accordion { display:none; } @media (max-width: 768px) { .panel-group-custom#accordion { display: block; } .tabs-container.custom-tabs { display: none; } } .panel-group-custom .panel a { display: block; width: 100%; } .panel-group-custom .panel .panel-heading { background: #fff; color: #222; margin: 0px 0px -1px 0px; padding: 18px 25px 17px; border-radius: 0; font-weight: bold; font-size: 15px; cursor: pointer; position: relative; } .panel-group-custom .panel { border-radius: 0; margin: 0px 0; border: 1px solid #f5f5f5; } .panel-group-custom .panel-default>.panel-heading { border: none; } .panel-group-custom .panel-collapse.in { background: #fff; } .panel-group-custom .panel-heading:before { content: ""; position: absolute; width: 11px; height: 20px; font-family: FontAwesome; content: "\f107"; font-size: 17px; right: 25px; font-weight: 400; } .panel-group-custom .panel.opened .panel-heading:before { content: "\f106"; } .panel-group-custom .panel.opened a{ color: #882160; } .panel-title a:not([aria-expanded="false"]) { color: #882160; } .container a { font-weight: bold; position: relative; color: #741b52; } .container a::after { content: ""; position: absolute; bottom: 0; left: 0; right: 0; height: 2px; background: #741b52; width: 0; transition: width 0.3s ease; } .container a:hover::after { width: 100%; } .personal_wrapper .sale-order-list-button { color: white; } .container .shops .item a::after, .container .store_description a::after, .container .btn-inline a::after, .container .title a::after { content: none; } .container a.fancy { position: unset; } #mobileheader .logo { max-width: 106px; } @media (max-width: 439px) { #mobileheader .logo-block{ max-width: 106px; } } @media (max-width: 395px) { #mobileheader .logo-block{ max-width: 90px; } } @media (max-width: 365px) { #mobileheader .wrap_icon { padding: 0 2px; } #mobileheader .right-icons { padding-right: 0px; } .social-icons.header-icons a { padding-left: 6px; } .social-icons.header-icons a:nth-child(1) { padding: 0px; } } @media (max-width: 313px) { #mobileheader .right-icons { width: 100%; background: #fff; margin-top: 1px; } } /* Custom styles for /sitemap/ */ ul.map-level-0 > li:first-child { border-bottom: 1px solid; margin-bottom: 30px; } ul.map-level-0 > li:first-child ul.map-level-1 { display: flex; flex-wrap: wrap; gap: 25px; } ul.map-level-0 > li:first-child ul.map-level-1 > li > a { font-weight: bold; } ul.map-level-0 > li:first-child ul.map-level-1 > li { width: calc(33.3333% - 25px); margin: 0; } ul.map-level-0 { display: flex; flex-wrap: wrap; gap: 20px 0; } ul.map-level-0 > li:not(:first-child) { width: 33.3333%; } .right_block ul.map-level-1 li:before { content: none; } ul.map-level-0 a { text-decoration: none; color: #000; position: relative; } ul.map-level-0 a::after { content: ''; position: absolute; left: 0; top: 100%; width: 0; height: 2px; background-color: #811e5a; transition: width 0.3s ease; } ul.map-level-0 a:hover::after { width: 100%; } ul.map-level-0 a:hover { color: #811e5a; } @media (max-width: 768px) { ul.map-level-0 > li:not(:first-child) { width: 50%; } ul.map-level-0 > li:first-child ul.map-level-1 > li { width: calc(50% - 25px); } } @media (max-width: 497px) { ul.map-level-0 > li:not(:first-child) { width: 100%; } ul.map-level-0 > li:first-child ul.map-level-1 > li { width: 100%; } } @media (max-width: 768px) { .sections_wrapper.compact-view-mobile .list .item .name a { padding: 24px 24px 23px 24px; } .sections_wrapper.compact-view-mobile .list .item .name a:hover::after { top: 90%; width: 100%; margin: 0; } } /* Custom styles for contact styles */ .contacts_map { margin-top: -30px; } @media (max-width: 600px) { .contacts_map { margin-top: 15px; } } /* Turn off persnal account */ .row.sale-personal-section-row-flex .col-lg-4.col-md-6.col-sm-6.col-xs-6:nth-child(1) { display: none; } .basket_normal .popup.custom { background: white; min-width: 0; z-index: 11; position: absolute; top: -23%; left: 50%; transform: translateX(-50%); width: 100%; } @media (max-width: 600px) { .basket_normal .popup.custom { top: -10% !important; left: 50%; transform: translateX(-50%); width: 100%; } .popup_regions .items.only_city .cities .item { width: 50%; } } .call_region_form.js-call-region-form { color: #1AAB12; } .about_images { display: flex; flex-wrap: wrap; margin: 0 -10px; gap: 40px; } .about_images .column { max-width: 44%; max-height: 500px; } .about_images .item img { width: 100%; max-height: 500px; }