.ns_btn-fixed {
    position: fixed;
    top: auto;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 299;
    -webkit-box-shadow: 2px 0px 12px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 2px 0px 12px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 2px 0px 12px 0px rgba(0, 0, 0, 0.2)
}

.ns_btn-fixed .button {
    width: 100%;
    height: 48px;
    border: none;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important
}

.ns_btn-fixed .button.nasa-buy-now {
    background-color: #79b530;
    border-color: #79b530
}

.ns-form-info {
    position: relative
}

.ns-form-info img {
    width: 100px;
    height: auto;
    border: 1px solid #efefef;
    padding: 2px
}

.ns-form-info .main_min_img {
    width: 100px;
    min-width: 100px;
    position: relative
}

.ns-form-info .main_min_img img {
    width: 100px;
    height: auto;
    border: 1px solid #efefef;
    padding: 2px
}

.ns-form-info .main_min_img .ns-popup-img {
    position: absolute;
    top: 5px;
    right: 5px;
    height: 20px;
    width: 20px;
    background-color: rgba(0, 0, 0, 0.3);
    color: #fff;
    padding: 2px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    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;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}

.ns-form-info .main_min_img .ns-popup-img svg path {
    fill: #fff
}

.ns-form-info .ns-info-wrap {
    width: 100%
}

.ns-form-info .ns-info-wrap .stock.in-stock {
    font-size: 15px;
    color: #56B86D;
    padding: 0 15px
}

.ns-form-info .ns-info-wrap .price {
    padding-top: 0
}

.ns-form-info .price {
    margin: 0 15px
}

.ns-form-info .sub-price-2nd .bulk-price {
    margin-bottom: 10px
}

.ns-form-info:before {
    content: "";
    height: 1px;
    width: 120%;
    border-top: 1px solid #ECECEC;
    position: absolute;
    bottom: -20px;
    left: -20px;
    box-sizing: border-box
}

.mfp-bg.mfp-ready {
    height: 100% !important
}

.mfp-wrap {
    position: fixed !important
}

.mfp-wrap .mfp-container .mfp-arrow {
    display: none
}

.ns-info-variants {
    margin-top: 10px;
    position: relative
}

.ns-info-variants .nasa-variation-bulk-dsct {
    padding-bottom: 10px
}

.ns-info-variants .single_variation_wrap .woocommerce-variation-availability,
.ns-info-variants .single_variation_wrap .woocommerce-variation-price {
    display: none
}

.ns-info-variants .variations .label {
    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-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.ns-info-variants .nasa-node-popup {
    position: relative;
    margin: 0;
    letter-spacing: 0;
    font-size: 13.5px;
    text-decoration: underline;
    text-underline-offset: 2px
}

.ns-info-variants .nasa-node-popup:hover {
    color: #333
}

.ns-info-variants .nasa-node-popup .nasa-icon::before {
    content: ''
}

.ns-info-variants .nasa-color-radio .nasa-attr-ux-color:first-child .nasa-attr-text,
.ns-info-variants .nasa-color-round .nasa-attr-ux-color:first-child .nasa-attr-text {
    left: 0;
    -webkit-transform: translate(0, -100%);
    -moz-transform: translate(0, -100%);
    -o-transform: translate(0, -100%);
    -ms-transform: translate(0, -100%);
    transform: translate(0, -100%)
}

.ns-info-variants .nasa-color-radio .nasa-attr-ux-color:first-child .nasa-attr-text:after,
.ns-info-variants .nasa-color-round .nasa-attr-ux-color:first-child .nasa-attr-text:after {
    left: 11px
}

.ns-info-variants .ns-begin-wrap:after {
    border-color: transparent
}

.nasa-rtl .ns-info-variants .nasa-color-radio .nasa-attr-ux-color:first-child .nasa-attr-text,
.nasa-rtl .ns-info-variants .nasa-color-round .nasa-attr-ux-color:first-child .nasa-attr-text {
    left: auto;
    right: 0
}

.nasa-rtl .ns-info-variants .nasa-color-radio .nasa-attr-ux-color:first-child .nasa-attr-text:after,
.nasa-rtl .ns-info-variants .nasa-color-round .nasa-attr-ux-color:first-child .nasa-attr-text:after {
    right: 8px;
    left: auto
}

.ns-info-btns {
    position: absolute;
    width: 100%;
    bottom: 0px;
    left: 0px;
    padding: 10px 20px;
    -webkit-box-shadow: 0px -3px 4px rgba(0, 0, 0, 0.04);
    -moz-box-shadow: 0px -3px 4px rgba(0, 0, 0, 0.04);
    box-shadow: 0px -3px 4px rgba(0, 0, 0, 0.04)
}

.product-info .entry-title {
    margin-top: 8px
}

.product-info .cart .single_add_to_cart_button {
    max-width: none
}

.nasa-image-square-caption .nasa-attr-ux_wrap.type-image {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.ns-variants-clone {
    position: relative
}

.ns-variants-clone .ns-open-var-form svg {
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ns-variants-clone .ns-variant-lbl,
.ns-variants-clone .ns-variant-val {
    position: relative;
    z-index: 0
}

.ns-variants-clone .ns-variant-lbl {
    font-size: 18px;
    margin-bottom: 10px
}

.ns-variants-clone .ns-variant-lbl * {
    font-size: inherit
}

.ns-variants-clone .label-tip {
    display: none
}

.ns-open-var-form {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    font-size: 18px
}

.st0 {
    fill: none;
    stroke: #000000;
    stroke-width: 2;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-miterlimit: 10
}

.st1 {
    fill: none;
    stroke: #000000;
    stroke-width: 2;
    stroke-linejoin: round;
    stroke-miterlimit: 10
}

body.nasa-in-mobile.nasa-mobile-app .rp_wcdpd_modal_overlay {
    display: none !important
}

body.nasa-in-mobile.nasa-mobile-app .rp_wcdpd_modal_horizontal {
    min-width: initial;
    padding: 0;
    margin: 0 !important
}

body.nasa-in-mobile.nasa-mobile-app .rp_wcdpd_modal {
    display: block;
    position: static
}

body.nasa-in-mobile.nasa-mobile-app .rp_wcdpd_product_page_modal_link {
    display: none
}

body.nasa-in-mobile.nasa-mobile-app .nasa-promotion-news,
body.nasa-in-mobile.nasa-mobile-app .nasa-promo-bg,
body.nasa-in-mobile.nasa-mobile-app #cpsw-payment-request-wrapper.cpsw-product {
    display: none !important
}

body.nasa-in-mobile.nasa-mobile-app.single-product .nasa-static-group-btn {
    bottom: 40px
}

body.nasa-in-mobile.nasa-mobile-app .nasa-product-details-page .product-gallery.large-6 .nasa-main-wrap {
    width: 100%
}

body.nasa-in-mobile.nasa-mobile-app .nasa-product-details-page .product-gallery.large-6 .nasa-main-wrap .product-images-slider .nasa-single-slider-arrows {
    display: none
}

body.nasa-in-mobile.nasa-mobile-app .nasa-product-variation-countdown {
    overflow: initial
}

body.nasa-in-mobile.nasa-mobile-app .nasa-detail-product-deal-countdown.nasa-product-variation-countdown.nasa-show {
    height: auto
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .product-header {
    z-index: 399;
    position: absolute;
    top: 0;
    left: 0;
    right: 0
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .product-header .logo {
    visibility: hidden;
    opacity: 0
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .product-header.fixed-already .logo {
    visibility: visible;
    opacity: 1
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .product-header.fixed-already .ns-back-history,
body.nasa-in-mobile.nasa-mobile-app #wrapper .product-header.fixed-already .mini-cart,
body.nasa-in-mobile.nasa-mobile-app #wrapper .product-header.fixed-already .mobile-search,
body.nasa-in-mobile.nasa-mobile-app #wrapper .product-header.fixed-already .ns-icon {
    background-color: transparent;
    color: #333;
    font-size: 25px
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .product-header.fixed-already .ns-back-history svg,
body.nasa-in-mobile.nasa-mobile-app #wrapper .product-header.fixed-already .mini-cart svg,
body.nasa-in-mobile.nasa-mobile-app #wrapper .product-header.fixed-already .mobile-search svg,
body.nasa-in-mobile.nasa-mobile-app #wrapper .product-header.fixed-already .ns-icon svg {
    fill: #333
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .product-header.fixed-already .mini-cart .icon-wrap {
    height: 25px
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .product-header.fixed-already .mini-cart .icon-wrap svg {
    width: 25px;
    height: 25px
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .product-header.fixed-already .mobile-search svg {
    width: 26px;
    height: 26px
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .product-header.fixed-already .ns-icon svg {
    width: 22px;
    height: 23px
}

body.nasa-in-mobile.nasa-mobile-app #wrapper #main-content .product-page .nasa-product-details-page {
    padding-top: 0;
    margin-bottom: 0
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-badges-wrap {
    display: none
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-single-product-slide .product-gallery {
    padding: 0
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .product-gallery .images {
    margin-bottom: 0;
    overflow: hidden
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .product-gallery .images .nasa-main-image-default-wrap .ns-img-count {
    position: absolute;
    bottom: 20px;
    right: 12px;
    z-index: 99;
    background-color: #fff;
    padding: 0 10px;
    height: 21px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    border: 1px solid rgba(222, 222, 222, 0.5)
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .product-gallery .images .nasa-stclose {
    display: none;
    position: absolute;
    top: 10px;
    right: 10px
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .product-gallery .images .nasa-mobile-row {
    -webkit-transition: opacity 200ms ease;
    -moz-transition: opacity 200ms ease;
    -o-transition: opacity 200ms ease;
    transition: opacity 200ms ease
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .product-info .ns-begin-wrap .woocommerce-product-rating {
    margin-top: 10px
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .check-incart-sold {
    margin: 10px 0 0 0;
    padding-bottom: 0 !important
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .check-incart-sold .nasa-scroll {
    position: absolute;
    top: 0px
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .check-incart-sold .nasa-scroll .nasa-last-sold,
body.nasa-in-mobile.nasa-mobile-app #wrapper .check-incart-sold .nasa-scroll .nasa-in-cart {
    margin: 0;
    padding: 0;
    height: 24px
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .check-incart-sold .nasa-scroll .nasa-last-sold:after,
body.nasa-in-mobile.nasa-mobile-app #wrapper .check-incart-sold .nasa-scroll .nasa-in-cart:after {
    display: none
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-product-details__short-description {
    overflow: visible
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .ns-begin-wrap,
body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-last-sold,
body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-in-cart,
body.nasa-in-mobile.nasa-mobile-app #wrapper .check-incart-sold-wrap,
body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-single-product-brands,
body.nasa-in-mobile.nasa-mobile-app #wrapper .product-info .woocommerce-product-details__short-description,
body.nasa-in-mobile.nasa-mobile-app #wrapper .product-info .nasa-dsc-wrap,
body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-detail-product-deal-countdown,
body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-single-product-stock,
body.nasa-in-mobile.nasa-mobile-app #wrapper .product-info>.dsc-flex-row,
body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-wrap-popup-nodes,
body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-est-delivery,
body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-promote-sales,
body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-single-share,
body.nasa-in-mobile.nasa-mobile-app #wrapper .safe-checkout,
body.nasa-in-mobile.nasa-mobile-app #wrapper .pwb-single-product-brands,
body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-product-details-page .product_meta,
body.nasa-in-mobile.nasa-mobile-app #wrapper .stock.available-on-backorder,
body.nasa-in-mobile.nasa-mobile-app #wrapper .stock.out-of-stock,
body.nasa-in-mobile.nasa-mobile-app #wrapper .cwginstock-subscribe-form,
body.nasa-in-mobile.nasa-mobile-app #wrapper form.cart,
body.nasa-in-mobile.nasa-mobile-app #wrapper .publish-coupons.publish-coupons-slide {
    position: relative;
    padding-bottom: 20px
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .ns-begin-wrap:after,
body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-last-sold:after,
body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-in-cart:after,
body.nasa-in-mobile.nasa-mobile-app #wrapper .check-incart-sold-wrap:after,
body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-single-product-brands:after,
body.nasa-in-mobile.nasa-mobile-app #wrapper .product-info .woocommerce-product-details__short-description:after,
body.nasa-in-mobile.nasa-mobile-app #wrapper .product-info .nasa-dsc-wrap:after,
body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-detail-product-deal-countdown:after,
body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-single-product-stock:after,
body.nasa-in-mobile.nasa-mobile-app #wrapper .product-info>.dsc-flex-row:after,
body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-wrap-popup-nodes:after,
body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-est-delivery:after,
body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-promote-sales:after,
body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-single-share:after,
body.nasa-in-mobile.nasa-mobile-app #wrapper .safe-checkout:after,
body.nasa-in-mobile.nasa-mobile-app #wrapper .pwb-single-product-brands:after,
body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-product-details-page .product_meta:after,
body.nasa-in-mobile.nasa-mobile-app #wrapper .stock.available-on-backorder:after,
body.nasa-in-mobile.nasa-mobile-app #wrapper .stock.out-of-stock:after,
body.nasa-in-mobile.nasa-mobile-app #wrapper .cwginstock-subscribe-form:after,
body.nasa-in-mobile.nasa-mobile-app #wrapper form.cart:after,
body.nasa-in-mobile.nasa-mobile-app #wrapper .publish-coupons.publish-coupons-slide:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: -10px;
    right: -10px;
    z-index: 1;
    border-bottom: 8px solid #f2f2f2;
    display: block
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .product-info .nasa-dsc-wrap:not(.nasa-dsc-type-2)>.dsc-flex-row {
    margin-bottom: 0
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .product-info>* {
    padding-bottom: 20px
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .product-info>*.right-now,
body.nasa-in-mobile.nasa-mobile-app #wrapper .product-info>*.product-details,
body.nasa-in-mobile.nasa-mobile-app #wrapper .product-info>*.countdown-label,
body.nasa-in-mobile.nasa-mobile-app #wrapper .product-info>*.cwg_popup_submit {
    padding-bottom: 0;
    width: 100%
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .product-info>*.dsc-label {
    margin-top: 15px;
    padding-bottom: 0px
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .product-info>*.dsc-flex-row {
    margin-bottom: 10px
}

body.nasa-in-mobile.nasa-mobile-app #wrapper #nasa-single-product-tabs {
    clear: both
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs {
    position: relative;
    padding-bottom: 20px
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs:after {
    content: "";
    position: absolute;
    bottom: 0px;
    left: -10px;
    right: -10px;
    border-bottom: 8px solid #f2f2f2;
    z-index: 1;
    display: block
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-vertical-notabs .nasa-content {
    margin-bottom: initial
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-last-sold,
body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-in-cart,
body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-single-product-brands,
body.nasa-in-mobile.nasa-mobile-app #wrapper .product-info .woocommerce-product-details__short-description,
body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-single-product-stock,
body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-wrap-popup-nodes,
body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-est-delivery,
body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-promote-sales,
body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-single-share,
body.nasa-in-mobile.nasa-mobile-app #wrapper .safe-checkout,
body.nasa-in-mobile.nasa-mobile-app #wrapper .pwb-single-product-brands,
body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-product-details-page .product_meta,
body.nasa-in-mobile.nasa-mobile-app #wrapper .stock.available-on-backorder,
body.nasa-in-mobile.nasa-mobile-app #wrapper .stock.out-of-stock,
body.nasa-in-mobile.nasa-mobile-app #wrapper .cwginstock-subscribe-form,
body.nasa-in-mobile.nasa-mobile-app #wrapper form.cart {
    margin: 10px 0
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .ns-info-wrap .nasa-single-product-stock {
    margin-left: 15px;
    margin-right: 15px;
    padding: 0
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .ns-info-wrap .nasa-single-product-stock:after {
    display: none
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .publish-coupons.publish-coupons-slide {
    margin-bottom: 10px
}

body.nasa-in-mobile.nasa-mobile-app #wrapper form.cart .yith-wcpb-product-bundled-items {
    margin-bottom: 0
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .ns-begin-wrap {
    margin: 10px 0
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .ns-begin-wrap .price {
    margin-bottom: 0
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .ns-begin-wrap .nasa-dokan-sold_by_in_loop {
    margin-top: 10px;
    margin-bottom: 0
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .ns-begin-wrap:empty {
    display: none
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .ns-begin-wrap .btn-link {
    font-size: 15px;
    font-weight: bold;
    line-height: 1.6;
    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
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .ns-begin-wrap .btn-link .nasa-icon {
    font-size: 22px
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .ns-begin-wrap .btn-link .nasa-icon-text-wrap {
    max-height: 24px;
    overflow: hidden;
    -ms-overflow-style: none;
    scrollbar-width: none
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .ns-begin-wrap .btn-link .nasa-icon-text-wrap::-webkit-scrollbar {
    display: none
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .ns-begin-wrap .btn-link .nasa-icon-text {
    display: block
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .ns-begin-wrap .btn-link:last-child {
    margin: 0 0 0 40px
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .ns-begin-wrap .btn-link:last-child:before {
    content: "";
    margin: 0 20px;
    height: 15px;
    width: 1px;
    border-left: 1px solid #ccc;
    position: absolute;
    top: 50%;
    right: 100%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .ns-begin-wrap .btn-link:last-child:first-child {
    margin: 0
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .ns-begin-wrap .btn-link:first-child:before {
    display: none
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .ns-begin-wrap.nasa-attribute-select .ns-open-var-form svg {
    display: none
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .ns-begin-wrap.nasa-attribute-select .ns-variant-val select {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs {
    margin: -15px 0 0 0;
    padding-bottom: 10px
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs.nasa-vertical-notabs .nasa-content>.nasa-title {
    font-size: 22px
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-item {
    position: relative;
    overflow: hidden;
    -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    -o-transition: all 400ms ease;
    transition: all 400ms ease
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-item:not(.ns-row-active):after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 40px;
    height: 70px;
    display: block;
    background: -moz-linear-gradient(top, rgba(240, 249, 255, 0) 0%, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(240, 249, 255, 0)), color-stop(100%, #fff));
    background: -webkit-linear-gradient(top, rgba(240, 249, 255, 0) 0%, #fff 100%);
    background: -o-linear-gradient(top, rgba(240, 249, 255, 0) 0%, #fff 100%);
    background: -ms-linear-gradient(top, rgba(240, 249, 255, 0) 0%, #fff 100%);
    background: linear-gradient(to bottom, rgba(240, 249, 255, 0) 0%, #fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00f0f9ff', endColorstr='#fff', GradientType=0);
    z-index: 99
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-item>.columns {
    height: 175px;
    overflow: hidden;
    -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    -o-transition: all 400ms ease;
    transition: all 400ms ease
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-item .wp-video .mejs-overlay.mejs-overlay-play .mejs-overlay-button {
    display: none
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-item .wp-video .mejs-overlay.mejs-overlay-play:before {
    content: '';
    width: 0;
    height: 0;
    border-top: 19px solid transparent;
    border-bottom: 19px solid transparent;
    border-left: 34px solid #fff;
    position: absolute;
    -webkit-transform: translateX(calc(-50% + 23px));
    -moz-transform: translateX(calc(-50% + 23px));
    -o-transform: translateX(calc(-50% + 23px));
    -ms-transform: translateX(calc(-50% + 23px));
    transform: translateX(calc(-50% + 23px))
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-item .wp-video .mejs-overlay.mejs-overlay-play::after {
    content: '';
    border: 5px solid #fff;
    height: 80px;
    width: 80px;
    left: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-item .ns-read-more {
    position: relative;
    width: 100%;
    bottom: 0px;
    left: 0px;
    padding: 5px;
    background-color: #fff;
    z-index: 21;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-item .ns-read-more:before {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 0px;
    right: 0px;
    z-index: 1;
    display: block
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-item .ns-read-more a {
    width: 100%;
    text-align: center;
    font-weight: 400;
    font-size: 100%;
    line-height: 30px;
    height: 30px;
    padding: 0px;
    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;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-item .ns-read-more a.ns-btn-read-less {
    display: none
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-item.ns-tab-reviews .columns {
    height: 260px
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-item.ns-tab-reviews .ns-read-more {
    z-index: 35
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs #reviews #review_form_wrapper {
    width: 100%;
    max-height: 100%;
    max-width: 100%;
    position: fixed;
    top: auto;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background-color: #ffffff;
    z-index: 99999;
    text-align: center;
    overflow-y: auto;
    -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%);
    -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    -o-transition: all 400ms ease;
    transition: all 400ms ease
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs #reviews #review_form_wrapper.ns-show {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs #reviews #review_form_wrapper .comment-reply-title {
    padding: 0 10px;
    font-size: 20px;
    line-height: 25px
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs #reviews #review_form_wrapper .close-review-form {
    display: block
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs #reviews #review_form_wrapper .comment-form .comment-form-cookies-consent {
    padding: 0
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs #reviews #review_form_wrapper #review_from {
    padding: 20px
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs #reviews .cr-ajax-reviews-review-form #review_form_wrapper {
    position: static;
    display: block;
    opacity: initial;
    visibility: initial;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-item.ns-row-active>.columns {
    height: auto;
    overflow-y: visible
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-item.ns-row-active .wp-video .mejs-overlay.mejs-overlay-play .mejs-overlay-button {
    display: block
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-item.ns-row-active .ns-read-more {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-item.ns-row-active .ns-read-more a svg {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-item.ns-row-active #reviews .nasa-statistic-ratings {
    width: 100%
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-item.ns-row-active #reviews .btn-add-new-review {
    width: 100%;
    text-transform: capitalize;
    letter-spacing: 0px;
    color: #333;
    border-color: #aaa;
    background-color: #fff;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-no-read-more {
    position: relative
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-no-read-more .ns-read-more {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-no-read-more .ns-read-more a {
    display: none
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-no-read-more .ns-read-more:after {
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    border-bottom: 8px solid rgba(0, 0, 0, 0.09);
    z-index: 1;
    display: block
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-no-read-more:last-child .ns-read-more:after {
    display: none
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-no-read-more .nasa-content-panel .nasa-bought-together-wrap .nasa-accessories-total-price-wrap {
    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;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 10px
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-no-read-more .nasa-content-additional_information {
    margin: 10px 0px 20px 0px
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-item:not(.ns-tab-item:first-child) .nasa-content {
    margin-top: 10px
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-item:not(.ns-tab-item:last-child) .ns-read-more {
    padding-bottom: 15px;
    z-index: 99
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-item:not(.ns-tab-item:last-child) .ns-read-more:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    border-bottom: 8px solid rgba(0, 0, 0, 0.09);
    z-index: 1;
    display: block
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-regular:not(.ns-tab-regular:last-child) {
    position: relative
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-regular:not(.ns-tab-regular:last-child):after {
    width: 100%;
    content: "";
    border-bottom: 8px solid rgba(0, 0, 0, 0.09);
    height: 20px
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-regular:not(.ns-tab-regular:first-child) .nasa-content {
    margin-top: 10px
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .product-details #reviews #comments {
    margin-bottom: 0
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .product-details #reviews #comments .woocommerce-Reviews-title {
    width: 100%
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .product-details #reviews #comments .woocommerce-Reviews-layout {
    flex: inherit;
    padding: 0
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .product-details #reviews #comments .woocommerce-Reviews-layout::after {
    display: none
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .product-details #reviews #comments .commentlist {
    margin: 0;
    border: none
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .product-details #reviews #comments .commentlist.masonry li {
    padding: 0 5px 10px 5px
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-single-product-in-mobile .price {
    font-size: 130%
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-accessories-check .price,
body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-accessories-wrap .price,
body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-accessories-total-price .price {
    font-size: 100%
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-detail-product-deal-countdown {
    margin: 0 0 15px 0
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-detail-product-deal-countdown:empty {
    display: none
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-dsc-wrap {
    margin: 0 0 10px 0
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .pwb-single-product-brands {
    padding-top: 0
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .safe-checkout fieldset {
    margin: 0
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-wrap-popup-nodes {
    margin-top: -10px;
    overflow-y: unset;
    white-space: unset;
    mask-image: unset;
    -webkit-mask-image: unset;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-wrap-popup-nodes>li {
    position: relative;
    display: block;
    padding: 12px 0
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-wrap-popup-nodes>li:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: -10px;
    right: -10px;
    width: auto;
    height: 1px;
    margin: 0;
    border-bottom: 1px solid #f2f2f2;
    display: block
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-wrap-popup-nodes>li:last-child {
    padding-bottom: 0
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-wrap-popup-nodes>li:last-child:after {
    display: none
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-wrap-popup-nodes>li.hidden-tag {
    padding: 0
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-wrap-popup-nodes>li.hidden-tag:after {
    display: none
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-wrap-popup-nodes>li .nasa-node-popup {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    position: relative
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-wrap-popup-nodes>li .nasa-node-popup svg.ns-mobile-node-arr {
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-product-details-page .product_meta {
    border-top: none;
    border-bottom: none;
    padding-top: 0
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .nasa-small-accodion {
    border-top: none
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .nasa-small-accodion .nasa-accordion-title a {
    margin-left: -10px;
    margin-right: -10px;
    padding-left: 10px;
    border-top: 1px solid #efefef;
    border-bottom: none
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .nasa-small-accodion .nasa-accordion-title a.active {
    background: #f8f8f8
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .nasa-small-accodion .nasa-accordion-title:first-child a {
    border-top: none;
    padding-top: 25px
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .nasa-small-accodion .nasa-accordion-title:first-child a:after {
    margin-top: -12px
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-single-product-in-mobile .nasa-accordions-content.nasa-no-border .nasa-panel {
    margin-left: -10px;
    margin-right: -10px;
    padding-left: 10px;
    padding-right: 10px;
    background: #f8f8f8;
    border-bottom: none
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-single-product-in-mobile .nasa-accordions-content.nasa-no-border .nasa-panel>*:first-child {
    margin-top: 0
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-title-relate {
    margin-top: 10px;
    margin-bottom: 15px
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .related-product {
    overflow: hidden;
    padding-bottom: 20px
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .related-product:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0px;
    right: 0px;
    z-index: 1;
    border-bottom: 8px solid #f2f2f2;
    display: block
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .related-product .ns-items-gap>.nasa-nav-arrow {
    display: none !important;
    top: 15px;
    opacity: 1;
    visibility: visible;
    border: 1px solid #ddd;
    padding: 0;
    font-size: 170%;
    line-height: 27px;
    width: 29px;
    height: 29px;
    text-align: center;
    background-color: #fff;
    border: 1px solid #999;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .related-product .ns-items-gap>.nasa-nav-arrow svg {
    color: #333
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .related-product .ns-items-gap>.nasa-nav-arrow.slick-prev {
    right: 40px;
    left: auto
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .related-product .ns-items-gap>.nasa-nav-arrow.slick-disabled {
    border-color: #eee
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .related-product .ns-items-gap>.nasa-nav-arrow.slick-disabled::before {
    color: #aaa
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .related-product .ns-items-gap .product-item .variations_form {
    padding: 5px;
    margin: 0;
    position: absolute
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .related-product .ns-items-gap .product-item .variations_form::after {
    display: none
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .related-product .ns-items-gap .product-item .variations_form .ns-info-variants {
    margin: 0
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .related-product .nasa-title-relate {
    text-align: left;
    padding: 0
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-single-product-slide .main-images .nasa-item-main-image-wrap,
body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-single-product-slide .main-images .nasa-item-main-video-wrap {
    margin-bottom: 0
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .product-gallery .main-images {
    border-bottom: 8px solid #f2f2f2
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .product-gallery .product-image-btn {
    height: auto;
    top: auto;
    bottom: 20px;
    left: 5px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .product-gallery .product-image-btn>a {
    width: 32px;
    margin: 0 5px
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .product-gallery .product-image-btn>a.product-video-popup {
    height: 36px;
    width: 36px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.08);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.08)
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-product-details-page .legal-price-info {
    margin-top: 10px
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-product-details-page .legal-price-info p.wc-gzd-additional-info {
    margin-bottom: 5px
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .product-info .woocommerce-product-rating.nasa-has-sa-brands:after {
    display: none
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-sa-brands {
    width: 100%;
    padding-top: 5px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-single-product-in-mobile form.cart.variations_form {
    position: fixed;
    bottom: 0;
    top: auto;
    left: 0;
    right: 0;
    margin: 0;
    max-height: 90%;
    z-index: 401;
    background-color: #fff;
    padding: 20px 0 85px 0;
    overflow: hidden;
    visibility: hidden;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 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;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
    -webkit-flex-wrap: nowrap !important;
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
    -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    -o-transition: all 400ms ease;
    transition: all 400ms ease;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -o-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%)
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-single-product-in-mobile form.cart.variations_form>* {
    margin-left: 20px;
    margin-right: 20px
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-single-product-in-mobile form.cart.variations_form .nasa-stclose,
body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-single-product-in-mobile form.cart.variations_form .ns-info-btns {
    margin: 0
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-single-product-in-mobile form.cart.variations_form.ns-show {
    visibility: visible;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-single-product-in-mobile form.cart.variations_form.ns_add_to_cart_button_show .nasa-buy-now {
    display: none
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-single-product-in-mobile form.cart.variations_form.ns_buy_now_button_show .single_add_to_cart_button {
    display: none
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-single-product-in-mobile form.cart.variations_form:after {
    display: none
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-single-product-in-mobile form.cart.variations_form .dsc-flex-row {
    margin-bottom: 0
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-single-product-in-mobile form.cart.variations_form .ns-form-info .bulk-desc:before {
    display: none
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-single-product-in-mobile form.cart.variations_form .ns-form-info .stock.out-of-stock,
body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-single-product-in-mobile form.cart.variations_form .ns-form-info .cwginstock-subscribe-form {
    padding: 0 0 0 15px;
    margin: 0
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-single-product-in-mobile form.cart.variations_form .ns-form-info .stock.out-of-stock:after,
body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-single-product-in-mobile form.cart.variations_form .ns-form-info .cwginstock-subscribe-form:after {
    display: none
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-single-product-in-mobile form.cart.variations_form .ns-form-info .cwginstock-subscribe-form {
    margin: 0
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-single-product-in-mobile form.cart.variations_form .ns-form-info .cwginstock-subscribe-form .cwginstock-panel-primary {
    margin: 0
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-single-product-in-mobile form.cart.variations_form .ns-form-info .cwginstock-subscribe-form .cwginstock-panel-primary h4 {
    margin-top: 0px
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-single-product-in-mobile form.cart.variations_form .nasa-dsc-wrap {
    padding-bottom: 10px
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-single-product-in-mobile form.cart.variations_form .nasa-dsc-wrap:after {
    display: none
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-single-product-in-mobile form.cart.variations_form .ns-info-variants {
    overflow-x: hidden;
    overflow-y: auto;
    margin-left: 0;
    margin-right: 0
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-single-product-in-mobile form.cart.variations_form.popup-gallery {
    opacity: 0;
    visibility: hidden
}

body.nasa-in-mobile.nasa-mobile-app #wrapper div.product.wcpa_has_options form.cart,
body.nasa-in-mobile.nasa-mobile-app #wrapper div.product.wcpa_has_options form.cart>div,
body.nasa-in-mobile.nasa-mobile-app #wrapper .sydney-single-addtocart-wrapper,
body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-variation-add-to-cart {
    flex-wrap: nowrap !important
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .classic-layout .products-arrow {
    top: 0;
    right: 0
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .product-info .entry-title {
    margin-top: 10px
}

body.nasa-in-mobile.nasa-mobile-app .nasa-node-content {
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    display: block;
    visibility: hidden;
    position: fixed;
    top: auto;
    left: 0;
    bottom: 0;
    right: 0;
    overflow-y: auto;
    background-color: #ffffff;
    z-index: 0;
    max-width: 100%;
    max-height: 90%;
    -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    -o-transition: all 400ms ease;
    transition: all 400ms ease;
    -webkit-transform: translateY(110%);
    -moz-transform: translateY(110%);
    -o-transform: translateY(110%);
    -ms-transform: translateY(110%);
    transform: translateY(110%)
}

body.nasa-in-mobile.nasa-mobile-app .nasa-node-content.ns-actived {
    opacity: 1;
    visibility: visible;
    z-index: 999999;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

body.nasa-in-mobile.nasa-mobile-app .nasa-node-content.ns-actived .ns-node-close {
    top: 10px
}

body.nasa-in-mobile.nasa-mobile-app .nasa-node-content.nasa-popup-content-contact {
    overflow: visible;
    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
}

body.nasa-in-mobile.nasa-mobile-app .nasa-node-content.nasa-popup-content-contact .nasa-wrap {
    overflow-y: auto
}

body.nasa-in-mobile.nasa-mobile-app .nasa-node-content.nasa-popup-content-contact .nasa-product-img {
    position: absolute;
    top: 0
}

body.nasa-in-mobile.nasa-mobile-app #nasa-content-delivery-return,
body.nasa-in-mobile.nasa-mobile-app #nasa-content-size-guide {
    padding: 40px 0 10px 0;
    overflow: hidden;
    max-height: 90%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex: 1 1 auto;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

body.nasa-in-mobile.nasa-mobile-app #nasa-content-delivery-return .ns-inct,
body.nasa-in-mobile.nasa-mobile-app #nasa-content-size-guide .ns-inct {
    overflow-y: auto;
    padding: 0 10px
}

body.nasa-in-mobile.nasa-mobile-app #nasa-content-ask-a-quetion .nasa-product,
body.nasa-in-mobile.nasa-mobile-app #nasa-content-request-a-callback .nasa-product {
    padding: 55px 30px 15px 30px
}

body.nasa-in-mobile.nasa-mobile-app #nasa-content-ask-a-quetion .nasa-product .nasa-product-img,
body.nasa-in-mobile.nasa-mobile-app #nasa-content-request-a-callback .nasa-product .nasa-product-img {
    margin-bottom: 0
}

body.nasa-in-mobile.nasa-mobile-app #nasa-content-ask-a-quetion .nasa-product .nasa-product-info .price,
body.nasa-in-mobile.nasa-mobile-app #nasa-content-request-a-callback .nasa-product .nasa-product-info .price {
    margin-bottom: 0;
    padding-top: 0;
    font-size: 110%
}

body.nasa-in-mobile.nasa-mobile-app.nasa-rtl .nasa-stclose.ns-form-close {
    left: 3px;
    right: auto
}

body.nasa-in-mobile.nasa-mobile-app.nasa-rtl .ns-variants-clone .ns-open-var-form svg {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    left: 0;
    right: auto
}

body.nasa-in-mobile.nasa-mobile-app.nasa-rtl .ns-info-variants .label {
    padding-left: 0
}

body.nasa-in-mobile.nasa-mobile-app.nasa-rtl .ns-info-variants .nasa-node-popup svg.ns-mobile-node-arr {
    right: unset;
    left: -10px;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

body.nasa-in-mobile.nasa-mobile-app.nasa-rtl #wrapper .nasa-wrap-popup-nodes>li .nasa-node-popup svg.ns-mobile-node-arr {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    left: 0;
    right: auto
}

body.nasa-in-mobile.nasa-mobile-app.nasa-rtl #wrapper .woocommerce-tabs .nasa-small-accodion .nasa-accordion-title a {
    padding-right: 10px;
    padding-left: 30px
}

body.nasa-in-mobile.nasa-mobile-app.nasa-rtl #wrapper .woocommerce-tabs .nasa-small-accodion .nasa-accordion-title a.active {
    background: #f8f8f8
}

body.nasa-in-mobile.nasa-mobile-app.nasa-rtl #wrapper .woocommerce-tabs .nasa-small-accodion .nasa-accordion-title:first-child a {
    padding-top: 20px
}

body.nasa-in-mobile.nasa-mobile-app.nasa-rtl #wrapper .classic-layout .products-arrow {
    left: 0;
    right: auto
}

body.nasa-in-mobile.nasa-mobile-app.nasa-rtl #wrapper .ns-begin-wrap .btn-link:last-child {
    margin: 0 40px 0 0
}

body.nasa-in-mobile.nasa-mobile-app.nasa-rtl #wrapper .ns-begin-wrap .btn-link:last-child:before {
    content: "";
    margin: 0 20px;
    height: 15px;
    width: 1px;
    border-left: 1px solid #ccc;
    position: absolute;
    top: 50%;
    left: 100%;
    right: unset;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

body.nasa-in-mobile.nasa-mobile-app.nasa-rtl #wrapper .ns-begin-wrap .btn-link:last-child:first-child {
    margin-right: 0
}

body.nasa-in-mobile.nasa-mobile-app.nasa-dark #wrapper .ns-begin-wrap:after,
body.nasa-in-mobile.nasa-mobile-app.nasa-dark #wrapper .nasa-last-sold:after,
body.nasa-in-mobile.nasa-mobile-app.nasa-dark #wrapper .nasa-in-cart:after,
body.nasa-in-mobile.nasa-mobile-app.nasa-dark #wrapper .nasa-single-product-brands:after,
body.nasa-in-mobile.nasa-mobile-app.nasa-dark #wrapper .product-info .woocommerce-product-details__short-description:after,
body.nasa-in-mobile.nasa-mobile-app.nasa-dark #wrapper .product-info .nasa-dsc-wrap:after,
body.nasa-in-mobile.nasa-mobile-app.nasa-dark #wrapper .product-info .check-incart-sold-wrap:after,
body.nasa-in-mobile.nasa-mobile-app.nasa-dark #wrapper .nasa-detail-product-deal-countdown:after,
body.nasa-in-mobile.nasa-mobile-app.nasa-dark #wrapper .nasa-single-product-stock:after,
body.nasa-in-mobile.nasa-mobile-app.nasa-dark #wrapper .nasa-wrap-popup-nodes:after,
body.nasa-in-mobile.nasa-mobile-app.nasa-dark #wrapper .nasa-est-delivery:after,
body.nasa-in-mobile.nasa-mobile-app.nasa-dark #wrapper .nasa-promote-sales:after,
body.nasa-in-mobile.nasa-mobile-app.nasa-dark #wrapper .nasa-single-share:after,
body.nasa-in-mobile.nasa-mobile-app.nasa-dark #wrapper .safe-checkout:after,
body.nasa-in-mobile.nasa-mobile-app.nasa-dark #wrapper .pwb-single-product-brands:after,
body.nasa-in-mobile.nasa-mobile-app.nasa-dark #wrapper .nasa-product-details-page .product_meta:after,
body.nasa-in-mobile.nasa-mobile-app.nasa-dark #wrapper .woocommerce-tabs:after,
body.nasa-in-mobile.nasa-mobile-app.nasa-dark #wrapper .stock.available-on-backorder:after,
body.nasa-in-mobile.nasa-mobile-app.nasa-dark #wrapper form.cart:after,
body.nasa-in-mobile.nasa-mobile-app.nasa-dark #wrapper .related-product:after,
body.nasa-in-mobile.nasa-mobile-app.nasa-dark #wrapper .nasa-wrap-popup-nodes>li:after,
body.nasa-in-mobile.nasa-mobile-app.nasa-dark #wrapper .ns-tab-item:not(.ns-tab-item:last-child) .ns-read-more:after,
body.nasa-in-mobile.nasa-mobile-app.nasa-dark #wrapper .ns-tab-no-read-more .ns-read-more:after,
body.nasa-in-mobile.nasa-mobile-app.nasa-dark #wrapper .stock.out-of-stock:after,
body.nasa-in-mobile.nasa-mobile-app.nasa-dark #wrapper .publish-coupons.publish-coupons-slide:after {
    border-color: #444
}

body.nasa-in-mobile.nasa-mobile-app.nasa-dark #wrapper .related-product .ns-items-gap>.nasa-nav-arrow,
body.nasa-in-mobile.nasa-mobile-app.nasa-dark #wrapper .product-gallery .images .nasa-main-image-default-wrap .ns-img-count {
    background-color: dimgray;
    border-color: dimgray;
    color: #c1c1c1
}

body.nasa-in-mobile.nasa-mobile-app.nasa-dark #wrapper .filters-container {
    background: #000000
}

body.nasa-in-mobile.nasa-mobile-app.nasa-dark #wrapper .woocommerce-tabs .ns-tab-item .ns-read-more {
    background-color: #000
}

body.nasa-in-mobile.nasa-mobile-app.nasa-dark #wrapper .woocommerce-tabs .ns-tab-item:not(.ns-row-active):after {
    background: -moz-linear-gradient(top, rgba(240, 249, 255, 0) 0%, #000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(240, 249, 255, 0)), color-stop(100%, #000));
    background: -webkit-linear-gradient(top, rgba(240, 249, 255, 0) 0%, #000 100%);
    background: -o-linear-gradient(top, rgba(240, 249, 255, 0) 0%, #000 100%);
    background: -ms-linear-gradient(top, rgba(240, 249, 255, 0) 0%, #000 100%);
    background: linear-gradient(to bottom, rgba(240, 249, 255, 0) 0%, #000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00f0f9ff', endColorstr='#000', GradientType=0)
}

body.nasa-in-mobile.nasa-mobile-app.nasa-dark #wrapper .check-incart-sold+div::before {
    border-color: #444
}

body.nasa-in-mobile.nasa-mobile-app.nasa-dark #wrapper .woocommerce-tabs .nasa-small-accodion .nasa-accordion-title a,
body.nasa-in-mobile.nasa-mobile-app.nasa-dark #wrapper .product-gallery .main-images {
    border-color: #444
}

body.nasa-in-mobile.nasa-mobile-app.nasa-dark #wrapper .woocommerce-tabs .nasa-small-accodion .nasa-accordion-title a.active {
    background-color: #111;
    color: #fff
}

body.nasa-in-mobile.nasa-mobile-app.nasa-dark #wrapper .product-header.fixed-already .mini-cart svg,
body.nasa-in-mobile.nasa-mobile-app.nasa-dark #wrapper .product-header.fixed-already .mobile-search svg,
body.nasa-in-mobile.nasa-mobile-app.nasa-dark #wrapper .product-header.fixed-already .ns-back-history svg,
body.nasa-in-mobile.nasa-mobile-app.nasa-dark #wrapper .product-header.fixed-already .ns-back-shop svg,
body.nasa-in-mobile.nasa-mobile-app.nasa-dark #wrapper .product-header.fixed-already .mobile-search svg {
    fill: #ddd;
    color: #ddd
}

body.nasa-in-mobile.nasa-mobile-app.nasa-dark #wrapper .nasa-single-product-in-mobile form.cart.variations_form {
    background-color: #222
}

body.nasa-in-mobile.nasa-mobile-app.nasa-dark #wrapper .nasa-single-product-in-mobile form.cart.variations_form .ns-form-info:before {
    border-color: #555
}

body.nasa-in-mobile.nasa-mobile-app.nasa-dark #wrapper .nasa-single-product-in-mobile form.cart.variations_form .ns-form-info .main_min_img img {
    border-color: #555
}

body.nasa-in-mobile.nasa-mobile-app.nasa-dark #wrapper .nasa-single-product-in-mobile .nasa-accordions-content.nasa-no-border .nasa-panel {
    background-color: #111
}

body.nasa-in-mobile.nasa-mobile-app.nasa-dark #wrapper .dsc-flex-column .ev-dsc-qty {
    border-color: #555;
    color: inherit
}

body.nasa-in-mobile.nasa-mobile-app.nasa-dark #wrapper .dsc-flex-column .ev-dsc-qty.actived {
    border-color: #c1c1c1;
    color: #fff
}

body.nasa-in-mobile.nasa-mobile-app.nasa-dark .nasa-node-content {
    background-color: #222
}

body.nasa-in-mobile.nasa-mobile-app.nasa-dark .nasa-popup-content-contact .nasa-wrap {
    background-color: #222
}

body.nasa-in-mobile.nasa-mobile-app.nasa-crazy-load.crazy-loading #wrapper .woocommerce-product-details__short-description:after,
body.nasa-in-mobile.nasa-mobile-app.nasa-crazy-load.crazy-loading #wrapper .nasa-promote-sales:after,
body.nasa-in-mobile.nasa-mobile-app.nasa-crazy-load.crazy-loading #wrapper .nasa-product-details-page .nasa-accordions-content.woocommerce-tabs .nasa-accordion-title:after {
    display: none
}

body.nasa-in-mobile.nasa-mobile-app.nasa-crazy-load.crazy-loading #wrapper .ns-begin-wrap:after,
body.nasa-in-mobile.nasa-mobile-app.nasa-crazy-load.crazy-loading #wrapper .nasa-last-sold:after,
body.nasa-in-mobile.nasa-mobile-app.nasa-crazy-load.crazy-loading #wrapper .nasa-in-cart:after,
body.nasa-in-mobile.nasa-mobile-app.nasa-crazy-load.crazy-loading #wrapper .nasa-single-product-brands:after,
body.nasa-in-mobile.nasa-mobile-app.nasa-crazy-load.crazy-loading #wrapper .product-info .woocommerce-product-details__short-description:after,
body.nasa-in-mobile.nasa-mobile-app.nasa-crazy-load.crazy-loading #wrapper .product-info .nasa-dsc-wrap:after,
body.nasa-in-mobile.nasa-mobile-app.nasa-crazy-load.crazy-loading #wrapper .nasa-detail-product-deal-countdown:after,
body.nasa-in-mobile.nasa-mobile-app.nasa-crazy-load.crazy-loading #wrapper .nasa-single-product-stock:after,
body.nasa-in-mobile.nasa-mobile-app.nasa-crazy-load.crazy-loading #wrapper .nasa-wrap-popup-nodes:after,
body.nasa-in-mobile.nasa-mobile-app.nasa-crazy-load.crazy-loading #wrapper .nasa-est-delivery:after,
body.nasa-in-mobile.nasa-mobile-app.nasa-crazy-load.crazy-loading #wrapper .nasa-promote-sales:after,
body.nasa-in-mobile.nasa-mobile-app.nasa-crazy-load.crazy-loading #wrapper .nasa-single-share:after,
body.nasa-in-mobile.nasa-mobile-app.nasa-crazy-load.crazy-loading #wrapper .safe-checkout:after,
body.nasa-in-mobile.nasa-mobile-app.nasa-crazy-load.crazy-loading #wrapper .pwb-single-product-brands:after,
body.nasa-in-mobile.nasa-mobile-app.nasa-crazy-load.crazy-loading #wrapper .nasa-product-details-page .product_meta:after,
body.nasa-in-mobile.nasa-mobile-app.nasa-crazy-load.crazy-loading #wrapper .stock.available-on-backorder:after,
body.nasa-in-mobile.nasa-mobile-app.nasa-crazy-load.crazy-loading #wrapper form.cart:after,
body.nasa-in-mobile.nasa-mobile-app.nasa-crazy-load.crazy-loading #wrapper .publish-coupons.publish-coupons-slide:after {
    display: none
}

.nasa-ajax-store-content.crazy-loading .nasa-single-product-in-mobile .woocommerce-product-details__short-description:after,
.nasa-ajax-store-content.crazy-loading .nasa-single-product-in-mobile .nasa-viewing:after,
.nasa-ajax-store-content.crazy-loading .nasa-single-product-in-mobile .nasa-last-sold:after,
.nasa-ajax-store-content.crazy-loading .nasa-single-product-in-mobile .nasa-in-cart:after,
.nasa-ajax-store-content.crazy-loading .nasa-single-product-in-mobile .nasa-est-delivery:after {
    border-bottom: 0px !important
}