.shop_table.cart{border:1px solid}.shop_table.cart .headings{padding:0 10px;border-bottom:1px solid}.shop_table.cart .product-thumbnail{text-align:center}.shop_table.cart .product-remove{text-align:center}@media (max-width: 992px){.shop_table.cart .headings{display:none}}.shop_table.cart .headings span{font-size:14px;padding-top:10px;padding-bottom:10px;color:#686868;display:block;font-weight:400}@media (max-width: 1380px){.shop_table.cart .headings span{font-size:12px}}.shop_table.cart .product-cart-item{padding:10px;color:#363636;border-bottom:1px solid}@media (max-width: 992px){.shop_table.cart .product-cart-item .cart_item{text-align:center}}.shop_table.cart .product-cart-item:last-of-type{border-bottom:0}.shop_table.cart .product-cart-item.last{border-bottom:0 !important}.shop_table.cart .product-cart-item img{width:120px;height:120px;object-fit:cover;border:1px solid;display:block;margin:0 auto}@media (max-width: 992px){.shop_table.cart .product-cart-item .product-price{margin-bottom:20px}}@media (max-width: 992px){.shop_table.cart .product-cart-item .product-name{margin:15px 0 0}}.shop_table.cart .product-cart-item .product-name a{font-size:30px;line-height:32px;font-weight:400;color:#363636;display:inline-block;margin-bottom:5px}@media (max-width: 1380px){.shop_table.cart .product-cart-item .product-name a{font-size:24px;line-height:26px}}@media (max-width: 1200px){.shop_table.cart .product-cart-item .product-name a{font-size:20px;line-height:22px}}.shop_table.cart .product-cart-item .product-name span{display:block;font-size:14px}.shop_table.cart .product-cart-item .product-subtotal{font-size:30px}@media (max-width: 1380px){.shop_table.cart .product-cart-item .product-subtotal{font-size:24px}}@media (max-width: 1200px){.shop_table.cart .product-cart-item .product-subtotal{font-size:20px}}@media (max-width: 992px){.shop_table.cart .product-cart-item .product-subtotal{font-size:30px;margin:20px 0}}.shop_table.cart .product-cart-item .cart-item-qty{flex-direction:row;display:flex}@media (max-width: 992px){.shop_table.cart .product-cart-item .cart-item-qty{justify-content:center}}.shop_table.cart .product-cart-item .cart-item-qty>*{display:block;width:50px;height:50px}.shop_table.cart .product-cart-item .cart-item-qty input{border:1px solid;width:50px;height:50px;border-right:0;border-left:0;text-align:center;padding:0;-moz-appearance:textfield;border-radius:0;background:#cfcfcf;font-size:18px}.shop_table.cart .product-cart-item .cart-item-qty input::-webkit-outer-spin-button,.shop_table.cart .product-cart-item .cart-item-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.shop_table.cart .product-cart-item .cart-item-qty span{display:flex;align-items:center;justify-content:center;border:1px solid;cursor:pointer}.shop_table.cart button{display:none}.cart_totals{padding:30px 0 100px;text-align:right;display:flex;justify-content:flex-end;align-items:center}@media (max-width: 992px){.cart_totals{flex-direction:column;align-items:flex-start}}.cart_totals .btn{margin:0 0 0 20px}@media (max-width: 992px){.cart_totals .btn{margin:0}}.order-total{display:flex;font-size:30px;color:#363636}@media (max-width: 992px){.order-total{margin-bottom:20px;flex-wrap:wrap}}@media (max-width: 576px){.order-total{font-size:24px}}.order-total div{margin-left:10px}@media (max-width: 992px){.order-total div{margin-left:0;margin-right:10px}}.cart.woocommerce-checkout-review-order-table .product-cart-item:last-of-type{border-bottom:1px solid}.cart.woocommerce-checkout-review-order-table .cart_item{text-align:left !important}.woocommerce-billing-fields__field-wrapper input,.woocommerce-billing-fields__field-wrapper button{width:100%;height:70px;font-size:18px;padding:0 10px;margin-bottom:10px;border-radius:0}.woocommerce-billing-fields__field-wrapper button{margin-bottom:0}.woocommerce-billing-fields__field-wrapper input{background:none;border:1px solid;color:#000;font-weight:200;padding:0 0 0 20px}.woocommerce-billing-fields__field-wrapper .btn{margin:0 0 30px;display:block}.woocommerce-billing-fields__field-wrapper .select2-selection{background-color:#CFCFCF;height:70px;border-radius:0;border:1px solid #000;cursor:pointer;user-select:none;font-weight:200;display:flex;align-items:center;padding:0 0 0 20px}.woocommerce-billing-fields__field-wrapper .select2-selection:after{position:absolute;content:"";top:0;right:20px;bottom:0;width:10px;height:10px;border:1px solid transparent;border-color:transparent #000 #000 transparent;margin:auto;transform:rotate(45deg);transition:.2s}.woocommerce-billing-fields__field-wrapper .select2-container--open .select2-selection:after{transform:rotate(225deg);top:10px}.select2-container--open .select2-dropdown{background:#a1a1a1;border:1px solid #000}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected],.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:rgba(0,0,0,0.1)}.select2-selection__arrow{display:none !important}.select2-container .select2-selection--single .select2-selection__rendered{padding:0}.form-row{margin:0 0 20px}.form-row label{font-size:20px;font-weight:200;display:block;margin:0 0 10px}.form-row label abbr{display:none}#shipping_method,ul.wc_payment_methods{list-style:none;padding:0;margin:0}div#payment{margin-top:30px}.place-order{margin-top:30px}.wc_payment_method,#shipping_method li{margin:0.5rem}.wc_payment_method input[type="radio"],#shipping_method li input[type="radio"]{position:absolute;opacity:0}.wc_payment_method input[type="radio"]+label:before,#shipping_method li input[type="radio"]+label:before{content:'';background:#CFCFCF;border-radius:100%;border:1px solid #000;display:inline-block;width:1.4em;height:1.4em;position:relative;top:0;margin-right:.4em;vertical-align:top;cursor:pointer;text-align:center;transition:all 250ms ease}.wc_payment_method input[type="radio"]:checked+label:before,#shipping_method li input[type="radio"]:checked+label:before{background-color:#6d41a2;box-shadow:inset 0 0 0 4px #CFCFCF}.wc_payment_method input[type="radio"]:focus+label:before,#shipping_method li input[type="radio"]:focus+label:before{outline:none;border-color:#6d41a2}.wc_payment_method input[type="radio"]+label:empty:before,#shipping_method li input[type="radio"]+label:empty:before{margin-right:0}ul.woocommerce-order-overview{list-style:none;padding:0}.thank-you-page{padding:30px 0}.thank-you-page p{font-size:30px}
