/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 04 2025 | 08:12:56 */
/* Global CSS */
#cart-sidebar {
    z-index: 9999;
}
/* Global CSS */
/* Header CSS */
.selectron23-container div[data-value="EUR"] img {
    transform: scale(1.98);
    margin-right: 12px;
}
#header-content .header-wrapper .row {
    margin: 0 auto;
}
#top-bar .topbar-menu-container ul.nasa-menus-account {
    margin-left: 20px;
}
#top-bar .woocs-lds-ellipsis {
/*     transform: scale(0.6); */
	display: none;
}
/* Header CSS */
/* Blog Page CSS */
.cust-blog-post .uael-post__thumbnail img {
    aspect-ratio: 3/2;
}
.cust-blog-post .uael-post__bg-wrap:hover {
    box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;
    transform: scale(1.05);
    transition: all 0.3s ease-out;
}
.cust-blog-post .uael-post__bg-wrap {
    transition: all 0.3s ease-out;
}
.cust-blog-post .uael-post-grid__inner .uael-post__bg-wrap {
    border-radius: 5px;
	height: 100%;
}
/* Blog Page CSS */
/* Single Product Page */
.woocommerce-tabs #reviews #comments .star-rating-wrapper {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 10px;
}
.nasa-product-info-wrap a.compare.button {
    display: none;
}
#reviews .woocommerce-Reviews-ordering, #reviews .woocommerce-Reviews-layout {
    display: none !important;
}
form.variations_form .variations span.woo-selected-variation-item-name {
    display: none !important;
}
form.variations_form .variations th.label, th.label label {
    display: block !important;
    text-align: center;
    margin: 0 auto;
}
form.variations_form .variations ul.single-product-variable-items li {
    width: 50px !important;
    height: 50px !important;
}
form.variations_form .variations .value {
    display: block !important;
}
/* Single Product Page */
/* Product Grid */
.nasa-product-grid {
    margin-top: 15px;
}
.discount-badge {
    position: absolute;
    top: 0;
    right: 0;
    background: #e53935;
    color: white;
    font-size: 11px;
    font-weight: bold;
    padding: 2px 8px;
    z-index: 10;
}
.star-rating-wrap {
    display: flex;
	gap: 2px;
}
.star-rating-wrap .rating-count {
    font-size: 13px;
    color: #666;
}
.product-info-wrap.info .star-rating:nth-child(2) {
    display: none;
}
.product-item .wvs-archive-variations-wrapper {
    display: none;
}
/* Product Grid */
/* Review Page CSS */
.cr-all-reviews-shortcode .commentlist {
	opacity: 0;
}
.custom-loader {
    text-align: center;
    padding: 20px;
    font-weight: bold;
    font-size: 16px;
    color: #444;
}
.cr-all-reviews-shortcode {
    max-width: 1200px;
    margin: 0 auto;
    display: block;
}
.cr-all-reviews-shortcode .cr-ajax-search {
    display: none !important;
}
.cust-rev-heading {
	margin: 0 auto;
	max-width: 1200px;
}
.cr-all-reviews-shortcode .cr-meta-author-title span.woocommerce-review__author {
    display: flex !important;
    align-items: center;
    gap: 10px;
}
.cr-meta-author-title span.woocommerce-review__verified.verified {
    display: none !important;
}
.cr-all-reviews-shortcode ol.commentlist li .comment-text .cr-rating-product-name {
    flex-wrap: wrap;
    gap: 0 !important;
}
.cr-all-reviews-shortcode ol.commentlist li .comment-text .cr-rating-product-name div:nth-child(2) {
    width: 100%;
    margin: 0 !important;
	flex-wrap: wrap;
}
.cr-all-reviews-shortcode .cr-product-name-picture p {
    margin-block: 5px !important;
}
.cr-all-reviews-shortcode .comment-text .description p {
    margin: 0 !important;
}
.cr-all-reviews-shortcode ol li .comment_container .iv-comment-product-a {
    display: none;
}
.cr-all-reviews-shortcode ol li .comment_container .cr-comment-productname-a {
    color: #000 !important;
    font-weight: 600;
    text-decoration: underline;
}
.cr-all-reviews-shortcode .comment_container .cr-avatar-check {
    display: none !important;
}
@media screen and (max-width: 1200px) {
.cr-all-reviews-shortcode {
    padding: 0px 20px;
}
}
/* Review Page CSS */

