.elementor-125 .elementor-element.elementor-element-19869da3{--display:flex;--min-height:90vh;--background-transition:0.3s;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-125 .elementor-element.elementor-element-a815122 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-125 .elementor-element.elementor-element-a815122{text-align:left;}.elementor-125 .elementor-element.elementor-element-a815122 .elementor-heading-title{font-family:var( --e-global-typography-9969387-font-family ), Sans-serif;font-size:var( --e-global-typography-9969387-font-size );font-weight:var( --e-global-typography-9969387-font-weight );line-height:var( --e-global-typography-9969387-line-height );letter-spacing:var( --e-global-typography-9969387-letter-spacing );}.elementor-125 .elementor-element.elementor-element-63b0b0ff{--update-cart-automatically-display:none;--sections-background-color:var( --e-global-color-f615a02 );--sections-border-type:solid;--sections-border-color:var( --e-global-color-text );--sections-border-radius:0px 0px 0px 0px;--sections-padding:24px 24px 24px 24px;--sections-title-color:var( --e-global-color-text );--sections-title-spacing:8px;--sections-descriptions-spacing:8px;--links-normal-color:var( --e-global-color-text );--links-hover-color:var( --e-global-color-text );--forms-rows-gap:12px;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-hover-text-color:#FFFFFF;--order-summary-rows-gap-top:calc( 24px/2 );--order-summary-rows-gap-bottom:calc( 24px/2 );--order-summary-title-spacing:8px;--order-summary-color:var( --e-global-color-text );--product-link-normal-color:var( --e-global-color-accent );--product-link-hover-color:var( --e-global-color-secondary );--order-summary-items-divider-color:var( --e-global-color-b754c2c );--order-summary-items-divider-weight:1px;--order-summary-quantity-border-color:var( --e-global-color-b754c2c );--order-summary-quantity-border-weight:1px;--order-summary-remove-icon-normal-color:var( --e-global-color-b754c2c );--order-summary-remove-icon-hover-color:var( --e-global-color-b754c2c );--totals-rows-gap-top:calc( 16px/2 );--totals-rows-gap-bottom:calc( 16px/2 );--totals-color:var( --e-global-color-text );--totals-divider-color:var( --e-global-color-text );--totals-divider-weight:1px;--checkout-button-normal-text-color:#FFFFFF;--checkout-button-hover-text-color:var( --e-global-color-text );--checkout-button-hover-border-color:var( --e-global-color-b754c2c );--checkout-button-hover-transition-duration:200ms;--checkout-button-border-radius:30px 30px 30px 30px;--checkout-button-padding:16px 24px 16px 24px;--checkout-button-width:fit-content;}.elementor-125 .elementor-element.elementor-element-63b0b0ff .shop_table .button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-125 .elementor-element.elementor-element-63b0b0ff .shop_table .button:hover, .elementor-125 .elementor-element.elementor-element-63b0b0ff .shop_table .button:disabled[disabled]:hover{background-color:var( --e-global-color-secondary );}.elementor-125 .elementor-element.elementor-element-63b0b0ff .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-a29f718 );}.elementor-125 .elementor-element.elementor-element-63b0b0ff .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:var( --e-global-color-cdcb8db );}.elementor-125 .elementor-element.elementor-element-63b0b0ff > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-125 .elementor-element.elementor-element-63b0b0ff .wc-proceed-to-checkout{--place-order-title-alignment:flex-end;--checkout-button-width:fit-content;}.elementor-125 .elementor-element.elementor-element-63b0b0ff .e-cart-section{border-width:1px 1px 1px 1px;}.elementor-125 .elementor-element.elementor-element-63b0b0ff .cart_totals h2{font-family:var( --e-global-typography-efbb023-font-family ), Sans-serif;font-size:var( --e-global-typography-efbb023-font-size );font-weight:var( --e-global-typography-efbb023-font-weight );text-transform:var( --e-global-typography-efbb023-text-transform );font-style:var( --e-global-typography-efbb023-font-style );line-height:var( --e-global-typography-efbb023-line-height );letter-spacing:var( --e-global-typography-efbb023-letter-spacing );}.elementor-125 .elementor-element.elementor-element-63b0b0ff {--sections-descriptions-color:var( --e-global-color-text );}.elementor-125 .elementor-element.elementor-element-63b0b0ff .e-cart-content, .elementor-125 .elementor-element.elementor-element-63b0b0ff .woocommerce-shipping-destination, .elementor-125 .elementor-element.elementor-element-63b0b0ff .shipping-calculator-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-125 .elementor-element.elementor-element-63b0b0ff #shipping_method li label{font-family:"Sanchez", Sans-serif;font-size:12px;font-weight:400;text-transform:none;font-style:normal;line-height:14em;letter-spacing:2px;}.elementor-125 .elementor-element.elementor-element-63b0b0ff .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-text );}.elementor-125 .elementor-element.elementor-element-63b0b0ff .e-shop-table .cart th, .elementor-125 .elementor-element.elementor-element-63b0b0ff .e-shop-table .cart td:before{font-family:var( --e-global-typography-efbb023-font-family ), Sans-serif;font-size:var( --e-global-typography-efbb023-font-size );font-weight:var( --e-global-typography-efbb023-font-weight );text-transform:var( --e-global-typography-efbb023-text-transform );font-style:var( --e-global-typography-efbb023-font-style );line-height:var( --e-global-typography-efbb023-line-height );letter-spacing:var( --e-global-typography-efbb023-letter-spacing );}.elementor-125 .elementor-element.elementor-element-63b0b0ff .cart td span, .elementor-125 .elementor-element.elementor-element-63b0b0ff .cart td, .elementor-125 .elementor-element.elementor-element-63b0b0ff .input-text.qty{font-family:"Sanchez", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.625em;letter-spacing:2px;}.elementor-125 .elementor-element.elementor-element-63b0b0ff .cart_totals .shop_table td:before, .elementor-125 .elementor-element.elementor-element-63b0b0ff .cart_totals .shop_table td .woocommerce-Price-amount{font-family:var( --e-global-typography-efbb023-font-family ), Sans-serif;font-size:var( --e-global-typography-efbb023-font-size );font-weight:var( --e-global-typography-efbb023-font-weight );text-transform:var( --e-global-typography-efbb023-text-transform );font-style:var( --e-global-typography-efbb023-font-style );line-height:var( --e-global-typography-efbb023-line-height );letter-spacing:var( --e-global-typography-efbb023-letter-spacing );}.elementor-125 .elementor-element.elementor-element-63b0b0ff .checkout-button{font-family:var( --e-global-typography-ef0dc94-font-family ), Sans-serif;font-size:var( --e-global-typography-ef0dc94-font-size );font-weight:var( --e-global-typography-ef0dc94-font-weight );text-transform:var( --e-global-typography-ef0dc94-text-transform );text-decoration:var( --e-global-typography-ef0dc94-text-decoration );line-height:var( --e-global-typography-ef0dc94-line-height );letter-spacing:var( --e-global-typography-ef0dc94-letter-spacing );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a29f718 );}.elementor-125 .elementor-element.elementor-element-63b0b0ff .e-cart-totals{--sections-background-color:#FFFFFF;--sections-border-type:none;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-125 .elementor-element.elementor-element-19869da3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-125 .elementor-element.elementor-element-a815122 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-125 .elementor-element.elementor-element-a815122 .elementor-heading-title{font-size:var( --e-global-typography-9969387-font-size );line-height:var( --e-global-typography-9969387-line-height );letter-spacing:var( --e-global-typography-9969387-letter-spacing );}.elementor-125 .elementor-element.elementor-element-63b0b0ff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-125 .elementor-element.elementor-element-63b0b0ff .cart_totals h2{font-size:var( --e-global-typography-efbb023-font-size );line-height:var( --e-global-typography-efbb023-line-height );letter-spacing:var( --e-global-typography-efbb023-letter-spacing );}.elementor-125 .elementor-element.elementor-element-63b0b0ff .e-cart-content, .elementor-125 .elementor-element.elementor-element-63b0b0ff .woocommerce-shipping-destination, .elementor-125 .elementor-element.elementor-element-63b0b0ff .shipping-calculator-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-125 .elementor-element.elementor-element-63b0b0ff .shop_table .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-125 .elementor-element.elementor-element-63b0b0ff{--order-summary-rows-gap-top:calc( 20px/2 );--order-summary-rows-gap-bottom:calc( 20px/2 );--order-summary-title-spacing:10px;}.elementor-125 .elementor-element.elementor-element-63b0b0ff .e-shop-table .cart th, .elementor-125 .elementor-element.elementor-element-63b0b0ff .e-shop-table .cart td:before{font-size:var( --e-global-typography-efbb023-font-size );line-height:var( --e-global-typography-efbb023-line-height );letter-spacing:var( --e-global-typography-efbb023-letter-spacing );}.elementor-125 .elementor-element.elementor-element-63b0b0ff .cart_totals .shop_table td:before, .elementor-125 .elementor-element.elementor-element-63b0b0ff .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-efbb023-font-size );line-height:var( --e-global-typography-efbb023-line-height );letter-spacing:var( --e-global-typography-efbb023-letter-spacing );}.elementor-125 .elementor-element.elementor-element-63b0b0ff .checkout-button{font-size:var( --e-global-typography-ef0dc94-font-size );line-height:var( --e-global-typography-ef0dc94-line-height );letter-spacing:var( --e-global-typography-ef0dc94-letter-spacing );}}@media(max-width:767px){.elementor-125 .elementor-element.elementor-element-19869da3{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-125 .elementor-element.elementor-element-a815122 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-125 .elementor-element.elementor-element-a815122 .elementor-heading-title{font-size:var( --e-global-typography-9969387-font-size );line-height:var( --e-global-typography-9969387-line-height );letter-spacing:var( --e-global-typography-9969387-letter-spacing );}.elementor-125 .elementor-element.elementor-element-63b0b0ff{--sections-padding:24px 24px 24px 24px;--order-summary-rows-gap-top:calc( 24px/2 );--order-summary-rows-gap-bottom:calc( 24px/2 );--order-summary-title-spacing:10px;--order-summary-quantity-border-weight:1px;--totals-rows-gap-top:calc( 24px/2 );--totals-rows-gap-bottom:calc( 24px/2 );}.elementor-125 .elementor-element.elementor-element-63b0b0ff .cart_totals h2{font-size:var( --e-global-typography-efbb023-font-size );line-height:var( --e-global-typography-efbb023-line-height );letter-spacing:var( --e-global-typography-efbb023-letter-spacing );}.elementor-125 .elementor-element.elementor-element-63b0b0ff .e-cart-content, .elementor-125 .elementor-element.elementor-element-63b0b0ff .woocommerce-shipping-destination, .elementor-125 .elementor-element.elementor-element-63b0b0ff .shipping-calculator-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-125 .elementor-element.elementor-element-63b0b0ff .shop_table .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-125 .elementor-element.elementor-element-63b0b0ff .e-shop-table .cart th, .elementor-125 .elementor-element.elementor-element-63b0b0ff .e-shop-table .cart td:before{font-size:var( --e-global-typography-efbb023-font-size );line-height:var( --e-global-typography-efbb023-line-height );letter-spacing:var( --e-global-typography-efbb023-letter-spacing );}.elementor-125 .elementor-element.elementor-element-63b0b0ff .cart_totals .shop_table td:before, .elementor-125 .elementor-element.elementor-element-63b0b0ff .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-efbb023-font-size );line-height:var( --e-global-typography-efbb023-line-height );letter-spacing:var( --e-global-typography-efbb023-letter-spacing );}.elementor-125 .elementor-element.elementor-element-63b0b0ff .checkout-button{font-size:var( --e-global-typography-ef0dc94-font-size );line-height:var( --e-global-typography-ef0dc94-line-height );letter-spacing:var( --e-global-typography-ef0dc94-letter-spacing );}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-63b0b0ff */.woocommerce-cart-form__contents .product-quantity, .woocommerce-cart-form__contents .product-subtotal, .woocommerce-cart-form__contents .product-thumbnail,
 .kilig-cart .woocommerce .cart .product-quantity,  .kilig-cart .woocommerce .cart .product-subtotal {
    display: none;
}


.kilig-cart .woocommerce table.cart .product-remove {
    color: #333333;
    overflow: hidden;
    position: relative;
    text-align: center;
    transition: .3s;
    width: 26px;
    height: 26px;
}

.kilig-cart .woocommerce table.cart td.product-remove a::before,.kilig-cart .woocommerce table.cart td.product-remove a::after {  
    background: #333333 !important;
    content: "" !important;
    height: 1px !important;
    left: 25% !important;
    margin-top: 0px !important;
    position: absolute !important;
    top: 50% !important;
    transition: .3s;
    width: 50% !important;
    z-index: 1 !important;
}

.kilig-cart .woocommerce table.cart td.product-remove a::before {
    transform: rotate(45deg) !important;
}

.kilig-cart .woocommerce table.cart td.product-remove a::after {
    transform: rotate(-45deg);
}

.kilig-cart .woocommerce table.cart td.product-remove .remove {
    color: transparent !important;
    display: block !important;
    height: 26px !important;

}

@media (min-width: 769px) {

 .kilig-cart .woocommerce .cart .product-name {
 padding-right: 32px;
 padding-left: 24px;
 }
 
}
 
 .elementor-125 .elementor-element.elementor-element-63b0b0ff a {
     text-decoration: none;
 }
 
 @media (max-width: 767px) {
    .kilig-cart .woocommerce table.cart tr {
        padding: 16px 0px;
    }
    
    .kilig-cart .woocommerce .cart .product-name a {
        display: block !important;
        margin-top: 24px;
        text-align: left;
    }
    
}
 
 
#pwgc-redeem-gift-card-form {
    width: 100%;
}
 
#pwgc-redeem-form {
    padding: 20px;
    border: 1px solid #000;
    border-radius: 30px;
    margin-bottom: 24px;
    text-align: center;
}

#pwgc-redeem-gift-card-container label {
    text-transform: uppercase;
    font-size: 11px;
}

#pwgc-redeem-gift-card-number {
    text-align: center;
    width: 100% !important;
    margin-top: 8px;
    margin-bottom: 8px;
}

#pwgc-redeem-button {
    width: 100%;
}/* End custom CSS */