.elementor-386 .elementor-element.elementor-element-1e16a07:not(.elementor-motion-effects-element-type-background), .elementor-386 .elementor-element.elementor-element-1e16a07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ayunawellness.com/wp-content/uploads/2026/07/side-view-millennial-woman-sports-outfit-meditating-yoga-mat-lake-green-park-outside_116547-127916.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-386 .elementor-element.elementor-element-1e16a07 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.78;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-386 .elementor-element.elementor-element-1e16a07 > .elementor-container{max-width:1280px;}.elementor-386 .elementor-element.elementor-element-1e16a07{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:200px 0px 160px 0px;}.elementor-386 .elementor-element.elementor-element-dfe64b9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-386 .elementor-element.elementor-element-875ceab{text-align:center;}.elementor-386 .elementor-element.elementor-element-875ceab .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-bbd710c );}.elementor-386 .elementor-element.elementor-element-6e21d73{--display:flex;--padding-top:140px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-386 .elementor-element.elementor-element-39366a86{width:100%;max-width:100%;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );color:var( --e-global-color-primary );}.elementor-386 .elementor-element.elementor-element-39366a86 a{color:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-386 .elementor-element.elementor-element-1e16a07{padding:160px 30px 120px 30px;}.elementor-386 .elementor-element.elementor-element-875ceab .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-386 .elementor-element.elementor-element-6e21d73{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-386 .elementor-element.elementor-element-39366a86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-386 .elementor-element.elementor-element-1e16a07{padding:160px 20px 120px 20px;}.elementor-386 .elementor-element.elementor-element-875ceab .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-386 .elementor-element.elementor-element-6e21d73{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-386 .elementor-element.elementor-element-39366a86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 80px;padding:0px 0px 0px 1px;font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for text-editor, class: .elementor-element-39366a86 *//*=================================
 WooCommerce Cart - Luxury Style
==================================*/

/* Fonts */
@import url('https://fonts.googleapis.com/css2?family=Cormorant:wght@400;500;600;700&family=Overpass:wght@400;500;600;700&display=swap');

/* Typography */
.wp-block-woocommerce-cart{
    font-family: 'Overpass', sans-serif;
    color:#444;
}

/* Headings */
.wp-block-woocommerce-cart h1,
.wp-block-woocommerce-cart h2,
.wp-block-woocommerce-cart h3,
.wp-block-woocommerce-cart h4,
.wp-block-woocommerce-cart .wc-block-cart__empty-cart__title,
.wp-block-woocommerce-product-collection h2{
    font-family:'Cormorant', serif;
    color:#000;
    font-weight:600;
    letter-spacing:.5px;
}

/* Cart Table */
.wc-block-cart-items{
    border:1px solid #e5e5e5;
    background:#fff;
}

.wc-block-cart-items th{
    font-family:'Overpass', sans-serif;
    color:#000;
    text-transform:uppercase;
    font-weight:600;
    border-bottom:1px solid #e5e5e5;
}

.wc-block-cart-items td{
    border-bottom:1px solid #e5e5e5;
}

/* Product Links */
.wc-block-cart-item__product a{
    color:#000;
    font-weight:600;
    text-decoration:none;
}

.wc-block-cart-item__product a:hover{
    color:#ad8e61;
}

/* Price */
.wc-block-components-product-price,
.wc-block-components-formatted-money-amount{
    color:#ad8e61;
    font-weight:600;
}

/* Quantity */
.wc-block-components-quantity-.elementor-386 .elementor-element.elementor-element-39366a86{
    border:1px solid #dcdcdc;
    border-radius:0px  !important;
}

.wc-block-components-quantity-.elementor-386 .elementor-element.elementor-element-39366a86 input{
    border:none;
    font-family:'Overpass', sans-serif;
}

/* Inputs */
.wc-block-components-text-input input{
    border:1px solid #dcdcdc;
    border-radius:0;
    font-family:'Overpass', sans-serif;
}

/*==============================
 Buttons
==============================*/

.wc-block-components-button,
.wc-block-components-button:visited,
.wc-block-components-button:hover,
.wc-block-components-button:focus,
.wc-block-components-button:active,
.wp-element-button,
.wp-element-button:hover,
.wp-element-button:focus,
.wp-element-button:active{
    background:#ad8e61 !important;
    color:#fff !important;
    border:1px solid #ad8e61 !important;
    border-radius:0 !important;
    font-family:'Overpass', sans-serif;
    font-weight:600;
    box-shadow:none !important;
    transition:none !important;
}

/* Checkout Button */
.wp-block-woocommerce-proceed-to-checkout-block .wc-block-components-button{
    width:100%;
    text-transform:uppercase;
    letter-spacing:1px;
    padding:16px 20px;
}

/* Cart Totals */
.wp-block-woocommerce-cart-totals-block{
    border:1px solid #AD8E6114;
    background:#b38b4c33;
    padding:30px !important;
}

.wc-block-components-totals-item{
    border-bottom:1px solid #ececec;
}

.wc-block-components-totals-footer-item{
    color:#000;
    font-weight:700;
}

/* Cross Sell */
.wc-block-grid__product{
    border:1px solid #e5e5e5;
    padding:20px;
}

.wc-block-grid__product-title{
    font-family:'Cormorant', serif;
    color:#000;
}

.wc-block-grid__product-price{
    color:#ad8e61;
}

/* Remove Link */
.wc-block-cart-item__remove-link{
    color:#666;
}

.wc-block-cart-item__remove-link:hover{
    color:#ad8e61;
}
.elementor-386 .elementor-element.elementor-element-39366a86 h2{
    color: #000 !important;
}
@media screen and (max-width:767px){
.wc-block-components-main{
    width:100% !important;
}     
}/* End custom CSS */