.temp-3 .codesigner-checkout-page-wraper{width:100%;display:flex;align-items:flex-start;justify-content:space-between}.temp-3 .codesigner-left-area,.codesigner-right-area{width:48%}.temp-3 .billing-address-wrap,.temp-3 .shipping-address-wrap,.temp-3 .codesinger-cart-item-wrap,.temp-3 .codesigner-payment-method-wrap{border-radius:8px;background:#fff;box-shadow:0 4px 38px 9px rgb(13 26 38 / .05);margin-bottom:30px}.temp-3 .billing-address-wrap,.temp-3 .codesinger-cart-item-wrap,.temp-3 .codesigner-payment-method-wrap{padding:20px;border:1px solid #E6E6E6}.temp-3 #ship-to-different-address span{color:#303030;font-family:'Inter',sans-serif;font-size:20px;font-weight:600;margin-left:10px}.temp-3 #shipping-address-wrap{padding:20px;border:1px solid #E6E6E6;border-radius:10px}.temp-3 #ship-to-different-address{padding-bottom:30px}.temp-3 .codesigner-payment-method-wrap{background:#16044A}.temp-3 .codesigner-payment-method-container{background:#fff;padding:20px;border-radius:8px}.temp-3 .billing-address-wrap h3,.temp-3 .shipping-address-wrap h3,.temp-3 .codesinger-cart-item-wrap h3,.temp-3 .codesigner-payment-method-wrap h3{color:#041926;font-size:18px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:30px}.temp-3 .codesinger-cart-item-wrap h3{padding-bottom:20px;border-bottom:1px solid #EBEBEB}.woocommerce-js .temp-3 .form-row{position:relative;margin-bottom:40px}.woocommerce-js .temp-3 .form-row label{position:absolute;top:-7px;left:10px;color:#777;font-size:14px;font-style:normal;font-weight:400;line-height:20px;background:#fff;padding:1px 10px;z-index:1}.codesigner .temp-3 .form-row input.input-text{border-radius:4px;border:1px solid #E6E8EC;background:#FFF;color:#041926;font-size:15px;font-style:normal;font-weight:500;line-height:20px;padding:15px;box-shadow:unset}.temp-3 #shipping_country,.woocommerce-js .temp-3 .form-row select{border-radius:4px;border:1px solid #E6E8EC;background:#FFF;color:#041926;font-size:15px;font-style:normal;font-weight:500;line-height:20px;padding:15px!important}.hello-elementor .temp-3 .cd-cart-item-quantity,.shopeo .temp-3 .cd-cart-item-quantity{width:60px}.oceanwp .temp-3 #shipping_country,.oceanwp .temp-3 #shipping_state,.shopeo .temp-3 #shipping_country,.shopeo .temp-3 #shipping_state{padding:0 15px!important}.oceanwp .temp-3 .codesigner-title-and-quantity-area{margin-left:10px}.theme-shopeo .temp-3 #shipping_country,.theme-shopeo .temp-3 #shipping_state,.theme-shopeo .temp-3 #billing_country,.theme-shopeo #billing_state{padding-left:15px;padding-right:15px}.theme-shopeo .temp-3 #billing_country,.theme-shopeo .temp-3 .form-row select,.theme-shopeo .temp-3 #shipping_country{padding:0;padding-left:15px;padding-right:15px}.theme-shopeo .temp-3 .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:0}.woocommerce-js .temp-3 .form-row.woocommerce-validated input.input-text{border-color:#E6E8EC}.woocommerce-js .temp-3 .select2-container--default .select2-selection--single .select2-selection__rendered{color:#041926;font-size:15px;font-style:normal;font-weight:500;line-height:20px}.woocommerce .temp-3 .form-row-first,.woocommerce .temp-3 .form-row-last{width:47%}.woocommerce .temp-3 .form-row .required,.woocommerce-shipping-fields__field-wrapper{display:none}.temp-3 #ship-to-different-address{margin-bottom:0}.temp-3 .codesigner-shipping-address-mb{margin-bottom:30px!important}.temp-3 .codesigner-single-cart-item{margin-bottom:30px}.temp-3 .codesigner-cart-item-left{display:flex;align-items:center}.temp-3 .codesigner-cart-item-thumbnail{position:relative;width:20%}.temp-3 .codesigner-title-and-quantity-area{width:40%}.temp-3 .codesinger-cart-item-price{width:40%;text-align:right}.temp-3 .codesigner-cart-item-thumbnail img{width:71px!important;height:85px!important;margin-right:15px}.temp-3 .codesigner-cart-item-thumbnail a.remove{position:absolute;top:-8px;left:-8px;padding:0;background-color:#DCDCDC;border-radius:50%;opacity:1;font-weight:400;color:#A5A5A5!important;width:23px;height:23px;text-align:center;font-size:17px;line-height:1.3;background-color:#8154FF}.codesigner .temp-3 .codesigner-cart-item-thumbnail a.remove:hover{background-color:#DCDCDC!important;color:#000!important}.temp-3 .codesigner-cart-item-thumbnail a.remove::before{border:none;top:-2px}.temp-3 .codesigner-cart-item-thumbnail a.remove span{color:#A5A5A5}.temp-3 .codesinger-cart-item-price bdi{color:#6A707E;text-align:right;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.temp-3 .shop_table{border:none;margin-bottom:0}.woocommerce-js .temp-3 table.shop_table,.woocommerce-page .temp-3 table.shop_table{border:none;margin-bottom:0}.woocommerce-js .temp-3 table.shop_table{border:none}.woocommerce-js .temp-3 table.shop_table tbody th,.woocommerce-js .temp-3 table.shop_table tfoot td,.woocommerce-js .temp-3 table.shop_table tfoot th{border:none}.temp-3 .shop_table tfoot tr th{border:none;text-align:left;color:#041926;font-size:16px;font-style:normal;font-weight:400;line-height:160%}.temp-3 .woocommerce-checkout-review-order-table tfoot th{background-color:transparent!important}.temp-3 .shop_table tfoot tr td{border:none;text-align:right}.temp-3 .shop_table tfoot tr td .woocommerce-Price-amount.amount bdi,.temp-3 .shop_table tfoot tr td .woocommerce-Price-amount.amount{color:#6A707E;text-align:right;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.woocommerce .temp-3 .shop_table tfoot tr:last-child th,.woocommerce .temp-3 .shop_table tfoot tr:last-child td{color:#041926;font-size:20px;font-style:normal;font-weight:700;line-height:normal;border-top:1px solid #EBEBEB;padding-top:20px}.temp-3 .shop_table tfoot tr:last-child td .woocommerce-Price-amount.amount bdi{color:#041926;font-size:20px;font-style:normal;font-weight:700}.woocommerce-js .temp-3 .shop_table tfoot tr:first-child th,.woocommerce-js .temp-3 .shop_table tfoot tr:first-child td{border-top:1px solid #EBEBEB;padding-top:20px}.woocommerce-checkout .temp-3 #payment{background:#fff0}.woocommerce-page.woocommerce-checkout .temp-3 #payment #place_order,.temp-3 .woocommerce.woocommerce-checkout #payment #place_order{border-radius:6px;background:#8154FF;box-shadow:0 4px 4px 0 #5637B0;width:100%;padding-top:15px;padding-bottom:15px}.select2-dropdown{border:1px solid #E6E8EC!important}.temp-3 .select2-container--default .select2-selection--single{border:1px solid #E6E8EC;padding:15px;height:100%}.select2-container--default .temp-3 .select2-selection--single .select2-selection__arrow{top:50%!important;transform:translateY(-50%)!important;right:5px}.woocommerce-checkout .temp-3 #payment ul.payment_methods{border-bottom:0}.woocommerce-checkout .temp-3 #payment ul.payment_methods li{border:1px solid #E6E8EC;margin-bottom:15px;padding:10px 15px;border-radius:8px}.woocommerce-checkout .temp-3 #payment ul.payment_methods .active-payment{border:1px solid #4B7DF3;background-color:#F4F8FF;margin-top:0;color:#FBFCFD;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.woocommerce-checkout .temp-3 #payment ul.payment_methods .active-payment .payment_box{background-color:#F4F8FF}.woocommerce-checkout .temp-3 #payment ul.payment_methods .active-payment .payment_box::before{display:none}.woocommerce-js .temp-3 .form-row label{left:10px}.woocommerce-js .temp-3 .form-row label span{color:#6A707E;font-size:15px;font-style:normal;font-weight:500;line-height:20px}.temp-3 p.codesigner-product-title{margin-bottom:5px}.temp-3 .woocommerce-checkout-review-order-table thead,.temp-3 .woocommerce-checkout-review-order-table tbody{display:none}.woocommerce .temp-3 table.shop_table{border:none!important}.woocommerce-checkout .temp-3 #payment ul.payment_methods li{margin-bottom:15px!important}.woocommerce-js .temp-3 .woocommerce-terms-and-conditions-wrapper{padding:20px 0}.woocommerce-js .temp-3 .woocommerce-form__label.checkbox{position:static}.woocommerce-js .temp-3 .form-row label .woocommerce-terms-and-conditions-checkbox-text{color:#041926;font-size:15px;font-style:normal;font-weight:500;line-height:20px}.woocommerce-js .temp-3 .form-row label .woocommerce-terms-and-conditions-checkbox-text a{text-decoration:none}.woocommerce-js .temp-3 .woocommerce-terms-and-conditions-wrapper .form-row{margin-bottom:0}.woocommerce .temp-3 #payment #place_order,.woocommerce-page .temp-3 #payment #place_order{float:none}.temp-3 .codesinger-order-note{margin-top:30px}.temp-3 .codesinger-order-note .notes{margin-bottom:10px}.temp-3 .codesinger-order-note .codesigner-order-textarea{border:1px solid #E6E8EC;border-radius:8px!important;box-shadow:unset!important;color:#041926;font-size:15px;font-style:normal;font-weight:500;line-height:20px;padding:15px;height:100px}.temp-3 .codesinger-order-note .codesigner-order-textarea:focus{border:1px solid #E6E8EC!important}.temp-3 .wc_payment_methods{padding-bottom:0!important}.temp-3 .woocommerce-terms-and-conditions-wrapper{padding-top:0!important}.temp-3 .codesinger-cart-quantity{display:flex;margin-top:10px}.temp-3 .cd-checkout-minus,.temp-3 .cd-checkout-plus{width:15px;cursor:pointer;height:30px;display:flex;align-items:center}.temp-3 .cd-cart-item-quantity{width:50px;height:35px!important;border-radius:5px!important;margin:0 10px 0 10px;text-align:center;color:#000}.temp-3 .woocommerce-privacy-policy-link,.temp-3 .woocommerce-terms-and-conditions-link,#temp3-cd-coupon #cd-coupon-form .woocommerce-info::before{color:#8154FF}#temp3-cd-coupon form.checkout_coupon .button,#temp3-cd-coupon #cd-coupon-form a.showcoupon{background:#794AFF;border-radius:5px}#temp3-cd-coupon form.checkout_coupon .button{color:#fff}#temp3-cd-coupon #cd-coupon-form .woocommerce-info{border-top-color:#794AFF}.temp-3 .woocommerce-remove-coupon{color:#794AFF}.shopeo .temp-3 label.screen-reader-text{position:unset!important;width:unset;height:unset;clip-path:unset;transform:translate(10px,10px)}.storefront .temp-3 .codesigner-cart-item-thumbnail a.remove::before{color:#fff}.storefront .temp-3 .codesinger-order-note .codesigner-order-textarea{background-color:unset}.temp-3 input[type="checkbox"],.temp-3 input[type="radio"]{accent-color:#794AFF}.codesigner .temp-3 a.remove .ahfb-svg-iconset .ast-close-svg{color:#fff}@media screen and (max-width:992px){.temp-3 .codesigner-checkout-page-wraper{flex-direction:column}.temp-3 .codesigner-left-area,.codesigner-right-area{width:100%}.woocommerce .temp-3 .form-row-first,.woocommerce .temp-3 .form-row-last{width:100%}}@-webkit-keyframes reveal{0%,90%{bottom:-30px}100%{bottom:15px}}@keyframes reveal{0%,90%{bottom:-30px}100%{bottom:15px}}