@charset "UTF-8";
/* https://rescuepetshop.be/wp-content/themes/rescuepetshop/dist/css/cart.css?ver=1789149116 */
.sectionCart .woocommerce-info,.sectionCart .woocommerce-notices-wrapper{display:none}.sectionCart .colTitleMarginSmall{margin-bottom:50px}.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 th{text-align:center;background:#4d5959;color:#fff;font-size:15px;font-size:1.5rem;text-transform:uppercase;line-height:1;padding:15px 20px;font-weight:700}.sectionCart table.woocommerce-cart-form__contents thead .product-name{padding-left:35px}.sectionCart table.woocommerce-cart-form__contents thead .product-destination,.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:16px;font-size:1.6rem}.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:13px;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{background:#fff;border:1px solid #eee;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;height:70px;width:70px;margin:0 auto;border-radius:5px}.sectionCart table.woocommerce-cart-form__contents tbody .product-thumbnail a .img{height:100%;width:100%;border-radius:5px;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:60%;width:70%;border-radius:0;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-size:16px;font-size:1.6rem;font-weight:700;display:block;line-height:1.3}.sectionCart table.woocommerce-cart-form__contents tbody .product-name .rpsmsl_cart_item_stock_location_label,.sectionCart table.woocommerce-cart-form__contents tbody .product-name .rpsmsl_cart_item_stock_location_selection{display:none!important}.sectionCart table.woocommerce-cart-form__contents tbody .product-name .variation{font-size:14px;font-size:1.4rem;font-weight:600;margin:0;color:#828888;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:600}.sectionCart table.woocommerce-cart-form__contents tbody .product-name .variation dd{margin-left: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 dd.green{font-weight:700;color:#5f9600}.sectionCart table.woocommerce-cart-form__contents tbody .product-name .variation dd.red{font-weight:700;color:#ef405b}.sectionCart table.woocommerce-cart-form__contents tbody .product-name .variation:first-of-type{margin:6px 0 0 0}.sectionCart table.woocommerce-cart-form__contents tbody .product-price{text-align:left;min-width:200px}.sectionCart table.woocommerce-cart-form__contents tbody .product-price .priceWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:flex-end}.sectionCart table.woocommerce-cart-form__contents tbody .product-price .priceWrap p{margin-bottom:0}.sectionCart table.woocommerce-cart-form__contents tbody .product-price .priceWrap .orPrice{color:#828888;text-decoration:line-through;margin-right:14px;font-weight:400}.sectionCart table.woocommerce-cart-form__contents tbody .product-price .priceWrap .regPrice{font-weight:700}.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:#f3f3f3;border:1px solid #f3f3f3;width:20%;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:28px}.sectionCart table.woocommerce-cart-form__contents tbody .product-quantity .wrapper .btnUpdateQty:hover{background:#ddd}.sectionCart table.woocommerce-cart-form__contents tbody .product-quantity .wrapper .btnUpdateQtyMinus{border-top-left-radius:3px;border-bottom-left-radius:3px}.sectionCart table.woocommerce-cart-form__contents tbody .product-quantity .wrapper .btnUpdateQtyPlus{border-top-right-radius:3px;border-bottom-right-radius:3px}.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:46px;background:#fff;border:none;border-top:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3;border-radius:0;box-shadow:none;outline:0;padding:0 10px;text-align:center;font-weight:700;color:#4d5959}.sectionCart table.woocommerce-cart-form__contents tbody .product-destination{font-size:14px;font-size:1.4rem;min-width:220px}.sectionCart table.woocommerce-cart-form__contents tbody .product-destination .my-custom-select{position:relative;display:block}.sectionCart table.woocommerce-cart-form__contents tbody .product-destination .my-custom-select select{display:none}.sectionCart table.woocommerce-cart-form__contents tbody .product-destination .select-selected{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;align-items:center;height:inherit;background:#f3f3f3;border-radius:3px;padding:0 40px 0 15px;font-weight:600;cursor:pointer;height:40px}.sectionCart table.woocommerce-cart-form__contents tbody .product-destination .select-selected:after{will-change:transform;position:absolute;content:"";top:50%;right:15px;width:10px;height:6px;margin-top:1px;background:url(https://rescuepetshop.be/wp-content/themes/rescuepetshop/assets/icons/chevron.svg);background-size:contain;background-position:center;background-repeat:no-repeat;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.sectionCart table.woocommerce-cart-form__contents tbody .product-destination .select-selected.select-arrow-active:after{-webkit-transform:rotate(180deg) translateY(50%);-moz-transform:rotate(180deg) translateY(50%);-ms-transform:rotate(180deg) translateY(50%);-o-transform:rotate(180deg) translateY(50%);transform:rotate(180deg) translateY(50%)}.sectionCart table.woocommerce-cart-form__contents tbody .product-destination .select-items{position:absolute;background:#d9e0cd;top:0;left:0;z-index:80;border-top:none;width:100%;will-change:transform;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.sectionCart table.woocommerce-cart-form__contents tbody .product-destination .select-items div{font-size:14px;font-size:1.4rem;font-weight:600;padding:8px 15px;letter-spacing:0;border:1px solid #fff0;border-color:#fff0 #fff0 rgb(0 0 0 / .035) #fff0;cursor:pointer;text-transform:none;-webkit-transition:color .3s ease-in-out,background .3s ease-in-out;-moz-transition:color .3s ease-in-out,background .3s ease-in-out;-ms-transition:color .3s ease-in-out,background .3s ease-in-out;-o-transition:color .3s ease-in-out,background .3s ease-in-out;transition:color .3s ease-in-out,background .3s ease-in-out}.sectionCart table.woocommerce-cart-form__contents tbody .product-destination .select-items div:last-child{border:none}.sectionCart table.woocommerce-cart-form__contents tbody .product-destination .select-hide{display:none}.sectionCart table.woocommerce-cart-form__contents tbody .product-destination .same-as-selected,.sectionCart table.woocommerce-cart-form__contents tbody .product-destination .select-items div:hover{background:#5f9600;color:#fff}.sectionCart table.woocommerce-cart-form__contents tbody .product-destination .same-as-selected{font-weight:700!important}.sectionCart table.woocommerce-cart-form__contents tbody .product-subtotal{text-align:left;padding-right:35px;min-width:240px}.sectionCart table.woocommerce-cart-form__contents tbody .product-subtotal .priceWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:flex-end}.sectionCart table.woocommerce-cart-form__contents tbody .product-subtotal .priceWrap img{flex-shrink:0;width:14px;margin-right:10px}.sectionCart table.woocommerce-cart-form__contents tbody .product-subtotal .priceWrap p{margin:0;font-weight:700}.sectionCart table.woocommerce-cart-form__contents tbody .product-subtotal .priceWrap p.green{color:#5f9600}.sectionCart table.woocommerce-cart-form__contents tbody .product-subtotal .priceWrap p small{font-size:14px;font-size:1.4rem;font-weight:400;color:#828888;margin-left:10px}.sectionCart table.woocommerce-cart-form__contents tbody .product-subtotal .charity{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:flex-end;margin-top:10px}.sectionCart table.woocommerce-cart-form__contents tbody .product-subtotal .charity img{flex-shrink:0;width:14px;margin-right:10px}.sectionCart table.woocommerce-cart-form__contents tbody .product-subtotal .charity p{margin:0;color:#5f9600;font-weight:700;font-size:14px;font-size:1.4rem}.sectionCart .blockOverlay{background:#f8f8f8!important;z-index:80!important}.sectionCart .cart_totals .colCartTotalInfo{padding-left:150px}.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:16px;font-size:1.6rem}.sectionCart .cart_totals .coupon .form input{height:inherit;float:left;padding:8px 20px;width:-webkit-calc(70% - 12px);width:-moz-calc(70% - 12px);width:-ms-calc(70% - 12px);width:-o-calc(70% - 12px);width:calc(70% - 12px);border:none;outline:0;box-shadow:none;background:#fff;color:#4d5959;border:1px solid #eee;border-radius:5px;-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{font-weight:600;color:#828888}.sectionCart .cart_totals .coupon .form input:focus{border-color:#b59677}.sectionCart .cart_totals .coupon .form button{width:30%;height:inherit;float:left;color:#fff;background:#4d5959;padding:15px 25px;line-height:1;text-transform:lowercase;font-size:16px;font-size:1.6rem;letter-spacing:0;font-weight:700;margin-left:12px;border-radius: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:hover{background:#b59677;color:#fff}.sectionCart .cart_totals .selectCharity{margin-bottom:20px}.sectionCart .cart_totals .selectCharity label{font-size:15px;font-size:1.5rem;font-weight:700;margin-bottom:10px}.sectionCart .cart_totals .selectCharity .bootstrap-select{width:100%!important;margin-bottom:0;font-family:Yummo,Arial,sans-serif}.sectionCart .cart_totals .selectCharity .bootstrap-select .dropdown-toggle{font-family:Yummo,Arial,sans-serif;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;height:50px;position:relative;border-radius:5px;outline:0!important;box-shadow:none!important;background:#fff;border:1px solid #eee;padding:10px 40px 10px 20px;color:#828888;font-size:16px;font-size:1.6rem;line-height:1.2;font-weight:600;text-transform:none;-webkit-transition:border-color .3s ease-in-out;-moz-transition:border-color .3s ease-in-out;-ms-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 .selectCharity .bootstrap-select .dropdown-toggle .filter-option{height:auto}.sectionCart .cart_totals .selectCharity .bootstrap-select .dropdown-toggle.invalid{border-color:#fc8277}.sectionCart .cart_totals .selectCharity .bootstrap-select .dropdown-toggle:focus,.sectionCart .cart_totals .selectCharity .bootstrap-select>select.mobile-device:focus+.dropdown-toggle{outline:0!important}.sectionCart .cart_totals .selectCharity .bootstrap-select .dropdown-toggle::after{display:none}.sectionCart .cart_totals .selectCharity .bootstrap-select .dropdown-toggle::before{content:"";position:absolute;top:22px;right:15px;height:6px;width:11px;background:url(https://rescuepetshop.be/wp-content/themes/rescuepetshop/assets/icons/chevron-grey.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.sectionCart .cart_totals .selectCharity .bootstrap-select div.dropdown-menu{padding:0;border:1px solid #eee;box-shadow:none;z-index:70;border-radius:5px;min-width:100%!important}.sectionCart .cart_totals .selectCharity .bootstrap-select div.dropdown-menu .bs-searchbox{position:relative;padding:5px 20px 15px}.sectionCart .cart_totals .selectCharity .bootstrap-select div.dropdown-menu .bs-searchbox input{box-shadow:none;outline:0;border:none;border-radius:0;border-bottom:1px solid #eee;padding:10px 0 10px 25px;background:0 0;font-size:15px;font-size:1.5rem}.sectionCart .cart_totals .selectCharity .bootstrap-select div.dropdown-menu .bs-searchbox input[type=search]::-webkit-search-cancel-button,.sectionCart .cart_totals .selectCharity .bootstrap-select div.dropdown-menu .bs-searchbox input[type=search]::-webkit-search-decoration,.sectionCart .cart_totals .selectCharity .bootstrap-select div.dropdown-menu .bs-searchbox input[type=search]::-webkit-search-results-button,.sectionCart .cart_totals .selectCharity .bootstrap-select div.dropdown-menu .bs-searchbox input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.sectionCart .cart_totals .selectCharity .bootstrap-select div.dropdown-menu .bs-searchbox::before{content:"";position:absolute;top:45%;left:20px;will-change:transform;height:14px;width:14px;background:url(https://rescuepetshop.be/wp-content/themes/rescuepetshop/assets/icons/search.svg);background-size:contain;background-repeat:no-repeat;background-position:center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.sectionCart .cart_totals .selectCharity .bootstrap-select div.dropdown-menu li a{font-size:15px;font-size:1.5rem;padding:10px 20px;color:#4d5959;font-weight:400}.sectionCart .cart_totals .selectCharity .bootstrap-select div.dropdown-menu li a .text{margin:0!important}.sectionCart .cart_totals .selectCharity .bootstrap-select div.dropdown-menu li a:hover{background:#d9e0cd;color:#4d5959}.sectionCart .cart_totals .selectCharity .bootstrap-select div.dropdown-menu li .active{background:#d9e0cd;color:#4d5959;font-weight:700}.sectionCart .cart_totals .selectCharity .bootstrap-select div.dropdown-menu li.no-results{font-size:15px;font-size:1.5rem;padding:10px 20px;color:#4d5959;font-weight:400;background:0 0}.sectionCart .cart_totals .colCartTotalText{font-size:15px;font-size:1.5rem;padding-right:20px}.sectionCart .cart_totals .colCartTotalText .text{margin-bottom:-15px;letter-spacing:0}.sectionCart .cart_totals .colCartTotalText .text h3{font-size:18px;font-size:1.8rem}.sectionCart .cart_totals .colCartTotalText .text ol,.sectionCart .cart_totals .colCartTotalText .text p,.sectionCart .cart_totals .colCartTotalText .text ul{margin-bottom:15px}.sectionCart .cart_totals .colCartTotalText .btnWrap .arrowBtn{position:relative;display:inline-block;line-height:1;font-size:16px;font-size:1.6rem;font-weight:700;text-transform:lowercase;padding-right:24px}.sectionCart .cart_totals .colCartTotalText .btnWrap .arrowBtn::after{content:"";position:absolute;top:55%;right:0;height:10px;width:13px;background:url(https://rescuepetshop.be/wp-content/themes/rescuepetshop/assets/icons/arrow-right-dark.svg);background-repeat:no-repeat;background-position:center;background-size:contain;-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .3s ease-in-out;-moz-transition:-moz-transform .3s ease-in-out;-ms-transition:-ms-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;transition:transform .3s ease-in-out}.sectionCart .cart_totals .colCartTotalText .btnWrap .arrowBtn:hover::after{-webkit-transform:translate(3px,-50%);-moz-transform:translate(3px,-50%);-ms-transform:translate(3px,-50%);-o-transform:translate(3px,-50%);transform:translate(3px,-50%)}.sectionCart .cart_totals .tableWrap{border:1px solid #eee;border-bottom:none}.sectionCart .cart_totals table{width:100%;background:#fff;font-weight:400}.sectionCart .cart_totals table tr{border-bottom:1px solid #eee}.sectionCart .cart_totals table tr td,.sectionCart .cart_totals table tr th{padding:15px 20px}.sectionCart .cart_totals table tr td{font-size:14px;font-size:1.4rem}.sectionCart .cart_totals table tr td .tax_label{display:none}.sectionCart .cart_totals table tr th{font-weight:700;border-right:1px solid #eee;line-height:1;font-size:14px;font-size:1.4rem;text-transform:uppercase}.sectionCart .cart_totals table .shipping{letter-spacing:0}.sectionCart .cart_totals table .cart-discount td,.sectionCart .cart_totals table .shipping td{font-size:14px;font-size:1.4rem}.sectionCart .cart_totals table .cart-discount td ul,.sectionCart .cart_totals table .shipping td ul{list-style:none;padding:0}.sectionCart .cart_totals table .cart-discount td ul li,.sectionCart .cart_totals table .shipping td ul li{padding-left:26px;position:relative;margin-bottom:4px}.sectionCart .cart_totals table .cart-discount td ul li label,.sectionCart .cart_totals table .shipping td ul li label{margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;flex-wrap:wrap}.sectionCart .cart_totals table .cart-discount td ul li label img,.sectionCart .cart_totals table .shipping td ul li label img{width:24px!important;margin:0 5px 0 10px!important;flex-shrink:0}.sectionCart .cart_totals table .cart-discount td ul li input[type=radio],.sectionCart .cart_totals table .shipping td ul li input[type=radio]{position:absolute;top:2px;left:0;z-index:2;opacity:0;cursor:pointer;height:18px;width:18px}.sectionCart .cart_totals table .cart-discount td ul li .radio,.sectionCart .cart_totals table .shipping td ul li .radio{position:absolute;z-index:1;top:2px;left:0;height:18px;width:18px;border-radius:50%;background:#eee;border:1px solid #eee}.sectionCart .cart_totals table .cart-discount td ul li .radio:hover,.sectionCart .cart_totals table .shipping td ul li .radio:hover{cursor:pointer}.sectionCart .cart_totals table .cart-discount td ul li .radio::after,.sectionCart .cart_totals table .shipping td ul li .radio::after{will-change:transform;content:"";position:absolute;display:none;left:6px;top:2px;width:4px;height:9px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:solid #4d5959;border-width:0 2px 2px 0}.sectionCart .cart_totals table .cart-discount td ul li .radioChecked,.sectionCart .cart_totals table .cart-discount td ul li input:checked~.radio,.sectionCart .cart_totals table .shipping td ul li .radioChecked,.sectionCart .cart_totals table .shipping td ul li input:checked~.radio{background:#ebf0e2;border-color:#ebf0e2}.sectionCart .cart_totals table .cart-discount td ul li .radioChecked::after,.sectionCart .cart_totals table .cart-discount td ul li input:checked~.radio:after,.sectionCart .cart_totals table .shipping td ul li .radioChecked::after,.sectionCart .cart_totals table .shipping td ul li input:checked~.radio:after{display:block}.sectionCart .cart_totals table .cart-discount td ul li .info,.sectionCart .cart_totals table .shipping td ul li .info{display:none;margin:5px 0 0}.sectionCart .cart_totals table .cart-discount td ul li .radioChecked~.info,.sectionCart .cart_totals table .cart-discount td ul li input:checked~.info,.sectionCart .cart_totals table .shipping td ul li .radioChecked~.info,.sectionCart .cart_totals table .shipping td ul li input:checked~.info{display:block}.sectionCart .cart_totals table .cart-discount td ul li:last-child,.sectionCart .cart_totals table .shipping td ul li:last-child{margin-bottom:0}.sectionCart .cart_totals table .cart-discount td .woocommerce-remove-coupon,.sectionCart .cart_totals table .shipping td .woocommerce-remove-coupon{font-weight:700;color:#5f9600;font-size:13px;letter-spacing:0;font-size:1.3rem;text-transform:lowercase}.sectionCart .cart_totals table .cart-discount td .woocommerce-remove-coupon:hover,.sectionCart .cart_totals table .shipping td .woocommerce-remove-coupon:hover{color:#b59677}.sectionCart .cart_totals table .shipping .woocommerce-shipping-destination{display:none}.sectionCart .cart_totals table .shipping .woocommerce-shipping-calculator{letter-spacing:0}.sectionCart .cart_totals table .shipping .woocommerce-shipping-calculator .shipping-calculator-button,.sectionCart .cart_totals table .shipping .woocommerce-shipping-calculator button{color:#5f9600;text-decoration:underline;font-weight:700;background:0 0;padding:0;text-transform:lowercase;border:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.sectionCart .cart_totals table .shipping .woocommerce-shipping-calculator .shipping-calculator-button:hover,.sectionCart .cart_totals table .shipping .woocommerce-shipping-calculator button:hover{color:#b59677}.sectionCart .cart_totals table .shipping .woocommerce-shipping-calculator .form-row{margin:0;margin-bottom:15px}.sectionCart .cart_totals table .shipping .woocommerce-shipping-calculator .form-row .country_to_state,.sectionCart .cart_totals table .shipping .woocommerce-shipping-calculator .form-row .select2-selection,.sectionCart .cart_totals table .shipping .woocommerce-shipping-calculator .form-row input{width:100%;font-size:13px;font-size:1.3rem;font-weight:600;padding:8px 12px;border:1px solid #eee;outline:0;box-shadow:none;background:#fafafa}.sectionCart .cart_totals table .shipping .woocommerce-shipping-calculator .form-row .country_to_state,.sectionCart .cart_totals table .shipping .woocommerce-shipping-calculator .form-row .select2-selection{position:relative;margin-top:15px;height:34px}.sectionCart .cart_totals table .shipping .woocommerce-shipping-calculator .form-row .country_to_state .select2-selection__rendered,.sectionCart .cart_totals table .shipping .woocommerce-shipping-calculator .form-row .select2-selection .select2-selection__rendered{height:auto;padding:0;line-height:16px}.sectionCart .cart_totals table .shipping .woocommerce-shipping-calculator .form-row .country_to_state .select2-selection__arrow,.sectionCart .cart_totals table .shipping .woocommerce-shipping-calculator .form-row .select2-selection .select2-selection__arrow{top:50%;right:4px;margin-top:-13px}.sectionCart .cart_totals table .order-charity-support td .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}.sectionCart .cart_totals table .order-charity-support td .wrapper img{flex-shrink:0;width:14px;margin-right:14px}.sectionCart .cart_totals table .order-charity-support td .wrapper p{margin:0;font-size:17px;font-size:1.7rem;font-weight:700;color:#5f9600}.sectionCart .cart_totals table .order-total{border-bottom:none}.sectionCart .cart_totals table .order-total th{background:#4d5959;color:#fff;border-top:none;border-right:none;line-height:1}.sectionCart .cart_totals table .order-total td{background:#ebf0e2;color:#4d5959;border-top:none;border-left:none;font-size:17px;font-size:1.7rem;font-weight:700}.sectionCart .cart_totals table .order-total td small{font-weight:500;font-size:13px;font-size:1.3rem;margin-left:4px;color:#828888}.sectionCart .cart_totals .wc-proceed-to-checkout{margin-top:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}.sectionCart .cart_totals .wc-proceed-to-checkout .continueShopping{position:relative;display:inline-block;line-height:1;font-size:16px;font-size:1.6rem;font-weight:700;text-transform:lowercase;padding-right:24px;margin-left:24px}.sectionCart .cart_totals .wc-proceed-to-checkout .continueShopping::after{content:"";position:absolute;top:55%;right:0;height:10px;width:13px;background:url(https://rescuepetshop.be/wp-content/themes/rescuepetshop/assets/icons/arrow-right-dark.svg);background-repeat:no-repeat;background-position:center;background-size:contain;-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .3s ease-in-out;-moz-transition:-moz-transform .3s ease-in-out;-ms-transition:-ms-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;transition:transform .3s ease-in-out}.sectionCart .cart_totals .wc-proceed-to-checkout .continueShopping:hover::after{-webkit-transform:translate(3px,-50%);-moz-transform:translate(3px,-50%);-ms-transform:translate(3px,-50%);-o-transform:translate(3px,-50%);transform:translate(3px,-50%)}.sectionCart .cart_totals .minimumOrderAmount{font-size:14px;font-size:1.4rem;font-weight:700;font-style:italic;margin:20px 0 0;color:#b59677}.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}@media (max-width:375.98px){.sectionCart .colTitleMarginSmall{margin-bottom:35px}.sectionCart .woocommerce-cart-form{margin-bottom:45px}.sectionCart .colBasketContent table.woocommerce-cart-form__contents tbody{font-size:16px;font-size:1.6rem}.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-name a{font-size:15px;font-size:1.5rem}.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:20px}.sectionCart .cart_totals .coupon{margin-bottom:30px}.sectionCart .cart_totals .coupon .form{font-size:15px;font-size:1.5rem;height:auto}.sectionCart .cart_totals .coupon .form input{width:100%;height:auto;padding:12px 15px;float:none}.sectionCart .cart_totals .coupon .form button{width:auto;height:auto;float:none;font-size:15px;font-size:1.5rem;margin-left:0;margin-top:15px;padding:12px 25px}.sectionCart .cart_totals .selectCharity{margin-bottom:30px}.sectionCart .cart_totals .selectCharity .bootstrap-select .dropdown-toggle{font-size:14px;font-size:1.4rem}.sectionCart .cart_totals .selectCharity .bootstrap-select div.dropdown-menu .bs-searchbox input,.sectionCart .cart_totals .selectCharity .bootstrap-select div.dropdown-menu li a{font-size:13px;font-size:1.3rem}.sectionCart .cart_totals table tr td,.sectionCart .cart_totals table tr th{padding:15px}.sectionCart .cart_totals table tr th{font-size:12px;font-size:1.2rem}.sectionCart .cart_totals table tr td{font-size:13px;font-size:1.3rem}.sectionCart .cart_totals table .shipping td{font-size:13px;font-size:1.3rem}.sectionCart .cart_totals table .shipping td ul li{padding-left:24px}.sectionCart .cart_totals table .shipping td ul li .radio{height:16px;width:16px}.sectionCart .cart_totals table .shipping td ul li .radio::after{left:5px;width:4px;height:8px}.sectionCart .cart_totals table .order-charity-support td .wrapper img{width:13px;margin-right:10px}.sectionCart .cart_totals table .order-charity-support td .wrapper p{font-size:15px;font-size:1.5rem}.sectionCart .cart_totals table .order-total td{font-size:15px;font-size:1.5rem}.sectionCart .cart_totals .wc-proceed-to-checkout .continueShopping{font-size:15px;font-size:1.5rem}.sectionCart .cart_totals .colCartTotalText{font-size:15px;font-size:1.5rem;padding-top:45px}.sectionCart .cart_totals .colCartTotalText .btnWrap .arrowBtn{font-size:15px;font-size:1.5rem}.sectionCart .cart_totals .minimumOrderAmount{font-size:13px;font-size:1.3rem}}@media (min-width:375.98px) and (max-width:575.98px){.sectionCart .colTitleMarginSmall{margin-bottom:40px}.sectionCart .woocommerce-cart-form{margin-bottom:50px}.sectionCart .colBasketContent table.woocommerce-cart-form__contents tbody{font-size:18px;font-size:1.8rem}.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 a{font-size:16px;font-size:1.6rem}.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-destination,.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:15px;font-size:1.5rem}.sectionCart .cart_totals .coupon .form input{width:-webkit-calc(65% - 12px);width:-moz-calc(65% - 12px);width:-ms-calc(65% - 12px);width:-o-calc(65% - 12px);width:calc(65% - 12px)}.sectionCart .cart_totals .coupon .form button{width:35%;font-size:15px;font-size:1.5rem}.sectionCart .cart_totals .selectCharity{margin-bottom:35px}.sectionCart .cart_totals .selectCharity .bootstrap-select .dropdown-toggle{font-size:15px;font-size:1.5rem}.sectionCart .cart_totals .selectCharity .bootstrap-select div.dropdown-menu .bs-searchbox input,.sectionCart .cart_totals .selectCharity .bootstrap-select div.dropdown-menu li a{font-size:14px;font-size:1.4rem}.sectionCart .cart_totals table tr td,.sectionCart .cart_totals table tr th{font-size:13px;font-size:1.3rem}.sectionCart .cart_totals table .shipping td{font-size:13px;font-size:1.3rem}.sectionCart .cart_totals table .shipping td ul li{padding-left:24px}.sectionCart .cart_totals table .shipping td ul li .radio{height:16px;width:16px}.sectionCart .cart_totals table .shipping td ul li .radio::after{left:5px;width:4px;height:8px}.sectionCart .cart_totals table .order-charity-support td .wrapper img{width:13px;margin-right:12px}.sectionCart .cart_totals table .order-charity-support td .wrapper p{font-size:16px;font-size:1.6rem}.sectionCart .cart_totals table .order-total td{font-size:16px;font-size:1.6rem}.sectionCart .cart_totals .colCartTotalText{padding-top:50px;font-size:16px;font-size:1.6rem}}@media (min-width:575.98px) and (max-width:767.98px){.sectionCart .colBasketContent table.woocommerce-cart-form__contents tbody{font-size:18px;font-size:1.8rem}.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 a{font-size:18px;font-size:1.8rem}.sectionCart .colBasketContent table.woocommerce-cart-form__contents tbody .product-name .variation{font-size:15px;font-size:1.5rem}.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{font-size:15px;font-size:1.5rem}.sectionCart .cart_totals .coupon .form button{font-size:15px;font-size:1.5rem}.sectionCart .cart_totals .selectCharity .bootstrap-select .dropdown-toggle{font-size:15px;font-size:1.5rem}.sectionCart .cart_totals .selectCharity .bootstrap-select div.dropdown-menu .bs-searchbox input,.sectionCart .cart_totals .selectCharity .bootstrap-select div.dropdown-menu li a{font-size:14px;font-size:1.4rem}.sectionCart .cart_totals table tr td,.sectionCart .cart_totals table tr th{font-size:13px;font-size:1.3rem}.sectionCart .cart_totals table .shipping td{font-size:13px;font-size:1.3rem}.sectionCart .cart_totals table .shipping td ul li{padding-left:24px}.sectionCart .cart_totals table .shipping td ul li .radio{height:16px;width:16px}.sectionCart .cart_totals table .shipping td ul li .radio::after{left:5px;width:4px;height:8px}.sectionCart .cart_totals table .order-charity-support td .wrapper img{width:13px;margin-right:12px}.sectionCart .cart_totals table .order-charity-support td .wrapper p{font-size:16px;font-size:1.6rem}.sectionCart .cart_totals table .order-total td{font-size:16px;font-size:1.6rem}.sectionCart .cart_totals .colCartTotalText{padding-top:55px;font-size:17px;font-size:1.7rem}}@media (min-width:767.98px) and (max-width:991.98px){.sectionCart .colBasketContent table.woocommerce-cart-form__contents tbody{font-size:18px;font-size:1.8rem}.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 a{font-size:18px;font-size:1.8rem}.sectionCart .colBasketContent table.woocommerce-cart-form__contents tbody .product-name .variation{font-size:15px;font-size:1.5rem}.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 .colBasketContent .cart_totals .colCartTotalText{padding-top:60px;font-size:18px;font-size:1.8rem}}@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 .charity,.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 .colBasketContent table.woocommerce-cart-form__contents tbody .product-destination .select-items{top:100%;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.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:15px;font-size:1.5rem}.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:64px;width:64px}.sectionCart table.woocommerce-cart-form__contents tbody .product-name a{font-size:15px;font-size:1.5rem}.sectionCart table.woocommerce-cart-form__contents tbody .product-name .variation{font-size:13px;font-size:1.3rem}.sectionCart table.woocommerce-cart-form__contents tbody .product-price{min-width:180px}.sectionCart table.woocommerce-cart-form__contents tbody .product-price .priceWrap .orPrice{margin-right:12px}.sectionCart table.woocommerce-cart-form__contents tbody .product-quantity .wrapper .btnUpdateQty{width:26px}.sectionCart table.woocommerce-cart-form__contents tbody .product-destination .select-items div{font-size:13px;font-size:1.3rem}.sectionCart table.woocommerce-cart-form__contents tbody .product-subtotal{padding-right:25px;min-width:200px}.sectionCart table.woocommerce-cart-form__contents tbody .product-subtotal .priceWrap p small{font-size:13px;font-size:1.3rem;margin-left:8px}.sectionCart table.woocommerce-cart-form__contents tbody .product-subtotal .charity img,.sectionCart table.woocommerce-cart-form__contents tbody .product-subtotal .priceWrap img{width:13px;margin-right:8px}.sectionCart table.woocommerce-cart-form__contents tbody .product-subtotal .charity{margin-top:8px}.sectionCart .cart_totals .colCartTotalText{padding-right:40px;font-size:14px;font-size:1.4rem}.sectionCart .cart_totals .colCartTotalText .btnWrap .arrowBtn{font-size:15px;font-size:1.5rem}.sectionCart .cart_totals .colCartTotalInfo{padding-left:20px}.sectionCart .cart_totals .coupon .form{font-size:15px;font-size:1.5rem}.sectionCart .cart_totals .coupon .form button{font-size:15px;font-size:1.5rem}.sectionCart .cart_totals .selectCharity .bootstrap-select .dropdown-toggle{font-size:15px;font-size:1.5rem}.sectionCart .cart_totals .selectCharity .bootstrap-select div.dropdown-menu .bs-searchbox input,.sectionCart .cart_totals .selectCharity .bootstrap-select div.dropdown-menu li a{font-size:14px;font-size:1.4rem}.sectionCart .cart_totals table tr td,.sectionCart .cart_totals table tr th{font-size:13px;font-size:1.3rem}.sectionCart .cart_totals table .shipping td{font-size:13px;font-size:1.3rem}.sectionCart .cart_totals table .shipping td ul li{padding-left:24px}.sectionCart .cart_totals table .shipping td ul li .radio{height:16px;width:16px}.sectionCart .cart_totals table .shipping td ul li .radio::after{left:5px;width:4px;height:8px}.sectionCart .cart_totals table .order-charity-support td .wrapper img{width:13px;margin-right:12px}.sectionCart .cart_totals table .order-charity-support td .wrapper p{font-size:16px;font-size:1.6rem}.sectionCart .cart_totals table .order-total td{font-size:16px;font-size:1.6rem}.sectionCart .cart_totals .wc-proceed-to-checkout .continueShopping{font-size:15px;font-size:1.5rem}}@media (min-width:1199.98px) and (max-width:1500px){.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:15px;font-size:1.5rem}.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:64px;width:64px}.sectionCart table.woocommerce-cart-form__contents tbody .product-name a{font-size:15px;font-size:1.5rem}.sectionCart table.woocommerce-cart-form__contents tbody .product-name .variation{font-size:13px;font-size:1.3rem}.sectionCart table.woocommerce-cart-form__contents tbody .product-price{min-width:180px}.sectionCart table.woocommerce-cart-form__contents tbody .product-price .priceWrap .orPrice{margin-right:12px}.sectionCart table.woocommerce-cart-form__contents tbody .product-quantity .wrapper .btnUpdateQty{width:26px}.sectionCart table.woocommerce-cart-form__contents tbody .product-destination .select-items div{font-size:13px;font-size:1.3rem}.sectionCart table.woocommerce-cart-form__contents tbody .product-subtotal{padding-right:25px;min-width:200px}.sectionCart table.woocommerce-cart-form__contents tbody .product-subtotal .priceWrap p small{font-size:13px;font-size:1.3rem;margin-left:8px}.sectionCart table.woocommerce-cart-form__contents tbody .product-subtotal .charity img,.sectionCart table.woocommerce-cart-form__contents tbody .product-subtotal .priceWrap img{width:13px;margin-right:8px}.sectionCart table.woocommerce-cart-form__contents tbody .product-subtotal .charity{margin-top:8px}.sectionCart .cart_totals .colCartTotalText{padding-right:calc(var(--bs-gutter-x)/ 2)}.sectionCart .cart_totals .colCartTotalInfo{padding-left:100px}.sectionCart .cart_totals .coupon .form{font-size:15px;font-size:1.5rem}.sectionCart .cart_totals .coupon .form button{font-size:15px;font-size:1.5rem}.sectionCart .cart_totals .selectCharity .bootstrap-select .dropdown-toggle{font-size:15px;font-size:1.5rem}.sectionCart .cart_totals .selectCharity .bootstrap-select div.dropdown-menu .bs-searchbox input,.sectionCart .cart_totals .selectCharity .bootstrap-select div.dropdown-menu li a{font-size:14px;font-size:1.4rem}.sectionCart .cart_totals table tr td,.sectionCart .cart_totals table tr th{font-size:13px;font-size:1.3rem}.sectionCart .cart_totals table .shipping td{font-size:13px;font-size:1.3rem}.sectionCart .cart_totals table .shipping td ul li{padding-left:24px}.sectionCart .cart_totals table .shipping td ul li .radio{height:16px;width:16px}.sectionCart .cart_totals table .shipping td ul li .radio::after{left:5px;width:4px;height:8px}.sectionCart .cart_totals table .order-charity-support td .wrapper img{width:13px;margin-right:12px}.sectionCart .cart_totals table .order-charity-support td .wrapper p{font-size:16px;font-size:1.6rem}.sectionCart .cart_totals table .order-total td{font-size:16px;font-size:1.6rem}}