/* For screens with a maximum width of 767px (typical mobile devices) */
@media screen and (max-width: 767px) {
    .nasa-label-small-square-2 .nasa-attr-ux-label .nasa-attr-text {font-size: 10px !important;font-weight:400 !important; letter-spacing:1px; margin:0px; min-width:70px;color:#000 !important;
        background: #f3f3f3; }
	.nasa-attr-ux_wrap.type-nasa_label::-webkit-scrollbar {
		display: none;}
	.dynamic-variation-heading{ text-align: center;
    text-transform: uppercase;
    font-size: 0.7rem;
    letter-spacing: 1.5px;
    margin: 15px 0 0;
}
	.woocommerce-remove-coupon{color:#fff;}
	.tax-product_tag .breadcrumb-row {display:none;}
	.delivery-checker-result.delivery-estimate-container{margin-top: 0px !important;
    text-align: left !important;
    padding: 0px;
    border-bottom: 1px dashed #ccc;
    padding-bottom: 15px;}
	.home .sticky-wrapper{position:sticky; z-index:2;   -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow: none;}
	.menu-item-heading.ns-menu-heading{display:none;}
	.home .nasa-header-sticky .fixed-already{position:fixed !important;}
	.badge.sale-label {margin-bottom:10px;}
	.nasa-warper-order .delivery-estimate-container{font-size:10px; color:#000;}
	.woocommerce-checkout:has(.nasa-warper-order) header{display:none;}
	.woocommerce-checkout:has(.nasa-warper-order) footer{display:none;}
	.nasa-order-received{padding-bottom:0px;}
	.nasa-order-received-left{padding-top:30px;}
	.checkout-breadcrumb{display:none !important;}
	.woocommerce-privacy-policy-text{display:none;}
	.checkout-modern-wrap .nasa-bc-modern{display: flex;
        justify-content: space-between;
        align-items: center;}
	.checkout-modern-left-wrap{padding-bottom:0px !important;}
	.payment_method_cod img{transform:scale(0.9);}
	.your-order-title {font-size:9px !important;}
	.your-order-price{font-size:14px !important;}
	.payment-method-svg-icon{display:block !important;margin-left:-5px;}
	.nasa-bc-modern, .nasa-bc-modern.fixed-already{border-bottom:0.5px solid #ccc;box-shadow:none !important;-webkit-box-shadow:none !important;}
	.woocommerce-checkout:has(#address_hint) #address2-wrapper{display:none;}
	#billing_address_1_field{width:100% !important;}
	.your-order-mobile{background-color: #fff;margin-top:0px !important;color:#1f1f1f !important;}
	.single-product .woocommerce-variation-price{margin-bottom:-15px;}
	.woocommerce-checkout .discount-container{margin: 0px;
        padding: 7px;
        border-radius: 0px;
        background:#383441 !important;}
	.woocommerce-checkout .discount-container .discountmsg{background: linear-gradient(to right, #4d4d4d 0%, #000000 10%, #4d4d4d 20%);background-size: 200%;
        background-clip: text;
        -webkit-background-clip: text;}
	.woocommerce-checkout #my-mc-coupon-bar{display:none !important;}
	.woocommerce-checkout .coupon-content.ext-item-content svg{display:none;}
	.woocommerce-checkout .coupon-content.ext-item-content{pointer-events:none;}
	.woocommerce-checkout .nasa-static-sidebar .minicart_total_checkout::before{content:"PRICE BREAKUP";display: block;font-size: 11px;line-height: 3;letter-spacing: 1.5px;}
	.woocommerce-checkout .nasa-static-sidebar .minicart_total_checkout{display: block !important;
        opacity: 1 !important;padding-top:0px;
        transform: translateY(0px) !important;}
	.delivery-estimate-container{padding:5px;font-size:9px;}
	.product .delivery-estimate-container{text-align:center; font-size:9.5px;width: calc(100% + 30px) !important;
        margin-left: -15px;letter-spacing:0.3px;}
	.add-email-link{text-align: end;
    font-size: 8px;
    margin-right: 10px;
	letter-spacing: 1px !important;
        text-transform: uppercase;
        text-underline-offset: 2px;}
	.checkout-modern-wrap .woocommerce-checkout-review-order table .coupon-clone-td{display:none;}

/* HOME PAGE ELEMENTOR */
	.main-page-cat{display: flex;
        flex-wrap: nowrap;
        overflow-x: auto;
        white-space: nowrap;
        width: 100%;
	}
	.main-page-cat .cat-img{min-width:22% !important;font-size:8px;letter-spacing:0.3px;font-weight:600;}
	.nasa-minicart-items{padding:0px !important;}
	.woocommerce-checkout .toggle-total {right: 5px !important;opacity:0;}
	body .nasa-static-group-btn{right: 0px;bottom: 30px;}
	.single-product .nasa-static-group-btn{display:none;}
	.large-12.columns.ns-before-archive-products{display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
	align-items: center;
        margin: 2px 0;
        background: rgb(255 255 255 / 86%);
        backdrop-filter: blur(20px) saturate(2);
        -webkit-backdrop-filter: blur(20px) saturate(2);
	height:60px;
		position: sticky;
        top: 40px;
        z-index: 9;
	}
	.large-4.medium-6.small-6.columns.nasa-toggle-layout-side-sidebar{display:none;}
	.filters-container.nasa-filter-wrap .small-6{width:100%;}
	.header-icons .cart-link.archive-bag{    flex-direction: row;}
	.archive .nasa-icon-mini-cart{display:none;}
	.nasa-static-sidebar .nasa-attr-ux_wrap.type-nasa_label[data-attribute_name="attribute_pa_size"]{flex-wrap:wrap;justify-content:center !important;}
	.nasa-static-sidebar .nasa-label-small-square-2 .nasa-attr-ux-label{min-width:70px !important;margin:3px;}
	.nasa-static-sidebar .m-scroll{display:none;}
	.ext-node.mini-cart-change-variation .delivery-estimate-container{display:none;}
	
	#nasa-init-viewed svg {scale:0.8;}
	.nasa-top-cat-filter-wrap-mobile li, .nasa-product-taxs-widget li, .nasa-text-variation{font-size: 9px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

	.product-lightbox-inner .offerforyou{display:none;}
	#cart-sidebar:has(.coupon-popup-mini.active) .mess-wrap {
  display: none !important;
}
	.nasa-static-sidebar .nasa-attr-ux-label{min-width:80px !important;}
	
	.ext-node.mini-cart-change-variation{padding:15px 0 !important;}
	.nasa-static-sidebar .ext-nodes-wrap .ext-node.mini-cart-change-variation .product-lightbox .row .product-quickview-info .product-info .variations_form .single_variation_wrap{box-shadow:none; -webkit-box-shadow:none;}
	.mini-cart-change-variation .m-scroll, .nasa-static-sidebar .ext-nodes-wrap .ext-node.mini-cart-change-variation .product-lightbox .row .product-quickview-img,
.mini-cart-change-variation .shiprocket-zipcode {
    display: none !important;
}
	.mini-cart-change-variation .product-info-madeorder p{flex-direction: column;}
	
	
	.size-info-container {
  line-height: 1.8; /* Ensure consistent spacing between lines */
}
	#mobile-navigation li.root-item{line-height:2.5;border:none;}
	#mobile-navigation li a{font-size:90%;text-transform:none;letter-spacing:0.3px;font-weight:normal;}
	
.nasa-mobile-nav-wrap h3.menu-item-heading {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow:none;
	align-self:center;
}

.size-info-container b,
.size-info-container i {
  display: flex;
  align-items: center; /* Vertically align SVG and text */
  gap: 8px; /* Add space between SVG and text */
  margin: 5px 0; /* Add spacing between rows */
}

.size-info-container img {
  width: 28px; /* Set consistent width */
  height: auto; /* Maintain aspect ratio */
  display: inline-block; /* Ensure SVGs are inline with text */
  vertical-align: middle; /* Center the SVG with the text */
}

/* Disable tap highlight on mobile devices */
body {
    -webkit-tap-highlight-color: transparent;
}

/* Optionally, reset :focus and :active styles */
button, a {
    outline: none;
    box-shadow: none;
}

	.single-product .nasa-single-share{display:none !important;}
	.product-info .product_meta{display:none;}
	.navigation-bar{
    margin-top: -25px !important;
    margin-right:auto;
    margin-bottom: 30px;
    z-index: 3;
    position: relative !important;
    background: #ffffff4a;
    width: max-content;
    padding: 5px;
    border-radius: 20px;
		scale:0.7;
	display:flex;}
	.single-product .nasa-header-sticky .sticky-wrapper:not(.fixed-already){position:relative;top:0px;z-index:2;box-shadow:none;}
	.single-product .sticky-wrapper:not(.fixed-already) .mobile-menu .logo-wrapper{display:none;}
	.product-images-container div{scroll-snap-align: start;}
	
	.nasa-static-sidebar .ext-item-wrap, .ns-cart-popup-v2 .ext-item-wrap{font-size:9px;line-height:1.6;}
	.button{font-size:10px !important;}
	.total-price-label2{display:none;}
	.nav-dot{height:3px !important;}
	
	.nasa-static-sidebar .minicart_total_checkout{color: #fff;border-top:1px dashed #fff;
        padding: 10px 10px 20px;
    }
	.woocommerce-checkout .mini-cart-item-subtotal{    flex-direction: row !important;
    width: 80px;}
	.checkout-modern-wrap .nasa-box-heading{font-size:11px;}
	.woocommerce-privacy-policy-text p{font-size:9px;letter-spacing:0.5px;}
	.checkout-modern-wrap .nasa-box-desc{font-size:10px; letter-spacing:0.3px; font-weight:400;}
	.checkout-modern-right-wrap .close-your-order-mobile{scale:0.6;}
	.ns-bottom_place_order #place_order{text-transform: uppercase !important;
        font-size: 10px !important;
        letter-spacing: 3px !important;
    }
	.small-6:nth-of-type(2n+1){padding:2px;}
	#wpadminbar{display:none;}
	.nasa-bc-modern .ns-check-out-back{top: 16px !important;
        left: 15px !important;}
	#cart-sidebar:has(.coupon-content.ext-item-content) .woocommerce-mini-cart__total.total .total-price-label{display:inline-block;padding-top:10px;}
	.product-gallery:has(.nav-dot.nav-dot--video) .navigation-bar{padding:6px 6px 0 6px !important;}
	.nasa-static-sidebar.style-1 .nasa-minicart-footer{
		padding:0px; box-shadow:none; -webkit-box-shadow:none;
    -moz-box-shadow:none;}
	.ext-mini-cart-wrap{background:transparent;}
	
	#cart-sidebar:has(.coupon-content.ext-item-content) .woocommerce-mini-cart__total.total .total-price.right{display:inline-block;padding-top:10px;}
	.checkout-modern-wrap .nasa-bc-modern{-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.11);
        -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.11);
        box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.11);}
	.nasa-switch-step{text-transform:uppercase !important;letter-spacing:2px!important;font-size:10px !important;}
	body .nasa-wrap-active-top{padding-right:20px;}
	.nasa-side-sidebar .widget-title{font-size:10px !important;}
	.nasa-ignore-variation-item svg.nasa-close-fillter{top:45%;scale:0.7;left:2px;}
	.md-modal-title{font-size: 9px;padding: 10px;text-align: center;text-transform: uppercase;letter-spacing: 2px;line-height:22px;display: flex;
        justify-content: center;}
	.chart_note{background:white;font-size:10px;}
	.nasa-static-group-btn a{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin-bottom:0px; -webkit-border-radius:0;-moz-border-radius:0;border-radius: 0;background: #f2f2f27d !important;backdrop-filter: blur(4px);}
	.woocommerce-error{font-size:9px !important; padding:15px;border-left:0px !important;}
	.woocommerce-notices-wrapper{width:100% !important;  background-color: rgba(255, 255, 255, 0.85);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
	padding-right:0px !important;
	display:flex;
	justify-content: center;
	bottom:0 !important;
	}
	.single-product:has(.custom-length-proceed-wrap) .nasa-label-small-square-2 .nasa-attr-ux-label.selected , .nasa-attr-ux.nasa-attr-ux-image.selected{pointer-events:none;}
	
	#nasa-back-to-top{border-bottom:0.5px solid #dedede;}
	.mini-cart-change-variation .entry-title{letter-spacing:0.5px !important;}
    .wpc-filters-widget-content:not(.wpc-opened){display:block !important}
	.rlt_subpro .price del .amount{font-size:9px;}
	.md-size-chart-modal-body{bottom: 0px;position: absolute;height:auto;border-radius:0px;padding-bottom:10px;max-height:90%;
		-webkit-animation: slideUp 0.5s ease-out forwards !important;
		animation: slideUp 0.5s ease-out forwards !important;}
	/* Define Slide Up Animation */
@keyframes slideUp {
    from {
        transform: translateY(100%);
        opacity: 1;
    }
    to {
        transform: translateY(0);
        opacity: 1;
    }
}
	.md-size-chart-hide .md-size-chart-modal-body {
    animation: slideDown 0.4s ease-out forwards !important;
		-webkit-animation:slideDown 0.4s ease-out forwards !important;
}

/* Define Slide Down Animation */
@keyframes slideDown {
    from {
        transform: translateY(0);
        opacity: 1;
    }
    to {
        transform: translateY(100%);
        opacity: 1;
    }
}
	.scfw_size-chart-details-tab span{font-size:9px;letter-spacing:2px;text-transform:uppercase;border-bottom: 1px solid lightgray !important;}
	.button-wrapper #chart-button, .button-wrapper .md-size-chart-btn{color: #000000;
    text-transform: uppercase;
    font-size: 7px;
		letter-spacing:1px;
    display: flex;
    align-items: center;
    justify-content: center;
	margin-top:15px;z-index:9;
		position:absolute;
		right:0;
	}
	
	.chart-table .scfw-chart-table-title {
    font-size: 9px;
    margin: 30px 0 10px;
    line-height: normal;
    letter-spacing: 2px !important;
    font-weight: 600;
	text-align:center;}
	.button-wrapper{margin-bottom:0px;}
	table#size-chart tr td{font-size:9px !important;min-width:50px;background:#f5f5f5 !important;line-height:1.5;}
	table#size-chart tr th{font-size:8px !important;min-width:50px;}
	.chart-container{padding:0 10px; }
	.product-quickview-img .product-img img{width:70% !important; }
	.woocommerce-variation-availability .stock{display:none;}
	.quickview-close.nasa-sidebar-close{top:15px!important; left:10px!important;}
	.product-quickview-img .product-img{flex-wrap: nowrap !important;overflow-x: auto;-webkit-overflow-scrolling: touch; }
	.product-quickview-img .product-img::-webkit-scrollbar {display:none;}
	.product-lightbox .entry-title{font-size:80% !important;}
	#nasa-quickview-sidebar-content{padding:0px;}
	.mobile-menu{min-height:40px;padding:0px;}
	.mobile-menu .header-icons>li.first{display:none;}
	.nasa-mobile-icons-wrap.mini-icon-mobile{justify-content:flex-end;}
	#nasa-quickview-popup{max-height:80vh;padding:0px;min-width:100%;bottom:0 !important;top:initial;}
	
	.wishlist-link.nasa-wishlist-link.inline-block .icon-wrap{outline:none !important;}
	.nasa-product-details-page .product-info .entry-title{padding-right:0px !important;text-align:center;font-weight:600; }
	.product-info .woocommerce-product-details__short-description{text-align:center;}
	.product-info .nasa-attr-ux_wrap{  display: flex;flex-wrap: wrap;justify-content: center;}
	.product-info .variations tr {display: flex;flex-direction: column;align-items: center;}
	.nasa-static-sidebar .variation{font-size:8px !important;width:70%;}
	.single-product .wpclv-attributes .wpclv-attribute {align-items: center;display: flex;flex-direction: column;margin-bottom:10px;}
	.wpclv-attributes .wpclv-terms .wpclv-term-image span, .wpclv-attributes .wpclv-terms .wpclv-term-image a{width:55px !important;}
	.single-product .product-info .price{flex-direction: column !important; align-items: center;} 
	.single-product .product-info .price .woocommerce-price-suffix{margin-top:-7px;}
	.archive .text-left .breadcrumb{-webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;}
	.product-info .variations{margin:10px 0 20px; }
	.term-description1{order: 1;width: 100%;text-align: center;margin:0 0 15px !important;}
	.nasa-cat-header{width: 110%;margin: 0px 0px 10px -10px;order:2;}
	.nasa-cat-header img {border-radius:50%;}
	.mobile-fs-18{font-size: 10px !important;
        letter-spacing: 2px !important;
        text-transform: uppercase;
	margin-bottom:15px !important;
	margin-top:15px;}
	body input, body textarea, body select{font-size:11px;}
	.warpper-mobile-search .ns-popular-keys{position:relative;z-index:2;margin-top:25px;}
	.warpper-mobile-search .ns-popular-keys .ns-popular-keyword{border-radius: 0px;
    font-size: 10px !important;
    text-transform: capitalize;
	border:0.5px solid #989898;}
	.warpper-mobile-search .ns-popular-keys .ns-label{ text-transform: uppercase;
    font-size: 10px;
    letter-spacing: 1px;}
	.warpper-mobile-search .search-wrapper .nasa-close-search-mobile{margin-top:0px;border-radius:0px;}
	.nasa-stclose.nasa-close-search-mobile svg{scale:0.7;}
	.warpper-mobile-search .search-input, .warpper-mobile-search .live-search-input{height:36px;}
	.warpper-mobile-search .twitter-typeahead a.ns-clear-text{top:0px;background-color: #ffffff00;
    height: 36px;
    width: 36px;
    right: 0px;
    -webkit-border-radius:0px;
    -moz-border-radius: 0px;
    border-radius:0px;}
	.warpper-mobile-search .twitter-typeahead a.ns-clear-text:before , .warpper-mobile-search .twitter-typeahead a.ns-clear-text:after{top: 17px;
    left: 12px;
    border-top: 0.7px solid #000000;}
	
	.warpper-mobile-search .tt-menu{ z-index:1 !important; display:block !important;padding:10px 0;-webkit-box-shadow:none;
    box-shadow:none;}
	.tt-menu .tt-dataset::-webkit-scrollbar {
		display: none;}
	.tt-menu .tt-dataset{display: flex;
    flex-wrap: nowrap;
		 -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
		padding:35px 5px 0;
	    overflow-x: auto;
    white-space: nowrap;}
	.warpper-mobile-search .nasa-item-title-search{width:90%;}
	.warpper-mobile-search .tt-menu .item-search a .nasa-title-item{font-size: 8px;
    text-transform: uppercase;
    font-weight: 400 !important;
	margin-top:10px;
	letter-spacing:0.5px !important;
	text-align:center;}
	.warpper-mobile-search .tt-menu .item-search a .price{font-size:9px;justify-content:center;}
	.warpper-mobile-search .tt-menu .item-search a .amount{font-size:9px;}
	.warpper-mobile-search .tt-menu .item-search{width: 40%;
    min-width: 40%;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
	border:none;}
	.warpper-mobile-search .tt-menu .item-search a{    width: 100% !important;
    overflow: hidden;
    flex-direction: column;
    align-items: center;
}
	.warpper-mobile-search .nasa-search-all-wrap{position: fixed;
    top: 70px;
    right: 10px;}
	.warpper-mobile-search .nasa-search-all-wrap .nasa-search-all{border-radius:0px;border:0.5px solid black;font-size:9px;text-transform:uppercase;letter-spacing:1px;color: black;background: white !important;}
	.warpper-mobile-search .tt-menu .item-search a img{width:100%;margin-right:5px;}
	.woocommerce-ordering .sort-text::before {
    content: url("data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.6%208.4H4.2m10.5-5.6H2.1M6.3%2014h4.2%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.05%22%20stroke-linecap%3D%22miter%22%2F%3E%3C%2Fsvg%3E");
    display: inline-block; /* Ensure it behaves like an inline element */
    width: 20px; /* Adjust width and height as per your SVG dimensions */
    height: 36px;margin-right:5px;
	
}


	.nasa-cat-header .so-panel.widget.widget_media_image.panel-first-child.panel-last-child.nasa-inited{display:flex;flex-direction:column-reverse;width:70px;}
	.woocommerce-notices-wrapper{font-size:10px !important;}
	.nasa-cat-header .widget-title{font-weight: 400 !important;font-size: 7px !important;letter-spacing: 0.5px;text-align: center;text-transform: uppercase;line-height:20px;margin-bottom:5px !important;}
	.nasa-cat-header .panel-grid-cell{padding:5px;}
	.nasa-cat-header .panel-grid.panel-no-style{display: flex !important;overflow-x: auto ;white-space: nowrap;padding-left:10px;-ms-overflow-style: none;scrollbar-width: none;padding-right:30px;}
	.nasa-cat-header .panel-grid.panel-no-style::-webkit-scrollbar{display:none;}
	.pe-7s-user:after{display:none;}
	.nasa-modern-1 .product-item .btn-wishlist, .nasa-modern-5 .product-item .btn-wishlist{right:5px !important;box-shadow:none;-webkit-box-shadow:none;background:transparent;bottom:-35px !important;top:auto !important;}
	.wishlist-button-wrapper .icon-nasa-like:before {display:none;}
	.archive .nasa-bottom-bar-icons{display:none;}
	.single-product .breadcrumb-wrap {display:none;}
	.sticky-wrapper .filters-container.nasa-filter-wrap{display:none !important;}
	.product_meta strong{letter-spacing: 1px;text-transform: uppercase;font-size: 9px;margin-right:5px;}
	.product_meta a {color:white;font-size: 8px;
margin-right:5px;border: 0.7px solid white;display:inline-block;margin-bottom:5px;line-height:1.5;
		padding: 2px 5px;
    }
	.nasa-static-sidebar{max-width:95%;}
	#nasa-quickview-sidebar .single_variation_wrap{padding:0 0 5px;}
	.woocommerce-ordering .sort-text{font-size:8px;padding: 2px;display:flex;align-items:center;}
	.filters-container .woocommerce-ordering{border:none!important;padding:5px 8px !important;}
	.sort-bar .woocommerce-ordering:after{display:none;}
	body .nasa-item-meta .nasa-widget-title , .nasa-static-sidebar .nasa-wishlist-title{font-size:8px !important;}
	.nasa-item-meta .price , .nasa-static-sidebar .wishlist-price .price{font-size:9px !important;}
	.nasa-static-sidebar#nasa-viewed-sidebar .products{padding:0px !important;top:45px !important; -ms-overflow-style: none; 
  scrollbar-width: none;}
	.nasa-sort-bar-layout-side-sidebar .sort-bar{margin-left:-10px; height:30px;}
	body .sort-bar .woocommerce-ordering{padding:0px !important;}
	.nasa-tit-viewed.nasa-sidebar-tit , .nasa-tit-wishlist.nasa-sidebar-tit.text-center{border-bottom:0px !important;}
	.nasa-item-meta .price del .amount{font-size:9px;}
	.row.filters-container.nasa-filter-wrap{display: flex;align-items: center;min-width:30%;width:30%;}
	.toggle-sidebar-shop{font-size:8px !important ;letter-spacing:1px;text-transform:uppercase !important;padding: 2px;}
	#categoryName{font-size:18px !important;}
	.name{text-transform:Capitalize !important;}
	.category-page .product-item .product-info-wrap .price{font-size:10px;}
	.category-page .product-item .product-info-wrap .price del .amount{font-size:9px !important;}
	.category-page .product-item .info .name {font-size:9px !important; font-weight:500 !important; letter-spacing:0.2px !important;padding-bottom:4px !important;padding-top:2px !important;font-style:italic;}
	.category-page .product-item .info {padding:0px!important; min-height:10px !important;width:80%;display:flex;flex-direction: column;
        align-items: left; margin-left:5px;}
	.category-page .product-item .nasa-product-content-child{display:none;}
	.more-product-colors{width: fit-content !important;font-size: 6px !important;padding: 2px 6px !important;;letter-spacing: 0.7px !important; }
	.custom-tailored-fit{font-size:6px !important;padding:2px 5px !important;letter-spacing:0.7px !important;line-height:10px !important;}
	.woocommerce-tabs .nasa-small-accodion .nasa-accordion-title a{border:none !important; font-size:10px !important;letter-spacing:1.3px !important;padding-bottom:10px;font-weight:600 !important;color: #000 !important;}
	.woocommerce-variation.single_variation{display: flex;flex-wrap: wrap;flex-direction: column-reverse;}
	.mini-cart-info .product-remove{position: absolute;
    right: 5px;
    top: 0;}
	.woocommerce-mini-cart__buttons a.checkout{margin-top:0px !important;padding: 0 15px;max-width: 60% !important;margin-left:4px; border-radius:10px;
        z-index: 1;
}
	.nasa-static-sidebar .btn-mini-cart{padding:0px; background:#535a65;}
	#cart-sidebar {min-width:100% !important;}

	.woocommerce-mini-cart__buttons.buttons{display: flex;
		        -webkit-box-shadow: 0px 0px 105px 5px rgb(50 0 137 / 38%);
        -moz-box-shadow: 0px 0px 105px 5px rgb(50 0 137 / 38%);
        box-shadow: 0px 0px 105px 5px rgb(50 0 137 / 38%);
        align-items: center;
        padding: 4px 0;
        background: #383441;
        margin: 10px 10px 30px 10px;
		height:40px;
        border-radius: 15px;}
	.nasa-minicart-footer{padding-bottom:0px !important;}
	.mini-cart-item .quantity .input-text.qty{font-size:9px;}
	.woocommerce-remove-coupon .cp-code{font-size:8px; background:#444;}
    .nasa-static-sidebar .widget_shopping_cart_content{top:45px !important; background: #fff;}
	.minicart_total_checkout{font-size:75% !important;}
	.nasa-sidebar-tit{font-size:80% !important;}
	.product-info .single_variation_wrap{padding-top:0px;}
	.nasa-static-sidebar .total-price-2{font-size:12px;color: white;z-index: 2;font-weight:600;
  }
	.standard-container{background:white !important;}
	.nasa-static-sidebar .btn-mini-cart .woocommerce-mini-cart__buttons a:first-child{display:none;}
	.nasa-info-cart-item{padding: 2px 5px 5px 10px !important;}
	.mini-cart-info .product-name{letter-spacing:0.5px !important; font-size:10px !important;    white-space: nowrap;
    overflow: hidden;max-width:90%;
    text-overflow: ellipsis;}
	.nasa-static-sidebar .total-cart-wrap{display:none;}
	.woocommerce-mini-cart__total.total .total-price-label,.woocommerce-mini-cart__total.total .total-price.right{display:none;}
    .nasa-label-small-square-2 .nasa-attr-ux-label.selected .nasa-attr-text {
        letter-spacing:1px;font-weight:900 !important;color:white !important; background:#333; /* Keep the existing font size */
    }
	.checkout .mini-cart-item-subtotal {flex-direction: column; align-items: center;
    width: 20%;}
	.checkout .mini-cart-item-subtotal ins {text-align:center;}
	.nasa-label-small-square-2 .nasa-attr-ux-label.selected{background:#fff;}
    .product-info .cart .single_add_to_cart_button {
        font-size: 9px !important; /* Keep the existing font size */
		background-color:black !important;
		color:white !important;
		margin:0;
		z-index:12;
		letter-spacing:4px !important;
		font-weight:600 !important;
		border:none !important;
		width:100% !important;
		height:42px;}
	.nasa-label-small-square-2 .nasa-attr-ux-label.nasa-disable:before{display:none;}
	.single-product	.single_add_to_cart_button{
	
        z-index: 12;
        width: 60% !important;
        margin-left: auto;
 
		
    }

	
	.product-info .cart{margin-bottom:0px !important;}
	.wishlist-button-wrapper .btn-wishlist{    border:0.5px solid;
    font-size: 9px;
		text-align:center;
    letter-spacing: 3px;
    font-weight: 600;
	line-height:38px;
		height:40px;
		width:100%;
		margin:1rem 0 0;
	text-transform:uppercase;}
    .cart .nasa-buy-now {
        display:none;
    }

    .product-info .variations label {
        font-size: 10px !important; font-weight:600 !important; letter-spacing:1px; /* Keep the existing font size */
    }
	.wpclv-attributes .wpclv-attribute-label{font-size:0.7rem;padding-bottom:10px !important;}
	.ext-nodes-wrap .single_add_to_cart_button{    position: relative;
    width: 100% !important;margin-top:10px !important;bottom:0 !important;}
	.ext-nodes-wrap .product-features{display:none !important;}

    .woo_sc_price_btn_popup {
        font-size: 8px !important; /* Keep the existing font size */
        font-weight: 500 !important; /* Keep the existing font weight */
        margin: 7px 0px -25px !important; /* Keep the existing margin */
		height:0px !important;
		text-transform:uppercase;
		letter-spacing:0.7px;
    }
	.woocommerce-variation-description p{font-size:9px;padding: 20px;width: calc(100% + 30px);margin-left: -15px;background:white; }
	.woocommerce-variation-description img{animation:none !important;}
	.nasa-single-product-stock{margin-top:0px;font-size:9px;}
	.offerforyou{margin: 0px -15px 0px !important;padding: 15px;background:#f9f9f9;}
	
	
	.woocommerce-tabs .nasa-small-accodion .nasa-panel{border:none;}
	.nasa-arrow .nasa-accordion-title a svg{scale:0.6; top:35% !important;}
	body .nasa-single-product-scroll .nasa-product-info-wrap .nasa-product-info-scroll{display:flex; flex-direction:column;}
	.product-info .nasa-single-share{display:flex;flex-direction: column;align-items: center;margin-top: 20px;background:white;order:10;}
	.product-gallery{padding:0px !important;}
	.nasa-single-product-scroll .product-info{padding:0px 15px !important;}
	.nasa-label-small-square-2 .nasa-attr-ux-label{margin:3px 4px; border:none;min-width:fit-content;}
	.product-info .variations .value{padding:0;}
	.product-info .variations .label{padding: 5px 0px 10px;text-align:center;}
	.offerforyou h2{font-size:10px !important; font-family:lato;color:#000;}
	.offerforyou p {font-size:10px !important; font-family:lato;text-align: center;border: 1px dashed;padding: 10px;border-color: #cccccc;}

	
	ul{font-size:100% !important;}
	.nasa-small-accodion p{font-size:10px;color:#1e1e1e;}
	.woocommerce-product-details__short-description p {color: #777;font-family:'lato'}
	.woocommerce-tabs{margin-top:15px;margin-bottom:0px;}
	.nasa-arrow.nasa-no-border .nasa-accordion-title a.active:after {font-size: 22px;
    border-radius: 100%;
    background: whitesmoke;
    height: 22px;
    width: 22px;
    line-height: initial;
	font-weight:500;
	color:black;}
	.nasa-arrow.nasa-no-border .nasa-accordion-title a:after{font-size: 22px;
    border-radius: 100%;
    background: whitesmoke;
    height: 22px;
    width: 22px;
    font-weight: 500;
    line-height: initial;
    color: black;}
	#top-bar{font-size:8px;font-weight:600 !important;height:30px;background-color:#fff !important;color:#4d4d4d !important;border-bottom:none;display:flex;align-items:center;}
	.single-product #top-bar{display:none;}
	.product_meta{padding: 25px 10px  !important;font-size: 9px;
        text-transform: uppercase;
        letter-spacing: 0.5px;
        background: #333333; border-top: 1px dashed #555;
        color: white;}
	.sku_wrapper{display:none;}
	.rlt_subpro h3{text-transform: Capitalize;font-size: 2.4vw;letter-spacing: 0.2px;margin-left: 5px;width: 90%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight:500 !important;text-align:center;font-style:italic;}
	.nasa-content-specifications table th, .nasa-content-specifications table td{font-size:11px;}
	.rlt_subpro{padding:0 10px 20px;overflow-x:auto;}
	.rlt_subpro .price{margin-left:5px;font-size:10px;display:flex !important;justify-content:center;}
	.rlt_subpro .price .woocommerce-price-suffix{display:none;}
	.nasa-product-details-page{    margin-bottom: 10px;
	padding-top:0px !important;}
	.rlt_products{background:#e7e5eb;padding-top:15px;margin-top:20px;}

	.recently-viewed-products{background: #333333;
    color: white;
    padding-top:15px;
}
	.best-seller-home .mobile-padding-left-5{display: flex;
        white-space: nowrap;
        overflow-x: auto;}
	.best-seller-home .small-6.product-warp-item{min-width:45%;}
	.best-seller-home .product-item .info{text-align: center; padding: 0px;}
	.best-seller-home .product-item .nasa-product-content-child{display:none;}
	.best-seller-home .product-item .name{letter-spacing:0.2px; font-weight:500 !important;}
	.best-seller-home .product-item .btn-wishlist{bottom:auto !important;}
	#nasa-footer .footer-darker{background:#2d2d2d;padding-top:20px !important;z-index:10;}
	.recently-viewed-products h3 , .recently-viewed-products .price ,.recently-viewed-products .amount  {color:white !important;}
	.woocommerce-product-gallery .nasa-main-wrap {display:none;}
	.nasa-badges-wrap .badge{font-size: 6px;padding: 6px 2px;line-height: 10px;writing-mode: vertical-lr;font-weight:400 !important;}
	.single-product .badge {display:none;}
	.nasa-breadcrumb .row{margin-left:0px !important;}
	.mini-cart .cart-icon:before{padding-bottom: 0px !important;margin:0px !important;}
	.archive .breadcrumb-row{top:10px !important;position:relative;}
	.breadcrumb{font-size:70%;}
	.itemcountimg{background-color: #00000080;
    padding: 5px;
    color: white;
    font-size: 8px;
    margin-top: -25px;
    position: relative;
	letter-spacing:0.5px;
	text-align:center;
	width:20%;}
	.product-images-container::-webkit-scrollbar{display:none;} .product-images-container{-ms-overflow-style:none; scrollbar-width:none;}
	.rlt_subpro::-webkit-scrollbar{display:none;} .rlt_subpro{-ms-overflow-style:none; scrollbar-width:none;}
	.nasa-header-mobile-layout #masthead{min-height:40px; height:40px;}
	.single-product .header-icons .nasa-icon.pe-7s-user{display:none;}
	.mini-cart .cart-icon:after{display:none;}
	.mini-cart .nasa-mini-number {top:3px !important;border: 2px solid white;left:16px;}
    .nasa-mini-number{width:10px;height:10px;line-height:15px;font-size:0px;font-weight: 900;background:black !important;}
	.single-product .icon-nasa-if-search:before{display:none;}
	.topbar-mobile-text a {font-size:8px; color:white; text-align:center;display:block; font-weight:500;letter-spacing:0.7px;}
	.nasa-arrow .nasa-accordion-title a:after{ top: 60%;}
	.pe-7s-menu:before{content:url(https://fixinup.com/wp-content/uploads/2024/05/menu-svgrepo-com-3-1.svg);}
	.single-product .wishlist-button-wrapper {;bottom: 5px;z-index: 10;display: inline-flex;flex-direction: row-reverse;align-items: center;justify-content: space-evenly;width:100%;order:2;}
	.site-header .icon-nasa-like:before{margin-top:17px;padding:0px !important;}
	.header-icons .icon-nasa-like:after{display:nne;}
	.mobile-menu .logo-wrapper{width:40%;position:absolute; left:30%;}
	.mobile-menu.header-responsive.has-back-button .mini-icon-mobile {
    width: 10%;
}
	.mobile-menu .mini-icon-mobile{display:flex;width:30% !important;transform:scale(0.8);align-items:center;}
	.head-icon-1{width:30%;display:flex;gap:20px;padding-left:15px;}
	.nasa-mobile-icons-wrap.mini-icon-mobile1{display:flex;transform:scale(0.8);justify-content:space-evenly;width:130px !important;background: #ffffff3b;border-radius:20px;height:35px;}
	.header-icons .icon-wrap{width:29px;}
	.header-icons{width:auto; justify-content:space-between;gap:10px;}
	.mobile-menu .nasa-icon{margin-right:10px;}
	

#top-bar .left-text {
    position: relative; /* Ensure relative positioning for absolute positioning of paragraphs */
    width: 100%; /* Ensure paragraphs take up full width */
}

#top-bar {
    overflow: hidden; /* Ensures content doesn't overflow */
}



#top-bar .left-text p {
    left: 0;
    width: 100%; /* Each paragraph takes full width */
	padding: 0 10px; /* Adjust padding as needed */
	
	letter-spacing:1px !important;
	line-height:30px !important;
	font-weight:500;
	}
	.order-steps{border:none !important;
	background:white !important;}

.footer-add-to-cart-wrapper {
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 56px;
    z-index: 10;
    box-shadow: 0 -2px 5px rgba(0,0,0,0.1);
	transition: transform 0.3s ease-in-out;
        background: rgb(255 255 255 / 86%);
        backdrop-filter: blur(20px) saturate(2);
        -webkit-backdrop-filter: blur(20px) saturate(2);
	transition: transform 0.3s ease-in-out;
}
	.btn-link.btn-wishlist.nasa-added .nasa-icon{animation:none !important;}
.footer-add-to-cart {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 100%;
    padding-left:20px;
}

.footer-add-to-cart .btn-wishlist {
    width: 10%;
    text-align: center;
}

.footer-add-to-cart .btn-share {
 
    text-align: center;
    border: none;
    padding: 6px;
    cursor: pointer;

}

.footer-add-to-cart .single_add_to_cart_button {
    width: 70%;
    text-align: center;
    color: #fff;
    border: none;
    padding: 5px 10px;
    cursor: pointer !important;
}

.footer-add-to-cart button:hover {
    opacity: 0.9;
}

	.footer-add-to-cart .nasa-icon , .footer-add-to-cart .btn-share{background: #fff !important;
	width:30px;height:30px;border-radius: 50%;
        -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	}
	#select-size-footer{display:block !important;font-size: 9px; letter-spacing: 4px; margin-right:7px; font-weight:900; border:none;
    }
	

	
	.single-product .footer-darker {padding-bottom:50px;}
	/* Ensure touch interactions are normal for the entire page */
	

.similar-head {
  width: 100vw;
  display: flex;
  align-items: center;
  justify-content: center;
}
	{
@import url('https://fonts.googleapis.com/css2?family=Dela+Gothic+One&family=Ultra&display=swap');
	}
		.shadows-s  {
         position: relative;
        text-transform: uppercase;
        text-shadow: -2px 1px 2px #dbdbdb;
        color: white;
        letter-spacing: -1px;
        user-select: none;
        text-transform: uppercase;
        font-size: 14px;
	   font-family: "Dela Gothic One", sans-serif !important;
        margin-right: 10px;


}
	.body-measurement-img {margin-left:-5px;}
	
	/* Sliding section styling */
.scrl-custom-fit-modal {
    position: fixed;
    bottom: -100%;
    left: 0;
    right: 0;
    width: 100%;
    background: #f9f9f9;
    box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.1);
    z-index: 9999;
    padding: 20px;
    transition: bottom 0.4s ease-in-out;
    border-top: 4px solid #333;
}

.scrl-custom-fit-modal.active {
    bottom: 0;
}

.scrl-custom-fit-content {
    max-width: 600px;
    margin: 0 auto;
}

.scrl-custom-fit-content h3 {
    margin-bottom: 20px;
    font-size: 1.5rem;
}

.scrl-custom-fit-content label {
    display: block;
    margin-bottom: 5px;
    font-weight: bold;
}

.scrl-custom-fit-content select,
.scrl-custom-fit-content input {
    width: 100%;
    margin-bottom: 15px;
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 4px;
}

.scrl-custom-fit-content button {
    display: inline-block;
    padding: 10px 20px;
    background: #333;
    color: #fff;
    border: none;
    cursor: pointer;
    border-radius: 4px;
    transition: background 0.3s ease;
}

.scrl-custom-fit-content button:hover {
    background: #555;
}
	/* Description for the form fields */
.scrl-custom-fit-content .field-description {
    font-size: 0.9rem;
    color: #555;
    margin-bottom: 10px;
    line-height: 1.4;
}
.discount-container {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: -5px;
        padding: 10px 10px 0;
        border-radius: 10px;
}
	.ext-mini-cart-wrap .mess-wrap .woocommerce-message{padding:15px 0;}
	.cart-logo{display: flex;
margin-right:10px;align-items:center;}

.discountmsg {
  font-size: 9.5px;
	line-height:2.5;
  font-weight: 700;
  color: #ffffff;
  background: linear-gradient(to right, #4d4d4d 0%, white 10%, #4d4d4d 20%);
  background-size: 200%;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: #ffffff63;
  animation: shine 5s infinite linear;
  text-align: center;
  white-space: nowrap;
}

@keyframes shine {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}

		
	
}