.elementor-1770 .elementor-element.elementor-element-2839928 > .elementor-container{max-width:1100px;}.elementor-1770 .elementor-element.elementor-element-2839928{padding:40px 30px 60px 30px;}.elementor-1770 .elementor-element.elementor-element-1e1522f.elementor-column > .elementor-widget-wrap{justify-content:center;}.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-1770 .elementor-element.elementor-element-903aa53{width:auto;max-width:auto;text-align:center;}.elementor-1770 .elementor-element.elementor-element-903aa53 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:30px;font-weight:500;color:#2E2253;}.elementor-1770 .elementor-element.elementor-element-e6a3766 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-b126ccf{width:4%;}.elementor-1770 .elementor-element.elementor-element-e6a3766 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-50c08c0{width:8%;}.elementor-1770 .elementor-element.elementor-element-e6a3766 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-bee90b3{width:15%;}.elementor-1770 .elementor-element.elementor-element-e6a3766 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-d166a63{width:15%;}.elementor-1770 .elementor-element.elementor-element-e6a3766 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-e617ef1{width:15%;}.elementor-1770 .elementor-element.elementor-element-e6a3766 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-5c7d25a{width:15%;}.elementor-1770 .elementor-element.elementor-element-e6a3766{--cart-update-automatically-display:none;}.elementor-1770 .elementor-element.elementor-element-e6a3766 .shop_table.cart thead th{background-color:#2E2253;font-size:14px;font-weight:300;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;text-align:center;}.elementor-1770 .elementor-element.elementor-element-e6a3766 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1770 .elementor-element.elementor-element-e6a3766 .shop_table.cart td.actions .coupon{float:none !important;flex-direction:row;}.elementor-1770 .elementor-element.elementor-element-e6a3766 .shop_table.cart td{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DADADA82;text-align:center;}.elementor-1770 .elementor-element.elementor-element-e6a3766 .shop_table.cart tr.cart_item td.product-name{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:400;color:#363636;}.elementor-1770 .elementor-element.elementor-element-e6a3766 .shop_table.cart tr.cart_item td.product-name a{color:#363636;}.elementor-1770 .elementor-element.elementor-element-e6a3766 .shop_table.cart tr.cart_item td.product-price .amount{font-size:14px;font-weight:300;color:#363636;}.elementor-1770 .elementor-element.elementor-element-e6a3766 .shop_table.cart tr.cart_item td.product-price .amount .woocommerce-Price-currencySymbol{color:#363636;}.elementor-1770 .elementor-element.elementor-element-e6a3766 .shop_table.cart td.product-quantity .quantity input.input-text{max-width:70px;font-size:14px;color:#363636;}.elementor-1770 .elementor-element.elementor-element-e6a3766 .select2-container .select2-selection .select2-selection__rendered{color:#363636;}.elementor-1770 .elementor-element.elementor-element-e6a3766 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#363636 transparent transparent transparent;}.elementor-1770 .elementor-element.elementor-element-e6a3766 .shop_table.cart td.product-remove .remove{font-size:16px;}.elementor-1770 .elementor-element.elementor-element-e6a3766 .shop_table.cart td.product-remove .remove i{color:#000000;}.elementor-1770 .elementor-element.elementor-element-e6a3766 .shop_table.cart td.product-remove .remove svg{fill:#000000;}.elementor-1770 .elementor-element.elementor-element-e6a3766 .shop_table.cart td.actions .coupon .button{width:185px !important;font-weight:400;border-radius:30px 30px 30px 30px;}.elementor-1770 .elementor-element.elementor-element-e6a3766 .shop_table.cart td.actions .coupon input.input-text{width:300px !important;font-size:14px;}.elementor-1770 .elementor-element.elementor-element-e6a3766 .shop_table.cart td.actions .coupon input.input-text:not(.select2){background-color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:0px 0px 0px 20px;}.elementor-1770 .elementor-element.elementor-element-e6a3766 .select2-container .select2-selection--single{background-color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-1770 .elementor-element.elementor-element-e6a3766 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (0px*2) + 16px );padding-left:20px;padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-e6a3766 .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (0px*2) + 16px );}.elementor-1770 .elementor-element.elementor-element-e6a3766 .select2-container--default .select2-selection--single{height:auto;}.elementor-1770 .elementor-element.elementor-element-d2f1665{margin-top:40px;margin-bottom:0px;}.elementor-1770 .elementor-element.elementor-element-da10b66:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1770 .elementor-element.elementor-element-da10b66 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-1770 .elementor-element.elementor-element-da10b66 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 25px 25px 25px;}.elementor-1770 .elementor-element.elementor-element-da10b66 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1770 .elementor-element.elementor-element-b96c1b9 > .elementor-widget-container{padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DADADA;}.elementor-1770 .elementor-element.elementor-element-b96c1b9 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:18px;font-weight:400;color:#1C2229;}.elementor-1770 .elementor-element.elementor-element-345952f > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1770 .elementor-element.elementor-element-345952f .cart_totals h2{font-size:18px;color:#1C2229;}.elementor-1770 .elementor-element.elementor-element-345952f .cart_totals .shop_table tr th,.elementor-1770 .elementor-element.elementor-element-345952f .cart_totals .shop_table_responsive tr td::before{font-size:16px;font-weight:400;}.elementor-1770 .elementor-element.elementor-element-345952f .cart_totals .shop_table tr th{color:#000000;}.elementor-1770 .elementor-element.elementor-element-345952f .cart_totals .shop_table_responsive tr td::before{color:#000000;}.elementor-1770 .elementor-element.elementor-element-345952f .cart_totals .shop_table tr td{font-size:16px;font-weight:300;color:#000000;text-align:right;}.elementor-1770 .elementor-element.elementor-element-345952f .wc-proceed-to-checkout .button.checkout-button{width:100%;font-weight:400;border-radius:35px 35px 35px 35px;}.elementor-1770 .elementor-element.elementor-element-345952f .wc-proceed-to-checkout{text-align:right;}@media(min-width:768px){.elementor-1770 .elementor-element.elementor-element-390365c{width:60%;}.elementor-1770 .elementor-element.elementor-element-da10b66{width:40%;}}@media(max-width:1024px){.elementor-1770 .elementor-element.elementor-element-903aa53 .elementor-heading-title{font-size:28px;}.elementor-1770 .elementor-element.elementor-element-e6a3766 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-b126ccf{width:5px;}.elementor-1770 .elementor-element.elementor-element-e6a3766 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-50c08c0{width:105px;}.elementor-1770 .elementor-element.elementor-element-e6a3766 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-7263112{width:200px;}.elementor-1770 .elementor-element.elementor-element-e6a3766 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-d166a63{width:100px;}}@media(max-width:767px){.elementor-1770 .elementor-element.elementor-element-2839928{padding:0px 20px 40px 20px;}.elementor-1770 .elementor-element.elementor-element-903aa53{text-align:left;}.elementor-1770 .elementor-element.elementor-element-903aa53 .elementor-heading-title{font-size:24px;}.elementor-1770 .elementor-element.elementor-element-e6a3766 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-b126ccf{width:100%;}.elementor-1770 .elementor-element.elementor-element-e6a3766 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-50c08c0{width:100%;}.elementor-1770 .elementor-element.elementor-element-e6a3766 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-7263112{width:100%;}.elementor-1770 .elementor-element.elementor-element-e6a3766 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-bee90b3{width:100%;}.elementor-1770 .elementor-element.elementor-element-e6a3766 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-d166a63{width:100%;}.elementor-1770 .elementor-element.elementor-element-e6a3766 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-e617ef1{width:100%;}.elementor-1770 .elementor-element.elementor-element-e6a3766 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-5c7d25a{width:100%;}.elementor-1770 .elementor-element.elementor-element-da10b66 > .elementor-element-populated{padding:25px 15px 25px 15px;}}/* Start custom CSS for section, class: .elementor-element-2839928 */.woocommerce-cart table.cart th.product-name {
    position: static;
}
.cart-page button.plus.qib-button {
    border: none;
}
tr.woocommerce-shipping-totals.shipping {
    display: none;
}
.cart-page button.minus.qib-button {
    border: none;
}

.cart-page .tinv-wraper.woocommerce.tinv-wishlist.tinvwl-cart-add-to-cart {
    position: relative;
}
.cart-page .shop_table .cart_item .product-subtotal .tinvwl-icon-custom img {
    max-width: 25px;
    max-height: 25px;
    margin: 0px 0px -6px 0 !important;
}
a.tinvwl-icon-custom.tinvwl_cart_to_wishlist_button.wishlist-btn-cart {
   color: #961BB2;
}
.cart-page .wps_wpr_apply_custom_points {
    display: none;
}

.cart-page td.actions {
    background: #FFF6E3;
    padding: 30px 12px !important;
}

.cart-page img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    width: 80px!important;
    height: 100px!important;
    object-fit: cover;
}

.cart-page td.product-name {
    text-align: left!Important;
}

.cart-page button.button {
    background: linear-gradient(135deg, #FFCA38 13.02%, #F1212E 100%)!important;
    box-shadow: 0px 4px 6px -1px rgba(0, 0, 0, 0.12), 0px 2px 4px -1px rgba(0, 0, 0, 0.07);
    color: #fff!important;
    height: 47px!Important;
     margin-left: 20px!Important;
}

.cart-page .cart-summary,.cart-page .woocommerce-message {display:none;}



.cart-page input#coupon_code {
    height: 47px;
    width: 300px!Important;
    max-width: 300px!Important;
}
.cart-total a.checkout-button.button.alt.wc-forward {
    background: linear-gradient(135deg, #FFCA38 13.02%, #F1212E 100%)!important;
    box-shadow: 0px 4px 6px -1px rgb(0 0 0 / 12%), 0px 2px 4px -1px rgb(0 0 0 / 7%);
    color: #fff!important;
    height: 47px!Important;
}

.cart-total div#pwgc-redeem-gift-card-form {
    display: none;
}

 .woocommerce .cart-page table.shop_table_responsive tr {
    width: calc(100vw - 20px);
    padding-right: 40px!Important;
}

.cart-page div#wps_wpr_order_notice {
    display: none;
}
.cart-page button.minus.qib-button,.cart-page button.plus.qib-button {background:rgba(0,0,0,0)!important}


@media only screen and (max-width: 767px){
.cart-page td.product-subtotal.elementor-repeater-item-5c7d25a {
    height: 47px;
}

.cart-page .tinv-wraper.woocommerce.tinv-wishlist.tinvwl-cart-add-to-cart a {
    right: 0;
    top: 25px;
}

.cart-page .product-remove .remove {
    transform: translateY(0)!important;
}
}/* End custom CSS */