.woocommerce-cart .woocommerce-message{background:#F6F6F6;border:1px solid #18181812;border-radius:8px;padding:16px;display:flex;justify-content:center;align-items:center;gap:16px;font-size:16px;font-weight:400;line-height:1.2;text-align:center;max-width:972px;margin:0 auto 48px auto}@media (max-width:992px){.woocommerce-cart .woocommerce-message{flex-direction:column}}.woocommerce-cart .woocommerce-message:before{position:relative;left:unset;top:unset;width:24px;height:24px;display:block;content:"";background-position:center;background-size:contain;background-repeat:no-repeat}.woocommerce-cart .woocommerce-message a,.woocommerce-cart .woocommerce-message button{padding:0;background:transparent;font-size:16px;font-weight:700;line-height:1.2;text-align:center;color:#1D62FE}.woo-section{padding-top:165px;padding-bottom:100px}@media (max-width:1142px){.woo-section{padding-top:calc(128px + 37 * ((100vw - 360px) / 782))}}@media (max-width:1142px){.woo-section{padding-bottom:calc(100px + 0 * ((100vw - 360px) / 782))}}.woo-section__body{background:#E7E7E7;border-radius:9px;padding:44px 24px}.woo-section__body h1{font-size:36px;font-weight:600;line-height:1.2;text-align:center;margin-bottom:32px}@media (max-width:1142px){.woo-section__body h1{font-size:calc(32px + 4 * ((100vw - 360px) / 782))}}.woo-section__body .empty-cart{display:flex;flex-direction:column;align-items:center;gap:15px;max-width:672px;margin:0 auto}.woo-section__body .empty-cart h1{font-size:36px;font-weight:600;line-height:30px;text-align:center;color:#171717}@media (max-width:992px){.woo-section__body .empty-cart h1{font-size:24px}}.woo-section__body .empty-cart p{font-size:18px;font-weight:400;line-height:1.2;text-align:center;color:#0B0B0B;margin-bottom:15px}.woo-section__body .empty-cart a{margin:0 auto 0 auto;display:flex;align-items:center;justify-content:space-between;width:fit-content;column-gap:40px;padding:12px 64px;color:#fff;border-radius:9px;background-color:#2270CA;transition:all 0.3s ease 0s;font-size:20px;font-weight:400;line-height:19.2px;text-align:left;transition:all 0.3s ease 0s}.woo-section__body .empty-cart a:hover{background-color:#0038B8}@media (max-width:992px){.woo-section__body .empty-cart a{padding:12px 24px;font-size:16px}}.woocommerce-cart .woocommerce-cart-form{max-width:842px;margin:0 auto}.woocommerce-cart .woocommerce-cart-form table{border:none;margin:0}.woocommerce-cart .woocommerce-cart-form table thead th{width:22%;text-align:center;font-size:16px;font-weight:600;line-height:1.2;text-align:center;padding:16px;background:#F8F8F8;border:none}.woocommerce-cart .woocommerce-cart-form table thead th:last-child{border:none;border-radius:0 8px 0 0}.woocommerce-cart .woocommerce-cart-form table thead th:first-child{border-radius:8px 0 0 0;width:34%}.woocommerce-cart .woocommerce-cart-form table tfoot{display:none}.woocommerce-cart .woocommerce-cart-form table tbody td{padding:16px;font-size:16px;font-weight:400;line-height:1.2;text-align:center;color:#111314;border-width:0px 0px 1px 0px;border-style:solid;border-color:#CECECE;background:transparent !important}@media (max-width:767px){.woocommerce-cart .woocommerce-cart-form table tbody td{display:flex;justify-content:space-between;flex-direction:row !important}.woocommerce-cart .woocommerce-cart-form table tbody td span{width:60%}}.woocommerce-cart .woocommerce-cart-form table tbody td:first-child{text-align:left}.woocommerce-cart .woocommerce-cart-form table tbody td a.remove{display:inline-block;width:auto;height:auto;background:transparent !important;color:red !important;margin-top:2px;margin-right:5px}.woocommerce-cart .woocommerce-cart-form table tbody td .quantity{display:flex;align-items:center;justify-content:center}@media (max-width:767px){.woocommerce-cart .woocommerce-cart-form table tbody td .quantity{width:auto;justify-content:flex-end}}.woocommerce-cart .woocommerce-cart-form table tbody td .quantity input{font-size:16px;font-weight:400;line-height:1.2;text-align:center;color:#171717;background:transparent;width:20px;-moz-appearance:textfield}.woocommerce-cart .woocommerce-cart-form table tbody td .quantity input::-webkit-outer-spin-button,.woocommerce-cart .woocommerce-cart-form table tbody td .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce-cart .woocommerce-cart-form table tbody td .quantity .wac-qty-button{padding:0;border:none;color:#171717;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid #7B7B7B;border-radius:50%}.woocommerce-cart .woocommerce-cart-form table tbody tr:last-child td:first-child{text-align:left;border-radius:0 0 0 16px}@media (max-width:767px){.woocommerce-cart .woocommerce-cart-form table tbody tr:last-child td:first-child{border-radius:0;border-top:1px solid #18181812;border-bottom:none;display:flex;flex-direction:column;align-items:flex-start}}.woocommerce-cart .woocommerce-cart-form table tbody tr:last-child td:last-child{border-radius:0 0 16px 0}@media (max-width:767px){.woocommerce-cart .woocommerce-cart-form table tbody tr:last-child td:last-child{border-radius:0}}.woocommerce-cart .cart-collaterals{display:flex;justify-content:center;margin-top:40px}.woocommerce-cart .cart-collaterals .cart_totals{width:auto}.woocommerce-cart .cart-collaterals .cart_totals table{border:none}.woocommerce-cart .cart-collaterals .cart_totals table tbody td{padding:0;border:none;font-size:26px;font-weight:600;line-height:1.2;text-align:center !important;color:#0B0B0B}.woocommerce-cart .cart-collaterals .cart_totals table tbody td strong{font-weight:600}.woocommerce-cart .cart-collaterals .cart_totals table tbody td:before{display:none !important}.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout{padding:0;display:flex;margin-top:32px}.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout a{margin:0 auto 0 auto;display:flex;align-items:center;justify-content:space-between;width:fit-content;column-gap:40px;padding:12px 64px;color:#fff;border-radius:9px;background-color:#2270CA;transition:all 0.3s ease 0s;font-size:20px;font-weight:400;line-height:19.2px;text-align:left;transition:all 0.3s ease 0s}.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover{background-color:#0038B8}@media (max-width:992px){.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout a{padding:12px 24px;font-size:16px}}