/* https://www.lsdevign.be/wp-content/themes/lsdevign/dist/css/cart.css?ver=1.0.1 */
.sectionCart{position:relative}.sectionCart .wc-empty-cart-message,.sectionCart .woocommerce-info,.sectionCart .woocommerce-notices-wrapper{display:none}.sectionCart .woocommerce-cart-form{overflow-x:auto;margin-bottom:60px}.sectionCart table.woocommerce-cart-form__contents{width:100%;letter-spacing:0}.sectionCart table.woocommerce-cart-form__contents thead{border:1px solid #000}.sectionCart table.woocommerce-cart-form__contents thead th{text-align:center;background:#000;color:#fff;font-size:15px;font-size:1.5rem;line-height:1;padding:15px 20px;letter-spacing:.2px;font-weight:500}.sectionCart table.woocommerce-cart-form__contents thead .product-name{padding-left:35px}.sectionCart table.woocommerce-cart-form__contents thead .product-name{text-align:left}.sectionCart table.woocommerce-cart-form__contents thead .product-price{text-align:right}.sectionCart table.woocommerce-cart-form__contents thead .product-subtotal{text-align:right;padding-right:35px}.sectionCart table.woocommerce-cart-form__contents tbody{background:#fff;font-size:15px;font-size:1.5rem}.sectionCart table.woocommerce-cart-form__contents tbody tr{border-bottom:1px solid #eee}.sectionCart table.woocommerce-cart-form__contents tbody tr:nth-last-child(2){border-bottom:none}.sectionCart table.woocommerce-cart-form__contents tbody .submitRow{display:none}.sectionCart table.woocommerce-cart-form__contents tbody td{padding:25px 20px}.sectionCart table.woocommerce-cart-form__contents tbody .product-remove{padding-left:35px}.sectionCart table.woocommerce-cart-form__contents tbody .product-remove a{display:block;width:14px;text-align:center;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.sectionCart table.woocommerce-cart-form__contents tbody .product-remove a:hover{opacity:.6}.sectionCart table.woocommerce-cart-form__contents tbody .product-thumbnail a{position:relative;background:#fff;border:1px solid #eee;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;height:75px;width:70px;margin:0 auto}.sectionCart table.woocommerce-cart-form__contents tbody .product-thumbnail a .img{height:100%;width:100%;background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important;cursor:pointer}.sectionCart table.woocommerce-cart-form__contents tbody .product-thumbnail a .img.contain{height:65%;width:65%;background-size:contain!important}.sectionCart table.woocommerce-cart-form__contents tbody .product-name{min-width:250px;text-align:left}.sectionCart table.woocommerce-cart-form__contents tbody .product-name a{font-weight:600;color:#000;display:block;line-height:1.3}.sectionCart table.woocommerce-cart-form__contents tbody .product-name .variation{font-size:13px;font-size:1.3rem;font-weight:400;margin:0;margin-bottom:2px;color:rgba(0,0,0,.6);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center}.sectionCart table.woocommerce-cart-form__contents tbody .product-name .variation dd,.sectionCart table.woocommerce-cart-form__contents tbody .product-name .variation dt{margin:0}.sectionCart table.woocommerce-cart-form__contents tbody .product-name .variation dt{font-weight:400}.sectionCart table.woocommerce-cart-form__contents tbody .product-name .variation dd{margin-left:4px;margin-right:4px}.sectionCart table.woocommerce-cart-form__contents tbody .product-name .variation dd p{margin:0}.sectionCart table.woocommerce-cart-form__contents tbody .product-name .variation:first-of-type{margin-top:6px}.sectionCart table.woocommerce-cart-form__contents tbody .product-name .variation:last-of-type{margin-bottom:0}.sectionCart table.woocommerce-cart-form__contents tbody .priceWrap .regPrice{line-height:1;margin-bottom:5px;font-weight:600;color:#000}.sectionCart table.woocommerce-cart-form__contents tbody .priceWrap .regPrice .orPrice{display:inline-block;margin-right:10px;text-decoration:line-through;color:rgba(0,0,0,.6);font-weight:400}.sectionCart table.woocommerce-cart-form__contents tbody .priceWrap .regPrice small{color:rgba(0,0,0,.6);font-weight:300;font-size:95%}.sectionCart table.woocommerce-cart-form__contents tbody .priceWrap .regPrice .regPriceNew{color:#000}.sectionCart table.woocommerce-cart-form__contents tbody .priceWrap .annualPrice{color:rgba(0,0,0,.6);font-weight:300;font-size:95%;margin-bottom:0}.sectionCart table.woocommerce-cart-form__contents tbody .product-quantity{text-align:center;font-size:14px;font-size:1.4rem}.sectionCart table.woocommerce-cart-form__contents tbody .product-quantity .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;height:40px}.sectionCart table.woocommerce-cart-form__contents tbody .product-quantity .wrapper .btnUpdateQty{height:100%;background:0 0;border:1px solid #000;color:#000;width:20%;font-size:16px;font-size:1.6rem;font-weight:500;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:30px;cursor:pointer;padding-bottom:2px}.sectionCart table.woocommerce-cart-form__contents tbody .product-quantity .wrapper .btnUpdateQty.btnUpdateQtyMinus{border-right:none}.sectionCart table.woocommerce-cart-form__contents tbody .product-quantity .wrapper .btnUpdateQty.btnUpdateQtyPlus{border-left:none}.sectionCart table.woocommerce-cart-form__contents tbody .product-quantity .wrapper .quantity{display:inline-block;height:100%}.sectionCart table.woocommerce-cart-form__contents tbody .product-quantity .wrapper .quantity label{display:none}.sectionCart table.woocommerce-cart-form__contents tbody .product-quantity .wrapper .quantity input{height:100%;width:60px;background:0 0;border:none;border-top:1px solid #000;border-bottom:1px solid #000;border-radius:0;box-shadow:none;font-weight:500;color:#000;outline:0;padding:0;text-align:center}.sectionCart table.woocommerce-cart-form__contents tbody .product-subtotal{text-align:right;padding-right:35px;min-width:240px;font-weight:500;color:#000}.sectionCart .blockOverlay{background:#f7f8fc!important;z-index:80!important}.sectionCart .cart_totals .coupon{margin-bottom:20px}.sectionCart .cart_totals .coupon label{display:none}.sectionCart .cart_totals .coupon .form{height:50px;width:100%;font-size:15px;font-size:1.5rem}.sectionCart .cart_totals .coupon .form input{height:inherit;float:left;padding:8px 20px;width:-webkit-calc(70% - 15px);width:-moz-calc(70% - 15px);width:-ms-calc(70% - 15px);width:-o-calc(70% - 15px);width:calc(70% - 15px);margin-right:15px;outline:0;box-shadow:none;background:#fff;border:1px solid #eee;color:#000;font-weight:300;border-radius:0;-webkit-transition:border-color .3s ease-in-out;-ms-transition:border-color .3s ease-in-out;-moz-transition:border-color .3s ease-in-out;-o-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out}.sectionCart .cart_totals .coupon .form input::placeholder{color:#000;font-weight:300}.sectionCart .cart_totals .coupon .form input:focus{border-color:#8de4db}.sectionCart .cart_totals .coupon .form button{width:30%;height:inherit;float:left;padding:15px 25px;line-height:1;letter-spacing:0;font-weight:600;border-radius:0;font-size:14px;font-size:1.4rem;letter-spacing:.5px;border:none;overflow:hidden;-webkit-transition:color .5s ease-in-out,background .5s ease-in-out,border-color .5s ease-in-out;-moz-transition:color .5s ease-in-out,background .5s ease-in-out,border-color .5s ease-in-out;-ms-transition:color .5s ease-in-out,background .5s ease-in-out,border-color .5s ease-in-out;-o-transition:color .5s ease-in-out,background .5s ease-in-out,border-color .5s ease-in-out;transition:color .5s ease-in-out,background .5s ease-in-out,border-color .5s ease-in-out}.sectionCart .cart_totals .coupon .form button,.sectionCart .cart_totals .coupon .form button:focus{color:#000;background:#dce1e9}.sectionCart .cart_totals .coupon .form button:hover{background:#8de4db;color:#fff}.sectionCart .cart_totals .tableWrap{border:none;border-bottom:none}.sectionCart .cart_totals table{width:100%;background:#fff;font-weight:400;color:#000}.sectionCart .cart_totals table tr{border-bottom:1px solid #eee}.sectionCart .cart_totals table tr th{padding:15px 20px}.sectionCart .cart_totals table tr td{padding:15px 20px;font-size:14px;font-size:1.4rem}.sectionCart .cart_totals table tr td .tax_label{display:none}.sectionCart .cart_totals table tr th{color:#000;font-weight:600;border-right:1px solid #eee;line-height:1;font-size:15px;font-size:1.5rem;letter-spacing:.2px}.sectionCart .cart_totals table .cart-discount .woocommerce-remove-coupon{font-weight:500;color:#8de4db;font-size:13px;letter-spacing:0;font-size:1.3rem;text-transform:lowercase}.sectionCart .cart_totals table .cart-discount .woocommerce-remove-coupon:hover{color:#000}.sectionCart .cart_totals table .order-total td strong{font-weight:600}.sectionCart .cart_totals table .order-total.recurring-total{border-bottom:none}.sectionCart .cart_totals table .order-total.recurring-total th{background:#dce1e9;color:#000;border-top:none;border-right:none;line-height:1;font-weight:600}.sectionCart .cart_totals table .order-total.recurring-total td{background:#000;color:#fff;border-top:none;border-left:none;font-size:16px;font-size:1.6rem}.sectionCart .cart_totals table .order-total.recurring-total td strong{font-weight:600}.sectionCart .cart_totals table .order-total.recurring-total td small{font-weight:400;font-size:13px;font-size:1.3rem;margin-left:3px;color:rgba(255,255,255,.8)}.sectionCart .cart_totals .paymentOpts{list-style:none;padding:0;margin:24px 0 -8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;flex-wrap:wrap}.sectionCart .cart_totals .paymentOpts li{margin:0 8px 8px 0}.sectionCart .cart_totals .paymentOpts li img{width:auto;height:22px}.sectionCart .cart_totals.processing .colCartTotalText .btnWrap .btn{display:none}@media (max-width:375.98px){.sectionCart .woocommerce-cart-form{margin-bottom:30px}.sectionCart .colBasketContent table.woocommerce-cart-form__contents tbody{font-size:14px;font-size:1.4rem}.sectionCart .colBasketContent table.woocommerce-cart-form__contents tbody tr{padding:30px 20px}.sectionCart .colBasketContent table.woocommerce-cart-form__contents tbody .product-name{padding-top:20px;padding-bottom:20px}.sectionCart .colBasketContent table.woocommerce-cart-form__contents tbody .product-price{padding-bottom:20px}.sectionCart .colBasketContent table.woocommerce-cart-form__contents tbody .product-destination,.sectionCart .colBasketContent table.woocommerce-cart-form__contents tbody .product-quantity{padding-bottom:20px}.sectionCart .cart_totals .coupon{margin-bottom:30px}.sectionCart .cart_totals .coupon .form{font-size:13px;font-size:1.3rem;height:auto}.sectionCart .cart_totals .coupon .form input{width:100%;height:auto;padding:15px;float:none}.sectionCart .cart_totals .coupon .form button{width:auto;height:auto;float:none;margin-left:0;margin-top:15px;padding:15px 25px;font-size:13px;font-size:1.3rem}.sectionCart .cart_totals table tr td,.sectionCart .cart_totals table tr th{font-size:12px;font-size:1.2rem}.sectionCart .cart_totals table tr th{padding:17px 15px 15px}.sectionCart .cart_totals table tr td{padding:15px}.sectionCart .cart_totals table .cart-discount .woocommerce-remove-coupon{font-size:10px;font-size:1rem}.sectionCart .cart_totals table .order-total.recurring-total td{font-size:13px;font-size:1.3rem}.sectionCart .cart_totals table .order-total.recurring-total td small{font-size:11px;font-size:1.1rem}}@media (min-width:375.98px) and (max-width:575.98px){.sectionCart .woocommerce-cart-form{margin-bottom:30px}.sectionCart .colBasketContent table.woocommerce-cart-form__contents tbody{font-size:15px;font-size:1.5rem}.sectionCart .colBasketContent table.woocommerce-cart-form__contents tbody tr{padding:35px 30px}.sectionCart .colBasketContent table.woocommerce-cart-form__contents tbody .product-name{padding-top:25px;padding-bottom:25px}.sectionCart .colBasketContent table.woocommerce-cart-form__contents tbody .product-name .variation{font-size:13px;font-size:1.3rem}.sectionCart .colBasketContent table.woocommerce-cart-form__contents tbody .product-price{padding-bottom:20px}.sectionCart .colBasketContent table.woocommerce-cart-form__contents tbody .product-quantity{padding-bottom:25px}.sectionCart .cart_totals .coupon{margin-bottom:35px}.sectionCart .cart_totals .coupon .form{font-size:14px;font-size:1.4rem}.sectionCart .cart_totals .coupon .form input{width:-webkit-calc(65% - 15px);width:-moz-calc(65% - 15px);width:-ms-calc(65% - 15px);width:-o-calc(65% - 15px);width:calc(65% - 15px)}.sectionCart .cart_totals .coupon .form button{width:35%;font-size:12px;font-size:1.2rem}.sectionCart .cart_totals table tr td,.sectionCart .cart_totals table tr th{font-size:13px;font-size:1.3rem}.sectionCart .cart_totals table .cart-discount .woocommerce-remove-coupon{font-size:12px;font-size:1.2rem}.sectionCart .cart_totals table .order-total.recurring-total td{font-size:14px;font-size:1.4rem}.sectionCart .cart_totals table .order-total.recurring-total td small{font-size:12px;font-size:1.2rem}}@media (max-width:575.98px){.sectionCart .cart_totals .paymentOpts li img{height:20px}}@media (min-width:575.98px) and (max-width:767.98px){.sectionCart .colBasketContent table.woocommerce-cart-form__contents tbody tr{padding:35px}.sectionCart .colBasketContent table.woocommerce-cart-form__contents tbody .product-name{padding-top:25px;padding-bottom:25px}.sectionCart .colBasketContent table.woocommerce-cart-form__contents tbody .product-name .variation{font-size:13px;font-size:1.3rem}.sectionCart .colBasketContent table.woocommerce-cart-form__contents tbody .product-price{padding-bottom:20px}.sectionCart .colBasketContent table.woocommerce-cart-form__contents tbody .product-destination,.sectionCart .colBasketContent table.woocommerce-cart-form__contents tbody .product-quantity{padding-bottom:25px}.sectionCart .cart_totals .coupon .form button{font-size:13px;font-size:1.3rem}.sectionCart .woocommerce-cart-form{margin-bottom:30px}}@media (min-width:767.98px) and (max-width:991.98px){.sectionCart .colBasketContent table.woocommerce-cart-form__contents tbody tr{padding:35px}.sectionCart .colBasketContent table.woocommerce-cart-form__contents tbody .product-name{padding-top:25px;padding-bottom:25px}.sectionCart .colBasketContent table.woocommerce-cart-form__contents tbody .product-name .variation{font-size:14px;font-size:1.4rem}.sectionCart .colBasketContent table.woocommerce-cart-form__contents tbody .product-price{padding-bottom:20px}.sectionCart .colBasketContent table.woocommerce-cart-form__contents tbody .product-quantity{padding-bottom:25px}.sectionCart .woocommerce-cart-form{margin-bottom:30px}}@media (max-width:991.98px){.sectionCart .woocommerce-cart-form{overflow:auto}.sectionCart .colBasketContent table.woocommerce-cart-form__contents{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.sectionCart .colBasketContent table.woocommerce-cart-form__contents thead{display:none}.sectionCart .colBasketContent table.woocommerce-cart-form__contents tbody{width:100%}.sectionCart .colBasketContent table.woocommerce-cart-form__contents tbody tr{display:block;width:100%}.sectionCart .colBasketContent table.woocommerce-cart-form__contents tbody tr td{padding:0}.sectionCart .colBasketContent table.woocommerce-cart-form__contents tbody tr.submitRow{display:none}.sectionCart .colBasketContent table.woocommerce-cart-form__contents tbody .product-remove{padding-left:0;padding-right:20px}.sectionCart .colBasketContent table.woocommerce-cart-form__contents tbody .product-name,.sectionCart .colBasketContent table.woocommerce-cart-form__contents tbody .product-price,.sectionCart .colBasketContent table.woocommerce-cart-form__contents tbody .product-quantity,.sectionCart .colBasketContent table.woocommerce-cart-form__contents tbody .product-subtotal{text-align:left;display:block;width:100%}.sectionCart .colBasketContent table.woocommerce-cart-form__contents tbody .product-price .priceWrap,.sectionCart .colBasketContent table.woocommerce-cart-form__contents tbody .product-quantity .wrapper,.sectionCart .colBasketContent table.woocommerce-cart-form__contents tbody .product-subtotal .priceWrap{justify-content:flex-start}.sectionCart .colBasketContent table.woocommerce-cart-form__contents tbody .product-subtotal{padding-right:0}.sectionCart .cart_totals .colCartTotalText{padding-right:calc(var(--bs-gutter-x)/ 2)}.sectionCart .cart_totals .colCartTotalInfo{padding-left:calc(var(--bs-gutter-x)/ 2)}}@media (min-width:991.98px) and (max-width:1199.98px){.sectionCart table.woocommerce-cart-form__contents thead th{font-size:14px;font-size:1.4rem;padding:15px}.sectionCart table.woocommerce-cart-form__contents thead .product-name{padding-left:25px}.sectionCart table.woocommerce-cart-form__contents thead .product-subtotal{padding-right:25px}.sectionCart table.woocommerce-cart-form__contents tbody{font-size:14px;font-size:1.4rem}.sectionCart table.woocommerce-cart-form__contents tbody td{padding:25px 15px}.sectionCart table.woocommerce-cart-form__contents tbody .product-remove{padding-left:25px}.sectionCart table.woocommerce-cart-form__contents tbody .product-remove a{width:11px}.sectionCart table.woocommerce-cart-form__contents tbody .product-thumbnail a{height:72px;width:68px}.sectionCart table.woocommerce-cart-form__contents tbody .product-price{min-width:180px}.sectionCart table.woocommerce-cart-form__contents tbody .product-quantity{font-size:13px;font-size:1.3rem}.sectionCart table.woocommerce-cart-form__contents tbody .product-quantity .wrapper{height:38px}.sectionCart table.woocommerce-cart-form__contents tbody .product-quantity .wrapper .btnUpdateQty{width:26px}.sectionCart table.woocommerce-cart-form__contents tbody .product-quantity .wrapper .quantity input{width:54px}.sectionCart table.woocommerce-cart-form__contents tbody .product-subtotal{padding-right:25px;min-width:200px}.sectionCart .cart_totals .coupon .form{font-size:14px;font-size:1.4rem}.sectionCart .cart_totals .coupon .form button{font-size:13px;font-size:1.3rem}.sectionCart .cart_totals table tr td,.sectionCart .cart_totals table tr th{font-size:13px;font-size:1.3rem}.sectionCart .cart_totals table .cart-discount .woocommerce-remove-coupon{font-size:12px;font-size:1.2rem}.sectionCart .cart_totals table .order-total.recurring-total td{font-size:14px;font-size:1.4rem}.sectionCart .cart_totals table .order-total.recurring-total td small{font-size:12px;font-size:1.2rem}.sectionCart .cart_totals .paymentOpts li img{height:20px}}@media (min-width:1199.98px) and (max-width:1500px){.sectionCart table.woocommerce-cart-form__contents thead th{padding:15px}.sectionCart table.woocommerce-cart-form__contents thead .product-name{padding-left:25px}.sectionCart table.woocommerce-cart-form__contents thead .product-subtotal{padding-right:25px}.sectionCart table.woocommerce-cart-form__contents tbody{font-size:14px;font-size:1.4rem}.sectionCart table.woocommerce-cart-form__contents tbody td{padding:25px 15px}.sectionCart table.woocommerce-cart-form__contents tbody .product-remove{padding-left:25px}.sectionCart table.woocommerce-cart-form__contents tbody .product-remove a{width:11px}.sectionCart table.woocommerce-cart-form__contents tbody .product-thumbnail a{height:72px;width:68px}.sectionCart table.woocommerce-cart-form__contents tbody .product-price{min-width:180px}.sectionCart table.woocommerce-cart-form__contents tbody .product-quantity .wrapper .btnUpdateQty{width:30px}.sectionCart table.woocommerce-cart-form__contents tbody .product-quantity .wrapper .quantity input{width:54px}.sectionCart table.woocommerce-cart-form__contents tbody .product-subtotal{padding-right:25px;min-width:200px}.sectionCart .cart_totals table tr td,.sectionCart .cart_totals table tr th{font-size:14px;font-size:1.4rem}.sectionCart .cart_totals table .order-total.recurring-total td{font-size:15px;font-size:1.5rem}.sectionCart .cart_totals table .order-total.recurring-total td small{font-size:12px;font-size:1.2rem}}