.ns_btn-fixed {
    position: fixed;
    top: auto;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 299
}

.ns_btn-fixed .button {
    width: 100%;
    height: 45px;
    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
}

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

.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 10px;
    letter-spacing: 0;
    font-size: 13.5px;
    text-decoration: underline
}

.ns-info-variants .nasa-node-popup:after {
    font-family: "nasa-font";
    content: "\79";
    font-size: 70%;
    position: absolute;
    right: -10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.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
}

.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 .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:after {
    font-family: "nasa-font";
    content: "\79";
    font-size: 60%;
    position: absolute;
    right: 0;
    top: 40%
}

.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 #wrapper .product-header .ns-back-history, body.nasa-in-mobile.nasa-mobile-app #wrapper .product-header .mini-cart, body.nasa-in-mobile.nasa-mobile-app #wrapper .product-header .mobile-search, body.nasa-in-mobile.nasa-mobile-app #wrapper .product-header .ns-icon{
    background-color: transparent !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 #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
}

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-info .ns-begin-wrap .woocommerce-product-rating {
    margin-top: 10px
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .check-incart-sold {
    margin: 10px 0 30px 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 .check-incart-sold:after {
    display: none
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .check-incart-sold+div::before {
    content: "";
    position: absolute;
    top: -18px;
    left: -10px;
    right: -10px;
    border-bottom: 8px solid #f2f2f2;
    z-index: 1;
    display: block
}

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 .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-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 {
    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 .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 .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 {
    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>* {
    padding-bottom: 20px
}

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
}

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 .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 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 {
    display: inline-flex
}

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
}

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::after {
    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 .ns-begin-wrap.nasa-attribute-select .ns-variant-val::after {
    font-family: "nasa-font";
    content: "\79";
    font-size: 79%;
    position: absolute;
    right: 10px;
    top: 25%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    pointer-events: 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 {
    max-height: 225px;
    overflow-y: hidden;
    position: relative;
    -webkit-transition: all 400ms ease 200ms ease;
    -moz-transition: all 400ms ease 200ms ease;
    -o-transition: all 400ms ease 200ms ease;
    transition: all 400ms ease 200ms 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)
}

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

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-item .ns-read-more {
    position: absolute;
    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:after {
    font-family: pe-icon-7-stroke;
    content: "\e688";
    font-size: 29px;
    width: 30px;
    height: 30px;
    line-height: 30px
}

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 #reviews #review_form_wrapper {
    width: 100%;
    position: fixed;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background-color: #ffffff;
    padding: 20px;
    z-index: 99999;
    text-align: center;
    -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 .ns-tab-item #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 .ns-tab-item #reviews #review_form_wrapper .comment-reply-title {
    font-size: 20px;
    line-height: 25px
}

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

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-item #reviews #review_form_wrapper .comment-form .comment-form-rating label {
    display: none
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-item #reviews #review_form_wrapper .comment-form .comment-form-rating p.stars span {
    width: 220px;
    height: 41px;
    position: relative;
    float: left;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="%23DCDCDC" height="30px" viewBox="0 0 473.486 473.486"><polygon xmlns="http://www.w3.org/2000/svg" points="473.486,182.079 310.615,157.952 235.904,11.23 162.628,158.675 0,184.389 117.584,299.641 91.786,462.257 237.732,386.042 384.416,460.829 357.032,298.473"/></svg>');
    background-size: 40px;
    background-repeat: space
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-item #reviews #review_form_wrapper .comment-form .comment-form-rating p.stars span a {
    float: left;
    position: absolute;
    left: 0;
    top: 0;
    height: 40px;
    padding-top: 30px;
    overflow: hidden;
    text-indent: -999px
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-item #reviews #review_form_wrapper .comment-form .comment-form-rating p.stars span a:hover {
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="%23F7B553" height="30px" viewBox="0 0 473.486 473.486"><polygon xmlns="http://www.w3.org/2000/svg" points="473.486,182.079 310.615,157.952 235.904,11.23 162.628,158.675 0,184.389 117.584,299.641 91.786,462.257 237.732,386.042 384.416,460.829 357.032,298.473"/></svg>');
    background-size: 40px;
    background-repeat: space
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-item #reviews #review_form_wrapper .comment-form .comment-form-rating p.stars span a:focus {
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="%23F7B553" height="30px" viewBox="0 0 473.486 473.486"><polygon xmlns="http://www.w3.org/2000/svg" points="473.486,182.079 310.615,157.952 235.904,11.23 162.628,158.675 0,184.389 117.584,299.641 91.786,462.257 237.732,386.042 384.416,460.829 357.032,298.473"/></svg>');
    background-size: 40px;
    background-repeat: space
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-item #reviews #review_form_wrapper .comment-form .comment-form-rating p.stars span a.active {
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="%23F7B553" height="30px" viewBox="0 0 473.486 473.486"><polygon xmlns="http://www.w3.org/2000/svg" points="473.486,182.079 310.615,157.952 235.904,11.23 162.628,158.675 0,184.389 117.584,299.641 91.786,462.257 237.732,386.042 384.416,460.829 357.032,298.473"/></svg>');
    background-size: 40px;
    background-repeat: space
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-item #reviews #review_form_wrapper .comment-form .comment-form-rating p.stars span a.star-1 {
    width: 45px;
    z-index: 10
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-item #reviews #review_form_wrapper .comment-form .comment-form-rating p.stars span a.star-2 {
    width: 85px;
    z-index: 9
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-item #reviews #review_form_wrapper .comment-form .comment-form-rating p.stars span a.star-3 {
    width: 130px;
    z-index: 8
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-item #reviews #review_form_wrapper .comment-form .comment-form-rating p.stars span a.star-4 {
    width: 175px;
    z-index: 7
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-item #reviews #review_form_wrapper .comment-form .comment-form-rating p.stars span a.star-5 {
    width: 220px;
    z-index: 6
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-item #reviews #review_form_wrapper .comment-form .comment-form-comment {
    margin: 20px 0px 10px 0
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-item #reviews #review_form_wrapper .comment-form .comment-form-comment label {
    display: none
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-item #reviews #review_form_wrapper .comment-form .form-submit .submit {
    width: 100%
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-item #reviews #review_form_wrapper .comment-form .nasa-form-media {
    display: none
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-item #reviews #review_form_wrapper .comment-form .nasa-form-media-wrap {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin-bottom: 30px;
    width: 100%;
    padding-top: 20px
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-item #reviews #review_form_wrapper .comment-form .nasa-form-media-wrap .svg_image_upload {
    padding: 10px;
    width: 90px;
    font-size: 12px;
    margin: 0;
    border: 1px dashed #ccc;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -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 #reviews #review_form_wrapper .comment-form .nasa-form-media-wrap .svg_image_upload .upload-img {
    height: 50px;
    width: 50px;
    margin-bottom: 5px;
    background-color: #F3F3F3;
    -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-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -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 #reviews #review_form_wrapper .comment-form .nasa-form-media-wrap .nasa-comment-media {
    padding: 0 0 0 20px;
    text-align: left;
    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
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-item #reviews #review_form_wrapper .comment-form .nasa-form-media-wrap .nasa-comment-media span {
    font-size: 14px
}

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

body.nasa-in-mobile.nasa-mobile-app #wrapper .woocommerce-tabs .ns-tab-item.ns-row-active {
    max-height: fit-content;
    overflow-y: visible;
    padding-bottom: 50px
}

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:after {
    -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;
    font-size: 15px;
    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 .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
}

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 .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 .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:after {
    font-family: "nasa-font";
    content: "\79";
    font-size: 70%;
    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 {
    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;
    -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::before {
    color: #aaa
}

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 .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 20px 65px 20px;
    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;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -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.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 .ns-info-variants {
    overflow-x: hidden;
    overflow-y: auto
}

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 {
    right: 0
}

body.nasa-in-mobile.nasa-mobile-app #wrapper .nasa-node-content {
    display: block;
    visibility: hidden;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    overflow-y: auto;
    background-color: #ffffff;
    z-index: 0;
    max-width: 100%;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -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-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 #wrapper .nasa-node-content.ns-actived .ns-node-close {
    top: 10px
}

body.nasa-in-mobile.nasa-mobile-app #wrapper #nasa-content-ask-a-quetion .nasa-product,body.nasa-in-mobile.nasa-mobile-app #wrapper #nasa-content-request-a-callback .nasa-product {
    padding-top: 60px
}

body.nasa-in-mobile.nasa-mobile-app #wrapper #nasa-content-delivery-return {
    padding: 20px 10px
}

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:after {
    content: "\7a";
    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:after {
    right: unset;
    left: -10px;
    content: '\7a'
}

body.nasa-in-mobile.nasa-mobile-app.nasa-rtl #wrapper .nasa-wrap-popup-nodes>li .nasa-node-popup:after {
    content: "\7a";
    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-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 .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 {
    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: #2a2a2a
}

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 .nasa-icon,body.nasa-in-mobile.nasa-mobile-app.nasa-dark #wrapper .product-header.fixed-already .mobile-search .nasa-icon {
    color: #ddd
}

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 {
    fill: #ddd
}

body.nasa-in-mobile.nasa-mobile-app.nasa-dark #wrapper .product-header.fixed-already .mobile-search.nasa-icon {
    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 .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 #wrapper .nasa-node-content {
    background-color: #222
}

body.nasa-in-mobile.nasa-mobile-app.nasa-dark #wrapper .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 .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 {
    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
}
