.elementor-9 .elementor-element.elementor-element-ad1c748:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ad1c748 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.monvisotreehouse.com/wp-content/uploads/2020/12/AD48836-2.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-ad1c748 > .elementor-background-overlay{background-color:var( --e-global-color-e18508e );opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-ad1c748 > .elementor-container{min-height:320px;}.elementor-9 .elementor-element.elementor-element-ad1c748{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9 .elementor-element.elementor-element-ad1c748 > .elementor-shape-bottom svg{height:46px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-313791b{text-align:center;}.elementor-9 .elementor-element.elementor-element-313791b .elementor-heading-title{font-family:"Pacifico", Sans-serif;font-size:65px;font-weight:300;color:var( --e-global-color-1b615cb );}.elementor-9 .elementor-element.elementor-element-5b301a67{margin-top:30px;margin-bottom:0px;}.wl .elementor-widget-cart-items thead tr.wl-ci-heading-nav th.wl-ci-heading{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-cart-items .wl-ci-product-name.product-name > a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.wl .elementor-widget-cart-items .wl-ci-cart-category span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-cart-items .wl-ci-cart-category a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-cart-items .product-price.wl-ci-product-price .woocommerce-Price-amount.amount{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-cart-items .product-subtotal.wl-ci-product-subtotal .woocommerce-Price-amount.amount{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-cart-items .button.wl-ci-coupon-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-cart-items .button.wl-ci-update-cart-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-cart-items .wl-ci-proceed-to-checkout .button.checkout-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9 .elementor-element.elementor-element-36d5076 .wl-ci-product-thumbnail{display:block!important;}.elementor-9 .elementor-element.elementor-element-36d5076 > .elementor-widget-container{margin:0px 0px 0px 0px;}.wl .elementor-9 .elementor-element.elementor-element-36d5076 thead tr.wl-ci-heading-nav th.wl-ci-heading{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:37px;}.wl .elementor-9 .elementor-element.elementor-element-36d5076 .product-thumbnail.wl-ci-product-thumbnail img{width:75px;}.wl .elementor-9 .elementor-element.elementor-element-36d5076 .wl-ci-product-name.product-name > a{color:var( --e-global-color-a7c9367 );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;line-height:1.1em;}.wl .elementor-9 .elementor-element.elementor-element-36d5076 .wl-ci-cart-category span{font-family:"Rubik", Sans-serif;font-size:12px;font-weight:400;line-height:26px;letter-spacing:0px;}.wl .elementor-9 .elementor-element.elementor-element-36d5076 .wl-ci-cart-category a{font-family:"Rubik", Sans-serif;font-size:12px;font-weight:400;line-height:26px;letter-spacing:0px;}.wl .elementor-9 .elementor-element.elementor-element-36d5076 .product-price.wl-ci-product-price .woocommerce-Price-amount.amount{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:26px;}.wl .elementor-9 .elementor-element.elementor-element-36d5076 .product-subtotal.wl-ci-product-subtotal .woocommerce-Price-amount.amount{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:600;line-height:26px;}.wl .elementor-9 .elementor-element.elementor-element-36d5076 .product-remove.wl-ci-product-remove a.remove{color:#FFA5A5 !important;}.wl .elementor-9 .elementor-element.elementor-element-36d5076 .button.wl-ci-coupon-button{font-family:"Rubik", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.wl .elementor-9 .elementor-element.elementor-element-36d5076 .button.wl-ci-update-cart-button{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:26px;border-radius:0px 0px 0px 0px;padding:10px 20px 10px 20px !important;}.wl .elementor-9 .elementor-element.elementor-element-36d5076 .wl-ci-proceed-to-checkout .button.checkout-button{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:26px;padding:9px 19px 9px 19px;background:var( --e-global-color-a7c9367 );border-style:solid;border-color:var( --e-global-color-a7c9367 );}.wl .elementor-9 .elementor-element.elementor-element-36d5076 .wl-ci-proceed-to-checkout .button.checkout-button:hover{background:var( --e-global-color-e18508e );border-style:solid;border-color:var( --e-global-color-e18508e );}.elementor-9 .elementor-element.elementor-element-8f79383{--spacer-size:51px;}.elementor-widget-cart-overview .wl-cart-overview .cart_totals .wl-co-title, .elementor-widget-cart-overview .wl-cart-overview .cart_totals .elementor-inline-editing{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-cart-overview .wl-cart-overview table tr th{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-cart-overview .wl-cart-overview table tr td{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-cart-overview .wl-cart-overview .wc-proceed-to-checkout a.checkout-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9 .elementor-element.elementor-element-9758640 .wc-proceed-to-checkout a.checkout-button{display:block!important;}.elementor-9 .elementor-element.elementor-element-9758640 .wl-cart-overview .cart_totals .wl-co-title{text-align:left;}.elementor-9 .elementor-element.elementor-element-9758640 .wl-cart-overview .cart_totals .elementor-inline-editing{text-align:left;}.elementor-9 .elementor-element.elementor-element-9758640 .wl-cart-overview .cart_totals .wl-co-title, .elementor-9 .elementor-element.elementor-element-9758640 .wl-cart-overview .cart_totals .elementor-inline-editing{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-9758640 .wl-cart-overview table tr td, .elementor-9 .elementor-element.elementor-element-9758640 .wl-cart-overview table tr th{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3933463 );}.elementor-9 .elementor-element.elementor-element-9758640 .wl-cart-overview table tr td{text-align:right;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.elementor-9 .elementor-element.elementor-element-9758640 .wl-cart-overview table tr th{text-align:right;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-9758640 .wl-cart-overview table tr:hover th{background:var( --e-global-color-1b615cb );}.elementor-9 .elementor-element.elementor-element-9758640 .wl-cart-overview table tr:hover td{background:var( --e-global-color-1b615cb );}.elementor-9 .elementor-element.elementor-element-9758640 .wl-cart-overview .wc-proceed-to-checkout a.checkout-button{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0px;background:var( --e-global-color-a7c9367 );}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-36d5076 .wl-ci-product-thumbnail{display:block!important;}.elementor-9 .elementor-element.elementor-element-8f79383{--spacer-size:10px;}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-70a9e776{width:75.017%;}.elementor-9 .elementor-element.elementor-element-6f35262{width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-70a9e776{width:100%;}.elementor-9 .elementor-element.elementor-element-6f35262{width:100%;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-ad1c748 > .elementor-container{min-height:200px;}.elementor-9 .elementor-element.elementor-element-313791b .elementor-heading-title{font-size:43px;}}/* Start custom CSS for cart-items, class: .elementor-element-36d5076 */@media only screen and (min-width: 992px) {
.wl .wl-product-name-show-yes table thead tr th.wl-product-name {
    width: 33%;
}

.wl .wl-product-quantity-show-yes table thead tr th.wl-product-quantity {
    display: table-cell;
    width: 17%;
}

}

@media only screen and (max-width: 676px) {
.wl .wl-product-name-show-yes table thead tr th.wl-product-name {
    width: 60%;
}

.wl .wl-product-name-show-yes table thead tr th.product-subtotal {
    width: 30%;
}

}

.woocommerce td.product-name .wc-item-meta, .woocommerce td.product-name dl.variation {
    list-style: none outside;
    font-size: 12px;
    line-height: 15px;
    margin-bottom: 5px;
}

.ywgc_enter_code {
    background-color: #ffffff;
    color: #333333;
    padding: 0;
    font-size: 14px;
}

.woocommerce-cart table.cart .product-thumbnail {
    vertical-align: top;
}

.woocommerce a.remove {
    font-size: 1em; 
}

.ywgc_apply_gift_card_button {
    background-color: #96A528 !important;
    border-radius:0px;
    padding: 14px;
}/* End custom CSS */