.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-140 .elementor-element.elementor-element-7b524e83:not(.elementor-motion-effects-element-type-background), .elementor-140 .elementor-element.elementor-element-7b524e83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAE3F8;}.elementor-140 .elementor-element.elementor-element-7b524e83{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-140 .elementor-element.elementor-element-7b524e83 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-140 .elementor-element.elementor-element-5d4fbad > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{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-140 .elementor-element.elementor-element-8aaddc9{width:auto;max-width:auto;bottom:352px;}body:not(.rtl) .elementor-140 .elementor-element.elementor-element-8aaddc9{right:3.1px;}body.rtl .elementor-140 .elementor-element.elementor-element-8aaddc9{left:3.1px;}.elementor-140 .elementor-element.elementor-element-8aaddc9 img{width:440px;}.elementor-140 .elementor-element.elementor-element-8264530 > .elementor-container{max-width:1000px;}.elementor-140 .elementor-element.elementor-element-8264530{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-140 .elementor-element.elementor-element-8264530 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-140 .elementor-element.elementor-element-c81727e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-140 .elementor-element.elementor-element-c81727e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-140 .elementor-element.elementor-element-52f6ff21{z-index:1;}@media(max-width:767px){.elementor-140 .elementor-element.elementor-element-8aaddc9{bottom:556px;}}/* Start custom CSS for text-editor, class: .elementor-element-52f6ff21 */.woocommerce-cart-form{
    width: 100%!important;
    padding: 20px;
}
.shop_table{
  border-collapse: separate;
  border-spacing:0 20px;
}
.cart_item{
    background: white;
    border-radius: 25px !important;
}
.cart_item td:first-child { 
    border-top-left-radius: 20px!important; 
    border-bottom-left-radius: 20px!important; 
}
.cart_item td:last-child { 
    border-top-right-radius: 20px!important; 
     border-bottom-right-radius: 20px !important; 
}
td.product-thumbnail img {
    max-width: 250px !important;
        background-color: #F6F7FB;
        border-radius: 25px!important;
}
td.product-name a {
    font-size: 28px!important;
}
.product-thumbnail{
    width:30%!important;
}
td.product-remove a, .woocommerce-remove-coupon{
    color: white!important;
    background: black!important;
    border-radius: 100%!important;
    margin-right: 20px!important;
}
td.product-remove a:hover, .woocommerce-remove-coupon:hover{
    background: #25bcbd!important;
    color: white!important;
}

div.quantity {
    display: block !important;
    margin-top: 20px;
}
.checkout-button {
    display: flex!important;
    padding: 5px 28px!important;
    min-height: 48px!important;
    font-size: 14px!important;
    border-radius: var(--btn-accented-brd-radius)!important;
    color: var(--btn-accented-color)!important;
    box-shadow: var(--btn-accented-box-shadow)!important;
    background-color: var(--btn-accented-bgcolor)!important;
    text-transform: var(--btn-accented-transform, var(--btn-transform))!important;
    font-weight: var(--btn-accented-font-weight, var(--btn-font-weight))!important;
    font-family: var(--btn-accented-font-family, var(--btn-font-family))!important;
    font-style: var(--btn-accented-font-style, var(--btn-font-style)) !important;
}
.variation{
    font-size: 20px !important;
    font-family: "Manrope"!important;
    margin-top: 5px;
    margin-bottom: 5px;
}
.amount{
    font-size: 18px !important;
    font-family: "Manrope"!important;
}

@media only screen and (max-width: 600px) {
    td{
        min-height: 105px !important;
    }
  td.product-name a {
    display: none !important;
}
.product-thumbnail{
    background-color: #F6F7FB;
width: 100px !important;
}
td.product-thumbnail img {
    width: 100px !important;
    margin-top:5px !important;
}
div.quantity input[type="button"]{
    height: 20px!important;
}
div.quantity input[type="number"]{
    height: 20px!important;
}
.variation{
     margin-top:10px !important;
    font-size: 14px !important;
}
.amount{
    font-size: 12px !important;
}
.quantity{
    width: 100% !important;
    
}
div.quantity {
    display: block !important;
    margin-top: 0px;
}
td.product-thumbnail {
    max-height: 100% !important;
}
.shop_table_responsive tr {
    position: relative;
    margin-bottom: 15px;
    padding-bottom: 0px!important;
    min-height: 0px !important;
}
td.product-remove {
    position: absolute;
    top: 5px !important;
    right: -5px;
    z-index: 1;
    margin-bottom: 0;
    padding-bottom: 0;
    border: none;
}

}
.upd_button{
    display: none!important;
}
.wd-empty-page:before {
    content: ' ';
    height: 281px;
    width: 585px;
    margin: 0 auto;
    background-image: url('http://bibiotic.bg/wp-content/uploads/2023/06/Frame.png') !important;
    background-size: 585px 281px;
    background-position: center;
}
@media only screen and (max-width: 600px) {
    .wd-empty-page:before {
    content: ' ' !important;
    height: 136px;
    width: 293px;
    margin: 0 auto;
    background-image: url('http://bibiotic.bg/wp-content/uploads/2023/06/Frame.png') !important;
    background-size: 293px 136px;
    background-position: center;
}
}/* End custom CSS */