.elementor-139 .elementor-element.elementor-element-098d291 > .elementor-container{max-width:1400px;}.elementor-139 .elementor-element.elementor-element-098d291{margin-top:30px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-5aa8bf3 .woocommerce-breadcrumb{color:#000000;font-family:"Rubik", Sans-serif;font-size:15px;font-weight:400;}.elementor-139 .elementor-element.elementor-element-57bf33d > .elementor-container{max-width:1400px;}.elementor-139 .elementor-element.elementor-element-57bf33d{margin-top:0px;margin-bottom:0px;}.elementor-139 .elementor-element.elementor-element-d289bc3 > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-139 .elementor-element.elementor-element-0fc659d > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-0fc659d{text-align:center;}.elementor-139 .elementor-element.elementor-element-0fc659d .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-139 .elementor-element.elementor-element-9801a14{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-139 .elementor-element.elementor-element-9801a14 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-139 .elementor-element.elementor-element-c4dad8d{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-139 .elementor-element.elementor-element-dacb7a1{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-139 .elementor-element.elementor-element-7d0885d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-7d0885d{text-align:right;}.elementor-139 .elementor-element.elementor-element-7d0885d .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-139 .elementor-element.elementor-element-f1cf683 > .elementor-widget-container{margin:10px 0px 030px 0px;}.woocommerce .elementor-139 .elementor-element.elementor-element-f1cf683 .woocommerce-product-details__short-description{color:#000000;font-family:"Rubik", Sans-serif;font-size:17px;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-139 .elementor-element.elementor-element-04e287e{color:#000000;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-139 .elementor-element.elementor-element-c24844d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-139 .elementor-element.elementor-element-bafb82c .cart button, .elementor-139 .elementor-element.elementor-element-bafb82c .cart .button{transition:all 0.2s;}.elementor-139 .elementor-element.elementor-element-bafb82c .quantity .qty{transition:all 0.2s;}.elementor-139 .elementor-element.elementor-element-5908105 > .elementor-container{max-width:1400px;}.elementor-139 .elementor-element.elementor-element-e929197 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:26px;font-weight:600;color:#000000;}@media(min-width:768px){.elementor-139 .elementor-element.elementor-element-86fb9f6{width:22.414%;}.elementor-139 .elementor-element.elementor-element-fa38737{width:77.586%;}}@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-57bf33d{padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-c4dad8d{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-139 .elementor-element.elementor-element-dacb7a1{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-139 .elementor-element.elementor-element-c24844d{padding:0px 0px 0px 0px;}}/* Start custom CSS for woocommerce-product-title, class: .elementor-element-0fc659d */.elementor-139 .elementor-element.elementor-element-0fc659d h1 {
    border-bottom: 2px solid #1C88CC;
    padding-bottom: 5px;
    display: inline-block
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-9801a14 */.elementor-139 .elementor-element.elementor-element-9801a14 h1 {
    border-bottom: 2px solid #1C88CC;
    padding-bottom: 5px;
    display: inline-block
}/* End custom CSS */
/* Start custom CSS for yith_wcwl_add_to_wishlist, class: .elementor-element-c4dad8d */.yith-wcwl-wishlistaddedbrowse .feedback {
    display: flex
;
    align-items: center;
    justify-content: flex-end;
    gap: 5px;
    text-wrap: balance;
    align-content: space-around;
    flex-wrap: wrap;
    flex-direction: column;
}


body .yith-wcwl-add-to-wishlist {
    margin-top: 2px;
    font-size: 17px;
    color: #000;
    text-align: center;
}
.yith-wcwl-add-to-wishlist svg.yith-wcwl-icon-svg, .yith-wcwl-add-to-wishlist .add_to_wishlist img {
    height: 40px;
    width: 80px;
    background: #1492E6 !important;
    border-radius: 8px;
    padding: 8px 16px;
    transition: all 0.3scubic -bezier(0.25, 0.46, 0.45, 0.94);
    box-shadow: 0 2px 6px rgba(20, 146, 230, 0.2);
    border: 1px solid rgba(20, 146, 230, 0.3);
    color: #fff !important;
    font-weight: 500;
    font-size: 14px;
    background: var(--add-to-wishlist-icon-color, #000);
    color: #ffffff;
}

.yith-wcwl-add-to-wishlist.exists svg.yith-wcwl-icon-svg {
    color: var(--added-to-wishlist-icon-color, #000);
    color: #E91E63 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dacb7a1 *//* Yandex share button styling */
.elementor-139 .elementor-element.elementor-element-dacb7a1 .ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short {
    background: #1492E6 !important;
    border-radius: 8px;
    padding: 8px 16px;
    transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    box-shadow: 0 2px 6px rgba(20, 146, 230, 0.2);
    border: 1px solid rgba(20, 146, 230, 0.3);
    color: #fff !important;
    font-weight: 500;
    font-size: 14px;
}

/* Hover state */
.elementor-139 .elementor-element.elementor-element-dacb7a1 .ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short:hover {
    background: #1173B3 !important;
    transform: translateY(-1px);
    box-shadow: 0 4px 12px rgba(20, 146, 230, 0.3);
}

/* Focus state */
.elementor-139 .elementor-element.elementor-element-dacb7a1 .ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short:focus {
    outline: none;
    box-shadow: 0 0 0 3px rgba(20, 146, 230, 0.4);
}

/* Icon styling */
.elementor-139 .elementor-element.elementor-element-dacb7a1 .ya-share2__container_size_m .ya-share2__item_more .ya-share2__icon_more {
    filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg);
}

/* Active state */
.elementor-139 .elementor-element.elementor-element-dacb7a1 .ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short:active {
    transform: translateY(1px);
    box-shadow: 0 1px 3px rgba(20, 146, 230, 0.2);
}

/* Text alignment and spacing */
.elementor-139 .elementor-element.elementor-element-dacb7a1 .ya-share2__container_size_m .ya-share2__item_more {
    display: flex;
    align-items: center;
    gap: 8px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-04e287e */.elementor-139 .elementor-element.elementor-element-04e287e.elementor-element-04e287e {
    min-height: 200px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-bafb82c */@media only screen and (max-width: 600px) {
  .elementor-139 .elementor-element.elementor-element-bafb82c {
    margin-top: -70px;
}
}

 .woocommerce div.product p.stock {
    display: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-57bf33d */.elementor-139 .elementor-element.elementor-element-57bf33d .elementor-widget:not(:last-child) {
    margin-bottom: 3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e929197 */.elementor-139 .elementor-element.elementor-element-e929197 h2 {
    border-bottom: 2px solid #1C88CC;
    padding-bottom: 5px;
    display: inline-block
}/* End custom CSS */