:root {
	--wd-text-font: Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 11px;
	--wd-title-font: Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: Arial, Helvetica, sans-serif;
	--wd-widget-title-font: Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: rgb(0,0,0);
	--wd-widget-title-font-size: 14px;
	--wd-header-el-font: Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 400;
	--wd-header-el-transform: none;
	--wd-header-el-font-size: 13px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(196,170,132);
	--wd-alternative-color: rgb(0,0,0);
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(0,0,0);
	--btn-accented-bgcolor-hover: rgb(196,170,132);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--wd-sticky-btn-height: 95px;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 480px;
	--wd-popup-padding: 4px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: #ffffff;
	background-image: none;
}
html .wd-nav.wd-nav-main > li > a, html .wd-dropdown-menu.wd-design-sized .wd-sub-menu > li > a, body .wd-dropdown-menu.wd-design-full-width .wd-sub-menu > li > a, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu > li > a, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu > li > a, html .wd-dropdown-menu.wd-design-sized .sub-sub-menu li a, html .wd-dropdown-menu.wd-design-full-width .sub-sub-menu li a, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu .sub-sub-menu li a, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu .sub-sub-menu li a, html .wd-dropdown-menu.wd-design-default .wd-sub-menu li a {
	font-family: Arial, Helvetica, sans-serif;	font-weight: 400;
	text-transform: none;
}
html .wd-nav.wd-nav-main > li:hover > a, html .wd-nav.wd-nav-main > li.current-menu-item > a, html .wd-dropdown-menu.wd-design-sized .wd-sub-menu > li > a:hover, body .wd-dropdown-menu.wd-design-full-width .wd-sub-menu > li > a:hover, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu  > li > a:hover, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu > li > a:hover, html .wd-dropdown-menu.wd-design-sized .sub-sub-menu li a:hover, html .wd-dropdown-menu.wd-design-full-width .sub-sub-menu li a:hover, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu .sub-sub-menu  li a:hover, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu .sub-sub-menu li a:hover, html .wd-dropdown-menu.wd-design-default .wd-sub-menu li a:hover {
	color: rgb(196,170,132);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}

@media (max-width: 1024px) {
	:root {
		--wd-sticky-btn-height: 95px;
	}

}

@media (max-width: 768.98px) {
	:root {
		--wd-sticky-btn-height: 42px;
	}

}
:root{
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-bottom-active: -1px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--wd-brd-radius: 0px;
}



.wd-page-title {
background-color: #0a0a0a;
}

@font-face {
	font-family: "AireExterior";
	src: url("//garchic.com/wp-content/uploads/2024/07/AireExterior.woff2") format("woff2"), 
url("//garchic.com/wp-content/uploads/2024/07/AireExterior.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

.wd-swatches-grid:is(.wd-size-xs,.wd-size-default) {
    --wd-swatch-size: 25px !important;
    --wd-swatch-text-size: 14px !important;
    padding: 5px !important;
}
.wd-wishlist-btn.wd-action-btn.wd-style-icon.wd-wishlist-icon {
    display: none;
}
p.kargo {
    background: black;
    width: max-content;
    padding: 5px;
    color: white;
    position: absolute;
    top: 0px;
    left: 0px;
}
.body-filters-opened .filters-area, .filters-area.always-open {
border:none;}
[class*="wd-single-"].wd-swatch-layout-inline table.variations tbody {
	display: block !important; 
gap: 20px 18%;}
.wd-reset-side-lg .reset_variations{
        background: black;
        color: white;
        padding: 3px;
        margin-top: 5px;
            margin-left: 0px !important;
}
[class*="wd-single-"].wd-swatch-layout-inline table.variations .cell {
    padding-bottom: 2px !important;
}

.wd-filter-search input {
    padding-right: 40px;
    border: solid;
    border-width: 1px;
}
#woodmart-woocommerce-layered-nav-7>.wd-filter-wrapper>.wd-scroll>.wd-filter-list .wc-layered-nav-term {
    border: solid;
    border-width: 1px;
    text-align: center;
    place-content: center;
}

#woodmart-woocommerce-layered-nav-8>.wd-scroll>.wd-swatches-filter>.wc-layered-nav-term>.layered-nav-link>.wd-filter-lable {
    border: solid;
    border-width: 1px;
    width: 50px;
    height: 50px;
    text-align: center;
    align-items: center;
    align-content: center;
}
.span.wd-filter-lable.layer-term-lable
{
    border: solid;
    border-width: 1px;
    width: 50px;
    height: 50px;
    text-align: center;
    align-items: center;
    align-content: center;
}

span.wd-filter-lable.layer-term-lable {
    padding: 2px;
	width: 100%;
}

.filters-inner-area.wd-grid-g {
    gap: 40px;
}
.wd-swatches-filter.wd-checkboxes-on li.wd-active>a:before {
    background-color: rgb(0 0 0);
    border-color: rgb(0 0 0);
}

.wd-swatches-filter:is(.wd-layout-double,.wd-layout-inline) a
{

}

.filters-area {
	border:none;
}
.product-labels .product-label.onsale {
/*display:none;
  */ 
}
.product-label.new {
    position: absolute;
       bottom: -16.7pc;
	    writing-mode: vertical-rl;
    height: 100px;
    text-orientation: upright;
	min-width: auto!important;
	background: black!important;
}

.product-labels.labels-rectangular
{
	top:0px!important;
}
.product-labels>.onsale
{
	position: absolute;
	right:0px;
}
.product-label.out-of-stock {
    margin-top: 70%;
    left: 0px;
    position: absolute;
}

.sol {
   padding-right: 20%;
}
.product-element-bottomx {
    display: flex;
   flex-direction: row;
	    padding-top: 15px;
    padding-bottom: 15px;

}
.products-bordered-grid-ins .product-wrapper {
	border:none;
}

.product-label.onsale {
    background-color: black;
    color: rgb(255, 255, 255);
    font-family: Segoe UI, SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-weight: 300;
}
.price .amount {
      font-size: 11px;
}
.wd-entities-title a {
    color: inherit;
    color: black;
    font-family: Segoe UI, SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
}


.amount {
    color: rgb(0 0 0);
    font-weight: 600;
    font-family: Segoe UI, SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-weight: 400;
} 
.marquee-container {
        width: 100%;
        overflow: hidden;
        white-space: nowrap;
        position: relative;
        display: flex;
    
    }

    .marquee-text {
			margin-left : -50%;
			    color: white;
        animation: marquee-animation 600s linear infinite;
    }

    @keyframes marquee-animation {
        0% {
            transform: translateX(50%);
        }
        100% {
            transform: translateX(-50%);
        }
    }
.wd-carousel-inner>.wd-nav-arrows>.wd-next>.wd-arrow-inner:after
{
	    content: "\2192";
}
.wd-carousel-inner>.wd-nav-arrows>.wd-prev>.wd-arrow-inner:after
{
	    content: "\2190";
}

.wd-action-btn.wd-style-icon .button {
	background-color:black;
	color:white;
	display:none
}
.wd-product:hover:not(:is(.product-swatched,.quick-shop-shown,[class*="wd-loading"])) .wd-buttons[class*="wd-pos-r"] {
	background:#dfbd84;
    margin-top: -5%;
    margin-right: -5%;
	display:none;
}
.wd-buttons .wd-action-btn>a {
	color:white;
}


/*ÜRÜN SAYFASI VARYANT SEÇENEK INPUTU */
[class*="wd-single-"].wd-swatch-layout-inline table.variations tbody
{
	display: flex!important;
}

.variations>tbody>tr{

	width: 50%!important;
}
.wd-label-hide-md table.variations .value
{
	width: 100%!important;
}

[class*="wd-single-"].wd-swatch-layout-inline table.variations tbody
{
gap: 0px 0px!important;
display: flex!important;
}

table.variations select
{
	        width: 100%!important;
}
.variations .value
 {
 	width: 100%!important;
 }
 .wd-reset-var
 {
 	display: none!important;
 }
 #pa_beden
 {
 	color:black!important;
 	border: 1px solid black!important;
 }
 #pa_renk
 {
 	 	color:black!important;
 	border: 1px solid black!important;
 }

/* #ÜRÜN SAYFASI VARYANT SEÇENEK INPUTU */

/*Sepet bildirim */

.elementor-element-2cee8727>.elementor-widget-container>.woocommerce-notices-wrapper>.woocommerce-error
{
	background: black!important;
}
/*#Sepet bildirim */

body
{
	/*margin-top: -18px;*/
}


  /* Özel animasyonlar */
        @keyframes fadeIn {
            from { opacity: 0; transform: translateY(20px); }
            to { opacity: 1; transform: translateY(0); }
        }
        
        @keyframes fadeOut {
            from { opacity: 1; }
            to { opacity: 0; }
        }

        .notification {
            animation: fadeIn 0.3s ease-out forwards;
        }

        .notification.hide {
            animation: fadeOut 0.3s ease-out forwards;
        }

.notification
{
	background:black!important;
	    border-radius: 0px;
	padding:5px!important;
	top: 17%!important;
}
.notification>.flex-1
{
	align-self: center;
}
.text-gray-500
{
	padding: 0px 0px 0px 10px!important;
	font-size:14px!important;
	color:white!important;
}

.text-gray-400{
background: transparent;
color: white!important;
font-size:15px!important;
padding:0px 10px 0px 5px!important;
}
.text-gray-400:hover
{
background: transparent!important;
}


.woocommerce-checkout-review-order-table :is(th,td)
{
	width:50%!important;
}
#order_review > div.wd-table-wrapper.wd-manage-on > table > tfoot > tr.cart-discount.coupon-erol > td
{
	color:white!important;
}

.widget .wd-checkboxes-on li>a:before
{
	border:1px solid black!important;
	    width: 1.8em!important;
    height: 1.8em!important;
}
div > div.wd-scroll > ul > li > span
{
	border-radius:0px!important;
	border:1px solid black!important;
}
.count
{
	border:1px solid black!important;
}
.price .amount
{
	font-weight:400!important;
	font-size:12px!important;
}

.products-bordered-grid-ins:not(.wd-products-with-shadow) .wd-product.wd-hover-tiled .product-wrapper
{
border: 1px solid black!important;
}
#main-content > div > div.wd-products-element > div.products.wd-products.wd-grid-g.grid-columns-3.elements-grid.pagination-infinit.title-line-one.wd-stretch-cont-lg > div.wd-product.wd-with-labels.wd-hover-quick.wd-col.product-grid-item.product.type-product.status-publish.instock.product_cat-sifir-yaka-t-shirt.has-post-thumbnail.sale.shipping-taxable.purchasable.product-type-variable.quick-shop-loaded > div > div.product-element-top.wd-quick-shop > div.quick-shop-wrapper.wd-quantity-overlap.wd-fill.wd-scroll > div.quick-shop-form.text-center.wd-scroll-content > form
{
	height:93%!important;
}

.product-element-bottom
{
	padding:10px!important;
}

.variations_form 
{
	height:94%!important;
}

.wd-sticky-btn>.wd-sticky-btn-container>.wd-sticky-btn-cart>#yaydp-offer-description
{
	display:none!important;
}
    .elementor-element-e559dca
    {
        padding: 0px!important;
    }

.siparisDetayindirim>.amount
{
	color:white!important;
}

    .siparis-detay-resmi {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
	  border: 1px solid black;
}
   .siparis-detay-resmi>img {
    width: auto !important;
    height: 12vh !important;

}
#post-12 > div > div > div.woocommerce-MyAccount-content.wd-grid-col > section.woocommerce-order-details > div > table > tbody > tr > td.woocommerce-table__product-name.product-name
{
padding:0px!important;
}



/* Galerisi olmayan varyant seçildiğinde alttaki küçük resim alanını yok et */
.woodmart-thumbs-wrapper.wd-hide {
    display: none !important;
}

/* Ana görselin altında kalan boşluğu temizle */
.single-product-content .variation-images-empty .product-image-thumbnail {
    display: none;
}


.wd-swatch-bg
{
	border-radius:0px!important;
}
#main-content > div > div.wd-products-element > div.products.wd-products.wd-grid-g.grid-columns-3.elements-grid.pagination-infinit.wd-loop-builder-off.title-line-one.wd-stretch-cont-lg > div.wd-product.wd-col.wd-hover-tiled.product-grid-item.product.type-product.status-publish.instock.product_cat-erkek-polo-yaka-t-shirt.has-post-thumbnail.shipping-taxable.purchasable.product-type-variable > div
{
box-shadow: 0 0 0px rgba(0, 0, 0, .0)!important;
}@media (min-width: 1025px) {
	.tukeniyor
{
    background-color: red;
    color: white;
    padding: 5px;
    font-weight: bold;
position: absolute!important;
    top: 1px;
    left:1px;
    text-align: center;
    font-size: 14px;
}
.products>.wd-product>.product-wrapper>.product-element-bottom>.wrap-price>.tukeniyor
{
	    position: static!important;
}
table.variations select {
    
    width: 300%;
}

@media screen (min-width: 2400px) {

.wd-slider>.wd-carousel-inner>.wd-carousel {

min-height: 905px !important;
height: 905px !important;
}
}
.custom-message {
    position: absolute;
    bottom: 13%;
    background: #b30505;
    color: white;
    padding: 5px;
    left: 0px;
    width: 100%;
    text-align: center;
    font-size: 14px;
}
.indirim-gorseli {
    position: absolute;
    right: 0px;
    top: 2%;
    /* background: black; */
    width: 65px;
}
.buy4pay3-badge img {
    max-width: 65px !important;
    height: auto;
}

 .elementor-element-2cee8727>.elementor-widget-container>.woocommerce-notices-wrapper>.woocommerce-error
{

width: 100%!important;
	
}

.cart-discount-kazanc>td
{

    padding-inline-end: 10px!important;
	
}
.cart-discount-kazanc>td>.woocommerce-Price-amount {

	padding:10px!important;
	font-weight:bold;
	color:#3DF173!important;
}

.cart-discount>td
{
	background: #3DF173;
    padding-inline-end: 10px!important;
	
}
.cart-discount>td>.woocommerce-Price-amount {
background:#3DF173!important;
	padding:10px!important;
	font-weight:bold;
	color:white!important;
}

.woocommerce-Price-amount
{
font-weight:bold!important;

}
.cart-subtotal>td>.woocommerce-Price-amount
{
	padding-inline-end: 10px!important;
}

.widget-area
{
position:sticky!important;
top:30px!important;
overflow-y: auto;
overflow-x:hidden;
height: 812px;
}
.wd-product>.product-wrapper>.product-element-top>.product-image-link>.attachment-woocommerce_thumbnail
{
	/*height:430px!important;
*/}
.wd-product :where(.product-wrapper,.product-element-bottom)
{
	justify-content: flex-end;
}
.wd-products[class*="wd-stretch-cont"] .wd-product :is(.price,.wrap-price,.product-rating-price)
{
margin-top:0!important;
}
.color-scheme-dark
{
	top:35px;
}
.wd-dropdown
{
	    box-shadow: 0 0 0px rgba(0, 0, 0, 0.15)!important;
}
.whb-color-dark:not(.whb-with-bg) {
border-bottom:1px solid black;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.tukeniyor
{
    background-color: red;
    color: white;
    padding: 5px;
    font-weight: bold;
    margin-top: 5px;
    position: absolute;
    bottom: 20%;
    right: 1px;
    text-align: center;
    width: 100%;
    font-size: 14px;
}
.buy4pay3-badge img {
    max-width: 65px !important;
    height: auto;
}

.indirim-gorseli {
    position: absolute;
    right: 0px;
    top: 2%;
    /* background: black; */
    width: 65px;
}
table.variations select {

    width: 230%;
}
.custom-message {
    position: absolute;
    bottom: 13%;
    background: #b30505;
    color: white;
    padding: 5px;
    left: 0px;
    width: 100%;
    text-align: center;
    font-size: 14px;
}

 .elementor-element-5d0af39>.elementor-widget-container>.woocommerce-notices-wrapper>.woocommerce-error
{
background:black!important;
width: 108%!important;
	
}
}

@media (min-width: 577px) and (max-width: 767px) {
	table.variations select {
  
    width: 230%;
}
.wd-timer {
    --wd-timer-size:12px;

}
.indirim-gorseli {
    position: absolute;
    right: 0px;
    top: 2%;
    /* background: black; */
    width: 50px;
}
.buy4pay3-badge img {
    max-width: 50px !important;
    height: auto;
}

}

@media (max-width: 576px) {
	.tukeniyor
{
background-color: red;
        color: white;
        padding: 2px;
        font-weight: bold;
        margin-top: 0;
        position: absolute;
        top: 0px;
        left: 0;
        text-align: center;
        width: auto;
        font-size: 14px;
}
.indirim-gorseli {
    position: absolute;
    right: 0px;
    top: 2%;
    /* background: black; */
    width: 50px;
}
table.variations select {

    width: 230%;
}
.custom-message {
    position: absolute;
    bottom: 17%;
    background: #b30505;
    color: white;
    padding: 5px;
    left: 0px;
    width: 100%;
    text-align: center;
    font-size: 14px;
}
.wd-timer {
    --wd-timer-size:11px !important;

}
.buy4pay3-badge img {
    max-width: 50px !important;
    height: auto;
}

 .elementor-element-5d0af39>.elementor-widget-container>.woocommerce-notices-wrapper>.woocommerce-error
{
background:black!important;
width: 100%!important;
	
}
.variations>tbody>tr{

	width: 50%!important;
}

.cart-discount>td>.woocommerce-Price-amount {
	background: #3DF173!important;
	padding:10px!important;
	color:white!important;
}

.cart-discount-kazanc>td>.woocommerce-Price-amount {


	font-weight:bold;
	color:#3DF173!important;
}

.notification
{
	position:relative!important;
}
.z-50 {

	z-index:999!important;
}
#order_review > div.wd-table-wrapper.wd-manage-on > table > tfoot > tr.cart-discount > td
{
	background:#3df173;
}

#order_review > div.wd-table-wrapper.wd-manage-on > table > tfoot > tr.cart-discount > td > a
{
	justify-content: space-between!important;
}
.wd-product>.product-wrapper>.product-element-top>.product-image-link>.attachment-woocommerce_thumbnail
{
/*	height:260px!important;*/
}
.wd-product :where(.product-wrapper,.product-element-bottom)
{
	justify-content: flex-end;
}
.wd-products[class*="wd-stretch-cont"] .wd-product :is(.price,.wrap-price,.product-rating-price)
{
margin-top:0!important;
}
}

