.woocommerce table.shop_table{margin:0;border:0;background:#fff}.woocommerce table.shop_table td,.woocommerce table.shop_table th{border:0!important}.sectionBasket .colBasketTitle h1,.sectionBasket .colBasketTitle h2,.sectionBasket .colBasketTitle h3{font-size:50px!important;letter-spacing:-3.5px;line-height:normal}.sectionBasket .colBasketTitle h1::before,.sectionBasket .colBasketTitle h2::before,.sectionBasket .colBasketTitle h3::before{content:'';display:block;height:0;width:0;margin-top:calc((1 - 1.5) * .5em)}.sectionBasket .colBasketTitle .woocommerce-notices-wrapper .woocommerce-message{margin-top:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}.sectionBasket .colBasketTitle .woocommerce-notices-wrapper .woocommerce-message .green{color:#36C608}.sectionBasket .colBasketTitle .woocommerce-notices-wrapper .woocommerce-message a{color:#E0021A;text-decoration:underline}.sectionBasket .colBasketTitle .woocommerce-notices-wrapper .woocommerce-message a:focus,.sectionBasket .colBasketTitle .woocommerce-notices-wrapper .woocommerce-message a:hover{color:#333}.sectionBasket .colBasketTitle .woocommerce-notices-wrapper .woocommerce-info{display:none}.sectionBasket .colBasketTitle .woocommerce-notices-wrapper .woocommerce-error{margin-top:20px;padding:0;list-style:none;font-size:14px!important;margin-bottom:0}.sectionBasket .colBasketTitle .woocommerce-notices-wrapper .woocommerce-error li{position:relative;text-align:left;padding-left:20px}.sectionBasket .colBasketTitle .woocommerce-notices-wrapper .woocommerce-error li::before{position:absolute;display:block;margin:-3.5px 0 0;top:50%;left:0;content:'';width:7px;height:7px;background:url(https://usa.kiteoptics.com/wp-content/themes/hello-theme-child-master/assets/css/../../assets/icons/bullet.svg) center no-repeat;background-size:contain}.sectionBasket .woocommerce .cart-empty{display:none!important}.sectionBasket .colBasketEmpty p{line-height:28px;margin:15px 0}.sectionBasket .colBasketEmpty a.btn{margin-top:20px}.sectionBasket .colBasketContent .woocommerce-cart-form{overflow-x:auto;box-shadow:2px 2px 20px rgb(0 0 0 / .2);border-radius:5px;margin-bottom:60px}.sectionBasket .colBasketContent .woocommerce-cart-form .table-striped tbody tr:nth-of-type(odd){background:0 0}.sectionBasket .colBasketContent .woocommerce-cart-form .table-striped tbody tr:nth-of-type(even){background:#fafafa}.sectionBasket .colBasketContent .woocommerce-cart-form table.woocommerce-cart-form__contents{width:100%;border-radius:5px}.sectionBasket .colBasketContent .woocommerce-cart-form table.woocommerce-cart-form__contents thead th{text-align:center;background:#333;color:#fff;text-transform:uppercase;padding:20px;font-weight:900;font-size:14px!important;letter-spacing:1px}.sectionBasket .colBasketContent .woocommerce-cart-form table.woocommerce-cart-form__contents thead th:first-child{border-top-left-radius:5px}.sectionBasket .colBasketContent .woocommerce-cart-form table.woocommerce-cart-form__contents thead th:last-child{border-top-right-radius:5px}.sectionBasket .colBasketContent .woocommerce-cart-form table.woocommerce-cart-form__contents thead .product-name{text-align:left}.sectionBasket .colBasketContent .woocommerce-cart-form table.woocommerce-cart-form__contents tbody .product-price,.sectionBasket .colBasketContent .woocommerce-cart-form table.woocommerce-cart-form__contents tbody .product-quantity,.sectionBasket .colBasketContent .woocommerce-cart-form table.woocommerce-cart-form__contents tbody .product-remove,.sectionBasket .colBasketContent .woocommerce-cart-form table.woocommerce-cart-form__contents tbody .product-subtotal{text-align:center}.sectionBasket .colBasketContent .woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr:nth-last-child(2) td:first-child{border-bottom-left-radius:5px}.sectionBasket .colBasketContent .woocommerce-cart-form table.woocommerce-cart-form__contents tbody tr:nth-last-child(2) td:last-child{border-bottom-right-radius:5px}.sectionBasket .colBasketContent .woocommerce-cart-form table.woocommerce-cart-form__contents tbody .submitRow{display:none}.sectionBasket .colBasketContent .woocommerce-cart-form table.woocommerce-cart-form__contents tbody td{padding:8px 20px}.sectionBasket .colBasketContent .woocommerce-cart-form table.woocommerce-cart-form__contents tbody .product-remove a{display:flex;background:#E0021A;font-size:18px!important;width:24px;height:24px;color:#fff!important;font-family:'nobel book';position:relative;justify-content:center;border-radius:100%;line-height:1.2}.sectionBasket .colBasketContent .woocommerce-cart-form table.woocommerce-cart-form__contents tbody .product-remove a:hover{color:#E0021A}.sectionBasket .colBasketContent .woocommerce-cart-form table.woocommerce-cart-form__contents tbody .product-thumbnail a{display:block}.sectionBasket .colBasketContent .woocommerce-cart-form table.woocommerce-cart-form__contents tbody .product-thumbnail a .img{height:100px;width:100px;margin:0 auto;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important}.sectionBasket .colBasketContent .woocommerce-cart-form table.woocommerce-cart-form__contents tbody .product-name{min-width:160px}.sectionBasket .colBasketContent .woocommerce-cart-form table.woocommerce-cart-form__contents tbody .product-name a{color:#000!important}.sectionBasket .colBasketContent .woocommerce-cart-form table.woocommerce-cart-form__contents tbody .product-quantity .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-content:center;justify-content:flex-end}.sectionBasket .colBasketContent .woocommerce-cart-form table.woocommerce-cart-form__contents tbody .product-quantity .wrapper .btnUpdateQty{background:rgb(196 206 215 / .6);padding:5px 10px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;align-items:center;font-size:30px;color:#000;display:flex;align-items:baseline;justify-content:center;line-height:.5}.sectionBasket .colBasketContent .woocommerce-cart-form table.woocommerce-cart-form__contents tbody .product-quantity .wrapper .btnUpdateQty i{display:block;font-size:10px!important;color:#93A4B5;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.sectionBasket .colBasketContent .woocommerce-cart-form table.woocommerce-cart-form__contents tbody .product-quantity .wrapper .btnUpdateQty:hover{background:#444;color:#fff}.sectionBasket .colBasketContent .woocommerce-cart-form table.woocommerce-cart-form__contents tbody .product-quantity .wrapper .btnUpdateQty:hover i{color:#fff}.sectionBasket .colBasketContent .woocommerce-cart-form table.woocommerce-cart-form__contents tbody .product-quantity .wrapper .btnUpdateQtyMinus{border-top-left-radius:5px;border-bottom-left-radius:5px}.sectionBasket .colBasketContent .woocommerce-cart-form table.woocommerce-cart-form__contents tbody .product-quantity .wrapper .btnUpdateQtyPlus{border-top-right-radius:5px;border-bottom-right-radius:5px;font-size:20px;line-height:1.2}.sectionBasket .colBasketContent .woocommerce-cart-form table.woocommerce-cart-form__contents tbody .product-quantity .wrapper .quantity{display:inline-block}.sectionBasket .colBasketContent .woocommerce-cart-form table.woocommerce-cart-form__contents tbody .product-quantity .wrapper .quantity label{display:none}.sectionBasket .colBasketContent .woocommerce-cart-form table.woocommerce-cart-form__contents tbody .product-quantity .wrapper .quantity input{font-size:12px!important;font-weight:600;color:#333;padding:8px 12px;width:60px;border:none;outline:0;box-shadow:none;background:#e9ecef;border-radius:0}.sectionBasket .colBasketContent .cart_totals .coupon label,.sectionBasket .colBasketContent .woocommerce-cart-form table.woocommerce-cart-form__contents tbody .product-subtotal{font-weight:900}.sectionBasket .colBasketContent .wc-proceed-to-checkout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-end}.sectionBasket .colBasketContent .cart_totals .coupon{margin-bottom:30px}.sectionBasket .colBasketContent .cart_totals .coupon label{display:block;text-transform:uppercase;letter-spacing:.5px;font-size:14px!important;margin-bottom:10px}.sectionBasket .colBasketContent .cart_totals .coupon .form{height:48px;width:100%}.sectionBasket .colBasketContent .cart_totals .coupon .form input{height:42px;float:left;font-size:14px!important;font-weight:600;color:#333;padding:8px 12px;width:160px;border:none;outline:0;box-shadow:none;background:#e9ecef;border-top-left-radius:5px;border-bottom-left-radius:5px}.sectionBasket .colBasketContent .cart_totals .coupon .form button,.sectionBasket .colBasketContent .cart_totals table tr th{font-weight:900;text-transform:uppercase}.sectionBasket .colBasketContent .cart_totals .coupon .form input::placeholder{color:#93A4B5}.sectionBasket .colBasketContent .cart_totals .coupon .form button{float:left;position:relative;color:#fff;background:#E0021A;padding:15px 25px;font-size:12px!important;letter-spacing:1.5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border:none;overflow:hidden}.sectionBasket .colBasketContent .cart_totals .coupon .form button span{position:relative;z-index:2}.sectionBasket .colBasketContent .cart_totals .coupon .form button::after{content:'';display:block;position:absolute;top:0;left:0;width:0%;height:100%;background:#000;-webkit-transition:width .25s ease-out;-moz-transition:width .25s ease-out;-o-transition:width .25s ease-out;transition:width .25s ease-out}.sectionBasket .colBasketContent .cart_totals .coupon .form button:hover::after{width:100%}.sectionBasket .colBasketContent .cart_totals .colCartTotalText{padding-right:60px}.sectionBasket .colBasketContent .cart_totals .colCartTotalText h2,.sectionBasket .colBasketContent .cart_totals .colCartTotalText h3,.sectionBasket .colBasketContent .cart_totals .colCartTotalText h4{display:block;text-transform:uppercase;letter-spacing:.5px;font-weight:900;font-size:14px!important;margin-bottom:10px;margin-top:20px}.sectionBasket .colBasketContent .cart_totals .colCartTotalText h2:first-of-type,.sectionBasket .colBasketContent .cart_totals .colCartTotalText h3:first-of-type,.sectionBasket .colBasketContent .cart_totals .colCartTotalText h4:first-of-type{margin-top:0}.sectionBasket .colBasketContent .cart_totals .colCartTotalText p{font-size:12px!important}.sectionBasket .colBasketContent .cart_totals .colCartTotalText a{color:#E0021A;text-decoration:underline}.sectionBasket .colBasketContent .cart_totals .colCartTotalText a:focus,.sectionBasket .colBasketContent .cart_totals .colCartTotalText a:hover{color:#333}.sectionBasket .colBasketContent .cart_totals table{width:100%;border-radius:5px;box-shadow:2px 2px 20px rgb(0 0 0 / .2);overflow:hidden}.sectionBasket .colBasketContent .cart_totals table tr td,.sectionBasket .colBasketContent .cart_totals table tr th{padding:12px 20px}.sectionBasket .colBasketContent .cart_totals table tr th{font-size:14px!important;letter-spacing:1px}.sectionBasket .colBasketContent .cart_totals table .cart-discount{border-bottom:1px solid #e9ecef}.sectionBasket .colBasketContent .cart_totals table .cart-discount th,.sectionBasket .colBasketContent .cart_totals table .shipping th{border-top-left-radius:5px}.sectionBasket .colBasketContent .cart_totals table .cart-discount td,.sectionBasket .colBasketContent .cart_totals table .shipping td{border-top-right-radius:5px;font-size:14px!important}.sectionBasket .colBasketContent .cart_totals table .cart-discount td ul,.sectionBasket .colBasketContent .cart_totals table .shipping td ul{list-style:none;padding:0;margin:0}.sectionBasket .colBasketContent .cart_totals table .cart-discount td ul li,.sectionBasket .colBasketContent .cart_totals table .shipping td ul li{position:relative}.sectionBasket .colBasketContent .cart_totals table .cart-discount td ul li label,.sectionBasket .colBasketContent .cart_totals table .shipping td ul li label{margin:0}.sectionBasket .colBasketContent .cart_totals table .cart-discount td ul li #bpost-logo-list,.sectionBasket .colBasketContent .cart_totals table .shipping td ul li #bpost-logo-list{display:none!important}.sectionBasket .colBasketContent .cart_totals table .cart-discount td ul li::before,.sectionBasket .colBasketContent .cart_totals table .shipping td ul li::before{position:absolute;display:block;margin:-3.5px 0 0;top:50%;left:0;content:'';width:7px;height:7px;background:url(https://usa.kiteoptics.com/wp-content/themes/hello-theme-child-master/assets/css/../../assets/icons/bullet.svg) center no-repeat;background-size:contain}.sectionBasket .colBasketContent .cart_totals table .shipping .woocommerce-shipping-calculator .shipping-calculator-button,.sectionBasket .colBasketContent .cart_totals table .shipping .woocommerce-shipping-calculator button{color:#E0021A;text-decoration:underline;font-weight:600;background:0 0;padding:0;border:none}.sectionBasket .colBasketContent .cart_totals table .shipping .woocommerce-shipping-calculator .shipping-calculator-button:hover,.sectionBasket .colBasketContent .cart_totals table .shipping .woocommerce-shipping-calculator button:hover{color:#333}.sectionBasket .colBasketContent .cart_totals table .shipping .woocommerce-shipping-calculator .form-row{margin:0 0 15px}.sectionBasket .colBasketContent .cart_totals table .shipping .woocommerce-shipping-calculator .form-row .select2-selection,.sectionBasket .colBasketContent .cart_totals table .shipping .woocommerce-shipping-calculator .form-row input{width:100%;font-size:12px!important;font-weight:600;color:#333;padding:8px 12px;border:none;outline:0;box-shadow:none;background:#e9ecef;border-radius:5px}.sectionBasket .colBasketContent .cart_totals table .shipping .woocommerce-shipping-calculator .form-row .select2-selection::placeholder,.sectionBasket .colBasketContent .cart_totals table .shipping .woocommerce-shipping-calculator .form-row input::placeholder{color:#989898}.sectionBasket .colBasketContent .cart_totals table .shipping .woocommerce-shipping-calculator .form-row .select2-selection{position:relative;margin-top:15px;height:34px}.sectionBasket .colBasketContent .cart_totals table .shipping .woocommerce-shipping-calculator .form-row .select2-selection .select2-selection__rendered{height:auto;padding:0;color:#333;line-height:normal}.sectionBasket .colBasketContent .cart_totals table .shipping .woocommerce-shipping-calculator .form-row .select2-selection .select2-selection__arrow{top:50%;margin-top:-13px}.sectionBasket .colBasketContent .cart_totals table .order-total th{background:#333;color:#fff}.sectionBasket .colBasketContent .cart_totals table .order-total td{font-size:18px!important;background:#e9ecef}.sectionBasket .colBasketContent .cart_totals table .order-total td .vat{font-size:13px!important;margin-left:4px}.sectionBasket .colBasketContent .cart_totals table .proceedToCheckout{padding:0}.sectionBasket .colBasketContent .cart_totals table .proceedToCheckout::before{content:none!important}.sectionBasket .colBasketContent .cart_totals table .proceedToCheckout .btn{width:100%;font-size:14px!important;position:relative;color:#fff;background:#E0021A;padding:15px 25px;border:none;overflow:hidden;font-weight:900;text-transform:uppercase;text-align:center;border-radius:0;float:right}.sectionBasket .colBasketContent .cart_totals table .proceedToCheckout .btn i{font-size:14px!important;margin-top:-7px}