.elementor-kit-11{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-11 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.etheme-product-grid-image img{
    min-height: 392px !important;
    width: auto !important;
    object-fit: cover !important;
    object-position: center !important;
    max-height: 392px;
    min-width: 100%;
}

@media (max-width: 1024px) {
    .etheme-product-grid-image img{
        min-height: 514px !important;
        max-height: 514px;
    }
}

@media (max-width: 767px) {
    .etheme-product-grid-image img{
        min-height: 300px !important;
        max-height: 300px;
    }
}
.woocommerce-checkout .woocommerce-billing-fields{
    overflow: hidden;
}
.woocommerce-checkout .step-title{
    margin-bottom: 10px;
}
body .cart-checkout-nav {
    font-size: 110%;
    
}
.woocommerce-checkout .select2-selection.select2-selection--single,
.woocommerce-billing-fields .form-row input {
    height: 45px !important;
}
.template-content .et-advanced-label.et-validated label[for]{
    top: .1rem;
}
.select2-container--default .select2-selection--single .select2-selection__rendered, .select2-container--default.select2 .select2-selection--single .select2-selection__rendered{
    color:#222222;
}
.shop_table.woocommerce-checkout-shipping-methods .woocommerce-shipping-totals.shipping{
    display: flex;
    flex-direction: column;
}
.shop_table.woocommerce-checkout-shipping-methods .woocommerce-shipping-totals.shipping #shipping_method li{
    justify-content: start;
}
.shop_table.woocommerce-checkout-shipping-methods .woocommerce-shipping-totals.shipping td{
    padding: 0;
}
.product-template-default .woocommerce-variation-add-to-cart button.button{
    height: 44px;
}
body .rtwpvs-product .variations{
    margin: 20px 2px 15px;
}
body .awooc-attr-value span, body .awooc-option-value span{
    padding-left: 0;
}
body .awooc-col{
    gap: 5px;
    display: flex;
    flex-direction: column;
}
body .awooc-col .awooc-form-custom-order-form{
    margin-top: 20px;
}
body .awooc-form-custom-order-title{
    margin-bottom: 20px;
}
/* QUICK ORDER POPUP */
.awooc-popup-wrapper .woocommerce-variation-add-to-cart {
    display: flex;
    gap: 10px; 
    align-items: center;
}

.awooc-popup-wrapper .woocommerce-variation-add-to-cart .single_add_to_cart_button {
    flex: 1;
    margin: 0 !important;
}

.awooc-popup-wrapper .awooc-custom-order-button {
    flex: 1; 
    margin: 0 !important;
}

.awooc-popup-wrapper .quantity {
    margin-bottom: 15px;
}
.woocommerce-shipping-methods .pickup-location-address{
    font-size: 20px;
}

/* Quantity block styles */
.et-mini-content.et-popup-content .single_variation_wrap .awooc-custom-order.button.alt.awooc-custom-order-button.show-add-to-card{
	width: 48%;
	margin: 0;
}
/* Quantity block styles */
.et-mini-content.et-popup-content .single_variation_wrap .quantity {
    margin-right: 75%;
    margin-top: 20px;
    display: flex;
}

/* Add to cart button styles */
.et-mini-content.et-popup-content .single_variation_wrap button.single_add_to_cart_button {
    min-width: 48%;
    padding: 11px 5px;
    margin-top: 20px !important;
    margin-right: 4%;
    margin-bottom: 20px !important;
}

.cart_totals #pickup-items-field-for-0{
    display: none;
}
.cart_totals #shipping_method li{
    gap: 5px;
}
.cart_totals #shipping_method li:last-child{
    flex-wrap: wrap;
}
.cart_totals #pickup-location-field-for-0.select2-container--default .select2-selection--single .select2-selection__rendered, .select2-container--default.select2 .select2-selection--single .select2-selection__rendered{
    padding-top: 3px;
}
.shop_table.woocommerce-checkout-shipping-methods .woocommerce-shipping-totals.shipping #shipping_method li{
    text-align: left;
}
.cart_totals #pickup-location-field-for-0.select2-container--default .select2-selection--single .select2-selection__rendered, .select2-container--default.select2 .select2-selection--single .select2-selection__rendered{
    padding-top: 5px;
}

.woocommerce button.button,
.woocommerce .button,
.woocommerce input.button,
.woocommerce a.button,
.woocommerce #respond input#submit {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
}
li[data-tooltip="принт горошек"] a span,
li[data-tooltip="принт горошок"] a span{
   background-image: url('/wp-content/uploads/2026/04/images.png')  !important;;
    background-size: 40px  !important;;
}

li[data-tooltip="квітковий принт"] a span,
li[data-tooltip="цветочный принт"] a span{
   background-image: url('/wp-content/uploads/2026/04/EAOzY-CAzE-5_4.jpg') !important;
      background-size: 80px  !important;
    background-position: center  !important;
}
.btn:hover, .button:hover, form #qna-ask-input button:hover, form button:hover, input[type=button]:hover, input[type=submit]:hover{
    color:#fff !important;
}
.woocommerce-privacy-policy-link{
    display: block;
}
.woocommerce-privacy-policy-link::first-letter{
     text-transform: uppercase !important; 
     
}
.woocommerce-checkout.woocommerce-page.woocommerce-order-received table tr:last-child th{
    padding-left: 15px;
}
body ul.st-swatch-size-large li{
    margin: 0 4px 14px;  
}
@media(max-width:500px){
    .woocommerce-order-received .order_details .product-name{
        width: auto;
    }
    .woocommerce-checkout-review-order-table .cart_item .product-name img, .woocommerce-order-details tbody .product-name img{
        float: none;
    }
}/* End custom CSS */