@keyframes ns-global-loading { 0% { transform: skewX(-45deg) translateX(-80%); } to { transform: skewX(-45deg) translateX(80%); } } @-webkit-keyframes nasa_flash_animate { 0% { opacity: 1; } 25% { opacity: 0.1; } 50% { opacity: 1; } 100% { opacity: 1; } } @-moz-keyframes nasa_flash_animate { 0% { opacity: 1; } 25% { opacity: 0.1; } 50% { opacity: 1; } 100% { opacity: 1; } } @-o-keyframes nasa_flash_animate { 0% { opacity: 1; } 25% { opacity: 0.1; } 50% { opacity: 1; } 100% { opacity: 1; } } @keyframes nasa_flash_animate { 0% { opacity: 1; } 25% { opacity: 0.1; } 50% { opacity: 1; } 100% { opacity: 1; } } .processing:not(.nasa-static-sidebar) { position: relative; } .processing:before { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: #fff; opacity: 0.6; z-index: 8; } .processing:after { content: ""; display: block; position: absolute; z-index: 9; opacity: 0.6; top: 50%; left: 50%; width: 30px; height: 30px; margin-left: -15px; margin-top: -15px; border-top: 1px solid #efefef; border-bottom: 1px solid #333; border-left: 1px solid #efefef; border-right: 1px solid #333; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; -webkit-animation: nasa-spin 0.5s linear infinite; -moz-animation: nasa-spin 0.5s linear infinite; -o-animation: nasa-spin 0.5s linear infinite; -ms-animation: nasa-spin 0.5s linear infinite; animation: nasa-spin 0.5s linear infinite; } .woocommerce-input-wrapper > .select2-container { height: 46px; max-width: 100%; } .woocommerce-form .g-recaptcha { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .woocommerce-form .nsl-separator, .woocommerce-form #nsl-custom-login-form-1 .nsl-separator { max-width: 420px; margin-left: auto; margin-right: auto; } .woocommerce-form .nsl-container { max-width: 410px; margin-left: auto; margin-right: auto; } .pi-condition-fees .pi-cefw-optional-fees-list { margin-top: 10px; } .pi-condition-fees .pi-cefw-optional-fees-list li:first-child { padding-top: 5px; } .pi-condition-fees .pi-cefw-optional-fees-list li:first-child:last-child { padding-top: 0; } .pi-condition-fees .pi-cefw-optional-fees-list li > label { margin-bottom: 0; } .ppc-button-wrapper { margin-top: 15px; } .update_totals_on_change li { list-style: none; } .checkout-modern-wrap .processing:before { background-color: transparent; top: -10px; left: -10px; right: -10px; bottom: -10px; } .checkout-modern-wrap .processing:after { border-color: transparent; } .checkout-modern-wrap .woocommerce-checkout-review-order.processing { background-color: transparent !important; opacity: 1 !important; } .checkout-modern-wrap .woocommerce-checkout-review-order.processing:before { background-color: transparent !important; } .checkout-modern-wrap .woocommerce-checkout-review-order.processing:after { border-color: transparent !important; } .checkout-modern-wrap .order-review-modern .blockUI.blockOverlay { background-color: transparent !important; opacity: 1 !important; } .checkout-modern-wrap .order-review-modern .blockUI.blockOverlay:before { border-color: transparent !important; } .checkout-modern-wrap form.woocommerce-checkout .pi-cefw-optional-fees-list { display: none; } .ns-checkout-must-login { padding-top: 50px; line-height: 1.4; } .page .container-wrap.page-shopping-cart, .page .container-wrap.page-checkout { padding-top: 0; padding-bottom: 50px; } .page-shopping-cart .ywgc_have_code, .page-shopping-cart .ywgc_enter_code { max-width: 1200px; } .page-shopping-cart .ywgc_have_code { margin: 40px auto; padding: 0 10px; } .page-shopping-cart .ywgc_enter_code { margin: 10px auto; padding: 0 10px; } .nasa-shopping-cart-form.qty-auto-update [name="update_cart"] { display: none; } .woocommerce-account #content { position: static; } .woocommerce-account #content .columns { position: inherit; } .woocommerce-account #content .woocommerce-info { margin-bottom: 10px; } .woocommerce-account .header-type-5 .nasa-menu-off { display: none; } .account-nav-wrap { width: 25%; float: left; } .account-nav-wrap ul, .account-nav-wrap ol { list-style: none; } .woocommerce-terms-and-conditions-wrapper p.validate-required:last-child { margin-bottom: 20px; } .checkout-data .woocommerce-message, .checkout-data .woocommerce-message:not(.cart-empty) { margin-bottom: 20px; } .checkout-data .woocommerce-notices-wrapper .woocommerce-message, .checkout-data .woocommerce-notices-wrapper .woocommerce-message:not(.cart-empty) { margin-bottom: 0; } form.checkout .form-row .checkout-inline-error-message { display: none; } .woocommerce-MyAccount-content { width: 75%; padding-left: 40px; float: right; } .woocommerce-MyAccount-content .woocommerce-info { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: space-evenly; -ms-flex-pack: space-evenly; justify-content: space-evenly; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; padding: 20px; } .woocommerce-MyAccount-content .woocommerce-Message:not(.cart-empty):before { font-family: "Pe-icon-7-stroke"; content: "\e66c"; font-size: 150%; color: #00bb00; padding-right: 8px; } .woocommerce-MyAccount-content .woocommerce-Message:not(.cart-empty) { padding: 10px 15px; margin: 0; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; font-size: 16px; line-height: 1.4; position: relative; } .woocommerce-MyAccount-content .woocommerce-Message .woocommerce-Button { margin-right: 10px; } .woocommerce-MyAccount-content .woocommerce-Message .woocommerce-Button.button { flex-grow: 3; font-size: 16px; order: 3; color: #000; position: relative; background-color: transparent !important; border: none; padding: 10px; line-height: 54px; } .woocommerce-MyAccount-content .woocommerce-Message .woocommerce-Button.button:hover { text-decoration: underline; color: #f76b6a; } .woocommerce-MyAccount-content form #billing_first_name_field, .woocommerce-MyAccount-content form #billing_last_name_field, .woocommerce-MyAccount-content form #billing_phone_field, .woocommerce-MyAccount-content form #billing_email_field { display: inline-block; padding-right: 0; } .page-wrapper.my-account { margin-top: 40px; margin-bottom: 40px; } .woocommerce-MyAccount-navigation ul { padding: 0; margin: 0; list-style: none; } .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a { border-bottom: 1px solid #eee; border-right: 1px solid #eee; padding: 10px 0; color: #999; text-transform: uppercase; font-weight: bold; letter-spacing: 0.1em; } .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a .ns-svg-wrap { padding: 0 5px; min-width: 30px; position: relative; top: -1px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a svg { width: 20px; } .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a svg.ns-dashboard { width: 16px; } .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a svg.ns-orders { width: 15px; } .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a:hover { color: #333; } .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:first-child a { border-top: 1px solid #eee; } .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:first-child:last-child a { border-top: none; } .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active a { background-color: #f6f6f6; border-right: 1px solid transparent; color: #333; padding: 10px; } .woocommerce-MyAccount-navigation.nasa-MyAccount-navigation ul { margin: 0 -10px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .woocommerce-MyAccount-navigation.nasa-MyAccount-navigation .woocommerce-MyAccount-navigation-link { width: 33.333333%; padding: 10px; text-align: center; } .woocommerce-MyAccount-navigation.nasa-MyAccount-navigation .woocommerce-MyAccount-navigation-link a { background-color: #fff; border: 1px solid #eee; padding-bottom: 15px; color: #555; text-transform: none; letter-spacing: unset; font-size: 120%; display: block; } .woocommerce-MyAccount-navigation.nasa-MyAccount-navigation .woocommerce-MyAccount-navigation-link a .ns-svg-wrap { margin-top: 10px; margin-bottom: 5px; } .woocommerce-MyAccount-navigation.nasa-MyAccount-navigation .woocommerce-MyAccount-navigation-link a svg { width: 50px; height: 50px; color: #ccc; } .woocommerce-MyAccount-navigation.nasa-MyAccount-navigation .woocommerce-MyAccount-navigation-link a:hover { background-color: #f6f6f6; color: #000; } .woocommerce-MyAccount-navigation.nasa-MyAccount-navigation .woocommerce-MyAccount-navigation-link a:hover svg { color: #f76b6a; } .woocommerce-MyAccount-navigation.nasa-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active { display: none; } .woocommerce-lost-password .woocommerce-message, .woocommerce-lost-password .woocommerce-message:not(.cart-empty) { margin-bottom: 20px; } body table.woocommerce-MyAccount-paymentMethods td.woocommerce-PaymentMethod--actions .button.delete { display: -webkit-inline-box; display: -moz-inline-box; display: -ms-inline-flexbox; display: inline-flex; } .woocommerce-order-details .wc-item-meta li { list-style: none; } .woocommerce-order-details .wc-item-meta li strong { float: left; } td.order-actions { text-align: right; } .col2-set.addresses .col-1, .col2-set.addresses .col-2 { width: 50%; float: left; padding-right: 30px; } .col2-set.addresses .col-1 .woocommerce-column__title, .col2-set.addresses .col-2 .woocommerce-column__title { font-size: 150%; font-weight: bold; } .col2-set.addresses h3 { font-size: 150%; text-transform: capitalize; font-weight: bold; } .col2-set.addresses .edit { text-decoration: underline; } .order-steps { background-color: #fafafa; border-top: 1px solid #eee; border-bottom: 1px solid #eee; margin-bottom: 30px; } .checkout-breadcrumb { width: 100%; padding: 25px 0px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; } .checkout-breadcrumb a { color: #454545; } .checkout-breadcrumb div { width: 33.333%; display: inline-block; } .checkout-breadcrumb div span { margin: 0 auto; display: block; } .checkout-breadcrumb div p { color: #666; } .title-cart, .title-checkout, .title-thankyou { cursor: pointer; position: relative; } .title-cart .ct-1st, .title-checkout .ct-1st, .title-thankyou .ct-1st { font-size: 400%; float: left; margin-bottom: 0px; margin-top: 0px; margin-right: 10px; line-height: 0.9; font-weight: bold; } .title-cart .ct-2nd, .title-checkout .ct-2nd, .title-thankyou .ct-2nd { text-transform: uppercase; font-size: 20px; margin: 3px 0 0 0; line-height: 1.2; } .title-cart .ct-3th, .title-checkout .ct-3th, .title-thankyou .ct-3th { margin: 0; color: #3c4043; } .title-cart span, .title-checkout span, .title-thankyou span { position: absolute; right: 0; top: 25%; font-size: 250%; } #coupon_code { padding-right: 150px; margin: 0; } .coupon { position: relative; } .coupon [name="apply_coupon"] { position: absolute; right: 0; top: 0; bottom: 0; height: 42px; } .coupon h3 { margin-bottom: 7px; padding-bottom: 10px; } #coupon_code-clone { height: 40px; font-size: 15px; } #coupon_code-clone:focus { border-color: #ccc; } #coupon_code-clone::placeholder { font-weight: normal; } #apply_coupon_clone { height: 40px; line-height: 40px; padding: 0 10px; font-size: 12px; min-width: 95px; } .cart_totals { border: 3px solid #ececec; padding: 30px; } .cart_totals table { margin-bottom: 0; } .cart_totals td { text-align: right; padding-top: 20px; padding-bottom: 20px; vertical-align: top; line-height: 1.5; } .cart_totals th { padding-right: 15px; padding-top: 20px; padding-bottom: 20px; letter-spacing: initial; vertical-align: top; line-height: 1.5; } .cart_totals tr { border-bottom: 1px solid #ececec; } .cart_totals tr.cart-subtotal { font-weight: bold; } .cart_totals tr.cart-subtotal th { vertical-align: middle; } .cart_totals h2 { text-transform: uppercase; font-size: 17px; font-weight: bold; letter-spacing: 2px; margin-top: 0; line-height: 1; } .cart_totals p { line-height: 1.4; margin-bottom: 10px; } .cart_totals .order-total { vertical-align: middle; font-size: 120%; } .cart_totals .order-total th { vertical-align: middle; } .cart_totals .order-total td { font-size: 130%; font-weight: 800; color: #f76b6a; } .cart_totals .checkout-button { width: 100%; } #shipping_method { margin-bottom: 0; } #shipping_method.hide-check-shipping li { display: none; padding-top: 0; margin-bottom: 10px; } #shipping_method.hide-check-shipping li.active { display: block; } #shipping_method.hide-check-shipping li select.shipping_method, #shipping_method.hide-check-shipping li input[name^="shipping_method"][type="radio"], #shipping_method.hide-check-shipping li input[name^="shipping_method"][type="hidden"] { display: none; } #shipping_method li { list-style: none; line-height: inherit; padding: 2px 0; } #shipping_method li input { display: inline; margin: 0 0 0 5px; } #shipping_method li input[type="radio"] { position: relative; top: 6px; float: right; } #shipping_method li label { display: inline; } #shipping_method li:last-child { padding-bottom: 0; } .woocommerce-cart #shipping_method.hide-check-shipping { margin-bottom: 0; } .woocommerce-cart dl.variation { display: block; width: 100%; line-height: 1.4; margin-bottom: 0; } .woocommerce-cart dl.variation dt, .woocommerce-cart dl.variation dd { display: inline; float: left; margin-bottom: 0; } .woocommerce-cart dl.variation dt { clear: both; } .woocommerce-cart dl.variation dd { padding-left: 2px; color: #555; } .woocommerce-cart dl.variation dd:after { display: none; } .woocommerce-cart dl.variation p { margin-bottom: 0; text-transform: capitalize; line-height: inherit; } .woocommerce-cart dl.variation:after { display: block; content: ""; width: 100%; height: 1px; clear: both; } .woocommerce-cart .nasa-time-checkout-countdown { font-size: 120%; margin: 0px 0 30px 0; gap: 10px; } .woocommerce-cart .nasa-time-checkout-countdown .nasa-mes-cd { gap: 5px; } .woocommerce-cart .nasa-time-checkout-countdown .nasa-fire-img { min-width: 20px; -webkit-animation: nasa_flash_animate 1600ms infinite; -moz-animation: nasa_flash_animate 1600ms infinite; -o-animation: nasa_flash_animate 1600ms infinite; animation: nasa_flash_animate 1600ms infinite; } .woocommerce-cart .nasa-time-checkout-countdown .ns-countdown-wrap { min-width: 110px; padding: 10px 15px; font-size: 90%; text-transform: none; white-space: nowrap; letter-spacing: 0px; height: 35px; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; } .woocommerce-cart .nasa-recommend-product .nasa-title .nasa-separator { display: none; } .shipping { font-weight: normal; } .shipping a.shipping-calculator-button { display: block; width: 100%; } .shipping .woocommerce-shipping-calculator { margin-bottom: 0; } .shipping .shipping-calculator-form { padding-top: 20px; } .shipping .shipping-calculator-form select, .shipping .shipping-calculator-form input { padding: 10px; display: block; } .shipping .shipping-calculator-form .select2-container { height: 47px; } .shipping .shipping-calculator-form .select2-container--default .select2-selection--single { border-color: #ccc; text-align: left; } .shipping .shipping-calculator-form p { margin-bottom: 10px; } .shipping .shipping-calculator-form p input { margin-bottom: 0; } .woocommerce-cart .shipping th { padding-top: 20px; } .woocommerce-cart #shipping_method { margin-bottom: 10px; } .woocommerce-cart .title-checkout, .woocommerce-cart .title-thankyou { opacity: 0.2; } .woocommerce-cart .title-checkout:hover, .woocommerce-cart .title-thankyou:hover { opacity: 1; } .woocommerce-cart .product-name .variation { margin-bottom: 0; } .woocommerce-cart .woocommerce-notices-wrapper .woocommerce-info:not(.cart-empty), .woocommerce-cart .woocommerce-message:not(.cart-empty), .woocommerce-cart #yith-wcwl-message:not(.cart-empty) { background-color: #f8f8f8; } .woocommerce-checkout .title-thankyou { opacity: 0.2; } .woocommerce-checkout .title-thankyou:hover, .woocommerce-checkout .title-thankyou.nasa-complete { opacity: 1; } .woocommerce-checkout .woocommerce-form-login-toggle { font-size: 110%; } .woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info .showlogin { color: #333; font-weight: bold; display: -webkit-inline-box; display: -moz-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } .woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info .showlogin:hover { color: #000; } .woocommerce-checkout .place-order .button { width: 100%; } .woocommerce-checkout .showlogin, .woocommerce-checkout .showcoupon { color: #333; text-decoration: none; font-weight: bold; display: -webkit-inline-box; display: -moz-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } .woocommerce-checkout .showlogin:hover, .woocommerce-checkout .showcoupon:hover { color: #000; } .woocommerce-checkout .woocommerce-error .showlogin, .woocommerce-checkout .woocommerce-error .showcoupon { color: #fff; } .woocommerce-checkout .quantity .plus, .woocommerce-checkout .quantity .minus { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } .woocommerce-checkout #cart-sidebar .nasa-minicart-footer .btn-mini-cart .button { display: none; } .woocommerce-checkout #cart-sidebar .nasa-minicart-footer .btn-mini-cart .total-cart-wrap { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 100%; } .woocommerce form.woocommerce-checkout .form-row select { padding: 15px 5px 0 5px; } .woocommerce-order-received .shop_table tfoot td { padding-left: 0; padding-right: 0; } .woocommerce-order-received .shop_table tfoot tr:first-child { border-top: 1px solid #ececec; } .woocommerce-order-received .shop_table tfoot tr:first-child th, .woocommerce-order-received .shop_table tfoot tr:first-child td { padding-top: 20px; } .co-wrap-item { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; } .co-wrap-item .co-wrap-info { flex: 1; } .co-wrap-item .co-wrap-info span.co-product-name, .co-wrap-item .co-wrap-info dl.variation { width: 100%; margin-top: 0; } .co-wrap-img { flex: none; width: 60px; } .woocommerce-checkout-review-order { padding: 0; } .woocommerce-checkout-review-order table { border-collapse: collapse; background-color: #fff; -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.06); -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.06); box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.06); } .woocommerce-checkout-review-order table th { padding-left: 20px; } .woocommerce-checkout-review-order table td { padding-right: 20px; } .woocommerce-checkout-review-order table td[colspan="3"] { padding-left: 20px; } .woocommerce-checkout-review-order table td[colspan="3"].coupon-clone-td { padding-left: 0; } .woocommerce-checkout-review-order table thead th, .woocommerce-checkout-review-order table thead .product-name { padding-top: 20px; padding-left: 20px; padding-right: 20px; vertical-align: baseline; } .woocommerce-checkout-review-order table thead tr:last-child { border-bottom: none; } .woocommerce-checkout-review-order table thead tr:last-child th { position: relative; } .woocommerce-checkout-review-order table thead tr:last-child th:after { content: ""; position: absolute; border-bottom: 1px solid #ececec; left: 0; right: 0; bottom: 0; } .woocommerce-checkout-review-order table thead tr:last-child th.product-name:after { left: 20px; } .woocommerce-checkout-review-order table thead tr:last-child th.product-total:after { right: 20px; } .woocommerce-checkout-review-order table tbody td.product-name { padding-left: 20px; padding-right: 20px; word-break: break-word; } .woocommerce-checkout-review-order tbody tr:first-child td { padding-top: 20px; } .woocommerce-checkout-review-order tfoot tr td, .woocommerce-checkout-review-order tfoot tr th { position: relative; padding-top: 30px; } .woocommerce-checkout-review-order tfoot tr td:before, .woocommerce-checkout-review-order tfoot tr th:before { content: ""; position: absolute; height: 0; top: 10px; border-top: 1px solid #efefef; } .woocommerce-checkout-review-order tfoot tr th:before { left: 20px; right: 0; } .woocommerce-checkout-review-order tfoot tr td:before { left: 0; right: 20px; } .woocommerce-checkout-review-order tfoot tr:last-child td, .woocommerce-checkout-review-order tfoot tr:last-child th { position: relative; padding-bottom: 20px; } .woocommerce-checkout-review-order dl.variation { margin-bottom: 0; } .woocommerce-checkout-review-order th { color: #000; font-size: 100%; } .woocommerce-checkout-review-order thead th { font-size: 105%; } .woocommerce-checkout-review-order .product-total { text-align: right; } .woocommerce-checkout-review-order div.product-total { vertical-align: top; } .woocommerce-checkout-review-order .order-total th { text-transform: uppercase; font-size: 105%; } .woocommerce-checkout-review-order .order-total td { font-size: 130%; } .woocommerce-checkout-review-order .woocommerce-Price-amount { color: #f76b6a; } .woocommerce-checkout-review-order .product-total .woocommerce-Price-amount { color: #555; } .quantity-review-item { position: absolute; right: -10px; top: -10px; display: inline-block; background-color: #555; color: #fff; height: 20px; line-height: 20px; font-size: 12px; min-width: 20px; padding: 0 2px; text-align: center; font-weight: bold; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; } .nasa-rtl .quantity-review-item { right: auto; left: -10px; } #order_comments { height: 100px; margin-bottom: 0; border-color: #ddd; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } .woocommerce address { font-style: normal; line-height: 1.6; display: none; /* <---- By elMatadoor */ } .woocommerce .checkout-group, .woocommerce .order-review { border: 8px solid #f8f8f8; padding: 10px 20px 20px; margin-bottom: 10px; } .woocommerce .order-review { background-color: #f8f8f8; } .woocommerce .checkout-group label { color: #747474; } .order_review-heading { text-align: center; font-weight: 800; font-size: 130%; text-transform: uppercase; padding: 8px 0 10px 0; margin-top: 0; margin-bottom: 5px; width: 100%; } .checkout-group h3 { font-size: 130%; font-weight: 800; text-transform: uppercase; padding: 5px 0 15px; margin-bottom: 15px; width: 100%; border-bottom: 1px solid #eee; } .checkout-group.woo-shipping { padding-right: 10px; } .woocommerce-address-fields .form-row-wide { clear: both; } .woocommerce-address-fields .screen-reader-text, .cart-collaterals .shipping-calculator-form .screen-reader-text { display: initial; width: auto; height: auto; clip: initial; clip-path: initial; } #billing_address_1_field, #shipping_address_1_field { margin-bottom: 10px; } #billing_phone_field, #billing_first_name_field, #shipping_first_name_field, #billing_birthdate_field, #billing_sex_field { width: 50%; padding-right: 5px; float: left; } #billing_phone_field input.input-text, #billing_first_name_field input.input-text, #shipping_first_name_field input.input-text, #billing_birthdate_field input.input-text, #billing_sex_field input.input-text { margin-bottom: 0; } #billing_email_field, #billing_last_name_field, #shipping_last_name_field { width: 50%; padding-left: 5px; float: right; } #billing_email_field input.input-text, #billing_last_name_field input.input-text, #shipping_last_name_field input.input-text { margin-bottom: 0; } #ns-checkout-contact #billing_email_field { padding-left: 0; padding-right: 0; } .about_paypal { display: none; } .address { font-size: 100%; } address { margin-top: 10px; } .woo-billing p { display: inline-block; margin-bottom: 15px; width: 100%; } .woo-billing p input { margin-bottom: 0; } .form-row.create-account { margin-top: 10px; margin-bottom: 10px; padding: 10px 15px; background-color: #f8f8f8; } .form-row.create-account label { margin-bottom: 0; } p.create-account-row { display: inline-block; width: 98.5%; padding: 15px 0 10px; border-bottom: 1px solid #ececec; } #ship-to-different-address { border: none; margin-bottom: 0; font-size: 110%; text-transform: none; } #ship-to-different-address span { font-weight: bold; } #ship-to-different-address:before { display: none; } #ship-to-different-address input { margin-bottom: 0; position: relative; top: 1px; } #ship-to-different-address input.input-checkbox { height: auto; } #ship-to-different-address:hover { color: #000; } #ship-to-different-address label.checkbox { margin-left: 0; } .coupon-clone-wrap input { margin: 0; height: 100%; } .coupon-clone-wrap > p.nasa-bold { margin: 15px 0; display: block; line-height: 1.3; } .coupon-clone-td .coupon-clone-wrap p { text-align: start; } .coupon-clone-td::before { display: none; } .coupon-clone-td:after { content: ""; position: absolute; height: 0; bottom: 20px; left: 0; right: 0; border-bottom: 1px solid #e6e6e6; } .checkout-modern-wrap.ns-coupon-notice-hide .woocommerce-message, .checkout-modern-wrap.ns-coupon-notice-hide .woocommerce-error, .checkout-modern-wrap.ns-coupon-notice-hide .coupon-error-notice { display: none; } .checkout-modern-wrap .coupon-clone-td .woocommerce-message, .checkout-modern-wrap .coupon-clone-td .woocommerce-error, .checkout-modern-wrap .coupon-clone-td .coupon-error-notice { margin-top: 5px; margin-bottom: 0; font-size: 14px; } .checkout-modern-wrap .coupon-clone-td .woocommerce-error, .checkout-modern-wrap .coupon-clone-td .coupon-error-notice { color: #c60f13; background: none; padding: 8px 0px 0px 0px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; } .checkout-modern-wrap .coupon-clone-td .woocommerce-error li, .checkout-modern-wrap .coupon-clone-td .coupon-error-notice li { color: #f76b6a; } .checkout-modern-wrap .coupon-clone-td .woocommerce-error li:before, .checkout-modern-wrap .coupon-clone-td .coupon-error-notice li:before { background-color: transparent; } .checkout-modern-wrap .coupon-clone-td .woocommerce-message { color: #00bb00; border-left: none; background-color: transparent; text-align: initial; padding: 8px 0px 0px 0px; } .checkout-modern-wrap .coupon-clone-td .showcoupon-clone { text-decoration: none; font-weight: 500; display: -webkit-inline-box; display: -moz-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; gap: 10px; } .checkout-modern-wrap .coupon-clone-td .showcoupon-clone.ns-add-coupon { float: right; } .checkout-modern-wrap .coupon-clone-td .showcoupon-clone:hover { text-decoration: underline; } .cart-discount { color: #000; } .cart-discount .woocommerce-Price-amount { color: inherit; } .shop_table tfoot .cart-discount td { font-weight: normal; } .payment_methods { margin: 0 0 15px 0; } .payment_methods .input-radio { margin-bottom: 0; position: relative; top: 1px; } .payment_methods li { list-style: none; padding-top: 10px; padding-bottom: 10px; position: relative; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: baseline; -ms-flex-align: baseline; -webkit-align-items: baseline; align-items: baseline; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .payment_methods li label { display: inline-block; margin-bottom: 0; margin-left: 5px; font-weight: bold; max-width: calc(100% - 20px); } .payment_methods li:first-child:last-child { padding-left: 0; } .payment_methods p { font-size: 100%; line-height: 1.4; margin-bottom: 10px; } .payment_methods img { max-height: 30px; } .payment_methods fieldset { border: none; padding: 0; margin: 0; } .nasa-rtl .payment_methods li label { margin-left: 0; margin-right: 5px; } .payment_box { width: 100%; margin-top: 10px; margin-bottom: 10px; background-color: #fff; padding: 10px 15px; position: relative; -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.06); -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.06); box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.06); } .payment_box:before { content: ""; width: 1px; height: 1px; border: 10px solid transparent; border-bottom: 10px solid #fff; position: absolute; top: -20px; } .payment_box p:last-child { margin-bottom: 0; } .payment_method_paypal img { max-width: 200px; margin-left: 20px; } input#calc_shipping_postcode { font-size: 100%; } .form-row.terms { position: relative; } .form-row.terms .checkbox { padding-left: 25px; margin: 0; } .form-row.terms .input-checkbox { position: absolute; left: 0; top: 4px; } .page-checkout .woocommerce-info { padding-bottom: 20px; padding-top: 0; } .page-checkout ul.order_details, .page-checkout-modern ul.order_details { padding-bottom: 20px; list-style: none; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-pack: distribute; justify-content: space-around; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; border: 2px dashed #00a32a; max-width: 800px; } .page-checkout ul.order_details li, .page-checkout-modern ul.order_details li { text-align: center; line-height: 1.6; color: #777; width: 25%; border-left: 1px solid #eee; margin-top: 20px; } .page-checkout ul.order_details li:first-child, .page-checkout-modern ul.order_details li:first-child { border-left: none; } .page-checkout ul.order_details li strong, .page-checkout-modern ul.order_details li strong { display: block; color: #333; } .page-checkout ul.order_details, .page-checkout-modern ul.order_details { margin-bottom: 50px; margin-left: auto; margin-right: auto; } .page-checkout .woocommerce-form-login p { text-align: center; } .page-checkout .woocommerce-form-login .form-row { max-width: 420px; margin-left: auto; margin-right: auto; text-align: initial; } .page-checkout .woocommerce-form-login .woocommerce-form-login__submit { margin: 15px 0; width: 100%; } .page-checkout-modern ul.order_details { margin-top: 100px; } .page-checkout-modern .woocommerce-billing-fields__field-wrapper, .page-checkout-modern .woocommerce-shipping-fields__field-wrapper { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .page-checkout-modern #shipping_method li { height: 50px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; padding: 0; } .page-checkout-modern #shipping_method li input[type="radio"] { top: auto; } .woocommerce-checkout .page-checkout-modern .woocommerce-notices-wrapper { position: fixed; bottom: 30px; left: 50%; right: auto; z-index: 9999; visibility: visible; padding-right: 50px; overflow: hidden; min-height: 44px; margin-bottom: 0 !important; width: 600px; max-width: 90%; -webkit-box-shadow: 0 2.6px 3.6px rgba(0, 0, 0, 0.052), 0 7.3px 10px rgba(0, 0, 0, 0.075), 0 17.5px 24.1px rgba(0, 0, 0, 0.098), 0 58px 80px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 2.6px 3.6px rgba(0, 0, 0, 0.052), 0 7.3px 10px rgba(0, 0, 0, 0.075), 0 17.5px 24.1px rgba(0, 0, 0, 0.098), 0 58px 80px rgba(0, 0, 0, 0.15); box-shadow: 0 2.6px 3.6px rgba(0, 0, 0, 0.052), 0 7.3px 10px rgba(0, 0, 0, 0.075), 0 17.5px 24.1px rgba(0, 0, 0, 0.098), 0 58px 80px rgba(0, 0, 0, 0.15); -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0); } .woocommerce-checkout .page-checkout-modern .woocommerce-notices-wrapper:empty { display: none; } .woo-upi-section { max-width: 800px; margin: auto; } .upiwc-buttons { margin: 15px auto; } .nasa-order-received { padding-bottom: 40px; max-width: 800px !important; margin: 0 auto !important; } .nasa-order-received .woocommerce-thankyou-order-received { color: #00bb00; font-size: 140%; text-align: center; margin-bottom: 20px; } .nasa-order-received ul.order_details { margin-bottom: 0; padding-bottom: 20px; list-style: none; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-pack: distribute; justify-content: space-around; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; border: 2px dashed #00a32a; } .nasa-order-received ul.woocommerce-thankyou-order-details li { text-align: center; line-height: 1.6; color: #777; width: 25%; border-left: 1px solid #eee; margin-top: 20px; } .nasa-order-received ul.woocommerce-thankyou-order-details li:first-child { border-left: none; } .nasa-order-received ul.woocommerce-thankyou-order-details li strong { display: block; color: #333; } .nasa-order-received ul.wc-bacs-bank-details { padding-bottom: 0; } .nasa-order-received ul.wc-bacs-bank-details li { text-align: center; line-height: 1.6; color: #777; width: 50%; border-left: 1px solid #eee; border-bottom: 1px solid #eee; margin-top: 0; padding: 20px 0; } .nasa-order-received ul.wc-bacs-bank-details li:first-child { border-left: none; } .nasa-order-received ul.wc-bacs-bank-details li:last-child { width: 100%; border-bottom: 0; } .nasa-order-received ul.wc-bacs-bank-details li strong { display: block; color: #333; } .nasa-order-received .woocommerce-order-details__title { text-align: center; } .woocommerce-order-details__title { font-weight: bold; margin-bottom: 18px; margin-top: 25px; } .woocommerce-table--order-details .wc-item-meta { margin-top: 5px; font-size: 12px; margin-bottom: 0px; color: #a5a5a5; } .woocommerce-table--order-details .wc-item-meta .wc-item-meta-label { padding-right: 5px; } .woocommerce-table--order-details .wc-item-meta p { margin-bottom: 0px; } .woocommerce-table--order-details tfoot tr th { font-size: 115%; } .woocommerce-table--order-details tfoot tr:last-child th { text-transform: uppercase; font-size: 130%; color: #000; } .woocommerce-table--order-details tfoot tr:last-child td > .amount { font-size: 130%; color: #f76b6a; } .woocommerce-table--order-details .order_item td { padding-top: 10px; padding-bottom: 10px; } .woocommerce-table--order-details .order_item:first-child td { padding-top: 20px; } .woocommerce-table--order-details .order_item:last-child td { padding-bottom: 20px; } .woocommerce-table--order-details thead { display: none; } .woocommerce-table--order-details tfoot { background-color: #f8f8f8; } .woocommerce-table--order-details .product-total { text-align: right; font-weight: bold; vertical-align: text-top; } .shop_table.woocommerce-table--order-details { border: 1px solid #ececec; } .shop_table.woocommerce-table--order-details tbody th, .shop_table.woocommerce-table--order-details tbody td, .shop_table.woocommerce-table--order-details tfoot th, .shop_table.woocommerce-table--order-details tfoot td { padding-left: 20px; padding-right: 20px; } .shop_table.woocommerce-table--order-details tfoot tr:last-child th, .shop_table.woocommerce-table--order-details tfoot tr:last-child td { padding-top: 32px; padding-bottom: 15px; position: relative; } .shop_table.woocommerce-table--order-details tfoot tr:last-child th:before, .shop_table.woocommerce-table--order-details tfoot tr:last-child td:before { content: ""; position: absolute; left: 0; right: 0; top: 15px; height: 1px; border-top: 1px solid #ececec; } .nasa-p-show-coupon { font-size: 110%; margin-bottom: 10px; } .nasa-toggle-coupon-checkout { font-size: 110%; } .nasa-coupon-wrap { visibility: hidden; opacity: 0; height: 0; position: relative; } .nasa-coupon-wrap.nasa-active { visibility: visible; opacity: 1; height: 200px; } .checkout_coupon { padding: 20px 30px 30px 30px; border: 2px dashed #ccc; margin-bottom: 25px; } .checkout_coupon .publish-coupons.publish-coupons-slide .nasa-nav-arrow { top: -31px; } .cart-subtotal .woocommerce-Price-amount.amount { color: #333; } .woocommerce-checkout .woocommerce-error { display: none; } .html-ready .woocommerce-checkout .woocommerce-error { display: block; } .html-ready .woocommerce-checkout .woocommerce-error:last-child { margin-bottom: 20px; } .html-ready .woocommerce-checkout .checkout-modern-wrap .coupon-clone-td .woocommerce-error:last-child { margin-bottom: 0; } .html-ready .woocommerce-checkout .page-checkout-modern .woocommerce-notices-wrapper .woocommerce-error:last-child { margin-bottom: 0; } .woocommerce-billing-fields:before, .woocommerce-billing-fields:after, .woocommerce-shipping-fields:before, .woocommerce-shipping-fields:after { content: ""; display: table; } .woocommerce-billing-fields:after, .woocommerce-shipping-fields:after { clear: both; } .woocommerce-address-fields__field-wrapper:after { content: ""; display: block; clear: both; } .woocommerce-privacy-policy-text { border-top: 1px solid #eee; border-bottom: 1px solid #eee; padding-top: 15px; padding-bottom: 15px; margin-bottom: 20px; } .woocommerce-privacy-policy-text p:last-child { margin-bottom: 0; } .woocommerce-privacy-policy-text:empty { display: none; } .woocommerce-terms-and-conditions { margin-bottom: 10px; padding: 10px 15px; background-color: #fff; -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.06); -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.06); box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.06); } .woocommerce-terms-and-conditions p:last-child { margin-bottom: 0; } #main-content form .form-row { position: relative; margin-bottom: 15px; } #main-content form .form-row.row-submit-login-social { margin-bottom: 0; } #main-content form .form-row.form-row-wide { clear: both; } #main-content form .form-row#billing_phone_field, #main-content form .form-row#billing_email_field, #main-content form .form-row#billing_first_name_field, #main-content form .form-row#shipping_first_name_field, #main-content form .form-row#billing_birthdate_field, #main-content form .form-row#billing_sex_field { clear: none; } #main-content form .form-row#billing_persontype_field .select2-container, #main-content form .form-row#billing_sex_field .select2-container { width: 100% !important; } #main-content form .form-row input { padding: 0 10px; height: 47px; line-height: 1; margin: 0; } #main-content form .form-row input.input-checkbox, #main-content form .form-row input[type="checkbox"] { height: auto; position: relative; top: 1px; } #main-content form .form-row label[for] { font-size: 100%; white-space: nowrap; position: absolute; line-height: 1; top: 50%; left: 10px; opacity: 0; font-weight: normal; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } #main-content form .form-row label[for].woocommerce-form__label-for-checkbox { position: static; white-space: inherit; opacity: 1; line-height: 1.6; display: inline-block; } #main-content form .form-row#order_comments_field { margin-bottom: 0; } #main-content form .form-row.nasa-actived label[for] { font-size: 14px; top: 0.5em; z-index: 1; opacity: 0.6; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } #main-content form .form-row.nasa-actived input, #main-content form .form-row.nasa-actived textarea { padding-top: 1.1em; } #main-content form .form-row.nasa-actived .dig_wc_countrycodecontainer input.countrycode { padding-top: 0; } #main-content form .form-row.nasa-actived.thwcfd-field-tel label[for] { margin-left: 70px; } #main-content form .form-row#billing_country_field { margin-bottom: 18px; } #main-content form .form-row.form-row-last label[for], #main-content form .form-row#billing_email_field label[for] { left: 15px; } #main-content form .form-row.form-row-last label[for="shipping_last_name"], #main-content form .form-row#billing_email_field label[for="shipping_last_name"] { left: 10px; } #main-content form .form-row.nasa-dffr label[for] { font-size: 12px; position: static; opacity: 0.6; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } #main-content form .form-row .nasa-error { margin-top: 5px; } #main-content form .form-row .nasa-error svg { display: none; } #main-content form .payment_methods .form-row label[for], #main-content form .payment_methods .form-row.nasa-actived label[for] { font-size: 100%; white-space: nowrap; position: static; top: auto; left: auto; font-weight: normal; opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } #main-content form .payment_methods .form-row input, #main-content form .payment_methods .form-row.nasa-actived input { padding-top: 0; } #main-content form .payment_methods .wc-credit-card-form .form-row input, #main-content form .payment_methods .wc-credit-card-form .form-row.nasa-actived input { padding-top: 10px; padding-bottom: 10px; } #main-content form .wc-gzd-checkbox-placeholder .form-row { clear: both; } #main-content form .wc-gzd-checkbox-placeholder .form-row label[for] { font-size: 100%; } #main-content form .wc-gzd-checkbox-placeholder .form-row.nasa-dffr label[for] { opacity: 1; } #main-content form .order-review .form-row label[for] { position: static; top: auto; opacity: 1; white-space: inherit; font-size: 12px; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } #main-content form .order-review .form-row.nasa-actived label[for] { opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } #main-content form.woocommerce-EditAccountForm .form-row.form-row-last label[for] { left: 10px; } #main-content form.woocommerce-EditAccountForm .form-row.form-row-wide:last-child { margin-bottom: 0; } #main-content form.woocommerce-EditAccountForm [name="save_account_details"] { margin: 25px 2px 0 2px; } #main-content form.woocommerce-form-login { padding: 20px 30px 15px 30px; border: 2px dashed #ccc; margin-bottom: 25px; } #main-content form.woocommerce-form-login .form-row label[for] { opacity: 0.6; } #main-content form.woocommerce-form-login .form-row.form-row-last label[for] { left: 10px; } #main-content form.woocommerce-form-login .form-row input[type="checkbox"], #main-content form.woocommerce-form-login .form-row input[type="radio"] { margin-right: 5px; } #main-content form.woocommerce-form-login .nasa-social-login-title { max-width: 420px; margin-left: auto; margin-right: auto; } #main-content form.checkout_coupon .form-row input { height: 39px; margin-bottom: 20px; text-transform: uppercase; } #main-content form.checkout_coupon .form-row input::placeholder { text-transform: none; letter-spacing: normal; } #main-content form.checkout_coupon .form-row button[name="apply_coupon"] { height: 39px; } #main-content form > .woocommerce-additional-fields { margin-bottom: 30px; } #main-content form > .woocommerce-additional-fields .form-row label[for], #main-content form > .woocommerce-additional-fields .form-row.nasa-actived label[for] { position: static; opacity: inherit; font-size: 100%; line-height: 1.6; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } #main-content form > .woocommerce-additional-fields .form-row input, #main-content form > .woocommerce-additional-fields .form-row textarea, #main-content form > .woocommerce-additional-fields .form-row.nasa-actived input, #main-content form > .woocommerce-additional-fields .form-row.nasa-actived textarea { padding: 8px; } #main-content .checkout-modern-wrap form .form-row.form-row-wide { clear: both; } #main-content .checkout-modern-wrap form .form-row#billing_phone_field, #main-content .checkout-modern-wrap form .form-row#billing_email_field { clear: both; } #main-content .checkout-modern-wrap form.woocommerce-form-login .form-row.submit_wrap, #main-content .checkout-modern-wrap form.woocommerce-form-login .woocommerce-button { margin-bottom: 0; } .page-checkout-modern form.woocommerce-form-login { padding: 20px 30px 15px 30px !important; } form .select2-container--default .select2-selection--single { height: 47px; } form .select2-container--default .select2-selection--single .select2-selection__rendered { padding-left: 10px; line-height: 1.4; position: absolute; bottom: 50%; left: 0; right: 0; -webkit-transform: translateY(50%); -moz-transform: translateY(50%); -o-transform: translateY(50%); -ms-transform: translateY(50%); transform: translateY(50%); } form .select2-container--default .select2-selection--single .select2-selection__arrow { height: 46px; } form .form-row.nasa-actived .select2-container--default .select2-selection--single .select2-selection__rendered { bottom: 2px; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } .nasa-error { display: block; line-height: 1.4; font-size: 12px; } .nasa-checkout-step { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; min-height: 80px; } .nasa-back-step { opacity: 0.6; color: #333; font-weight: bold; font-size: 90%; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } .nasa-back-step:hover { opacity: 1; } .nasa-back-step svg { margin-left: -10px; } .showcoupon-clone { text-decoration: underline; } .woocommerce-checkout-review-order-table .woocommerce-remove-coupon { line-height: 1.6; } .woocommerce-checkout-review-order-table .woocommerce-remove-coupon svg { flex-shrink: 0; } .checkout-modern-wrap form.checkout, .checkout-modern-wrap #nasa-billing-info { margin-top: 30px; } .checkout-modern-wrap .form.checkout.ns-validating { cursor: wait; } .checkout-modern-wrap .woocommerce-form-coupon-toggle, .checkout-modern-wrap .checkout_coupon { display: none !important; } .checkout-modern-wrap .woocommerce-error { margin-top: 20px; margin-bottom: 20px; } .checkout-modern-wrap .woocommerce-checkout-review-order-table .order-total td { color: transparent; } .checkout-modern-wrap .woocommerce-checkout-review-order-table .order-total td * { visibility: hidden; opacity: 0; } .checkout-modern-wrap .woocommerce-checkout-review-order-table.nasa-loaded .order-total td { color: inherit; } .checkout-modern-wrap .woocommerce-checkout-review-order-table.nasa-loaded .order-total td * { visibility: visible; opacity: 1; } .checkout-modern-wrap .woocommerce-checkout-review-order-table img { border: 1px solid rgba(0, 0, 0, 0.1); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } .checkout-modern-wrap .woocommerce-checkout-review-order-table .co-wrap-info { font-weight: bold; } .checkout-modern-wrap .order-review.order-review-modern { background-color: transparent; } .checkout-modern-wrap .co-wrap-item { -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } .checkout-modern-wrap .woocommerce-checkout-review-order table { background-color: transparent; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; table-layout: fixed; } .checkout-modern-wrap .woocommerce-checkout-review-order table thead { display: none; } .checkout-modern-wrap .woocommerce-checkout-review-order table td { padding-right: 0; } .checkout-modern-wrap .woocommerce-checkout-review-order table th, .checkout-modern-wrap .woocommerce-checkout-review-order table tbody td.product-name { padding-left: 0; } .checkout-modern-wrap .woocommerce-checkout-review-order table tbody tr:first-child td, .checkout-modern-wrap .woocommerce-checkout-review-order table tbody .product-name { padding: 15px 0; vertical-align: middle; } .checkout-modern-wrap .woocommerce-checkout-review-order table div.product-total { font-weight: bold; vertical-align: middle; } .checkout-modern-wrap .woocommerce-checkout-review-order table .coupon-clone-td { padding-bottom: 40px; } .checkout-modern-wrap .woocommerce-checkout-review-order table input[name="coupon_code_clone"] { letter-spacing: 3px; } .checkout-modern-wrap .woocommerce-checkout-review-order table input[name="coupon_code_clone"]::placeholder { text-transform: none; letter-spacing: normal; } .checkout-modern-wrap .woocommerce-checkout-review-order table tfoot { border-top: 1px solid #e6e6e6; } .checkout-modern-wrap .woocommerce-checkout-review-order table tfoot tr th, .checkout-modern-wrap .woocommerce-checkout-review-order table tfoot tr td { padding-top: 5px; padding-bottom: 5px; } .checkout-modern-wrap .woocommerce-checkout-review-order table tfoot tr th:before, .checkout-modern-wrap .woocommerce-checkout-review-order table tfoot tr td:before { border-color: transparent; } .checkout-modern-wrap .woocommerce-checkout-review-order table tfoot tr:first-child th, .checkout-modern-wrap .woocommerce-checkout-review-order table tfoot tr:first-child td { padding-top: 20px; } .checkout-modern-wrap .woocommerce-checkout-review-order table tfoot tr:last-child th, .checkout-modern-wrap .woocommerce-checkout-review-order table tfoot tr:last-child td { padding-top: 15px; } .checkout-modern-wrap .woocommerce-checkout-review-order tfoot tr:last-child td:after, .checkout-modern-wrap .woocommerce-checkout-review-order tfoot tr:last-child th:after { border-bottom: none; } .checkout-modern-wrap .woocommerce-checkout-review-order .woocommerce-Price-amount { color: #333; font-weight: bold; } .checkout-modern-wrap #billing_email_field, .checkout-modern-wrap #billing_phone_field { width: 100%; } .checkout-modern-wrap #billing_email_field, .checkout-modern-wrap .woocommerce-account-fields { display: none; } .checkout-modern-wrap #ns-checkout-contact #billing_email_field, .checkout-modern-wrap #ns-checkout-contact .woocommerce-account-fields { display: block; clear: both; } .checkout-modern-wrap .order_review-heading { display: none; } .checkout-modern-wrap .woocommerce-additional-fields { display: none; } .checkout-modern-wrap .woocommerce-additional-fields h3 { display: none; } .checkout-modern-wrap .form-row.create-account { padding: 0; margin-top: 0; background-color: transparent; } .checkout-modern-wrap .no-underline a { text-decoration: none; } .checkout-modern-wrap .form-row-add-field a i { font-size: 17px; } .checkout-modern-wrap #billing_company_field, .checkout-modern-wrap #shipping_company_field { display: none; } .checkout-modern-wrap #billing_company_field.validate-required, .checkout-modern-wrap #shipping_company_field.validate-required { display: block; } .checkout-modern-wrap .ns-shipping-first #ship-to-different-address { display: none; } .checkout-modern-wrap .ns-shipping-first .shipping_address { display: block !important; height: auto !important; } .checkout-modern-wrap .ns-shipping-first .woocommerce-billing-fields { display: none; } .checkout-modern-wrap .ns-different-shipping .woocommerce-billing-fields h3 { display: none; } .checkout-modern-wrap #nasa-billing-detail-wrap .ns-input-wrap { border-top: 1px solid #ddd; padding-top: 15px; padding-bottom: 15px; } .checkout-modern-wrap #nasa-billing-detail-wrap .ns-input-wrap label { margin-bottom: 0; color: #4d4d4d; } .checkout-modern-wrap #nasa-billing-detail-wrap .ns-input-wrap input[type="radio"] { top: auto; } .checkout-modern-wrap #nasa-billing-detail-wrap .ns-billing-select-item:first-child .ns-input-wrap { border-top: none; } .checkout-modern-wrap #nasa-billing-detail-wrap .ns-billing-select { border: 1px solid #ddd; padding: 0 25px; line-height: 1.4; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } .checkout-modern-wrap #nasa-billing-detail-wrap .ns-billing-select .woocommerce-billing-fields { display: none; padding-bottom: 15px; } .publish-coupons-slide { margin: 0 -5px; } .publish-coupons-slide .slick-list { padding-left: 0 !important; } .publish-coupons-slide .publish-coupon-wrap { padding: 0 5px; } .publish-coupons-slide .publish-coupon-wrap .publish-coupon { height: 100%; border: 1px dashed #cccccc; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 10px 10px 10px 45px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: start; position: relative; gap: 5px; } .publish-coupons-slide .publish-coupon-wrap .publish-coupon::before { content: ""; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); left: 15px; height: 15px; width: 15px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; border: 1px solid #cccccc; background-color: #fff; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; } .publish-coupons-slide .publish-coupon-wrap .publish-coupon::after { content: ""; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); left: 18px; height: 9px; width: 9px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-color: #333; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; opacity: 0; visibility: hidden; } .publish-coupons-slide .publish-coupon-wrap .publish-coupon:hover, .publish-coupons-slide .publish-coupon-wrap .publish-coupon.nasa-active { color: inherit; border-color: #333; } .publish-coupons-slide .publish-coupon-wrap .publish-coupon:hover::before, .publish-coupons-slide .publish-coupon-wrap .publish-coupon.nasa-active::before { border-color: #333; } .publish-coupons-slide .publish-coupon-wrap .publish-coupon:hover::after, .publish-coupons-slide .publish-coupon-wrap .publish-coupon.nasa-active::after { opacity: 1; visibility: visible; } .publish-coupons-slide .publish-coupon-wrap .publish-coupon.nasa-added { cursor: not-allowed; } .publish-coupons-slide .publish-coupon-wrap .publish-coupon .discount-info { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .publish-coupons-slide .publish-coupon-wrap .publish-coupon .discount-code { width: fit-content; padding: 3px 10px; border: 1px dashed #9d9d9d; background-color: #f1f1f1; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; letter-spacing: 3px; max-width: 100%; overflow: hidden; text-overflow: ellipsis; } .publish-coupons-slide .publish-coupon-wrap .publish-coupon .discount-exp { opacity: 0.5; } .publish-coupons-slide .slick-track { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; -webkit-align-items: stretch; align-items: stretch; } .publish-coupons-slide .nasa-nav-arrow { top: -25px; } .publish-coupons-slide .nasa-nav-arrow svg { height: 30px; width: 30px; } .ns-same-shipping label, .ns-different-shipping label { margin: 0 8px; } .page-checkout-modern .woocommerce .checkout-group, .page-checkout-modern .woocommerce .order-review, .checkout-modern-wrap .checkout-group, .checkout-modern-wrap .order-review { padding: 0; border: none; } .shipping-wrap-modern { line-height: 1.4; margin-bottom: 10px; } .shipping-wrap-modern:last-child { margin-bottom: 0; } .shipping-wrap-modern .woocommerce-shipping-methods { list-style: none; border: 1px solid #ddd; padding: 5px 25px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } .shipping-wrap-modern .woocommerce-shipping-methods li { border-top: 1px solid #ddd; padding-top: 15px; padding-bottom: 15px; } .shipping-wrap-modern .woocommerce-shipping-methods li:first-child { border-top: none; } .shipping-wrap-modern .woocommerce-shipping-methods li label { margin-bottom: 0; } .shipping-wrap-modern .woocommerce-shipping-methods li input { margin: 0 5px 0 0; } .shipping-wrap-modern .woocommerce-shipping-methods li input[type="radio"] { float: left; } .woocommerce-shipping-methods-clone { list-style: none; margin: 0; } .woocommerce-shipping-methods-clone label { margin: 0; color: #333; } .woocommerce-shipping-methods-clone label .amount { font-weight: bold; } .header-checkout-modern .ct-flex { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; min-height: 70px; padding-top: 30px; } .header-checkout-modern .ct-flex h1 { margin: 0; font-size: 20px; } #nasa-billing-info { margin-bottom: 30px; } #nasa-billing-info .customer-info-wrap { border: 1px solid #ddd; padding: 0 25px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } #nasa-billing-info .customer-info { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: baseline; -ms-flex-align: baseline; -webkit-align-items: baseline; align-items: baseline; width: 100%; min-height: 30px; padding-top: 15px; padding-bottom: 15px; border-top: 1px solid #ddd; } #nasa-billing-info .customer-info:first-child { border-top: none; } #nasa-billing-info .customer-info.hidden-tag { display: none; } #nasa-billing-info .customer-info-left { width: 80px; flex: none; } #nasa-billing-info .customer-info-right { flex-grow: 1; font-weight: bold; line-height: 1.4; } #nasa-billing-info .customer-info-right * { font-weight: inherit; } #nasa-billing-info .customer-info-right label, #nasa-billing-info .customer-info-right p { margin: 0; line-height: inherit; color: inherit; } #nasa-billing-info .customer-info-change { width: 80px; flex: none; text-align: right; color: #999; } #nasa-billing-info .customer-info-change:hover { color: inherit; } .woocommerce-order-details p.order-again { margin-bottom: 30px; } #nasa-shipping-methods { margin-bottom: 30px; } .checkout-modern-wrap .woocommerce-notices-wrapper { width: 100%; } .checkout-modern-wrap .woocommerce-form-login__submit { margin: 15px 0; width: 100%; } .checkout-modern-wrap .woocommerce-error { padding: 10px; background-color: #f76b6a; color: #fff; } .checkout-modern-wrap .woocommerce-error li:before { background-color: transparent; } .checkout-modern-wrap .nasa-box-heading { font-size: 130%; } .checkout-modern-wrap .nasa-box-desc { color: inherit; } .checkout-modern-wrap #payment .payment_methods { border: 1px solid #ddd; padding: 5px 25px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } .checkout-modern-wrap #payment .payment_methods .payment_box { background-color: #f9f9f9; padding: 20px; } .checkout-modern-wrap #payment .payment_methods .wc_payment_method { border-top: 1px solid #ddd; padding-top: 15px; padding-bottom: 15px; } .checkout-modern-wrap #payment .payment_methods .wc_payment_method:first-child { border-top: none; } .checkout-modern-wrap .checkout-group h3 { text-transform: none; font-size: 130%; border-bottom: none; margin-bottom: 0; font-weight: bold; } .checkout-modern-wrap .place-order { margin-top: 30px; } .checkout-modern-wrap .place-order.wc-gzd-place-order { margin-top: 0; } .checkout-modern-wrap .woocommerce-billing-fields, .checkout-modern-wrap .woocommerce-shipping-fields { margin-left: -5px; margin-right: -5px; } .checkout-modern-wrap .woocommerce-billing-fields h3, .checkout-modern-wrap .woocommerce-billing-fields .form-row, .checkout-modern-wrap .woocommerce-shipping-fields h3, .checkout-modern-wrap .woocommerce-shipping-fields .form-row { padding-left: 5px; padding-right: 5px; } .checkout-modern-wrap .woocommerce-billing-fields .form-row label[for], .checkout-modern-wrap .woocommerce-shipping-fields .form-row label[for] { margin-left: 5px; } .checkout-modern-wrap .woocommerce-billing-fields .form-row#billing_last_name_field label[for], .checkout-modern-wrap .woocommerce-billing-fields .form-row#billing_sex_field label[for], .checkout-modern-wrap .woocommerce-shipping-fields .form-row#billing_last_name_field label[for], .checkout-modern-wrap .woocommerce-shipping-fields .form-row#billing_sex_field label[for] { margin-left: 0; } .checkout-modern-wrap .woocommerce-checkout-review-order .order-total th { font-size: 110%; } .checkout-modern-wrap #ship-to-different-address { text-transform: none; font-size: 110%; } .checkout-modern-wrap .woocommerce-terms-and-conditions { background-color: #f9f9f9; } .checkout-modern-wrap #nasa-billing-info, .checkout-modern-wrap #nasa-shipping-methods, .checkout-modern-wrap #nasa-step_payment, .checkout-modern-wrap #nasa-billing-detail-wrap, .checkout-modern-wrap #nasa-payment-wrap { display: none; } .checkout-modern-wrap #nasa-payment-wrap #order_payment_heading, .checkout-modern-wrap #nasa-payment-wrap #order_review_heading { display: none !important; } .checkout-modern-wrap #nasa-payment-wrap .wc-gzd-checkbox-placeholder { margin-top: 20px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; } .checkout-modern-wrap #nasa-payment-wrap .wc-gzd-checkbox-placeholder:empty { display: none; } .checkout-modern-wrap .woocommerce-form-login-toggle { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; gap: 10px; } .checkout-modern-wrap .woocommerce-form-login-toggle .ns-svg-user { display: block; } .checkout-modern-wrap input[type="text"], .checkout-modern-wrap input[type="password"], .checkout-modern-wrap input[type="date"], .checkout-modern-wrap input[type="datetime"], .checkout-modern-wrap input[type="datetime-local"], .checkout-modern-wrap input[type="month"], .checkout-modern-wrap input[type="week"], .checkout-modern-wrap input[type="email"], .checkout-modern-wrap input[type="number"], .checkout-modern-wrap input[type="search"], .checkout-modern-wrap input[type="tel"], .checkout-modern-wrap input[type="time"], .checkout-modern-wrap input[type="url"], .checkout-modern-wrap textarea { transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } .checkout-modern-wrap input[type="text"]:focus, .checkout-modern-wrap input[type="password"]:focus, .checkout-modern-wrap input[type="date"]:focus, .checkout-modern-wrap input[type="datetime"]:focus, .checkout-modern-wrap input[type="datetime-local"]:focus, .checkout-modern-wrap input[type="month"]:focus, .checkout-modern-wrap input[type="week"]:focus, .checkout-modern-wrap input[type="email"]:focus, .checkout-modern-wrap input[type="number"]:focus, .checkout-modern-wrap input[type="search"]:focus, .checkout-modern-wrap input[type="tel"]:focus, .checkout-modern-wrap input[type="time"]:focus, .checkout-modern-wrap input[type="url"]:focus, .checkout-modern-wrap textarea:focus { background-color: transparent; border-color: #666; } .checkout-modern-wrap .woocommerce-invalid input, .checkout-modern-wrap input.woocommerce-invalid, .checkout-modern-wrap .woocommerce-invalid textarea, .checkout-modern-wrap textarea.woocommerce-invalid, .checkout-modern-wrap .woocommerce-invalid .select2-container--default .select2-selection--single { background-color: transparent; border-color: #f76b6a; } .checkout-modern-wrap .text-danger, .checkout-modern-wrap .nasa-error { color: #f76b6a; } .checkout-modern-wrap .nasa-title.nasa-dft h4, .checkout-modern-wrap .nasa-title.nasa-dft h3 { font-size: 20px !important; } .checkout-modern-wrap form.woocommerce-form-login, .checkout-modern-wrap form.woocommerce-form-coupon { animation: 1.2s fadeIn; } .checkout-modern-wrap .ns_carousel_pro_checkout { border: none; margin-top: 30px; padding: 0; } .checkout-modern-wrap .ns_carousel_pro_checkout .nasa-nav-arrow { top: -33px; } .checkout-modern-wrap .ns_carousel_pro_checkout .nasa-box-heading { font-size: 130%; margin-bottom: 20px; } #main-content .checkout-modern-wrap .woocommerce-form-login-toggle { background-color: #f8f8f8; padding: 10px; line-height: 1.4; position: relative; font-size: 100%; } #main-content .checkout-modern-wrap .woocommerce-form-login-toggle .wc-block-components-notice-banner svg { display: none; } #main-content .checkout-modern-wrap form.woocommerce-form-login { background-color: #fff; border: none; margin: 0; } #main-content .checkout-modern-wrap form.woocommerce-form-login .wrap-all { max-width: 420px; margin-left: auto; margin-right: auto; } #main-content .checkout-modern-wrap #shipping_method input[type="checkbox"], #main-content .checkout-modern-wrap #shipping_method input[type="radio"] { margin-right: 8px; } #main-content .checkout-modern-wrap .form-row#billing_email_field label[for] { left: 10px; } .woocommerce-form-login-close, .ns-check-out-back { display: none; } .nasa-bc-modern { margin-bottom: 30px; line-height: 1.6; } .nasa-bc-modern .nasa-bc-modern-sp { font: normal normal normal 14px/1 FontAwesome; } .nasa-bc-modern .nasa-bc-modern-sp:after { content: "\f105"; padding: 0 10px; } .nasa-bc-modern a { color: #999; font-weight: bold; letter-spacing: 1px; font-size: 13px; } .nasa-bc-modern a:hover, .nasa-bc-modern a.active { color: #111; } .checkout-modern-left-wrap { padding-top: 30px; padding-bottom: 50px; } @media only screen and (min-width: 768px) { .checkout-modern-wrap { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; min-height: 100vh; } .checkout-modern-wrap .woocommerce-NoticeGroup-checkout { width: 100%; } .checkout-modern-wrap .checkout-modern-left-wrap { width: 60%; padding-right: 70px; } .checkout-modern-wrap .checkout-modern-left-wrap form.woocommerce-form-login { padding: 40px !important; display: block !important; width: 500px; min-height: 350px; text-align: center; position: fixed; z-index: 9999; top: 50%; left: 50%; opacity: 0; visibility: hidden; background: #fff; overflow-x: hidden; overflow-y: auto; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-transform: translate(-50%, -60%); -moz-transform: translate(-50%, -60%); -o-transform: translate(-50%, -60%); -ms-transform: translate(-50%, -60%); transform: translate(-50%, -60%); } .checkout-modern-wrap .checkout-modern-left-wrap form.woocommerce-form-login .wrap-all { max-width: 420px; margin-left: auto; margin-right: auto; max-height: 100%; } .checkout-modern-wrap .checkout-modern-left-wrap form.woocommerce-form-login .woocommerce-form-login-close { display: block; position: absolute; right: 10px; top: 10px; } .checkout-modern-wrap .checkout-modern-left-wrap form.woocommerce-form-login.nasa-active { opacity: 1; visibility: visible; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .checkout-modern-wrap .checkout-modern-right-wrap { width: 40%; padding-left: 70px; padding-top: 65px; position: relative; } .checkout-modern-wrap .checkout-modern-right-wrap:before { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: -1; background-color: #f9f9f9; border-left: 1px solid #ececec; } .checkout-modern-wrap .form-row-wide { width: 100%; } .checkout-modern-wrap #billing_city_field, .checkout-modern-wrap #billing_state_field, .checkout-modern-wrap #billing_postcode_field, .checkout-modern-wrap #shipping_city_field, .checkout-modern-wrap #shipping_state_field, .checkout-modern-wrap #shipping_postcode_field { width: 33.3333%; vertical-align: top; display: inline-block; clear: none; } .checkout-modern-wrap .ns_carousel_pro_checkout .slick-list .product-item .product-info-wrap { max-width: unset; } .checkout-modern-wrap .ns_carousel_pro_checkout .slick-list .product-item .add-to-cart-grid { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; height: auto; width: auto; } .checkout-modern-wrap .ns_carousel_pro_checkout .slick-list .product-item .add-to-cart-grid .add_to_cart_text { display: block; } .checkout-modern-wrap .ns_carousel_pro_checkout .slick-list .product-item .add-to-cart-grid .nasa-icon { display: none; } .checkout-modern-bg { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: -1; } .checkout-modern-bg .checkout-modern-bg-left { width: 60%; } .checkout-modern-bg .checkout-modern-bg-right { width: 40%; background-color: #f9f9f9; } .elementor-section .checkout-modern-bg .checkout-modern-bg-right, .elementor-section .checkout-modern-wrap .checkout-modern-right-wrap:before { background-color: transparent; } body.nasa-rtl .checkout-modern-wrap .checkout-modern-left-wrap { padding-left: 50px; padding-right: 0; } body.nasa-rtl .checkout-modern-wrap .checkout-modern-right-wrap { padding-right: 50px; padding-left: 0; } body.nasa-rtl .checkout-modern-wrap .checkout-modern-right-wrap:before { border-left: none; border-right: 1px solid #efefef; } } @media only screen and (max-width: 767px) { .my-account #content .woocommerce .nasa-sidebar-my-account { position: fixed; z-index: 100; top: 40%; text-align: center; color: #fff; opacity: 0.8; } .my-account #content .woocommerce .nasa-sidebar-my-account .toggle-sidebar-my-account { display: block; padding: 15px; color: #333; line-height: inherit; background-color: #fff; border: 1px solid #e4e4e4; margin: 0 15px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; } .my-account #content .woocommerce .nasa-sidebar-my-account .toggle-sidebar-my-account i { font-size: 150%; display: block; color: #888; } .my-account #content .woocommerce .nasa-side-sidebar { max-width: 80%; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .my-account #content .woocommerce .nasa-side-sidebar ul { -webkit-box-flex: 2; -ms-flex-positive: 2; flex-grow: 2; } .my-account #content .woocommerce .nasa-side-sidebar .woocommerce-MyAccount-navigation-link { list-style: none; } .my-account #content .woocommerce .nasa-side-sidebar .woocommerce-MyAccount-navigation-link a { padding: 10px; display: block; color: #999; letter-spacing: 0.1em; font-weight: 500; font-size: 110%; } .my-account #content .woocommerce .nasa-side-sidebar .woocommerce-MyAccount-navigation-link a:before { font-family: "Pe-icon-7-stroke"; content: "\e632"; margin: 0 5px; font-size: 110%; position: relative; top: 1px; color: inherit; font-weight: 500; } .my-account #content .woocommerce .nasa-side-sidebar .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard > a:before { content: "\e68f"; } .my-account #content .woocommerce .nasa-side-sidebar .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders > a:before { content: "\e69d"; } .my-account #content .woocommerce .nasa-side-sidebar .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads > a:before { content: "\e65c"; } .my-account #content .woocommerce .nasa-side-sidebar .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address > a:before { content: "\e638"; } .my-account #content .woocommerce .nasa-side-sidebar .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-account > a:before { content: "\e605"; } .my-account #content .woocommerce .nasa-side-sidebar .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout > a:before { content: "\e67a"; } .my-account #content .woocommerce .nasa-side-sidebar .woocommerce-MyAccount-navigation-link.is-active a { color: #000; } .my-account #content .woocommerce .nasa-side-sidebar .woocommerce-MyAccount-navigation-link.is-active a:before { color: #000; } .my-account #content .woocommerce .nasa-side-sidebar .woocommerce-MyAccount-navigation-link--customer-logout { list-style: none; } .my-account #content .woocommerce .nasa-side-sidebar .woocommerce-MyAccount-navigation-link--customer-logout a { border-top: 1px solid #eee; } .my-account #content .woocommerce .nasa-side-sidebar .my-account-heading { border-bottom: 1px solid #eee; padding: 20px; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; } .my-account #content .woocommerce .nasa-side-sidebar .my-account-heading .nasa-avartar i { font-size: 500%; } .my-account #content .woocommerce .nasa-side-sidebar .my-account-heading .nasa-user { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .my-account #content .woocommerce .nasa-side-sidebar .my-account-heading .nasa-user a { font-size: 120%; } .my-account #content .woocommerce .nasa-side-sidebar .my-account-heading .nasa-user a.nasa-wellcome { color: #999; } .my-account #content .woocommerce .nasa-side-sidebar .my-account-heading .nasa-user a.nasa-user-name { font-weight: 500; } .woocommerce-cart .nasa-time-checkout-countdown { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .woocommerce-cart .nasa-time-checkout-countdown .nasa-mes-cd { -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; text-align: center; max-width: 100%; } .woocommerce-cart .nasa-time-checkout-countdown .nasa-mes-cd > span { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 20px; } .checkout_coupon { padding: 10px 20px 20px; } .publish-coupons-slide .slick-list::after { content: ""; display: block; clear: both; position: absolute; top: 0; right: 0; height: 100%; width: 0; -webkit-box-shadow: 0px 0 20px 20px #f9f9f9; -moz-box-shadow: 0px 0 20px 20px #f9f9f9; box-shadow: 0px 0 20px 20px #f9f9f9; } } body.nasa-rtl #main-content form .form-row label[for] { left: auto; right: 10px; } body.nasa-rtl #main-content form .form-row.form-row-last label[for], body.nasa-rtl #main-content form .form-row#billing_email_field label[for] { left: auto; right: 15px; } body.nasa-rtl #main-content form .form-row.form-row-last label[for="shipping_last_name"], body.nasa-rtl #main-content form .form-row#billing_email_field label[for="shipping_last_name"] { left: auto; right: 10px; } body.nasa-rtl #main-content form .form-row#billing_sex_field label[for] { left: auto; right: 10px; } body.nasa-rtl #main-content form.woocommerce-EditAccountForm .form-row.form-row-last label[for] { left: auto; right: 10px; } body.nasa-rtl #main-content form.woocommerce-form-login .form-row.form-row-last label[for] { left: auto; right: 10px; } body.nasa-rtl #main-content form.woocommerce-form-login .form-row input[type="checkbox"], body.nasa-rtl #main-content form.woocommerce-form-login .form-row input[type="radio"] { margin-right: auto; margin-left: 5px; } body.nasa-rtl #main-content .ns_carousel_pro_checkout .nasa-nav-arrow { right: auto; } body.nasa-rtl #main-content .ns_carousel_pro_checkout .nasa-nav-arrow.slick-prev { left: 0; } body.nasa-rtl #main-content .ns_carousel_pro_checkout .nasa-nav-arrow.slick-next { left: 25px; } body.nasa-rtl #main-content .checkout-modern-wrap .woocommerce-form-login-toggle .woocommerce-info a svg { text-align: left; } body.nasa-rtl #main-content .checkout-modern-wrap form.woocommerce-form-login .form-row.form-row-last label[for] { left: auto; right: 10px; } body.nasa-rtl #main-content .checkout-modern-wrap .form-row#billing_email_field label[for] { left: auto; right: 10px; } body.nasa-rtl #main-content .checkout-modern-wrap .woocommerce-billing-fields, body.nasa-rtl #main-content .checkout-modern-wrap .woocommerce-shipping-fields { margin-left: -5px; margin-right: -5px; } body.nasa-rtl #main-content .checkout-modern-wrap .woocommerce-billing-fields h3, body.nasa-rtl #main-content .checkout-modern-wrap .woocommerce-billing-fields .form-row, body.nasa-rtl #main-content .checkout-modern-wrap .woocommerce-billing-fields #billing_phone_field, body.nasa-rtl #main-content .checkout-modern-wrap .woocommerce-billing-fields #billing_first_name_field, body.nasa-rtl #main-content .checkout-modern-wrap .woocommerce-billing-fields #shipping_first_name_field, body.nasa-rtl #main-content .checkout-modern-wrap .woocommerce-shipping-fields h3, body.nasa-rtl #main-content .checkout-modern-wrap .woocommerce-shipping-fields .form-row, body.nasa-rtl #main-content .checkout-modern-wrap .woocommerce-shipping-fields #billing_phone_field, body.nasa-rtl #main-content .checkout-modern-wrap .woocommerce-shipping-fields #billing_first_name_field, body.nasa-rtl #main-content .checkout-modern-wrap .woocommerce-shipping-fields #shipping_first_name_field { padding-left: 5px; padding-right: 5px; } body.nasa-rtl #main-content .checkout-modern-wrap .woocommerce-billing-fields .form-row label[for], body.nasa-rtl #main-content .checkout-modern-wrap .woocommerce-shipping-fields .form-row label[for] { margin-left: 5px; margin-right: 5px; } body.nasa-rtl #main-content .checkout-modern-wrap .woocommerce-billing-fields .form-row#billing_last_name_field label[for], body.nasa-rtl #main-content .checkout-modern-wrap .woocommerce-shipping-fields .form-row#billing_last_name_field label[for] { margin-right: 0; } body.nasa-rtl #main-content .checkout-modern-wrap .payment_methods input[type="checkbox"], body.nasa-rtl #main-content .checkout-modern-wrap .payment_methods input[type="radio"] { margin: 0; } body.nasa-rtl .select2-container--default .select2-selection--single .select2-selection__arrow { left: 1px; right: auto; } body.nasa-rtl .select2-container .select2-selection--single .select2-selection__rendered { padding-left: 20px; padding-right: 10px; } body.nasa-rtl .nasa-back-step svg { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); margin-left: 0; margin-right: -10px; } body.nasa-rtl .nasa-bc-modern .nasa-bc-modern-sp:after { content: "\f104"; } body.nasa-rtl .nasa-order-received ul.woocommerce-thankyou-order-details li:first-child { border-left: 1px solid #eee; } body.nasa-rtl .nasa-order-received ul.woocommerce-thankyou-order-details li:last-child { border-left: none; } body.nasa-rtl .publish-coupons.publish-coupons-slide .nasa-nav-arrow.slick-prev { left: 0; right: auto; } body.nasa-rtl .publish-coupons.publish-coupons-slide .nasa-nav-arrow.slick-next { left: 25px; right: auto; } body.nasa-rtl .publish-coupons.publish-coupons-slide .publish-coupon { padding: 10px 45px 10px 10px; } body.nasa-rtl .publish-coupons.publish-coupons-slide .publish-coupon::before { left: auto; right: 15px; } body.nasa-rtl .publish-coupons.publish-coupons-slide .publish-coupon::after { left: auto; right: 18px; } body.nasa-rtl .checkout-modern-wrap #order_review table th, body.nasa-rtl .checkout-modern-wrap #order_review table td, body.nasa-rtl .checkout-modern-wrap #order_review table tbody td.product-name { padding-left: 0; padding-right: 0; } body.nasa-rtl .checkout-modern-wrap #order_review tfoot tr th:before, body.nasa-rtl .checkout-modern-wrap #order_review tfoot tr td:before { left: 0; right: 0; } .woocommerce-account .woocommerce-notices-wrapper, .woocommerce-cart .woocommerce-notices-wrapper, .woocommerce-checkout .woocommerce-notices-wrapper { width: 100%; } @media only screen and (max-width: 767px) { .checkout-modern-wrap .woocommerce-form-login__submit { margin: 0 auto; } #main-content form.woocommerce-form-login .form-row.form-row-last label[for] { left: 10px; } .nasa-rtl #main-content form.woocommerce-form-login .form-row.form-row-last label[for] { left: auto; right: 10px; } #main-content form.woocommerce-form-login .form-row input[type="checkbox"], #main-content form.woocommerce-form-login .form-row input[type="radio"] { top: 1px; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } #main-content form.woocommerce-form-login .form-row .woocommerce-form__label-for-checkbox { display: block; margin-bottom: 10px; text-align: center; } #main-content form.woocommerce-form-login .lost_password { text-align: center; margin-bottom: 10px; } #main-content form.woocommerce-form-login button { width: 100%; } .checkout-breadcrumb { padding: 10px 0; } .checkout-breadcrumb > div { width: 100%; text-align: center; font-size: 150%; } .woocommerce-cart .title-checkout, .woocommerce-cart .title-thankyou { display: none; } .woocommerce-checkout .title-cart, .woocommerce-checkout .title-thankyou { display: none; } .woocommerce-checkout .nasa-complete .title-cart, .woocommerce-checkout .nasa-complete .title-checkout { display: none; } .page-checkout ul.order_details li, .page-checkout-modern ul.order_details li { width: 50%; } .nasa-order-received ul.woocommerce-thankyou-order-details li { width: 50%; } .your-order-mobile { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; padding: 13px 20px; border: 1px solid #ececec; background-color: #f9f9f9; margin-top: 15px; font-weight: bold; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } .your-order-mobile:focus { color: unset; } .your-order-title { font-size: 16px; line-height: 20px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } .your-order-title .nasa-icon { font-size: 20px; } .your-order-title .nasa-icon.icon-nasa-icons-10 { font-size: 12px; } .your-order-price { font-size: 20px; } .your-order-price:has(.includes_tax) { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 5px; } .your-order-price:has(.includes_tax) .includes_tax { line-height: 1.4; } .checkout-modern-right-wrap { position: fixed; top: 0; bottom: 0; right: 0; width: 100%; background-color: #f9f9f9; z-index: 999999; opacity: 0; visibility: hidden; -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -o-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); -webkit-transition: all 500ms ease; -moz-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; } .checkout-modern-right-wrap > * { display: none; } .checkout-modern-right-wrap .close-your-order-mobile, .checkout-modern-right-wrap .order-review { display: block; } .checkout-modern-right-wrap .close-your-order-mobile { -webkit-transform: translateX(10px); -moz-transform: translateX(10px); -o-transform: translateX(10px); -ms-transform: translateX(10px); transform: translateX(10px); } .checkout-modern-right-wrap #order_review_heading { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; text-align: left; padding: 0 30px; position: sticky; top: 0; z-index: 99; -webkit-box-shadow: 2px 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 2px 1px 3px rgba(0, 0, 0, 0.1); box-shadow: 2px 1px 3px rgba(0, 0, 0, 0.1); min-height: 50px; background-color: #fff; } .checkout-modern-right-wrap .woocommerce-checkout-review-order { padding: 0 30px 30px 30px; bottom: 0; left: 0; right: 0; overflow-y: auto; } .checkout-modern-right-wrap .woocommerce-checkout-review-order table { margin: 0; } .checkout-modern-right-wrap .woocommerce-checkout-review-order table .product-name .co-wrap-item { -webkit-box-align: start; -ms-flex-align: start; -webkit-align-items: flex-start; align-items: flex-start; } .checkout-modern-right-wrap.nasa-active { -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); opacity: 1; visibility: visible; overflow: auto; } .checkout-modern-left-wrap { padding-top: 90px; padding-bottom: 100px; } #main-content .checkout-modern-wrap .mobile-text-center { padding-top: 10px; margin-bottom: 0; } #main-content .checkout-modern-wrap .nasa-bc-modern { margin: 0; padding: 0px 10px; position: fixed; top: 0px; left: 0px; right: 0px; background-color: #fff; z-index: 9; } #main-content .checkout-modern-wrap .nasa-bc-modern .nasa-bc-modern-wrap { padding: 15px 0; overflow-x: auto; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } #main-content .checkout-modern-wrap .nasa-bc-modern .nasa-bc-modern-wrap a { border: 1px solid #ccc; padding: 0 4px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } #main-content .checkout-modern-wrap .nasa-bc-modern .nasa-bc-modern-wrap a.active { border-color: #111; } #main-content .checkout-modern-wrap .nasa-bc-modern.fixed-already { -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.11); -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.11); box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.11); } #main-content .checkout-modern-wrap .nasa-bc-modern .ns-check-out-back { display: block; position: absolute; top: 10px; left: 10px; color: #333; } #main-content .checkout-modern-wrap .woocommerce-form-login-toggle { margin-top: 12px; border: 1px solid #ececec; padding: 13px 20px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } #main-content .checkout-modern-wrap form.woocommerce-form-login { min-height: 350px; display: block !important; position: fixed; bottom: 0px; left: 0px; width: 100%; z-index: 9999; background-color: #fff; -webkit-border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -o-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); } #main-content .checkout-modern-wrap form.woocommerce-form-login.nasa-active { -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } #main-content .checkout-modern-wrap form.woocommerce-form-login .woocommerce-form-login-close { display: block; position: absolute; right: 20px; top: 20px; } #main-content .checkout-modern-wrap form.woocommerce-form-login .wrap-all > p:first-child { margin-right: 36px; } #main-content .checkout-modern-wrap form.checkout { margin-top: 20px; } #main-content .checkout-modern-wrap form.checkout .nasa-checkout-step { position: fixed; bottom: 0; left: 0; right: 0; z-index: 9; background-color: #fff; min-height: 80px; -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.11); -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.11); box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.11); } #main-content .checkout-modern-wrap form.checkout .nasa-checkout-step .nasa-back-step { display: none; } #main-content .checkout-modern-wrap form.checkout .nasa-checkout-step .nasa-switch-step { width: 100%; margin: 0 10px; gap: 5px; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; text-transform: capitalize; font-size: 15px; letter-spacing: 0px; } #main-content .checkout-modern-wrap form.checkout .nasa-checkout-step .nasa-switch-step:after { position: relative; content: ""; height: 8px; width: 8px; border-top: 1px solid #fff; border-right: 1px solid #fff; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } #main-content .checkout-modern-wrap form.checkout #nasa-billing-info .customer-info-change { width: fit-content; } #main-content .checkout-modern-wrap form.checkout #nasa-payment-wrap .ns-bottom_place_order { position: fixed; bottom: 0; left: 0; width: 100%; min-height: 80px; z-index: 999; background-color: #fff; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -webkit-box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.1); } #main-content .checkout-modern-wrap form.checkout #nasa-payment-wrap .ns-bottom_place_order #place_order { margin: 0 10px; width: calc(100% - 20px); text-transform: capitalize; font-size: 15px; letter-spacing: 0px; } body.nasa-rtl .checkout-modern-right-wrap .close-your-order-mobile { -webkit-transform: translateX(-10px); -moz-transform: translateX(-10px); -o-transform: translateX(-10px); -ms-transform: translateX(-10px); transform: translateX(-10px); } .nasa-dark .checkout-modern-right-wrap #order_review_heading { -webkit-box-shadow: 2px 1px 3px rgba(255, 255, 255, 0.1); -moz-box-shadow: 2px 1px 3px rgba(255, 255, 255, 0.1); box-shadow: 2px 1px 3px rgba(255, 255, 255, 0.1); } } #main-content .checkout-modern-wrap form > .woocommerce-additional-fields .form-row label[for="order_comments"] { font-size: 130%; font-weight: bold; color: #000; } html:not(.html-ready) .checkout-modern-wrap .cart_item .co-wrap-img { overflow: hidden; position: relative; } html:not(.html-ready) .checkout-modern-wrap .cart_item .co-wrap-img:before { display: block; content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 98; background: #ddd; } html:not(.html-ready) .checkout-modern-wrap .cart_item .co-wrap-img:after { display: block; content: ""; border-color: transparent; position: absolute; z-index: 99; top: -50%; left: -50%; right: -50%; bottom: -50%; background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0) 80%); animation: ns-global-loading 1.5s infinite; } html:not(.html-ready) .checkout-modern-wrap .cart_item .co-wrap-info, html:not(.html-ready) .checkout-modern-wrap .cart_item .amount { overflow: hidden; height: 12px; color: transparent !important; white-space: nowrap; text-overflow: ellipsis; color: transparent !important; position: relative; -webkit-transition: none; -moz-transition: none; -o-transition: none; } html:not(.html-ready) .checkout-modern-wrap .cart_item .co-wrap-info:after, html:not(.html-ready) .checkout-modern-wrap .cart_item .amount:after { background-color: transparent; visibility: visible; opacity: 1; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; display: block; content: ""; border-color: transparent; position: absolute; z-index: 99; top: -50%; left: -50%; right: -50%; bottom: -50%; background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0) 80%); animation: ns-global-loading 1.5s infinite; } html:not(.html-ready) .checkout-modern-wrap .cart_item .co-wrap-info:before, html:not(.html-ready) .checkout-modern-wrap .cart_item .amount:before { display: block; content: ""; position: absolute; top: 50%; right: 0; bottom: auto; left: 0; height: 12px; z-index: 98; background: #ddd; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } html:not(.html-ready) .checkout-modern-wrap #order_review tfoot th, html:not(.html-ready) .checkout-modern-wrap #order_review tfoot td { color: transparent; overflow: hidden; position: relative; } html:not(.html-ready) .checkout-modern-wrap #order_review tfoot th *, html:not(.html-ready) .checkout-modern-wrap #order_review tfoot td * { color: transparent; visibility: hidden; } html:not(.html-ready) .checkout-modern-wrap #order_review tfoot th:before, html:not(.html-ready) .checkout-modern-wrap #order_review tfoot td:before { height: 22px; display: block; content: ""; border-color: transparent; position: absolute; z-index: 99; top: auto; left: 0; right: 0; bottom: 5px; background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0) 80%); animation: ns-global-loading 1.5s infinite; } html:not(.html-ready) .checkout-modern-wrap #order_review tfoot th:after, html:not(.html-ready) .checkout-modern-wrap #order_review tfoot td:after { display: block; content: ""; position: absolute; bottom: 0; right: 0; top: auto; left: 0; height: 14px; z-index: 98; background: #ddd; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } html:not(.html-ready) .checkout-modern-wrap #order_review tfoot .order-total th:after, html:not(.html-ready) .checkout-modern-wrap #order_review tfoot .order-total td:after { display: block; content: ""; position: absolute; bottom: 2px; right: 0; top: auto; left: 0; height: 16px; z-index: 98; background: #ddd; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .checkout-modern-wrap .processing { overflow: hidden; position: relative; } .checkout-modern-wrap .processing tbody .product-total .amount { height: 17px; position: relative; overflow: hidden; display: block; width: fit-content; float: inline-end; } .checkout-modern-wrap .processing tbody .product-total .amount:before { display: block; content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 98; background: #ddd; } .checkout-modern-wrap .processing tbody .product-total .amount:after { display: block; content: ""; border-color: transparent; position: absolute; z-index: 99; top: -50%; left: -50%; right: -50%; bottom: -50%; background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0) 80%); animation: ns-global-loading 1.5s infinite; } .checkout-modern-wrap .processing tfoot td:not(.coupon-clone-td) { color: transparent; overflow: hidden; position: relative; } .checkout-modern-wrap .processing tfoot td:not(.coupon-clone-td) * { color: transparent; visibility: hidden; } .checkout-modern-wrap .processing tfoot td:not(.coupon-clone-td):before { height: 22px; display: block; content: ""; border-color: transparent; position: absolute; z-index: 99; top: auto; left: 0; right: 0; bottom: 5px; background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0) 80%); animation: ns-global-loading 1.5s infinite; } .checkout-modern-wrap .processing tfoot td:not(.coupon-clone-td):after { display: block; content: ""; position: absolute; bottom: 2px; right: 0; top: auto; left: 0; height: 14px; z-index: 98; background: #ddd; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .checkout-modern-wrap .processing tfoot .order-total td:after { display: block; content: ""; position: absolute; bottom: 2px; right: 0; top: auto; left: 0; height: 16px; z-index: 98; background: #ddd; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .woocommerce-order-pay .page-checkout-modern > * { text-align: center; } .woocommerce-order-pay .woocommerce-message { display: none !important; } .account-nav-wrap .nasa-close-menu-mobile { display: none; } .account-nav-wrap .account-user { padding: 20px; margin: 0 0 20px 0; border: 3px solid #eeeeee; display: block; } .account-nav-wrap .account-user span { text-transform: none; line-height: 1.6; } .account-nav-wrap .account-user .wc-user { margin: 0; color: #888; } .account-nav-wrap .account-user .user-name { color: #000; } .woocommerce-customer-details--phone { margin-bottom: 0; } @media only screen and (max-width: 767px) { .woocommerce .account-nav-wrap { -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -o-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); position: fixed; top: 0px; bottom: 0px; left: 0px; max-width: 80%; z-index: 999; background-color: #fff; width: 500px; margin: 0; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .woocommerce .account-nav-wrap .nasa-close-menu-mobile { top: 25px; right: 0px; -webkit-transform: translateX(0); -moz-transform: translateX(0); -o-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; } .woocommerce .account-nav-wrap.nasa-active { -webkit-transform: translateX(0); -moz-transform: translateX(0); -o-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } .woocommerce .account-nav-wrap.nasa-active .nasa-close-menu-mobile { -webkit-transform: translateX(50%); -moz-transform: translateX(50%); -o-transform: translateX(50%); -ms-transform: translateX(50%); transform: translateX(50%); } .woocommerce .account-nav-wrap .account-user { padding: 20px 0; margin: 0 20px; border: none; display: block; border-bottom: 1px solid #eee; } .woocommerce .account-nav-wrap .account-user span { text-transform: none; line-height: 1.6; } .woocommerce .account-nav-wrap .account-user .avatar { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; border: solid 1px #f8f8f8; } .woocommerce .account-nav-wrap .account-user .wc-user { margin: 10px 0 0 0; color: #888; } .woocommerce .account-nav-wrap .account-user .user-name { color: #000; } .woocommerce .account-nav-wrap nav.woocommerce-MyAccount-navigation { -webkit-box-flex: 2; -ms-flex-positive: 2; flex-grow: 2; } .woocommerce .account-nav-wrap .woocommerce-MyAccount-navigation:not(.ns-ul-customer-logout) { overflow-y: auto; } .woocommerce .account-nav-wrap .woocommerce-MyAccount-navigation:not(.ns-ul-customer-logout) ul { list-style: none; } .woocommerce .account-nav-wrap .woocommerce-MyAccount-navigation:not(.ns-ul-customer-logout) ul li { padding: 0px 20px; } .woocommerce .account-nav-wrap .woocommerce-MyAccount-navigation:not(.ns-ul-customer-logout) ul li.woocommerce-MyAccount-navigation-link:first-child a { padding-top: 30px; } .woocommerce .account-nav-wrap .woocommerce-MyAccount-navigation:not(.ns-ul-customer-logout) ul li.woocommerce-MyAccount-navigation-link.is-active a { color: #333; background-color: transparent; padding-left: 0; padding-right: 0; } .woocommerce .account-nav-wrap .woocommerce-MyAccount-navigation:not(.ns-ul-customer-logout) ul li a { border: none; letter-spacing: normal; } .woocommerce .account-nav-wrap .woocommerce-MyAccount-navigation:not(.ns-ul-customer-logout) ul li a:before { margin: 0 5px 0 0; width: 15px; } .woocommerce .account-nav-wrap .woocommerce-MyAccount-navigation:not(.ns-ul-customer-logout) ul .woocommerce-MyAccount-navigation-link--customer-logout { position: absolute; bottom: 0; left: 0; width: 100%; } .woocommerce .account-nav-wrap .woocommerce-MyAccount-navigation:not(.ns-ul-customer-logout) ul .woocommerce-MyAccount-navigation-link--customer-logout a { border: none; padding: 20px 0px; } .woocommerce .account-nav-wrap .woocommerce-MyAccount-navigation.ns-ul-customer-logout { margin: 0; } .woocommerce .account-nav-wrap .woocommerce-MyAccount-navigation.ns-ul-customer-logout li { padding: 0px 20px; } .woocommerce .account-nav-wrap .woocommerce-MyAccount-navigation.ns-ul-customer-logout li a { padding: 20px 0; } .woocommerce .account-nav-wrap .woocommerce-MyAccount-navigation.ns-ul-customer-logout li a:before { margin: 0 5px 0 0; width: 15px; } .woocommerce .account-nav-wrap .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:first-child:last-child a { border-top: 1px solid #eee; border-right: none; } .woocommerce .woocommerce-Message.woocommerce-Message--info { padding: 10px 15px; line-height: 2; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } .woocommerce .woocommerce-Message.woocommerce-Message--info:before { display: none; } .woocommerce .woocommerce-Message.woocommerce-Message--info .woocommerce-Button { position: relative; margin: 0; background-color: #f76b6a !important; color: #fff; line-height: 1 !important; padding: 10px 20px; border: none; } body.nasa-rtl .woocommerce .account-nav-wrap { -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -o-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%); left: auto; right: 0px; } body.nasa-rtl .woocommerce .account-nav-wrap .nasa-close-menu-mobile { right: auto; left: 0px; -webkit-transform: translateX(0); -moz-transform: translateX(0); -o-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } body.nasa-rtl .woocommerce .account-nav-wrap .nasa-close-menu-mobile svg.nasa-rotate-180 { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); } body.nasa-rtl .woocommerce .account-nav-wrap.nasa-active { -webkit-transform: translateX(0); -moz-transform: translateX(0); -o-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } body.nasa-rtl .woocommerce .account-nav-wrap.nasa-active .nasa-close-menu-mobile { -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -o-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } body.nasa-rtl .woocommerce .account-nav-wrap .woocommerce-MyAccount-navigation ul li a:before { margin: 0 0 0 5px; width: 15px; } body.nasa-rtl .woocommerce .account-nav-wrap .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--customer-logout { position: absolute; bottom: 0; left: 0; width: 100%; } body.nasa-rtl .woocommerce .account-nav-wrap .ns-ul-customer-logout li a:before { margin: 0 0 0 5px; width: 15px; } body.nasa-rtl #main-content .checkout-modern-wrap form.checkout .nasa-checkout-step .button.nasa-switch-step:after { -webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -o-transform: rotate(225deg); -ms-transform: rotate(225deg); transform: rotate(225deg); } body.nasa-rtl #main-content .checkout-modern-wrap .nasa-bc-modern .ns-check-out-back.nasa-icon { top: 10px; left: auto; right: 10px; } body.nasa-rtl #main-content .checkout-modern-wrap .nasa-bc-modern .ns-check-out-back.nasa-icon svg { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } } .ns_carousel_pro_checkout { padding: 15px 0 30px 0; border-top: 1px solid #eee; overflow: hidden; display: none; } .ns_carousel_pro_checkout .nasa-box-heading { margin-bottom: 15px; font-size: 110%; max-width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .ns_carousel_pro_checkout .nasa-nav-arrow { top: -26px; } .ns_carousel_pro_checkout .slick-list { margin: 0 -4px; } .ns_carousel_pro_checkout .slick-list .product-item { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; gap: 10px; margin: 0 5px; padding: 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #ddd; } .ns_carousel_pro_checkout .slick-list .product-item .product-img-wrap { max-width: 65px; min-width: 65px; width: 65px; height: fit-content; z-index: 5; } .ns_carousel_pro_checkout .slick-list .product-item .product-img-wrap .nasa-badges-wrap, .ns_carousel_pro_checkout .slick-list .product-item .product-img-wrap .nasa-sc-pdeal-countdown { display: none; } .ns_carousel_pro_checkout .slick-list .product-item .product-img-wrap .btn-link { display: none; } .ns_carousel_pro_checkout .slick-list .product-item .product-info-wrap { padding: 0; text-align: start; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 8px; flex: 1; } .ns_carousel_pro_checkout .slick-list .product-item .product-info-wrap .screen-reader-text { display: none; } .ns_carousel_pro_checkout .slick-list .product-item .product-info-wrap > * { margin: 0; padding: 0; } .ns_carousel_pro_checkout .slick-list .product-item .product-info-wrap .name { overflow: visible; white-space: wrap; text-overflow: inherit; } .ns_carousel_pro_checkout .slick-list .product-item .product-info-wrap .star-rating { height: 15px; width: 75px; } .ns_carousel_pro_checkout .slick-list .product-item .product-info-wrap .star-rating:before { background-size: 15px; } .ns_carousel_pro_checkout .slick-list .product-item .product-info-wrap .star-rating > span:before { background-size: 15px; } .ns_carousel_pro_checkout .slick-list .product-item .product-info-wrap .woocommerce-Price-amount { color: inherit; } .ns_carousel_pro_checkout .slick-list .product-item .product-info-wrap .nasa-product-content-variable-warp { display: none; } .ns_carousel_pro_checkout .slick-list .product-item .add-to-cart-grid { padding: 10px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; height: 30px; width: 30px; position: absolute; top: 50%; right: 10px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .ns_carousel_pro_checkout .slick-list .product-item .add-to-cart-grid .nasa-tip-content, .ns_carousel_pro_checkout .slick-list .product-item .add-to-cart-grid .add_to_cart_text { display: none; } .ns_carousel_pro_checkout .slick-list .product-item .add-to-cart-grid .add_to_cart_text { font-size: 90%; line-height: 1; } .ns_carousel_pro_checkout .slick-list .product-item .add-to-cart-grid.loading:before { right: auto; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -o-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } .ns_carousel_pro_checkout .slick-list .product-item .add-to-cart-grid.loading .add_to_cart_text, .ns_carousel_pro_checkout .slick-list .product-item .add-to-cart-grid.loading .nasa-icon { opacity: 0; } .nasa-dark .title-cart .ct-3th, .nasa-dark .title-checkout .ct-3th, .nasa-dark .title-thankyou .ct-3th { color: #aaa; } .nasa-dark .order-review { background-color: #000; } .nasa-dark .order-review .woocommerce-checkout-review-order table { background-color: #222; } .nasa-dark #main-content .checkout-modern-wrap #payment .payment_methods .payment_box { background-color: #111; } .nasa-dark #main-content .checkout-modern-wrap .nasa-bc-modern { background-color: #000; } .nasa-dark #main-content .checkout-modern-wrap .nasa-bc-modern .nasa-bc-modern-wrap a.active { border-color: #fff; } .nasa-dark #main-content .checkout-modern-wrap .nasa-bc-modern .ns-check-out-back { color: #fff; } .nasa-dark #main-content .checkout-modern-wrap .woocommerce-checkout-review-order table { background-color: transparent; } .nasa-dark #main-content .checkout-modern-wrap form.checkout .nasa-checkout-step, .nasa-dark #main-content .checkout-modern-wrap form.checkout #nasa-payment-wrap .ns-bottom_place_order { background-color: #000; } .nasa-dark .woocommerce-table--order-details tfoot { background-color: #000; } .nasa-dark .shop_table tfoot th, .nasa-dark .woocommerce-table--order-details tfoot tr:last-child th { color: inherit; } .nasa-dark .shop_table.woocommerce-table--order-details, .nasa-dark.woocommerce-order-received .shop_table tfoot tr:first-child, .nasa-dark .shop_table.woocommerce-table--order-details tfoot tr:last-child th:before, .nasa-dark .shop_table.woocommerce-table--order-details tfoot tr:last-child td:before, .nasa-dark .nasa-order-received ul.woocommerce-thankyou-order-details li { border-color: #333; color: inherit; } .nasa-dark .nasa-order-received ul.woocommerce-thankyou-order-details li strong { color: #fff; } .nasa-dark .publish-coupons-slide .publish-coupon-wrap .publish-coupon { background-color: #2c2c2c; border-color: #333; } .nasa-dark .publish-coupons-slide .publish-coupon-wrap .publish-coupon::before { border-color: #333; background-color: #ccc; } .nasa-dark .publish-coupons-slide .publish-coupon-wrap .publish-coupon::after { background-color: #333; } .nasa-dark .publish-coupons-slide .publish-coupon-wrap .publish-coupon:hover, .nasa-dark .publish-coupons-slide .publish-coupon-wrap .publish-coupon.nasa-active { color: inherit; border-color: #fff; } .nasa-dark .publish-coupons-slide .publish-coupon-wrap .publish-coupon:hover::before, .nasa-dark .publish-coupons-slide .publish-coupon-wrap .publish-coupon.nasa-active::before { border-color: #e6e6e6; } .nasa-dark .publish-coupons-slide .publish-coupon-wrap .publish-coupon .discount-code { border: 1px dashed #9d9d9d; background-color: #000; } .nasa-rtl .ns_carousel_pro_checkout .slick-list .product-item .add-to-cart-grid { left: 10px; right: auto; }