Files
elessi-theme/assets/css/style-woo-pages.css
T

4270 lines
123 KiB
CSS

@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;
}