@charset "UTF-8";
/* scm-customizer src-md5:154d32693ec94ef59539c92f26d50a0d */
/* Перенесено из «Внешний вид → Настроить → Дополнительные стили». Править здесь (css/scm-customizer.css). */
/* Отключены — браузер их и раньше не применял из-за синтаксических ошибок. Чтобы включить, перенесите в тело файла:
   [было на строке 1209] .whb-main-header .wd-dropdown.wd-dropdown-cats {width: 1000px !important; max-width: none !important;}
   [было на строке 1327] .key-val {transition: filter .2s ease, opacity .2s ease;}
*/
h6.entry-title.title{font-weight: revert-layer;font-size: 30px}
div#contentnewhelp{margin-bottom: 25px}
div.wd-header-nav.wd-header-secondary-nav.text-right.active-flag{display:none !important}
div.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-list-horizontal{display:none !important}
div.tabs.heart_block.widthno{margin-bottom: 20px}
div.tabs.warningblue.widthno{margin-bottom: 20px}
.single-footer, .single-footer ul, .single-footer li, .single-footer a{color: #6b6b6b !important;opacity: 1 !important}
.mailfoot, .mailfoot ul, .mailfoot li, .mailfoot a{color: #6b6b6b !important;opacity: 1 !important}
div.aioseo-author-bio-compact{display:none !important}
footer.footer-container.color-scheme-dark{background-color: #f5f5f7}
section.block_emails{background: #f5f5f7}
.support-icon{transition: filter 0.2s ease}
.support-icon:hover{filter: invert(32%) sepia(97%) saturate(566%) hue-rotate(174deg) brightness(95%) contrast(101%)}
aside.sidebar-container .widget-area{margin-top: 370px !important}
div.payment-list{margin-left: 0px !important}
.block_inside h2{font-family: var(--font-family);color: #333;font-size: 20px;font-weight: normal}
.block_inside .container{width: 100%;padding: 0}
.block_inside_wrap{display: flex;flex-wrap: wrap;gap: 18px;justify-content: flex-start}
.block_inside_item{border-radius: 10px;width: calc(20% - 15px);box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0);background: #fafafa;height: 43px;display: flex;justify-content: center;align-items: center;gap: 12px}
.block_inside_item img{width: 30px;height: 30px;cursor: initial}
.block_inside_item_text{font-family: var(--font-family);font-weight: 600;font-size: 17px;color: #333}
.block_inside{margin-bottom: 52px;margin-top: 30px}
.block_title{margin-bottom: 15px}
.s_rec_wrap .s_rec_row .sh_product .title{text-align: left}
.col-left.set-cont-mb-s.reset-last-child{display: none}
.wpd-form-row .wpdiscuz-item.wpd-field-group.wpd-field-rating fieldset.wpdiscuz-rating{display: block !important}
.wd-dropdown.wd-dropdown-cats{position: absolute;display: block;left: -138px;width: 35vw;border-radius: 0 0 15px 15px;height: 35vw !important;top: 50px;background: #fff;transition: .5s ease-in-out;z-index: 999999999 !important;box-shadow: 0 18px 38px rgb(0 0 0 / 18%)}
.wd-nav-vertical{width: 310px}
.wd-dropdown-menu{width: 100%;border: none !important;box-shadow: none !important}
.wd-header-cats.wd-style-1 .menu-opener:after{display: none}
span.menu-opener.color-scheme-light{min-width: 50px !important;max-width: 50px}
.wd-header-cats.wd-style-1.wd-event-click.wd-open-dropdown.wd-with-overlay.whb-78k1b6qvdb9qwn73kcfc.wd-opened .wd-dropdown.wd-dropdown-cats li{position: initial}
.title_menu_link{font-size: 20px;padding-bottom: 20px;font-weight: 700}
.wd-header-cats .menu-opener-icon:not(.custom-icon):after{font-size: 26px!important}
span.menu-opener.color-scheme-light{min-width: 160px !important;max-width: 160px;justify-content: center}
.wd-header-cats.wd-style-1 .menu-opener-icon{margin-inline-end: 0px !important}
button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit{padding: 0 !important}
.dad_span_1, .dad_span_2, .dad_span_3{position: absolute;width: 21px;height: 1px;transition: 0.3s;background: #000;left: 50%;top: 50%;transform: translate(-50%, -50%)}
.dad_span_1{top: 21px}
.dad_span_2{top: 30px}
.dad_span_3{top: 39px}
button.navbar_toggle.wd-tools-element.wd-header-mobile-nav{background: #fff}
aside#mobileSidebar{display: none}
aside.sidebar-container .widget-area{margin-top: 0px !important}
.wd-dropdown.wd-dropdown-cats li{position: initial}
.wd-sidebar-opener.wd-not-on-shop.wd-action-btn.wd-style-icon{display: none}
.mobile-nav.wd-side-hidden.wd-side-hidden-nav.wd-left.wd-opener-arrow.wd-opened{display: none}
span.wow{display: inline-block}
.mobile-side-menu-duplicate li.open > .sub-menu a{color: #000;display: block}
.menu-simple-dropdown li a{padding-top: 0px !important;padding-bottom: 0px !important;display: inline-block;width: 100%}
aside.sidebar-container.col-lg-2.col-md-3.col-12.order-last.order-md-first.sidebar-left.area-sidebar-full-screen-menu{display: none}
div.wd-dropdown.wd-dropdown-cats{margin-left: 137px !important}
input#scm_edit_avatar_upload_file{display: none}
.flex_edit_account{display: flex;justify-content: space-between;flex-wrap: wrap}
div#scm_edit_avatar_upload{width: 100%;padding: 20px 0 0}
div#scm_edit_avatar{flex-wrap: wrap;justify-content: center}
.flex_edit_account_item1{width: 75%}
.flex_edit_account_item2{width: 20%}
.flex_edit_account_item2 button#scm_edit_avatar_upload_button{margin: 0;justify-content: center;background: #3FB5FF !important;color: #fff;line-height: 1.5 !important;font-size: 16px !important;text-transform: none;border-radius: 8px !important;transition: color .25s ease, background-color .25s ease, border-color .25s ease, box-shadow .25s ease, opacity .25s ease}
div#scm_edit_avatar_error_message{display: none}
.flex_edit_account_item2 div#scm_edit_avatar_display_current img{border-radius: 10px;overflow: hidden;width: 100%;height: 100%;object-fit: cover}
.flex_edit_account_item2 div#scm_edit_avatar_display_current{border: none}
.flex_edit_account_item1 p.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first{width: 100%}
.flex_account_item input#account_birthdate{background: #f6f6f6;border-radius: .75rem;border: none}
form.woocommerce-EditAccountForm.edit-account input{background: #f6f6f6;border-radius: .75rem;border: none;height: 60px;font-size: 18px}
div#scm_delete_account{padding: 20px 0 0;margin: 0;border: none;display: block}
div#scm_delete_account div#scm_delete_account_submit_button{border: none;margin: 0;text-decoration: underline;cursor: pointer;display: inline-block;background: none;color: #000;padding: 0;width: auto}
.flex_edit_account_item1 button.woocommerce-Button.button{margin: 0;background: #3FB5FF !important;color: #fff;line-height: 1.5 !important;font-size: 16px !important;text-transform: none !important;border-radius: 8px !important;display: inline-block;width: auto;padding: 10px 40px !important;text-align: center;font-weight: 700 !important;font-family: Arial, sans-serif !important;transition: color .25s ease, background-color .25s ease, border-color .25s ease, box-shadow .25s ease, opacity .25s ease}
.flex_edit_account_item1 button.woocommerce-Button.button:hover, .flex_edit_account_item2 div#scm_edit_avatar_upload_submit_button:hover, div#scm_edit_avatar_delete_submit_button:hover{background: #3FB5FF !important;transform: translateY(-2px);box-shadow: 0 4px 12px rgba(0, 136, 204, 0.2);color: #fff !important;text-decoration: none}
.flex_account_item p{float: none}
.flex_edit_account_item{display: grid;grid-column-gap: var(--grid-column-gap);grid-row-gap: var(--grid-row-gap);grid-template-columns: repeat(2, 1fr);-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;--grid-column-gap: 25px;--grid-row-gap: 25px;padding-bottom: 20px}
div#scm_delete_account div#scm_delete_account_submit_button:hover{text-decoration: none}
.homeslider{height: 450px;width: calc(100% - 296px);margin-left: 0;border-radius: 20px;background: #fff}
.homeslider.slick-initialized.slick-slider{margin-left: 0 !important}
div#scm_edit_avatar{border: none}
div#scm_edit_avatar_upload_submit_button, div#scm_edit_avatar_delete_submit_button{margin: 20px 0 0;justify-content: center;background: #3FB5FF !important;color: #fff;line-height: 1.5 !important;font-size: 16px !important;text-transform: none;border-radius: 8px !important;transition: color .25s ease, background-color .25s ease, border-color .25s ease, box-shadow .25s ease, opacity .25s ease;border: none !important}
div#scm_edit_avatar_upload input#scm_edit_avatar_upload_file{font-size: 12px;height: auto;border-radius: 0;display: block;margin: 0}
.woocommerce-checkout-review-order-table .product-thumbnail img{width: 100%;height: auto;object-fit: cover}
.woocommerce-checkout-review-order-table .product-thumbnail{width: 150px}
span.menu-opener.color-scheme-light span.menu-opener-icon{width: 26px;height: 26px;position: relative}
span.menu-opener.color-scheme-light span.menu-opener-icon .dad_span_1, span.menu-opener.color-scheme-light span.menu-opener-icon .dad_span_2, span.menu-opener.color-scheme-light span.menu-opener-icon .dad_span_3{width: 21px;height: 2px;background: #fff;transition: 0s}
span.menu-opener.color-scheme-light span.menu-opener-icon .dad_span_1{top: 5px}
span.menu-opener.color-scheme-light span.menu-opener-icon .dad_span_2{top: 14px}
span.menu-opener.color-scheme-light span.menu-opener-icon .dad_span_3{top: 23px}
.wd-header-cats.wd-style-1.wd-event-click.wd-open-dropdown.wd-with-overlay.wd-opened span.menu-opener.color-scheme-light span.menu-opener-icon .dad_span_2{display: none}
.wd-header-cats.wd-style-1.wd-event-click.wd-open-dropdown.wd-with-overlay.wd-opened span.menu-opener.color-scheme-light span.menu-opener-icon .dad_span_3{top: 13px;transform: rotate(-45deg);left: 4px}
.wd-header-cats.wd-style-1.wd-event-click.wd-open-dropdown.wd-with-overlay.wd-opened span.menu-opener.color-scheme-light span.menu-opener-icon .dad_span_1{top: 13px;transform: rotate(45deg);left: 4px}
span.menu-opener.color-scheme-light span.menu-opener-icon:after{display: none}
.site_content_flex{display: flex}
.site_content_flex{display: flex;justify-content: space-between}
.site_content_flex .site_content_item_menu{width: 23%}
.site_content_flex .status-publish{width: 75%}
.site_content_flex .site_content_item_menu li{list-style: none;border-radius: .75rem;padding: .75rem 1rem;cursor: pointer;border: 1px solid #fff;background: #fff;box-shadow: 0 3px 20px rgba(34, 34, 34, 10%)}
.mobile-side-menu-duplicate li.menu-item-has-children{position: relative}
.mobile-side-menu-duplicate li.menu-item-has-children > a{position: relative;padding-right: 36px;width: 100%;display: inline-block;color: #000}
.mobile-side-menu-duplicate li.menu-item-has-children > a::after{content: "";position: absolute;right: 12px;top: 50%;width: 8px;height: 8px;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: translateY(-50%) rotate(45deg);transition: transform 0.3s ease}
.mobile-side-menu-duplicate li.menu-item-has-children.open > a::after{transform: translateY(-50%) rotate(-135deg)}
.mobile-side-menu-duplicate .sub-menu{display: none;padding-left: 12px}
.mobile-side-menu-duplicate li.open > .sub-menu{display: block}
.mobile-side-menu-duplicate li.open > .sub-menu li{box-shadow: none}
.mobile-side-menu-duplicate li.open > .sub-menu li{box-shadow: none;margin: 0}
.mobile-side-menu-duplicate li.open > .sub-menu li:hover{background: #f6f6f6;border-radius: .75rem;border: 1px solid #F6F6F6}
.mobile-side-menu-duplicate li.open > .sub-menu a{color: #000}
.title_site_content_item_menu{padding: 0 0 20px 20px;font-size: 32px;line-height: 1.2}
.site_content_flex .site_content_item_menu li:first-child span.wow{display: inline-block}
.wd-nav-vertical.wd-design-default>li:is(.wd-opened,:hover)>a{background: #eef9ff;color: #40bbf5}
.wd-nav-vertical>li.menu-item-has-children>a:after{color: #40bbf5 !important}
.wd-nav-vertical>li.menu-item-has-children>a:after{font-size: clamp(11px, 60%, 18px)}
.menu.wd-nav.wd-nav-vertical.wd-design-default li ul.wd-sub-menu.color-scheme-dark li::before{content: "";width: 6px;height: 6px;background: #e2e8f0;border-radius: 50%;margin-right: 12px;flex-shrink: 0;transition: 0.2s}
.menu.wd-nav.wd-nav-vertical.wd-design-default li ul.wd-sub-menu.color-scheme-dark li{display: flex;align-items: center;padding: 12px 15px;background: #fff;border: 1px solid #edf2f7;border-radius: 10px;transition: all 0.2s ease}
.menu.wd-nav.wd-nav-vertical.wd-design-default li ul.wd-sub-menu.color-scheme-dark li{margin-bottom: 10px}
.menu-simple-dropdown li a{padding-top: 0px !important;padding-bottom: 0px !important;display: block;width: 100%}
.menu.wd-nav.wd-nav-vertical.wd-design-default li ul.wd-sub-menu.color-scheme-dark li:hover{border-color: #40bbf5;box-shadow: 0 4px 12px rgba(64, 187, 245, 0.15) !important;transform: translateY(-2px) !important}
.menu.wd-nav.wd-nav-vertical.wd-design-default li ul.wd-sub-menu.color-scheme-dark li:hover::before{background: #40bbf5}
.menu.wd-nav.wd-nav-vertical.wd-design-default li ul.wd-sub-menu.color-scheme-dark li:hover a{color: #40bbf5}
.site-content{max-width: none !important}
#col_lg_6_grid{display: grid;grid-column-gap: var(--grid-column-gap);grid-row-gap: var(--grid-row-gap);grid-template-columns: repeat(3, 1fr);-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;--grid-column-gap: 30px;--grid-row-gap: 35px}
#col_lg_6_grid .col_lg_6_grid_item{display: block;height: 100%}
#col_lg_6_grid .menu-img{height: 275px !important;width: 100% !important;background-size: 182px !important;background-repeat: no-repeat;background-position: center center;margin-bottom: 20px}
#col_lg_6_grid .text.d-flex{width: 100% !important;display: block !important;margin: 0}
#col_lg_6_grid .woocommerce_product_outer{align-items: center;justify-content: center;padding-top: 15px}
#col_lg_6_grid .proceed_to_checkout_button{width: 100%}
#col_lg_6_grid .woocommerce_product_data{max-width: none;width: 100%}
#col_lg_6_grid .woocommerce_product_outer div.woocommerce_product{align-items: center;max-width: none}
#col_lg_6_grid .menus .text .one-forth{justify-content: flex-start;padding: 15px 0}
#col_lg_6_grid .menus .text .one-forth{justify-content: flex-start;padding: 15px 0 0}
#col_lg_6_grid .filter-buttons.mb-4{width: 100%;grid-column: 1 / -1}
div#col_lg_6_grid p#mobile{display: none}
.meta_text_tovar1{display: inline-block;background: #EFF6FF;color: #2563EB;padding: 2px 10px;border-radius: 10px;text-transform: uppercase;font-size: 12px;border: 1px solid #DBEAFE;font-weight: 700}
.meta_text_tovar2{display: inline-block;background: #F1F5F9;color: #475569;padding: 2px 10px;border-radius: 10px;text-transform: uppercase;font-size: 12px;border: 1px solid #E2E8F0;font-weight: 700}
.meta_text_tovar_flex{display: flex;flex-wrap: wrap;flex-direction: column;align-items: flex-start}
#col_lg_6_grid .col_lg_6_grid_item:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.col_lg_6_grid_item span.price{font-weight: 700 !important;font-size: 30px !important}
.col_lg_6_grid_item .menu-img{-webkit-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s}
.col_lg_6_grid_item:hover .menu-img{transform: scale(1.1)}
.col_lg_6_grid_item h3{font-size: 20px !important;font-weight: 700 !important}
.col_lg_6_grid_item .proceed_to_checkout_button, .col_lg_6_grid_item .add_to_cart_button{color: #fff !important;font-size: 16px !important;font-weight: 700 !important;-webkit-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s}
.col_lg_6_grid_item .proceed_to_checkout_button:hover, .col_lg_6_grid_item .add_to_cart_button:hover{background: #2563EB !important}
.download_options_box{width: 100%}
a.col_lg_6_grid__link{display: block;width: 100%}
a.col_lg_6_grid__link h3{margin: 0}
.col_lg_6_grid_item .one-half{margin-bottom: 0}
.download_options_box .download-options-item{color: #000}
#col_lg_6_grid .proceed_to_checkout_button{background: linear-gradient(90deg, #27c96e 0%, #37e39f 100%) !important}
#col_lg_6_grid .add_to_cart_button{background: linear-gradient(93deg, #247de6 0%, #6ad4fa 100%) !important}
.text.d-flex{flex-direction: column;justify-content: space-between;flex-grow: 1}
.one-half{display: flex;flex-direction: column;margin-bottom: 15px}
.meta_text_tovar_flex{display: flex;gap: 8px;margin-top: 5px;min-height: 24px}
.download_options_box{margin-top: auto}
#mobile span{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;min-height: 3.6em}
.woocommerce_product_order_message{display: none!important}
@media (max-width: 1350px){.wd-nav{--nav-gap: 0px}}
@media (max-width: 1190px){#col_lg_6_grid{display: grid;grid-column-gap: var(--grid-column-gap);grid-row-gap: var(--grid-row-gap);grid-template-columns: repeat(2, 1fr);-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;--grid-column-gap: 20px;--grid-row-gap: 20px}}
@media (max-width: 1092px){ul#menu-main-menu li{padding: 0 5px}.wd-header-nav{padding: 0}}
@media (max-width: 1024px){.mobile-nav{display:block}.wd-close-side-opened div#wd-open-back{opacity: 1}.mobile-nav.wd-side-hidden.wd-side-hidden-nav.wd-left.wd-opener-arrow.wd-opened{display: block}.mobile_menu_overlay.is-open{opacity: 0;visibility: hidden}.site_content_flex .site_content_item_menu{display: none}.site_content_flex .status-publish{width: 100%}.col-md-9{flex: 0 0 100%}.flex_edit_account_item1{width: 100%;order: 2}.flex_edit_account_item2{width: 100%}.flex_edit_account_item2 button#scm_edit_avatar_upload_button{max-width: 200px}.flex_edit_account_item{grid-template-columns: repeat(1, 1fr)}}
@media (max-width: 770px){#col_lg_6_grid .one-forth{width: auto}}
@media (max-width: 700px){#col_lg_6_grid{display: grid;grid-column-gap: var(--grid-column-gap);grid-row-gap: var(--grid-row-gap);grid-template-columns: repeat(1, 1fr);-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;--grid-column-gap: 20px;--grid-row-gap: 20px}#col_lg_6_grid .menus .text .one-forth{margin-top: 15px}}
@media (max-width: 480px){#col_lg_6_grid .menus .text .one-forth{margin-top: 15px;padding: 0;display: inline-flex;position: initial;width: auto}#col_lg_6_grid .menus .text .one-forth span.price{min-width: auto}#col_lg_6_grid .text.d-flex{padding: 0}#col_lg_6_grid .menu-img{position: initial}#col_lg_6_grid .download-options{margin-bottom: 0px}}
@media screen and (min-width: 1025px) and (max-width:1200px){.block_inside_item{width: calc(33% - 15px)}}
@media screen and (min-width: 641px) and (max-width:1024px){.block_inside_item{width: calc(50% - 10px)}}
@media screen and (min-width: 320px) and (max-width:640px){.block_inside_item{width: 100%}}
div.payment_box.payment_method_robokassa{visibility: hidden;pointer-events: none;opacity: 0;height: 0;width: 0;overflow: hidden;position: absolute;z-index: -9999}
.rating-area:not(:checked) > label{width: 30px !important;font-size: 24px !important;line-height: 24px !important}
.rating-area label{text-shadow: none !important}
.rating-area:not(:checked) > label{color: #c0c0c0 !important}
.rating-area:not(:checked) > label:hover, .rating-area:not(:checked) > label:hover ~ label{color: #ffd800 !important}
.rating-area > input:checked ~ label{color: #ffd800 !important}
.rating-area{margin-left: 10px !important;display: inline-block;vertical-align: middle}
.rndsand8_create_review_header{display: flex !important;align-items: center !important;justify-content: flex-start !important;margin-left: 0 !important;padding-left: 0 !important}
.rndsand8_create_review_title{margin-right: 10px !important;padding-left: 0 !important;text-align: left !important}
.rndsand8_create_review{margin-left: 0 !important;padding-left: 0 !important}
div.rndsand8_switch_language{display:none}
button.btn-submit{background: var(--brand-blue);color: white;border: none;padding: 10px 20px;border-radius: 10px;font-size: 13px;font-weight: 700;cursor: pointer;transition: 0.2s}
button.btn-submit:hover{background: var(--brand-blue);color: white;border: none;padding: 10px 20px;border-radius: 10px;font-size: 13px;font-weight: 700;cursor: pointer;transition: 0.2s}
a.messenger-btn.wa.customize-unpreviewable{display:none !important}
a.btn-add-review{background: var(--brand-blue) !important;color: white;border: none;border-radius: 10px;font-size: 13px;font-weight: 700;cursor: pointer;transition: 0.2s}
div#support-card{display:none !important}
div.newhelpbutton{background: var(--brand-blue) !important;color: white;border: none;border-radius: 10px;font-size: 13px;font-weight: 700;cursor: pointer;transition: 0.2s}
#wpdcom .wc-field-submit input[type="submit"]{background: var(--brand-blue) !important;color: white;border: none;border-radius: 10px;font-size: 13px;font-weight: 700;cursor: pointer;transition: 0.2s}
div#contentproducthelp div#p1{background: var(--brand-blue) !important;color: white;border: none;border-radius: 10px;font-size: 13px;font-weight: 700;cursor: pointer;transition: 0.2s}
.newhelpbutton a{background: var(--brand-blue) !important;color: white;border: none;border-radius: 10px;font-size: 13px;font-weight: 700;cursor: pointer;transition: 0.2s}
#menu-item-113128 .wd-dropdown-menu{width: 680px !important;min-width: 680px !important;max-width: none !important;background-color: #ffffff !important}
#menu-item-113128 .wd-dropdown-menu ul{display: flex !important;flex-direction: column !important;flex-wrap: wrap !important;max-height: 480px !important;align-content: flex-start !important;gap: 10px 20px !important}
#menu-item-113128 .wd-dropdown-menu ul li{width: 300px !important;margin: 0 !important}
.products-column{position: relative}
.toggle-checkbox{display: none}
.products-wrapper{position: relative;max-height: 200px;overflow: hidden;transition: max-height 0.4s ease-in-out}
.products-list{margin: 0;padding: 0;padding-bottom: 10px}
.fade-out{position: absolute;bottom: 0;left: 0;width: 100%;height: 50px;background: linear-gradient(to bottom, rgba(245, 246, 248, 0) 0%, rgba(245, 246, 248, 1) 100%);pointer-events: none;transition: opacity 0.3s ease}
.toggle-btn{display: inline-block;margin-top: 5px;font-size: 14px;color: #777;cursor: pointer;border-bottom: 1px dashed #777;user-select: none;transition: color 0.2s, border-color 0.2s}
.toggle-btn:hover{color: #333;border-color: #333}
.show-less{display: none}
.toggle-checkbox:checked ~ .products-wrapper{max-height: 800px}
.toggle-checkbox:checked ~ .products-wrapper .fade-out{opacity: 0}
.toggle-checkbox:checked ~ .toggle-btn .show-more{display: none}
.toggle-checkbox:checked ~ .toggle-btn .show-less{display: inline}
.key-val.is-hidden{filter: blur(6px);user-select: none;-webkit-user-select: none}
.btn-icon-action .icon-eye-off{display: none}
.btn-icon-action.is-revealed .icon-eye{display: none}
.btn-icon-action.is-revealed .icon-eye-off{display: block}
@media (max-width: 768px){body.woocommerce-account .woocommerce, body.woocommerce-account .woocommerce > *, body.woocommerce-account .woocommerce-account-fields, body.woocommerce-account .wd-account-page-wrapper, body.woocommerce-account .woodmart-account-page-layout, body.woocommerce-account .woocommerce-MyAccount-navigation-wrapper, body.woocommerce-account .woocommerce-MyAccount-content-wrapper{display: block !important;float: none !important;width: 100% !important;max-width: 100% !important;flex: none !important}body.woocommerce-account .woocommerce-MyAccount-navigation, body.woocommerce-account .woocommerce-MyAccount-content{float: none !important;width: 100% !important;max-width: 100% !important;margin-left: 0 !important;margin-right: 0 !important;padding-left: 12px !important;padding-right: 12px !important}body.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom: 16px !important}body.woocommerce-account .woocommerce-MyAccount-navigation ul{display: flex !important;flex-wrap: wrap !important;gap: 6px !important;list-style: none !important;padding: 0 !important;margin: 0 !important}body.woocommerce-account .woocommerce-MyAccount-navigation ul li{flex: 1 1 auto !important;margin: 0 !important;padding: 0 !important;min-width: 0 !important}body.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display: block !important;text-align: center !important;padding: 10px 12px !important;font-size: 13px !important;line-height: 1.2 !important;border-radius: 8px !important}.wc_account_orders .content-header h1, body.woocommerce-account h1{font-size: 22px !important;line-height: 1.2 !important;margin: 0 0 4px !important;text-align: left !important}.wc_account_orders .content-header{flex-direction: column !important;align-items: stretch !important;gap: 12px !important;padding: 0 !important}.wc_account_orders .controls-wrapper{display: flex !important;flex-direction: column !important;gap: 8px !important;width: 100% !important}.wc_account_orders .search-input, .wc_account_orders .sort-select{width: 100% !important;min-height: 44px !important;font-size: 16px !important;box-sizing: border-box !important}.order-card{border-radius: 12px !important;margin-bottom: 12px !important;overflow: hidden !important}.order-head{display: flex !important;flex-direction: column !important;align-items: stretch !important;gap: 8px !important;padding: 14px !important}.order-meta{width: 100% !important}.order-title{font-size: 15px !important}.order-date{font-size: 12px !important}.order-actions{display: flex !important;flex-wrap: wrap !important;gap: 8px !important;align-items: center !important;width: 100% !important}.order-sum{font-size: 17px !important;font-weight: 600 !important;margin-right: auto !important}.status-badge{font-size: 12px !important;padding: 4px 10px !important}.btn-support-chat{width: 40px !important;height: 40px !important;padding: 0 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;border-radius: 50% !important;font-size: 18px !important;line-height: 1 !important;flex-shrink: 0 !important}.btn-support-chat span, .btn-support-chat__text{display: none !important}.order-body{padding: 12px !important}.item-row{display: flex !important;flex-direction: column !important;align-items: stretch !important;gap: 12px !important;padding: 12px !important;border-radius: 10px !important}.item-icon{width: 56px !important;height: 56px !important;flex-shrink: 0 !important}.item-icon img{width: 100% !important;height: 100% !important;object-fit: cover !important;border-radius: 8px !important}.item-details{width: 100% !important}.item-details h4{font-size: 15px !important;margin: 0 0 6px !important}.key-container{width: 100% !important}.key-box{display: flex !important;flex-wrap: wrap !important;gap: 8px !important;padding: 10px 12px !important;width: 100% !important;box-sizing: border-box !important}.key-content, .key-placeholder{width: 100% !important;font-size: 14px !important;flex: 1 1 100% !important}.key-val{word-break: break-all !important;font-size: 14px !important}.key-actions{width: 100% !important;display: flex !important;gap: 8px !important;justify-content: flex-end !important}.btn-icon-action{width: 44px !important;height: 44px !important;flex-shrink: 0 !important}.btn-copy{flex: 1 !important;min-height: 44px !important;font-size: 13px !important;padding: 0 16px !important}.actions-group{display: flex !important;flex-direction: column !important;gap: 8px !important;width: 100% !important}.actions-group .link-action{width: 100% !important;min-height: 44px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;text-align: center !important;padding: 10px 14px !important;border-radius: 8px !important;font-size: 14px !important}.review-widget .stars-row{font-size: 24px !important;gap: 4px !important}.review-textarea, .edit-review-textarea{font-size: 16px !important;min-height: 80px !important;width: 100% !important;box-sizing: border-box !important}}
@media (max-width: 480px){.order-title{font-size: 14px !important}.order-date{font-size: 12px !important}.key-val{font-size: 13px !important}.wc_account_orders .content-header h1, body.woocommerce-account h1{font-size: 20px !important}}
@media (max-width: 768px){.btn-support-chat{position: static !important;width: 40px !important;height: 40px !important;min-width: 40px !important;padding: 0 !important;font-size: 0 !important;line-height: 1 !important;border-radius: 50% !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;flex-shrink: 0 !important;overflow: hidden !important;white-space: nowrap !important}.btn-support-chat::before{content: "&#x1f4ac;";font-size: 18px !important}}
@media (max-width: 768px){body.woocommerce-account .woocommerce-MyAccount-navigation, body.woocommerce-account .wd-account-tabs, body.woocommerce-account .wd-vertical-account-nav, body.woocommerce-account .woodmart-vertical-account-nav, body.woocommerce-account aside.sidebar-container, body.woocommerce-account .widget-area, body.woocommerce-account ul.woocommerce-MyAccount-navigation, body.woocommerce-account .col-md-3, body.woocommerce-account .wd-my-account-aside{display: none !important}body.woocommerce-account .woocommerce-MyAccount-content, body.woocommerce-account .col-md-9, body.woocommerce-account .col-9{width: 100% !important;max-width: 100% !important;float: none !important;margin-left: 0 !important;flex: 1 1 100% !important}.btn-support-chat{position: relative !important;width: 40px !important;height: 40px !important;min-width: 40px !important;padding: 0 !important;color: transparent !important;font-size: 0 !important;line-height: 0 !important;border-radius: 50% !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;flex-shrink: 0 !important;overflow: hidden !important;text-indent: -9999px !important}.btn-support-chat::after{content: "💬";position: absolute !important;top: 50% !important;left: 50% !important;transform: translate(-50%, -50%) !important;color: initial !important;font-size: 20px !important;text-indent: 0 !important;line-height: 1 !important}.key-val{filter: none !important;-webkit-filter: none !important}.key-val.is-hidden{filter: blur(6px) !important;-webkit-filter: blur(6px) !important;user-select: none !important;-webkit-user-select: none !important}}
.key-val{filter: none;-webkit-filter: none}
.key-val.is-hidden{filter: blur(6px);-webkit-filter: blur(6px)}
@media (max-width: 768px){body.woocommerce-account [class*="wd-account"], body.woocommerce-account [class*="wd-my-account"], body.woocommerce-account [class*="account-nav"], body.woocommerce-account [class*="account-tabs"], body.woocommerce-account [class*="vertical-account"], body.woocommerce-account .wpb_column.vc_col-sm-3, body.woocommerce-account .wpb_column.vc_col-md-3, body.woocommerce-account .wpb_column[class*="vc_col-sm-4"], body.woocommerce-account .wpb_column[class*="vc_col-md-4"], body.woocommerce-account .elementor-element[data-id]:has(.wd-nav-vertical), body.woocommerce-account aside{display: none !important}}
body .page-title.page-title-default.title-size-small.title-design-centered.color-scheme-light{background-color: transparent !important;background: radial-gradient(circle at 18% 0%, rgba(64, 192, 255, .16), transparent 34%), radial-gradient(circle at 86% 8%, rgba(89, 129, 255, .10), transparent 28%), linear-gradient(180deg, rgba(247, 251, 255, .9) 0%, transparent 100%) !important;padding: 30px 0 !important;border-radius: 0 !important}
body .page-title.page-title-default.title-size-small.title-design-centered.color-scheme-light{background-color: transparent !important;background: radial-gradient(circle at 12% 0%, rgba(52, 197, 238, .10), transparent 32%), radial-gradient(circle at 88% 0%, rgba(80, 120, 255, .07), transparent 30%), linear-gradient(180deg, #f8fbff 0%, transparent 100%) !important;padding: 24px 0 !important;border-radius: 0 !important}
section.block_emails{display: none !important}
div.wd-dropdown.wd-dropdown-cats{height: auto !important;max-height: none !important;overflow: visible !important}
#menu-item-188832 .wd-dropdown-menu{width: 680px !important;min-width: 680px !important;max-width: none !important;background-color: #ffffff !important}
#menu-item-188832 .wd-dropdown-menu ul{display: flex !important;flex-direction: column !important;flex-wrap: wrap !important;max-height: 560px !important;align-content: flex-start !important;gap: 10px 20px !important}
#menu-item-188832 .wd-dropdown-menu ul li{width: 300px !important;margin: 0 !important}
ul.submenuItems{display:none !important}
.wd-close-side{background: rgba(150, 195, 245, 0.15) !important;-webkit-backdrop-filter: blur(6px) !important;backdrop-filter: blur(6px) !important;pointer-events: auto !important;cursor: pointer}
body .overlay-bg{background: rgba(150, 195, 245, 0.15) !important;-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);pointer-events: auto !important;cursor: pointer}
.overlay-bg{pointer-events: none !important}
.wd-header-cats .wd-dropdown-cats{border-radius: 0 0 14px 14px;box-shadow: 0 18px 40px rgba(30, 90, 180, 0.18);overflow: hidden}
.wd-dropdown-cats .wd-nav-vertical > li > a{position: relative;transition: background-color .18s ease, color .18s ease}
.wd-dropdown-cats .wd-nav-vertical > li:hover > a::after, .wd-dropdown-cats .wd-nav-vertical > li.wd-opened > a::after{content: "";position: absolute;left: 0;top: 8px;bottom: 8px;width: 3px;border-radius: 2px;background: linear-gradient(180deg, #6eb4fa, #3c82f0)}
.wd-dropdown-cats .wd-nav-vertical{scrollbar-width: thin;scrollbar-color: #a8cdf5 transparent}
.wd-dropdown-cats .wd-nav-vertical::-webkit-scrollbar{width: 6px}
.wd-dropdown-cats .wd-nav-vertical::-webkit-scrollbar-thumb{background: #a8cdf5;border-radius: 3px}
#menu-item-154125 .wd-dropdown-menu ul{display: grid !important;grid-template-columns: 300px 360px !important;grid-template-rows: repeat(10, auto) !important;grid-auto-flow: column !important;align-items: start !important;gap: 10px 20px !important;max-height: none !important}
.wd-dropdown-cats .wd-nav-vertical > li > a{position: relative;transition: background-color .15s ease, color .15s ease}
.wd-dropdown-cats .wd-nav-vertical > li > a:after{color: #c3c9d1 !important}
.wd-nav-vertical.wd-design-default > li:is(.wd-opened, :hover) > a{background: #f4faff;color: #1a9be0 !important}
.wd-nav-vertical.wd-design-default > li:is(.wd-opened, :hover) > a:after{color: #1a9be0 !important}
.wd-dropdown-cats .wd-nav-vertical > li:hover > a::after, .wd-dropdown-cats .wd-nav-vertical > li.wd-opened > a::after{content: "";position: absolute;left: 0;top: 8px;bottom: 8px;width: 3px;border-radius: 0 2px 2px 0;background: linear-gradient(180deg, #6eb4fa, #3c82f0)}
.wd-dropdown-cats .wd-dropdown-menu .title_menu_link{font-size: 20px;font-weight: 700;color: #111;padding-bottom: 14px;margin-bottom: 16px;border-bottom: 1px solid #eef0f3}
.menu.wd-nav.wd-nav-vertical.wd-design-default li ul.wd-sub-menu.color-scheme-dark li{position: relative !important;overflow: hidden !important;display: flex !important;align-items: center !important;padding: 12px 16px !important;background: #fff !important;border: 1px solid #eef0f3 !important;border-radius: 10px !important;margin-bottom: 8px !important;box-shadow: none !important;transition: border-color .15s ease, background .15s ease !important}
.menu.wd-nav.wd-nav-vertical.wd-design-default li ul.wd-sub-menu.color-scheme-dark li a{color: #222 !important;padding: 0 !important}
.menu.wd-nav.wd-nav-vertical.wd-design-default li ul.wd-sub-menu.color-scheme-dark li::before{content: "" !important;display: block !important;position: absolute !important;left: 0 !important;top: 8px !important;bottom: 8px !important;width: 3px !important;height: auto !important;margin: 0 !important;border-radius: 0 2px 2px 0 !important;background: linear-gradient(180deg, #6eb4fa, #3c82f0) !important;opacity: 0 !important;transition: opacity .15s ease !important}
.menu.wd-nav.wd-nav-vertical.wd-design-default li ul.wd-sub-menu.color-scheme-dark li::after{display: none !important}
.menu.wd-nav.wd-nav-vertical.wd-design-default li ul.wd-sub-menu.color-scheme-dark li:hover{background: #f4faff !important;border-color: #bfe3fb !important;box-shadow: none !important;transform: none !important}
.menu.wd-nav.wd-nav-vertical.wd-design-default li ul.wd-sub-menu.color-scheme-dark li:hover::before{opacity: 1 !important}
.menu.wd-nav.wd-nav-vertical.wd-design-default li ul.wd-sub-menu.color-scheme-dark li:hover a{color: #1a9be0 !important}
.wd-header-cats .wd-dropdown-cats{border-radius: 0 0 14px 14px;box-shadow: 0 18px 40px rgba(30, 90, 180, .14);overflow: hidden}
#menu-item-154125 .wd-dropdown-menu{width: 740px !important;min-width: 740px !important;max-width: none !important;background-color: #ffffff !important}
#menu-item-154125 .wd-dropdown-menu ul{display: grid !important;grid-template-columns: 300px 360px !important;grid-template-rows: repeat(10, auto) !important;grid-auto-flow: column !important;align-items: start !important;gap: 8px 20px !important;max-height: none !important}
#menu-item-154125 .wd-dropdown-menu ul li{width: auto !important;margin: 0 !important;min-width: 0 !important}
#menu-item-154125 .wd-dropdown-menu ul li a{white-space: nowrap !important;overflow: hidden !important;text-overflow: ellipsis !important}
