@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//garoutlet.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.3.9") format("woff2");
}

:root {
	--wd-text-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 14px;
	--wd-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Poppins", 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: "Lato", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(240,129,3);
	--wd-alternative-color: rgb(237,94,0);
	--btn-default-transform: uppercase;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-font-family: "Abel", Arial, Helvetica, sans-serif;
	--btn-accented-font-weight: 400;
	--btn-accented-transform: none;
	--btn-accented-bgcolor: rgb(240,129,3);
	--btn-accented-bgcolor-hover: rgb(237,94,0);
	--wd-form-brd-width: 2px;
	--notices-success-bg: rgb(122,185,41);
	--notices-success-color: #fff;
	--notices-warning-bg: rgb(170,23,33);
	--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: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 120px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: #ffffff;
	background-image: none;
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-color: rgb(240,129,3);
	--wd-form-brd-color: rgb(240,129,3);
	--wd-form-brd-color-focus: rgb(240,129,3);
	--wd-form-bg: rgba(240,129,3,0.04);
}
.product-labels .product-label.out-of-stock {
	background-color: rgb(221,51,51);
	color: rgb(255,255,255);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
.woocommerce-product-gallery {
	--wd-gallery-gap: 10px;
}
.woocommerce-product-gallery.thumbs-position-left {
	--wd-thumbs-width: 200px;
}

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

}

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

}
:root{
--wd-container-w: 1400px;
--wd-form-brd-radius: 5px;
--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-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 8px;
}

@media (min-width: 1400px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


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

.variations> tbody>tr>td>.wd-swatches-product>.wd-swatch {

	border-radius: 6px;
	border: none;
    box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.1490196078);

}

.variations> tbody>tr>td>.wd-swatches-product {
	--wd-swatch-w: 2.4em!important;
	--wd-swatch-h: 3.4em!important;
	
}
.product-wrapper>.product-element-bottom>.wd-swatches-grid
{
	/*display: none!important;*/
}
.value>.wd-swatches-product>.wd-text
{
    padding: 10px !important;
    border: black !important;
    box-shadow: 0 2px 3px 0px #00000021;
    border-radius: 6px;
}
[class*="wd-swatches"].wd-bg-style-4 .wd-swatch.wd-bg
{
	margin-left:7px;
}

[class*="wd-single-"].wd-swatch-layout-inline table.variations tbody
{
	display: flex!important;
    align-items: flex-start!important;

    flex-direction: column!important;
}

.wc-block-price-filter__range-input
{
 background:red;
    background: #F08103;
    outline: none;
    transition: background 450ms ease-in;
    -webkit-appearance: none;
    height: 4px;
    color: red;
    border-color: black;
}

.wc-block-price-filter__range-input::-webkit-slider-thumb {
   -webkit-appearance: none; /* Override default look */
   appearance: none;
  border-radius: 100px;
   background-color: black;
   height: 1rem;
   width: 1rem;    
}
.widget_layered_nav ul li a:after, .wd-widget-stock-status a:after
{
	    position: absolute;
    /* top: calc(48%); */
    /* transform: translateY(33%); */
    inset-inline-start: .2em;
    /* margin-left: 6px; */
    color: #fff;
    top: 0;
    transform: translate(2%, 50%);
    font-weight: 400;
    font-size: .7em;
    /* left: 0; */
    margin: auto;
    right: 0;
    /* border: black; */
    opacity: 0;
    content: "\f107";
    font-family: "woodmart-font";
}

.widget_layered_nav ul .chosen a:before, .wd-widget-stock-status a.wd-active:before
{
	    border: 2px solid;
}
.widget_layered_nav ul li a:before, .wd-widget-stock-status a:before
{
	padding: 10px;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video
{font-style:normal;
}
#woocommerce_product_categories-3>h5
{
	margin-bottom:20px!important;
}
#woocommerce_product_categories-3> .select2-container
{
	display:block!important;
}
.sepetin_signle_product
{
	color: #fff;
        background: #f08103;
        padding: 5px;
        border-radius: 5px;
        text-align: left;
        font-size: 16px;
}

#woodmart-woocommerce-layered-nav-19>.wd-scroll>.wd-swatches-filter>.wc-layered-nav-term>.layered-nav-link>.wd-swatch{
height:100%;
width:70%;
}

.mega-alt-kategori-listesi
{
	  display: flex;
    justify-content: space-between;
    line-height: 50px;
}
.kategori-satir {
    padding: 0px;
    /* margin: auto; */
    position: relative;
    top: -36px;
}
#sliderTop>.elementor-element>.elementor-widget-container>#slider-580>.wd-slider-pagin {
    position: absolute;
    inset-inline: 15px;
    bottom: 20px!important;
    z-index: 2;
}

    /* Scrollbar tasarımı */
    .modal-body::-webkit-scrollbar {
      width: 10px;
    }

    .modal-body::-webkit-scrollbar-track {
      background: #e0e0e0; /* Scroll alanı */
      border-radius: 10px;
    }

    .modal-body::-webkit-scrollbar-thumb {
      background: #F08103; /* Scroll rengi */
      border-radius: 10px;
    }

    .modal-body::-webkit-scrollbar-thumb:hover {
      background: #d96e02; /* Hover rengi */
    }

div.quantity input[type="button"] { 
border:none!important;
}
div.quantity input[type="number"] {
border:none!important;
}

.widget .wd-checkboxes-on li>a:before
{
  padding: 10px !important;
  border-radius: 5px;
  border: 2px solid rgb(240 129 3) !important;
}
.orderby
{
	border-radius:5px!important;
  padding:6px!important;
}



/* Woodmart TFA Güvenlik İkonu - Güçlü Seçici */
.wd-my-acc-tfa > a > .wd-nav-icon::before {
    content: "\f123" !important; /* Kilit/Güvenlik simgesi */

}

    .siparis-detay-resmi {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
	  border: 1px solid #f08103;
		border-radius: 10px;
}
   .siparis-detay-resmi>img {
    width: auto !important;
    height: 12vh !important;
    border-radius: 10px;
}
.woocommerce-table--order-details :is(th,td)
{
max-width:100%;
	width:100%;
}

.siparisDetayindirim>.amount
{
	color:white!important;
}
.wd-product.wd-hover-tiled .wd-swatches-grid
{
	display:none!important;
}@media (min-width: 1025px) {
	/* DESKTOP*/
.sepetin{
	    color: white;
    background: #f08103;
    padding: 5px;
    border-radius: 5px;
    text-align: left;
    font-size: 16px;

}
.products>.wd-product>.product-wrapper> .product-element-top {
height:52vh;
}
div > div.wd-products-element > div.products.wd-products.wd-grid-g.grid-columns-3.elements-grid.pagination-infinit.title-line-two.wd-stretch-cont-lg > div.wd-product.wd-with-labels.wd-hover-tiled.wd-col.product-grid-item.product.type-product.status-publish.last.instock.product_cat-bearraybon.product_cat-erkek.product_cat-erkek-sifir-yaka-t-shirt.has-post-thumbnail.sale.shipping-taxable.purchasable.product-type-variable > div > div.product-element-top.wd-quick-shop > a > img
{
	height: 490px;
}

#swiper-wrapper-9cd7ae0ebfa8b53a > div:nth-child(4) > div > div > div.product-element-top.wd-quick-shop > a > img
{
	height:auto!important;
}
.sidebar-container
{
	position: sticky;
    position: -webkit-sticky;
    top: 0;
	    border-radius: 10px;
    padding: 20px;
	color:#F08103;
	background:#F8F8F8;

}
.searchform input[type="text"]
{
	


    background-position-x: 4px;
    /* padding-right: 13px !important; */
    padding-left: 45px;
    background-image: url(http://www.garoutlet.com/wp-content/uploads/tool.png);
    background-repeat: no-repeat;
    background-size: 32px;
    background-position-y: 4px;
}
.ucretsiz_kargo
{
	    background: #f08103;
    /* display: flex; */
    /* width: 147px; */
    float: left;
    justify-content: space-between;
    /* line-height: 40px; */
    align-items: center;
    text-wrap: nowrap;
    padding: 5px;
    color: white;
    border-radius: 8px;
    display: flex;
	font-size:10px;
    align-content:center;
width:105%;
}
.ucretsiz_kargo>img {
    height: 14px;
}
.ucretsiz_kargo>span {
    margin-left: 5px;
}
.alt-kategori-item>a>span
{
	font-weight:700;
}




.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;
	color:white;
	
}
.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;
}


.cart-content-wrapper>.cart_totals .cart-totals-inner
{
 border: 3px solid rgb(240 129 3)!important;
}
.sidebar-container { 
padding: 20px 20px 20px 20px!important;
overflow: auto!important;
height: 898px!important;
color: #F08103;
overflow-x: hidden!important;
}
.widget-area
{
position:sticky!important;
top:110px!important;
overflow-y: auto;
overflow-x:hidden;
height: 812px;
}

}

@media (min-width: 768px) and (max-width: 1024px) {
	.sepetin{
	    color: white;
    background: #f08103;
    padding: 5px;
    border-radius: 5px;
    text-align: left;
    font-size: 11px;

}
}

@media (max-width: 576px) {
	/* MOBILE */ 
.sepetin{
	    color: white;
    background: #f08103;
    padding: 5px;
    border-radius: 5px;
    text-align: left;
    font-size: 11px;

}
.products>.wd-product>.product-wrapper> .product-element-top {
height:270px;
}
.products >.wd-product> .product-wrapper>.product-element-bottom {
height:86px;
}
.product-wrapper>.product-element-top>a>img
{
	height: 100%;
}
div.wd-carousel-item.wd-slide-prev > div > div > div.product-element-top.wd-quick-shop > a > img
{
	height:250px;
}
[class*="wd-single-"].wd-swatch-layout-inline table.variations .cell
{
	padding-bottom:6px!important;
}
[class*="wd-swatches"].wd-bg-style-4 .wd-swatch.wd-bg
{
	padding-left:0px!important;
}
.ucretsiz_kargo
{
	    background: #f08103;
    /* display: flex; */
    /* width: 147px; */
    float: left;
    justify-content: space-between;
    /* line-height: 40px; */
    align-items: center;
    text-wrap: nowrap;
    padding: 5px;
    color: white;
    border-radius: 8px;
    display: flex;
	font-size:9px;
    align-content:center;
width:105%;
}
.ucretsiz_kargo>img {
    height: 10px;
}
.ucretsiz_kargo>span {
    margin-left: 5px;
}
#product-bg-mb
{background:#FBF9F8;
}
.sepetin_signle_product
{
	color: #fff;
        background: #f08103;
        padding: 5px;
        border-radius: 5px;
        text-align: center;
        font-size: 18px;
}
.wpcbm-badge-inner
{
	width:60px!important;
}
.elementor-widget-shortcode
{
	    max-height: 70%;

}

.cart-discount>td>.woocommerce-Price-amount {
	background: #3DF173!important;
	padding:10px!important;
border-radius:5px!important;
	color:white!important;
}
.cart-discount>td
{
	padding-block-end: 0px!important;
}
.shop_table_responsive td:before
{
	color:black!important;
		
}
.cart-discount-kazanc>td>.woocommerce-Price-amount {


	font-weight:bold;
	color:#3DF173!important;
}
.sidebar-container { 
padding: 5px 5px 5px 5px!important;
}
.woodmart-archive-shop .wd-builder-off
{
padding-block: 0% 15% !important
}
}

