.elementor-205 .elementor-element.elementor-element-ca176e3{--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;}.elementor-205 .elementor-element.elementor-element-ca176e3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-205 .elementor-element.elementor-element-aef1127{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-205 .elementor-element.elementor-element-aef1127 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-205 .elementor-element.elementor-element-aef1127 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-205 .elementor-element.elementor-element-aef1127 .elementor-divider__text{color:var( --e-global-color-1321f9c );font-size:30px;font-weight:700;}.elementor-205 .elementor-element.elementor-element-e6d887a{--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;--justify-content:center;}.elementor-205 .elementor-element.elementor-element-e6d887a.e-con{--align-self:center;}.elementor-205 .elementor-element.elementor-element-c75c58d{--update-cart-automatically-display:none;--totals-title-alignment:center;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-hover-text-color:#D6D4D0;--forms-buttons-border-radius:20px 20px 20px 20px;--product-link-normal-color:#000000;--order-summary-remove-icon-normal-color:#000000;}.elementor-205 .elementor-element.elementor-element-c75c58d .shop_table .button{background-color:#2EC708;font-size:18px;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-205 .elementor-element.elementor-element-c75c58d .cart_totals h2{font-size:20px;}.elementor-205 .elementor-element.elementor-element-c75c58d .checkout-button{text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-style:solid;border-color:#7E7474;}@media(min-width:481px){.elementor-205 .elementor-element.elementor-element-ca176e3{--width:80%;}.elementor-205 .elementor-element.elementor-element-e6d887a{--width:87%;}}@media(max-width:1920px) and (min-width:481px){.elementor-205 .elementor-element.elementor-element-ca176e3{--width:1343px;}}@media(max-width:1280px){.elementor-205 .elementor-element.elementor-element-e6d887a{--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;}}@media(max-width:480px){.elementor-205 .elementor-element.elementor-element-c75c58d .checkout-button{border-width:1px 0px 0px 0px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-c75c58d */@media screen and (min-width: 0px) and (max-width: 480px){
.product-price, .product-quantity, .product-subtotal{
    border-top: 1px solid !important;
    border-color: #ded2cc !important;
}

    .elementor-widget-woocommerce-cart .woocommerce table.cart tr {
    border-top-width: none;
    border-top-color: none;
}

.woocommerce-cart-form__cart-item {
    border: 1px solid #ddd;
    border-radius: 5px;
    margin-bottom: 35px;
    padding: 15px;
    background-color: #ffffff;
    box-shadow: 1px 1px 1px 3px rgba(0, 0, 0, 0.1);
}

.woocommerce-cart-form__cart-item:nth-child(odd) {
    background-color: #f7f5f5;
}

.woocommerce-cart-form__cart-item .product-subtotal span {
    font-weight: bold !important;
    font-size: 16px !important;
    color: #333 !important;
    background-color: white !important;
    padding: 5px 10px !important;
    border-radius: 10px !important;
    box-shadow: 1px 1px 1px 3px rgba(0, 0, 0, 0.1);
    display: inline-block !important;
}

.woocommerce-cart-form__cart-item .product-subtotal span .woocommerce-Price-currencySymbol {
    background: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    font-weight: normal !important;
}
.product-name a {
    font-size: 13px;
    font-weight: bold;
    color: #0073e6; /* Син цвят за акцент */
}
.product-remove a {
    padding-top: 20px;
}
.product-thumbnail img {
    border: 1px solid #ddd;
    border-radius: 5px;
    padding: 3px;
    width: 55px !important;
}
.woocommerce-cart-form__cart-item .product-thumbnail img {
    width: 80px; /* Базова ширина */
    border-radius: 5px !important;
    border: 1px solid #ddd !important;
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Плавен ефект */
}

.woocommerce-cart-form__cart-item .product-thumbnail img:hover {
    transform: scale(1.2); /* Уголемяване на изображението */
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2); /* Добавяне на сянка */
}




.cart_totals {
    border: 1px solid #ddd; /* Добавя рамка */
    border-radius: 10px; /* Закръглени краища */
    padding: 20px; /* Вътрешно разстояние */
    background-color: #f9f9f9; /* Светъл фон */
}
.order-total td {
    font-size: 20px !important;
    font-weight: bold !important;
    color: #0073e6 !important;
}
.cart_totals {
    border-radius: 15px;
}

.button.alt {
    border-radius: 25px;
}
.cart_totals .order-total th,
.cart_totals .order-total td {
    font-size: 20px !important; /* По-голям размер на шрифта */
    font-weight: bold !important; /* Подчертайте текста */
    color: #0073e6 !important; /* Син акцентен цвят */
    
}

.cart_totals .order-total td {
    background-color: #f7f7f7 !important; /* Светъл фон за по-добър контраст */
    padding: 15px !important; /* Добавяне на вътрешно разстояние */
    border-radius: 8px !important; /* Закръглени краища */
    box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.1) !important; /* Лека сянка за дълбочина */
    background-color: white !important;
}

.cart_totals .order-total th {
    text-align: left !important; /* Ляво подравняване */
    padding: 15px !important;
}

}









@media screen and (min-width: 481px) and (max-width: 990px){
.product-price, .product-quantity, .product-subtotal{
    border-top: 1px solid !important;
    border-color: #ded2cc !important;
}

    .elementor-widget-woocommerce-cart .woocommerce table.cart tr {
    border-top-width: none;
    border-top-color: none;
}

.woocommerce-cart-form__cart-item {
    border: 1px solid #ddd;
    border-radius: 5px;
    margin-bottom: 35px;
    padding: 15px;
    background-color: #ffffff;
    box-shadow: 1px 1px 1px 3px rgba(0, 0, 0, 0.1);
}

.woocommerce-cart-form__cart-item:nth-child(odd) {
    background-color: #f7f5f5;
}

.woocommerce-cart-form__cart-item .product-subtotal span {
    font-weight: bold !important;
    font-size: 19px !important;
    color: #333 !important;
    background-color: white !important;
    padding: 5px 10px !important;
    border-radius: 10px !important;
    box-shadow: 1px 1px 1px 3px rgba(0, 0, 0, 0.1);
    display: inline-block !important;
}

.woocommerce-cart-form__cart-item .product-subtotal span .woocommerce-Price-currencySymbol {
    background: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    font-weight: normal !important;
}
.product-name a {
    font-size: 18px;
    font-weight: bold;
    color: #0073e6; /* Син цвят за акцент */
}
.product-remove a {
    padding-top: 20px;
}
.product-thumbnail img {
    border: 1px solid #ddd;
    border-radius: 5px;
    padding: 3px;
    width: 80px !important;
}
.woocommerce-cart-form__cart-item .product-thumbnail img {
    width: 80px; /* Базова ширина */
    border-radius: 5px !important;
    border: 1px solid #ddd !important;
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Плавен ефект */
}

.woocommerce-cart-form__cart-item .product-thumbnail img:hover {
    transform: scale(1.2); /* Уголемяване на изображението */
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2); /* Добавяне на сянка */
}
.cart_totals {
    border: 1px solid #ddd; /* Добавя рамка */
    border-radius: 10px; /* Закръглени краища */
    padding: 20px; /* Вътрешно разстояние */
    background-color: #f9f9f9; /* Светъл фон */
}
.order-total td {
    font-size: 20px !important;
    font-weight: bold !important;
    color: #0073e6 !important;
}
.cart_totals {
    border-radius: 15px;
}

.button.alt {
    border-radius: 25px;
}
.cart_totals .order-total th,
.cart_totals .order-total td {
    font-size: 24px !important; /* По-голям размер на шрифта */
    font-weight: bold !important; /* Подчертайте текста */
    color: #0073e6 !important; /* Син акцентен цвят */
    
}

.cart_totals .order-total td {
    background-color: #f7f7f7 !important; /* Светъл фон за по-добър контраст */
    padding: 15px !important; /* Добавяне на вътрешно разстояние */
    border-radius: 8px !important; /* Закръглени краища */
    box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.1) !important; /* Лека сянка за дълбочина */
    background-color: white !important;
}

.cart_totals .order-total th {
    text-align: left !important; /* Ляво подравняване */
    padding: 15px !important;
}

}










@media screen and (min-width: 991px) and (max-width: 1024px){
    .woocommerce-cart-form__cart-item {
    border: 1px solid #ddd; /* Лека рамка */
    border-radius: 5px; /* Закръглени краища */
    background-color: white; /* Светъл фон */
    margin-bottom: 15px; /* Разстояние между редовете */
    padding: 10px; /* Вътрешно разстояние */
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1); /* Сянка за ефект */
}
.product-remove a {
    padding-left: 15px;
}
.woocommerce-cart-form__cart-item .product-subtotal span {
    font-weight: bold !important;
    font-size: 18px !important;
    color: #333 !important;
    background-color: #ffffff !important;
    padding: 5px 10px !important;
    border-radius: 10px !important;
    box-shadow: 1px 1px 1px 3px rgba(0, 0, 0, 0.1);
    display: inline-block !important;
}
.woocommerce-cart-form__cart-item .product-subtotal span .woocommerce-Price-currencySymbol {
    background: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    font-weight: normal !important;
}
.woocommerce-cart-form__cart-item .product-thumbnail img {
    width: 80px; /* Базова ширина */
    border-radius: 5px !important;
    border: 1px solid #ddd !important;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.woocommerce-cart-form__cart-item .product-thumbnail img:hover {
    transform: scale(1.2);
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
}
.woocommerce-cart-form__cart-item .product-thumbnail img {
    max-width: 120px;
    height: auto;
}


.woocommerce-cart-form__cart-item {
    margin-bottom: 30px;
    padding: 15px;
    border: 1px solid #ddd;
    border-radius: 10px;
    background-color: #f9f9f9;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1);
}

.shop_table {
    border-spacing: 0 15px !important;
    border-collapse: separate !important;
}
.cart_totals {
    border: 1px solid #ddd; /* Добавя рамка */
    border-radius: 10px; /* Закръглени краища */
    padding: 20px; /* Вътрешно разстояние */
    background-color: #f9f9f9; /* Светъл фон */
}
.order-total td {
    font-size: 20px !important;
    font-weight: bold !important;
    color: #0073e6 !important;
}
.cart_totals {
    border-radius: 15px;
}

.button.alt {
    border-radius: 25px;
}
.cart_totals .order-total th,
.cart_totals .order-total td {
    font-size: 24px !important; /* По-голям размер на шрифта */
    font-weight: bold !important; /* Подчертайте текста */
    color: #0073e6 !important; /* Син акцентен цвят */
    
}

.cart_totals .order-total td {
    background-color: #f7f7f7 !important; /* Светъл фон за по-добър контраст */
    padding: 15px !important; /* Добавяне на вътрешно разстояние */
    border-radius: 8px !important; /* Закръглени краища */
    box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.1) !important; /* Лека сянка за дълбочина */
    background-color: white !important;
}

.cart_totals .order-total th {
    text-align: left !important; /* Ляво подравняване */
    padding: 15px !important;
}
}








@media screen and (min-width: 1025px) and (max-width: 1221px){
.woocommerce-cart-form__cart-item {
    border: 1px solid #ddd; /* Лека рамка */
    border-radius: 5px; /* Закръглени краища */
    background-color: white; /* Светъл фон */
    margin-bottom: 15px; /* Разстояние между редовете */
    padding: 10px; /* Вътрешно разстояние */
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1); /* Сянка за ефект */
}
.product-remove a {
    padding-left: 8px;
}
.woocommerce-cart-form__cart-item .product-subtotal span {
    font-weight: bold !important;
    font-size: 18px !important;
    color: #333 !important;
    background-color: #ffffff !important;
    padding: 10px !important;
    border-radius: 10px !important;
    box-shadow: 1px 1px 1px 3px rgba(0, 0, 0, 0.1);
}
.woocommerce-cart-form__cart-item .product-subtotal span .woocommerce-Price-currencySymbol {
    background: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    font-weight: normal !important;
}
.woocommerce-cart-form__cart-item .product-thumbnail img {
    width: 80px; /* Базова ширина */
    border-radius: 5px !important;
    border: 1px solid #ddd !important;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.woocommerce-cart-form__cart-item .product-thumbnail img:hover {
    transform: scale(1.2);
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
}
.woocommerce-cart-form__cart-item .product-thumbnail img {
    max-width: 120px;
    height: auto;
}


.woocommerce-cart-form__cart-item {
    margin-bottom: 30px;
    padding: 15px;
    border: 1px solid #ddd;
    border-radius: 10px;
    background-color: #f9f9f9;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1);
}

.shop_table {
    border-spacing: 0 15px !important;
    border-collapse: separate !important;
}
.cart_totals {
    border: 1px solid #ddd; /* Добавя рамка */
    border-radius: 10px; /* Закръглени краища */
    padding: 20px; /* Вътрешно разстояние */
    background-color: #f9f9f9; /* Светъл фон */
}
.order-total td {
    font-size: 20px !important;
    font-weight: bold !important;
    color: #0073e6 !important;
}
.cart_totals {
    border-radius: 15px;
}

.button.alt {
    border-radius: 25px;
}
.cart_totals .order-total th,
.cart_totals .order-total td {
    font-size: 24px !important; /* По-голям размер на шрифта */
    font-weight: bold !important; /* Подчертайте текста */
    color: #0073e6 !important; /* Син акцентен цвят */
    
}

.cart_totals .order-total td {
    background-color: #f7f7f7 !important; /* Светъл фон за по-добър контраст */
    padding: 15px !important; /* Добавяне на вътрешно разстояние */
    border-radius: 8px !important; /* Закръглени краища */
    box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.1) !important; /* Лека сянка за дълбочина */
    background-color: white !important;
}

.cart_totals .order-total th {
    text-align: left !important; /* Ляво подравняване */
    padding: 15px !important;
}
}











@media screen and (min-width: 1221px){
    
.woocommerce-cart-form__cart-item {
    border: 1px solid #ddd; /* Лека рамка */
    border-radius: 5px; /* Закръглени краища */
    background-color: white; /* Светъл фон */
    margin-bottom: 15px; /* Разстояние между редовете */
    padding: 10px; /* Вътрешно разстояние */
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1); /* Сянка за ефект */
}
.product-remove a {
    padding-left: 8px;
}
.woocommerce-cart-form__cart-item .product-subtotal span {
    font-weight: bold !important;
    font-size: 18px !important;
    color: #333 !important;
    background-color: #ffffff !important;
    padding: 10px !important;
    border-radius: 10px !important;
    box-shadow: 1px 1px 1px 3px rgba(0, 0, 0, 0.1);
}
.woocommerce-cart-form__cart-item .product-subtotal span .woocommerce-Price-currencySymbol {
    background: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    font-weight: normal !important;
}
.woocommerce-cart-form__cart-item .product-thumbnail img {
    width: 80px; /* Базова ширина */
    border-radius: 5px !important;
    border: 1px solid #ddd !important;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.woocommerce-cart-form__cart-item .product-thumbnail img:hover {
    transform: scale(1.2);
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
}
.woocommerce-cart-form__cart-item .product-thumbnail img {
    max-width: 120px;
    height: auto;
}


.woocommerce-cart-form__cart-item {
    margin-bottom: 30px;
    padding: 15px;
    border: 1px solid #ddd;
    border-radius: 10px;
    background-color: #f9f9f9;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1);
}

.shop_table {
    border-spacing: 0 15px !important;
    border-collapse: separate !important;
}



.cart_totals {
    border: 1px solid #ddd; /* Добавя рамка */
    border-radius: 10px; /* Закръглени краища */
    padding: 20px; /* Вътрешно разстояние */
    background-color: #f9f9f9; /* Светъл фон */
}
.order-total td {
    font-size: 20px !important;
    font-weight: bold !important;
    color: #0073e6 !important;
}
.cart_totals {
    border-radius: 15px;
}

.button.alt {
    border-radius: 25px;
}
.cart_totals .order-total th,
.cart_totals .order-total td {
    font-size: 24px !important; /* По-голям размер на шрифта */
    font-weight: bold !important; /* Подчертайте текста */
    color: #0073e6 !important; /* Син акцентен цвят */
    
}

.cart_totals .order-total td {
    background-color: #f7f7f7 !important; /* Светъл фон за по-добър контраст */
    padding: 15px !important; /* Добавяне на вътрешно разстояние */
    border-radius: 8px !important; /* Закръглени краища */
    box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.1) !important; /* Лека сянка за дълбочина */
    background-color: white !important;
}

.cart_totals .order-total th {
    text-align: left !important; /* Ляво подравняване */
    padding: 15px !important;
}


}
















@media screen and (max-width: 1024px){
    .woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce .input-text.qty{
        padding: 0;
        border: 1px;
    }
}

.woocommerce-shipping-calculator, .elementor-widget-woocommerce-cart .woocommerce .woocommerce-shipping-destination, .cart_totals .shop_table .cart-subtotal th, .cart_totals .shop_table .cart-subtotal td{
    display: none;
}

.elementor-widget-woocommerce-cart .woocommerce .wc-proceed-to-checkout .checkout-button{
    background-color: #2EC708;
    border-radius: 20px;
}

.elementor-widget-woocommerce-cart .woocommerce .wc-proceed-to-checkout .checkout-button:hover{
    background-color: #2EC708;
    color: #D6D4D0;
}

button:disabled,
input[type="button"]:disabled,
input[type="submit"]:disabled {
    filter: none !important;
    opacity: 1;
}

.elementor-widget-woocommerce-cart .woocommerce table.shop_table.cart .actions .button:hover{
    color: #D6D4D0;
}

.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tr.woocommerce-shipping-totals td:before, .elementor-widget-woocommerce-cart .woocommerce-page .cart_totals table.shop_table_responsive tr.woocommerce-shipping-totals td:before{
    font-size: 18px;
}

.shop_table shop_table_responsive cart woocommerce-cart-form__contents{
    width: 100px !important;
}

@media screen and (min-width: 1024px) and (max-width: 1280px){
    .shop_table shop_table_responsive cart woocommerce-cart-form__contents{
        width: 30%;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1280px){
    .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) th:not(:first-child):not(:last-child):not(.product-thumbnail), .cart.wishlist_table:not(.elementor-menu-cart__products) th:not(:first-child):not(:last-child):not(.product-thumbnail), .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) td:not(:first-child):not(:last-child):not(.product-thumbnail), .cart.wishlist_table:not(.elementor-menu-cart__products) td:not(:first-child):not(:last-child):not(.product-thumbnail){
    padding-left: 0px;
}
}


@media screen and (max-width: 480px){
    .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-name a, .cart.wishlist_table:not(.elementor-menu-cart__products) .product-name a{
        margin-left: 20%;
    }
    
    .elementor-widget-woocommerce-cart .woocommerce table.cart img{
        margin-top: 25%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6d887a */.woocommerce-shipping-calculator, .elementor-widget-woocommerce-cart .woocommerce .woocommerce-shipping-destination{
    display: none;
}/* End custom CSS */