.elementor-13824 .elementor-element.elementor-element-dd8312f{--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;--background-transition:0.3s;}.elementor-13824 .elementor-element.elementor-element-0ff2ad0 .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;fill:#6F6AD9;color:#6F6AD9;background-color:#FFFFFF;border-style:none;padding:0px 0px 0px 0px;}.elementor-13824 .elementor-element.elementor-element-a1bbd3d{--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;--background-transition:0.3s;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-13824 .elementor-element.elementor-element-69791f9{--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:50px 50px;--background-transition:0.3s;--border-radius:14px 14px 14px 14px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-13824 .elementor-element.elementor-element-69791f9:not(.elementor-motion-effects-element-type-background), .elementor-13824 .elementor-element.elementor-element-69791f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fa09fbe );}.elementor-13824 .elementor-element.elementor-element-69791f9, .elementor-13824 .elementor-element.elementor-element-69791f9::before{--border-transition:0.3s;}.elementor-13824 .elementor-element.elementor-element-01a4961{--display:flex;--justify-content:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13824 .elementor-element.elementor-element-ccdfcdb{text-align:left;}.elementor-13824 .elementor-element.elementor-element-ccdfcdb img{border-radius:10px 10px 10px 10px;}.elementor-13824 .elementor-element.elementor-element-90e6185{--display:flex;--gap:10px 10px;--background-transition:0.3s;}.elementor-13824 .elementor-element.elementor-element-0f50da2 .elementor-heading-title{color:var( --e-global-color-d69d0dc );font-family:"Roboto", Sans-serif;font-size:38px;font-weight:400;}.elementor-13824 .elementor-element.elementor-element-b4b38f5 .elementor-heading-title{color:#8F8F8F;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-13824 .elementor-element.elementor-element-08c26f1 .elementor-heading-title{color:var( --e-global-color-d69d0dc );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:25px;}.elementor-13824 .elementor-element.elementor-element-08c26f1 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-13824 .elementor-element.elementor-element-e4efcb8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-13824 .elementor-element.elementor-element-e4efcb8 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-13824 .elementor-element.elementor-element-e4efcb8 .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );background-color:var( --e-global-color-f043e3d );border-radius:14px 14px 14px 14px;}.elementor-13824 .elementor-element.elementor-element-e4efcb8 .elementor-button:hover, .elementor-13824 .elementor-element.elementor-element-e4efcb8 .elementor-button:focus{background-color:var( --e-global-color-c94de64 );}.elementor-13824 .elementor-element.elementor-element-e4efcb8 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-13824 .elementor-element.elementor-element-a67909e{--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:50px 50px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-13824 .elementor-element.elementor-element-0ed2922{--display:flex;--background-transition:0.3s;}.elementor-13824 .elementor-element.elementor-element-7bb5a4b{color:var( --e-global-color-d69d0dc );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-13824 .elementor-element.elementor-element-a4ae845{--display:flex;--background-transition:0.3s;}.elementor-13824 .elementor-element.elementor-element-624bcf1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:30px;}.elementor-13824 .elementor-element.elementor-element-624bcf1.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:0px;}.elementor-13824 .elementor-element.elementor-element-624bcf1.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-d69d0dc );}.elementor-13824 .elementor-element.elementor-element-624bcf1.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-d69d0dc );}.elementor-13824 .elementor-element.elementor-element-624bcf1.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-13824 .elementor-element.elementor-element-624bcf1.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-13824 .elementor-element.elementor-element-624bcf1.elementor-wc-products ul.products li.product .button{font-family:"Roboto", Sans-serif;font-weight:600;border-style:none;}.elementor-13824 .elementor-element.elementor-element-624bcf1.elementor-wc-products .added_to_cart{font-family:"Roboto", Sans-serif;font-weight:600;}.woocommerce .elementor-13824 .elementor-element.elementor-element-624bcf1.elementor-wc-products .products > h2{color:var( --e-global-color-d69d0dc );font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-13824 .elementor-element.elementor-element-624bcf1.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-13824 .elementor-element.elementor-element-6727527{--display:flex;--background-transition:0.3s;}@media(max-width:1024px){.elementor-13824 .elementor-element.elementor-element-0f50da2 .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-13824 .elementor-element.elementor-element-624bcf1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-13824 .elementor-element.elementor-element-a1bbd3d{--content-width:1400px;}.elementor-13824 .elementor-element.elementor-element-01a4961{--width:40%;}.elementor-13824 .elementor-element.elementor-element-90e6185{--width:60%;}.elementor-13824 .elementor-element.elementor-element-a67909e{--content-width:1400px;}.elementor-13824 .elementor-element.elementor-element-0ed2922{--width:60%;}.elementor-13824 .elementor-element.elementor-element-a4ae845{--width:40%;}}@media(max-width:767px){.elementor-13824 .elementor-element.elementor-element-a1bbd3d{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-13824 .elementor-element.elementor-element-69791f9{--gap:30px 30px;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13824 .elementor-element.elementor-element-90e6185{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13824 .elementor-element.elementor-element-624bcf1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for button, class: .elementor-element-0ff2ad0 */.elementor-13824 .elementor-element.elementor-element-0ff2ad0 {
    position: absolute;
    z-index: 20;
}
@media (max-width:869px){
    .elementor-13824 .elementor-element.elementor-element-0ff2ad0{
        max-width: 95%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4b38f5 */.icon.elementor-widget.elementor-widget-heading .elementor-heading-title.elementor-size-default:before {
    content: url(https://likemed-spb.ru/wp-content/uploads/2023/10/clockSVG.svg);
    width: 18px;
    height: 18px;
    top: 3px;
    left: -4px;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for wc-add-to-cart, class: .elementor-element-e4efcb8 */.elementor-13824 .elementor-element.elementor-element-e4efcb8 bdi {
    color: #ffffff;
    font-weight: 600;
}

.elementor-13824 .elementor-element.elementor-element-e4efcb8 .elementor-button-text {
    flex-grow: 0;
}

.elementor-13824 .elementor-element.elementor-element-e4efcb8 .elementor-button-content-wrapper:before {
    content: "В корзину";
    margin-right: 30px;
    margin-bottom: 1px;
    flex-grow: 1;
    text-align: left;
}

@media only screen and (max-width: 768px) {
a.added_to_cart.wc-forward {
    display: none !important;
}
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-624bcf1 */.elementor-13824 .elementor-element.elementor-element-624bcf1 .astra-shop-thumbnail-wrap {
    display: none;
}

.elementor-13824 .elementor-element.elementor-element-624bcf1 .ast-article-single:not(:first-child):before {
  content: "";
  position: absolute;
  width: 100%;
  top: -20px;
  left: 0;
  right: 0;
  border-top: 1px solid #EFEFF2;
}

.elementor-13824 .elementor-element.elementor-element-624bcf1 .add_to_cart_button {
    min-width: 120px !important;
}

@media (max-width: 1024px) {
    .elementor-13824 .elementor-element.elementor-element-624bcf1 .elementor-grid {
        grid-template-columns: repeat(1,1fr);
    }
}/* End custom CSS */
/* Start custom CSS */.aws-container {
	max-width: 1430px;
    margin-left: auto;
    margin-right: auto;
    padding: 15px;
}

.aws-container .aws-search-form {
    height: 56px;
}


.aws-container .aws-search-form * {
    border-radius: 10px !important;
}

.aws-container .aws-form-btn {
    position: absolute !important;
    width: 42px !important;
    height: 36px !important;
    top: 10px;
    right: 10px;
    left: auto !important;
    background: #6F6AD9 !important;
}

.aws-container path {
    fill: #fff;
}

.aws-container .aws-show-clear .aws-search-field
{
  padding-right: 60px !important;
}/* End custom CSS */