.elementor-928 .elementor-element.elementor-element-a946a1b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-928 .elementor-element.elementor-element-948f1a4{--display:flex;--min-height:760px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-928 .elementor-element.elementor-element-948f1a4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-928 .elementor-element.elementor-element-b77ada6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-928 .elementor-element.elementor-element-e3c8ddb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-928 .elementor-element.elementor-element-1ee5284 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-928 .elementor-element.elementor-element-5000240{--display:flex;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-928 .elementor-element.elementor-element-dd9a6fa .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:#F3F3F3;}.elementor-928 .elementor-element.elementor-element-dd9a6fa .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-928 .elementor-element.elementor-element-dd9a6fa .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-928 .elementor-element.elementor-element-dd9a6fa .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-928 .elementor-element.elementor-element-dd9a6fa .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-928 .elementor-element.elementor-element-dd9a6fa .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-928 .elementor-element.elementor-element-dd9a6fa #add_payment_method #payment #place_order{background-color:var( --e-global-color-a514db3 );}.elementor-928 .elementor-element.elementor-element-dd9a6fa{--tab-content-spacing:17px;--tabs-normal-color:#7A7A7A;--tabs-hover-color:var( --e-global-color-71de378 );--tabs-active-color:var( --e-global-color-a514db3 );--tabs-border-radius:7px 7px 7px 7px;--tabs-padding:16px 16px 16px 16px;--tabs-spacing:12px;--general-text-color:var( --e-global-color-71de378 );--links-normal-color:var( --e-global-color-20f8240 );--links-hover-color:var( --e-global-color-20f8240 );--forms-buttons-normal-text-color:var( --e-global-color-576fc79 );}.elementor-928 .elementor-element.elementor-element-dd9a6fa .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:20px;}.elementor-928 .elementor-element.elementor-element-dd9a6fa .e-my-account-tab__dashboard:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper, .elementor-928 .elementor-element.elementor-element-dd9a6fa .e-my-account-tab__orders .woocommerce-MyAccount-content-wrapper, .elementor-928 .elementor-element.elementor-element-dd9a6fa .e-my-account-tab__downloads .woocommerce-MyAccount-content-wrapper, .elementor-928 .elementor-element.elementor-element-dd9a6fa address, .elementor-928 .elementor-element.elementor-element-dd9a6fa .e-my-account-tab__edit-account .woocommerce-MyAccount-content-wrapper, .elementor-928 .elementor-element.elementor-element-dd9a6fa .e-my-account-tab__view-order .order_details, .elementor-928 .elementor-element.elementor-element-dd9a6fa .woocommerce-form-login, .elementor-928 .elementor-element.elementor-element-dd9a6fa .woocommerce-form-register, .elementor-928 .elementor-element.elementor-element-dd9a6fa .woocommerce-ResetPassword, .elementor-928 .elementor-element.elementor-element-dd9a6fa .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-928 .elementor-element.elementor-element-dd9a6fa .woocommerce-MyAccount-content > div > p, .elementor-928 .elementor-element.elementor-element-dd9a6fa address, .elementor-928 .elementor-element.elementor-element-dd9a6fa .woocommerce-EditAccountForm fieldset legend, .elementor-928 .elementor-element.elementor-element-dd9a6fa .woocommerce-ResetPassword p:nth-child(1), .elementor-928 .elementor-element.elementor-element-dd9a6fa .woocommerce-OrderUpdate{font-size:16px;}.elementor-928 .elementor-element.elementor-element-d0b26eb{--display:flex;overflow:visible;}.elementor-928 .elementor-element.elementor-element-14d90be{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-928 .elementor-element.elementor-element-169be39{--display:flex;overflow:visible;}.elementor-928 .elementor-element.elementor-element-e584f84{--display:flex;overflow:visible;}.elementor-928 .elementor-element.elementor-element-fba3e0a{--display:flex;overflow:visible;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-928 .elementor-element.elementor-element-a946a1b{--content-width:500px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-928 .elementor-element.elementor-element-948f1a4{--min-height:583px;}.elementor-928 .elementor-element.elementor-element-e3c8ddb{--content-width:1600px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-928 .elementor-element.elementor-element-1ee5284 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:20px 0px 0px 0px;}}@media(min-width:768px){.elementor-928 .elementor-element.elementor-element-a946a1b{--content-width:1600px;}.elementor-928 .elementor-element.elementor-element-948f1a4{--width:20%;}.elementor-928 .elementor-element.elementor-element-e3c8ddb{--content-width:1140px;}.elementor-928 .elementor-element.elementor-element-5000240{--content-width:1600px;}}/* Start custom CSS for container, class: .elementor-element-948f1a4 */.Account_info{
  box-shadow: 0 4px 16px rgba(0,0,0,0.12);
  border-radius: 14px;
}
.Account_info {
  max-height: 350px; /* укажи нужное значение */
  overflow: auto;    /* чтобы появлялась прокрутка, если контент выше */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1ee5284 */.test-filter-btn {
  background: #ececec;
  border: none;
  padding: 9px 20px;
  border-radius: 7px;
  color: black;
  font-size: 1em;
  cursor: pointer;
  font-weight: 600;
  transition: background .2s, color .2s;
}
.test-filter-btn.active,
.test-filter-btn:hover {
  background: #0ca48f;
  color: #fff;
}
@media (max-width: 600px) { 
    .test-filter-btn {
  box-sizing: border-box;
  padding: 10px 12px;
  font-size: 1em;
  overflow: hidden;
    }
}
@media (max-width: 600px) { 
    #topic-filter-wrap {
        position: absolute;
        margin-top: -55px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a5fed6 */@media (max-width: 480px) { 
    .product-card {
  box-sizing: border-box;
  overflow: hidden;

    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3c8ddb */#products-pagination button {
    font-weight: 500;
  background: #2ab57d;
  color: #2c2e2f;
  border-radius: 10px;
  border: none;
  padding: 10px 18px;
  margin: 0 3px;
  font-size: 1em;
  box-shadow: 0 2px 6px rgba(42,181,125,0.15);
  transition: background 0.2s, color 0.2s;
}
#products-pagination button:hover:not([disabled]) {
  background: #0aac95;
  color: #fff;
}
#products-pagination button[disabled] {
  background: #eee;
  color: #aaa;
  cursor: not-allowed;
}
#products-pagination button[style*="font-weight:bold"] {
  border: 1px solid #7f4ed3;
  background: #7f4ed3;
  color: #fbfcff;
}
.pr_p_t {
  box-shadow: 0 4px 16px rgba(0,0,0,0.12);
  border-radius: 14px;
}
@media (max-width: 600px) {
    .pr_p_t {
        max-width: 450px;  /* или сколько нужно */
  width: 100%;
  margin: 0 auto;
  gap: 12px;
  padding: 10px;
  box-sizing: border-box;
  margin-top : 15px;
    }
}/* End custom CSS */