/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 29 2025 | 17:14:27 */

#main-content form .form-row.nasa-actived.thwcfd-field-tel label[for] {
    margin-left: 0px;
}

#top-bar .left {
    float: initial !important;
}

.nasa-attr-ux {
    margin-right: 10px;
}

body.wp-singular.single.single-product .woocommerce-message.text-center,
body.wp-singular.single.single-product .woocommerce-notices-wrapper,
body.wp-singular .show-password-input,
body.wp-singular .ns-show-password,
fieldset.hidden-fields-container,
body.wp-singular .nasa-form-title{
    display: none !important;
}

body.wp-singular .woocommerce-form__label.woocommerce-form__label-for-checkbox {
    margin-top: -42px;
}

body.wp-singular .woocommerce-Input.woocommerce-Input--text {
    margin-top: -45px;
    margin-bottom: -40px;
}

body.wp-singular .woocommerce-button.woocommerce-form-login__submit {
    margin-top: 50px !important;
}

/* STOK */

.nasa-attr-ux.nasa-unavailable {
    opacity: 0.5 !important;
	position: relative;
	 pointer-events: none;
}

.nasa-unavailable::before,
.nasa-unavailable::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 2px;
    background: rgba(0, 0, 0, 0.5); /* Çizginin rengini ayarlar */
    transform: translate(-50%, -50%) rotate(45deg); /* Eğik çizgi ekler */
}

.nasa-unavailable::after {
    transform: translate(-50%, -50%) rotate(-45deg); /* Diğer çapraz çizgiyi ekler */
}

.variation-selector.variation-select-nasa_label,
.variations_form .label-tip,
body.single-product .woocommerce-variation-availability p.stock.in-stock {
    display: none !important;
}

body.single-product .nasa-attr-ux.nasa-disable, .nasa-attr-ux-item.nasa-disable {
    display: inherit !important;
}

body.single-product #kec-pay-button,
body.single-product .ppc-button-wrapper{
   display: none !important;
}

body.woocommerce-cart #klarna-identity-button {
    margin: 10px 0;
}

/* Home */

.wpcf7 form.sent .wpcf7-response-output {
    color: #333333;
    font-size: 14px;
    letter-spacing: -0.5px;
    font-weight: 500;
    line-height: 17px;
}

body.single-product .product-info .variations .reset_variations {
    color: #FFFFFF;
	position: absolute;
    bottom: -16px;
}

.nasa-banner h4 {
    font-size: 120%;
    margin: 0px;
}

#home-card-4 .banner.nasa-banner {
    height: 242px !important;
}
.nasa-first-breadcrumb {
    font-size: 44px;
    font-weight: 700;
}

#nasa-breadcrumb-site.bread.nasa-breadcrumb {
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

a.nasa-toggle-top-bar-click,
.sort-bar .nasa-filter-order .woocommerce-ordering .sort-text,
.woocommerce-ordering .nasa-current-orderby {
    font-size: 16px !important;
    line-height: 22px !important;
}



/*Header*/

.nav-wrapper .default-menu .menu-item a {
    font-weight: 500;
}

.header-icons .nasa-icon-compare {
    display: none;
}

#header-content {
    -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);
}


#nasa-breadcrumb-site::before {
    opacity: 1 !important;
	background-blend-mode: overlay !important;
    background-color: #00000050 !important;
}
/* Form */

input.wpcf7-form-control.wpcf7-submit.has-spinner {
    width: 100%;
}

/* General */

.nasa-badges-wrap,
.nav-wrapper .root-item.current-menu-ancestor>a:after,
.nasa-modern-5 .nasa-product-content-nasa_label-wrap .nasa-product-content-child:last-child {
    display: none;
}

p a {
    text-decoration: none;
    font-weight: 600;
}

.page-wrapper.my-account {
    margin-top: 80px;
    margin-bottom: 80px;
}

.elementor-3726 .elementor-element.elementor-element-9e62375 .elementor-heading-title,
a.name.nasa-bold.woocommerce-loop-product__title,
.nasa-banner h5,
.elementor-heading-title,
.breadcrumb-row,
.nasa-toggle-top-bar-click,
.filters-container {
    font-family: Bitter, Arial, Helvetica, sans-serif !important;
}

a.name.nasa-bold.woocommerce-loop-product__title,
.nasa-banner h5,
.nasa-toggle-top-bar-click {
	font-size: 15px !important;
    line-height: 22px !important;
}

.nasa-add-to-cart-fixed .nasa-title-clone h3 {
    font-size: 17px !important;
    line-height: 34px !important;
}

.elementor-heading-title {
    color: #333333;
}


.nasa-warp-slide-nav-top .nasa-title h3,
h3.nasa-title-relate.text-center,
p.price.nasa-single-product-price,
.elementor-3726 .elementor-element.elementor-element-9e62375 .elementor-heading-title {
    font-size: 135%;
}

.woocommerce-tabs .nasa-v-tabs .nasa-tabs li.active a,
.woocommerce-tabs .nasa-v-tabs .nasa-tabs li a {
    font-size: 120%;
}

.product-info .entry-title {
    font-weight: 500;
    font-size: 150%;
    color: #333;
}

.filters-container {
    font-weight: 500;
    font-size: 13px;
    color: #333;
}


/* Header*/

.topbar-menu-container svg:not(:root) {
    display: none;
}


.nav-wrapper .root-item:hover>a:after,
.nav-wrapper .root-item.current-menu-item>a:after {
    opacity: 0;
}

.menu-new-arrivals a.nasa-title-menu {
    color: #92845f;
}

body .nav-wrapper .root-item a:hover,
.nav-wrapper .root-item.current-menu-item>a{
    color: #92845f !important;
	text-decoration: none;
}

#masthead.site-header{
    padding: 0px;
}

#masthead.site-header, .nasa-header-sticky .fixed-already #masthead {
    padding: 5px 0;
}

.order-1.logo-wrapper {
    width: 120px;
    height: 120px;
    background-color: white;
    border-radius: 50%;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    top: 30px;
    margin: -30px 0 auto;
    z-index: 10;
    -webkit-box-shadow: -1px 14px 70px -46px rgb(0 0 0 / 30%);
    -moz-box-shadow: -1px 14px 70px -46px rgba(0, 0, 0, 0.75);
    box-shadow: -1px 14px 70px -46px rgb(0 0 0 / 30%);
}

img.header_logo {
    width: 80%; 
    height: auto;
    border-radius: 50%; 
}

.site-header .header-type-1 .nasa-elements-wrap {
    height: 75px !important;
    min-height: 75px !important;
    width: 100%;
}

body .fixed-already .logo .header_logo {
    max-height: 75px;
}

/*Footer*/

#nasa-footer .nasa-nav-sc-menu ul li a {
    font-family: inherit !important;
    font-weight: 400 !important;
    color: #333 !important;
}

#nasa-footer .footer-light-2 .footer-contact .btn-submit-newsletters {
    padding: 0;
}

/* Product */

.safe-checkout fieldset {
    padding: 10px 80px;
}

span#reply-title.comment-reply-title {
	font-family: "Bitter", Arial, Helvetica, sans-serif !important;
    font-size: 110%;
    text-transform: capitalize;
    margin-top: 0;
    margin-bottom: 10px;
    line-height: 1.4;
    display: block;
    font-weight: 700;
    color: #333e48;
}

.woocommerce-tabs.nasa-accordions-content.nasa-arrow.fullwidth .nasa-sp-panel.active {
    border-bottom: 1px solid #ececec00;
}

.woocommerce-tabs.nasa-accordions-content.nasa-arrow.fullwidth .nasa-accordion-title .nasa-single-product-tab {
    font-family: "Bitter", Arial, Helvetica, sans-serif !important;
	font-weight: 500 !important;
	color: inherit;
	font-size: 135%;
}


.nasa-product-content-select-wrap .nasa-product-content-child:last-child,
.nasa-product-content-select-wrap .nasa-product-content-child,
.nasa-product-content-select-wrap .nasa-product-content-child .nasa-toggle-content-attr-select.nasa-show,
body.single-product #nasa-counter-viewing {
    display: none !important;
}

.woocommerce-products-header .woocommerce-products-header__title {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 30px;
    background-color: #92845f10;
    padding: 40px 0;
}

.nasa-toggle-top-bar-click,
.sort-bar .nasa-filter-order .woocommerce-ordering {
    text-transform: none;
    padding: 0;
    margin: 0;
    border: none;
}

.nasa-toggle-top-bar-click:hover{
        border-color: #000;
    }

.nasa-top-sidebar-3 {
    display: block;
    margin-top: 30px;
    background: #fafafa;
    padding: 30px;
    border-radius: 10px;
}

.nasa-toggle-top-bar-click svg {
    margin-right: 10px;
}

.nasa-popup-content-contact .nasa-product .nasa-product-img img {
    background: white;
}

.nasa-popup-content-contact textarea {
    min-height: 120px;
    max-width: 100%;
    height: 120px;
}

/* Single Product */

.woocommerce-product-details__short-description h6 {
    font-weight: 400 !important;
    font-family: "Jost", Arial, Helvetica, sans-serif;
    font-size: 15px;
    line-height: 24px;
}

.product-page .nasa-product-details-page,
.nasa-layout-modern-3 .focus-info,
.nasa-layout-modern-4 .focus-info{
    padding-top: 80px;
	margin-bottom: 80px;
}

.product-info .variations label {
    text-transform: none;
    letter-spacing: 0em;
}

.woocommerce-product-details__short-description h6 {
    font-weight: 400 !important;
}

.category-page {
    margin-top: 30px;
}

.style-single .breadcrumb-row a,
.breadcrumb {
    font-size: 13px;
}

.breadcrumb a:hover {
    color: #ffffffa3;
	text-decoration: none;
}

/* Search */

.nasa-search-space .nasa-show-search-form.nasa-over-hide.nasa-modern-layout .ns-popular-keys a {
    text-decoration: none;
}

/* Dashboard */


.woocommerce-MyAccount-content a.button.wc-forward,
nav.woocommerce-MyAccount-navigation.nasa-MyAccount-navigation{
    display: none;
}

.account-nav-wrap .account-user {
    padding: 20px;
    margin: 0 0 0px 0;
    border: 1px solid #eeeeee;
    display: block;
    border-bottom: 0px;
}

.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a {
    text-transform: none;
    font-weight: bold;
    letter-spacing: 0em;
}

.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active a{
   color: #876E4B;
}

.account-nav-wrap.vertical-tabs .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active a,
.account-nav-wrap.vertical-tabs .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a {
    background-color: transparent;
    border-right: 1px solid #eee;
    padding: 15px;
    border-left: 1px solid #eee;
}

body.woocommerce-account fieldset {
    border: 0px solid #c0c0c0;
    margin: 0 2px;
    padding: 0px;
}

legend {
    border: 0;
    padding: 30px 0 20px 0;
}

input#account_display_name.woocommerce-Input.woocommerce-Input--text.input-text {
    margin-bottom: 10px;
}

/* Sidebar */

.nasa-static-sidebar .nasa-sidebar-tit {
    font-size: 120%;
}

.nasa-static-sidebar .empty, .ns-cart-popup-v2 .empty {
    font-size: 100%;
}

.nasa-static-sidebar .empty>svg, .ns-cart-popup-v2 .empty>svg {
    height: 100px;
}

/*Breadcrumb*/

body.single-product #nasa-breadcrumb-site span.nasa-first-breadcrumb,
body.page-id-13 #nasa-breadcrumb-site span.nasa-first-breadcrumb {
    display: none;
}

span.breadcrumb {
    background-color: #a9a7a4 !important;
    color: #fff !important;
}

body.single-product .breadcrumb-row,
body.page-id-13 .breadcrumb-row{
    height: 60px !important;
}

body.single-product .breadcrumb,
body.page-id-13 .breadcrumb{
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: end;
    align-items: end;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
}


body.single-product .breadcrumb,
body.page-id-13 .breadcrumb {
    background-color: #b0aeac !important;
  
}

#nasa-breadcrumb-site.bread.nasa-breadcrumb {
    background-color: #f6f3ef !important;
}

#nasa-breadcrumb-site {
    position: relative;
    background-color: #fafafa;
    color: #ffffff;
}

#nasa-breadcrumb-site::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: black;
    opacity: 0.3;
    z-index: 1; /* Overlay'in metnin arkasında kalmasını sağlar */
    pointer-events: none; /* Overlay tıklanamaz olur */
}

#nasa-breadcrumb-site .breadcrumb-wrap {
    position: relative;
    z-index: 2; /* Metinlerin overlay'in üstünde görünmesini sağlar */
}


/* Product */

th.product-name,
th.product-price,
th.product-quantity,
th.product-subtotal {
    font-size: 12px;
}

body.page-template-page-shopping-cart .order-steps,
body.woocommerce-cart .order-steps {
    display: none !important;
}

body.page-template-page-shopping-cart .nasa-cart-content,
body.woocommerce-cart .nasa-cart-content{
    margin-top: 70px;
}

.cart_totals {
    border: 1px solid #ECECEC;
    padding: 30px;
}

body.page-template-page-shopping-cart .checkout-button {
    margin-bottom: 6px;
}

body.page-template-page-shopping-cart .amount {
    font-size: 18px !important;
}

.nasa-label-round .nasa-attr-ux-label {
    border-radius: 10%;
}

body.tax-product_cat span.breadcrumb,
body.tax-product_cat .woocommerce-result-count,
.nasa-labels-filter-top .nasa-top-row-filter li .nasa-tab-push-cats svg,
.product-warp-item .nasa-product-content-size-wrap-child{
    display: none !important;
} 

.wc-proceed-to-checkout .checkout-button {
	margin-bottom: 10px;
}

/* Checkout */

.checkout-modern-left-wrap .nasa-bc-modern-wrap,
body.page-template-page-checkout .ns_carousel_pro_checkout,
body.page-template-page-checkout .order-steps,
.ns_carousel_pro_checkout {
	display: none !important;
}

.woocommerce .checkout-group{
    border: none;
    padding: 20px;
    margin-bottom: 10px;
}

.woocommerce-checkout-review-order thead th {
    font-size: 90%;
}

.woocommerce-checkout-review-order table thead th,
.woocommerce-checkout-review-order table thead .product-name {
    padding-bottom: 20px;
}

.page-checkout .woocommerce-info {
    padding: 40px 20px 20px;
}

.order_review-heading,
.checkout-group h3 {
    text-align: left;
    font-size: 16px;
    text-transform: none;
}

.woocommerce-billing-fields h3 {
    visibility: hidden;
    position: relative;
	margin-bottom: 0px;
}

:lang(en) .woocommerce-billing-fields h3::before {
    content: "Contact";
    visibility: visible;
    position: absolute;
    left: 0;
    top: 0;
}

/* İsveççe (SV) için stil */
:lang(sv) .woocommerce-billing-fields h3::before {
    content: "Kontakt";
    visibility: visible;
    position: absolute;
    left: 0;
    top: 0;
}

.bphpPromo {
	box-shadow: none !important;
	padding: 5px;
}

.bphpPromo b {
	font-weight: 900 !important;
}

.bphpPromo .bphpPromoInner {
	gap: 10px;
}

.promo_txt {
	line-height: 1.5em !important;
}

.promo_btn {
	font-weight: 600;
}

#promo-inner .promo_btn {
    display: none;
}

.promo_txt {
  transition: opacity 0.5s ease;
}

.promo_txt.fade-out {
  opacity: 0;
}

.promo_txt.fade-in {
  opacity: 1;
}

#promo-outer {
    border-bottom: 1px solid #f1f1f1;
}