@font-face {
				font-family: Inter;
				src: url(../special/fonts/Inter.woff);
				}

				body{font-family: 'Inter', serif;}
.column10 { width: 10%; box-sizing: border-box; padding: 15px; }
.column9 { width: 11.11%; box-sizing: border-box; padding: 15px; }
.column8 { width: 12.5%; box-sizing: border-box; padding: 15px; }
.column7 { width: 14.2857%; box-sizing: border-box; padding: 15px; }
.column6 { width: 16.666666667%; box-sizing: border-box; padding: 15px; }
.column5 { width: 20%; box-sizing: border-box; padding: 15px; }
.column4 { width: 25%; box-sizing: border-box; padding: 15px; }
.column3 { width: 33.33333333%; box-sizing: border-box; padding: 15px; }
.column2 { width: 50%; box-sizing: border-box; padding: 15px; }
.column1 { width: 100%; box-sizing: border-box; padding: 15px; }
.column-auto { box-sizing: border-box; padding: 15px; }

.column_5 { width: 5%; box-sizing: border-box; padding: 15px;  }
.column_10 { width: 10%; box-sizing: border-box; padding: 15px;  }
.column_15 { width: 15%; box-sizing: border-box; padding: 15px;  }
.column_20 { width: 20%; box-sizing: border-box; padding: 15px;  }
.column_25 { width: 25%; box-sizing: border-box; padding: 15px;  }
.column_30 { width: 30%; box-sizing: border-box; padding: 15px;  }
.column_35 { width: 35%; box-sizing: border-box; padding: 15px;  }
.column_40 { width: 40%; box-sizing: border-box; padding: 15px;  }
.column_45 { width: 45%; box-sizing: border-box; padding: 15px;  }
.column_49 { width: 49%; box-sizing: border-box; padding: 15px;  }
.column_50 { width: 50%; box-sizing: border-box; padding: 15px;  }
.column_55 { width: 55%; box-sizing: border-box; padding: 15px;  }
.column_60 { width: 60%; box-sizing: border-box; padding: 15px;  }
.column_65 { width: 65%; box-sizing: border-box; padding: 15px;  }
.column_70 { width: 70%; box-sizing: border-box; padding: 15px;  }
.column_75 { width: 75%; box-sizing: border-box; padding: 15px;  }
.column_80 { width: 80%; box-sizing: border-box; padding: 15px;  }
.column_85 { width: 85%; box-sizing: border-box; padding: 15px;  }
.column_90 { width: 90%; box-sizing: border-box; padding: 15px;  }
.column_95 { width: 95%; box-sizing: border-box; padding: 15px;  }

.column-left { float: left; }
.column-right { float: right; }
.column-content { margin: auto; max-width: 1200px; }
.padding-clear { padding: 0px; }
.padding-horizontal-clear { padding-left: 0px; padding-right: 0px; }
.padding-vertical-clear { padding-top: 0px; padding-bottom: 0px; }
.padding-left-clear { padding-left: 0px; }
.padding-right-clear { padding-right: 0px; }
.padding-top-clear { padding-top: 0px; }
.padding-bottom-clear { padding-bottom: 0px; }

.sortingloading{
	display: none;
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	border:0;
	overflow:auto;
	z-index:999999;
	padding-top:10%;
	}
	
.sortingloading-loading::before{
	content:"\F117";
	font-size: 1rem;
	color: #000000;
}

.input{
	border-radius: 3px;
	border: 1px #ddd solid;
	padding: 10px;
	font-size: 0.9rem;
}

.button{
	border-radius: 3px;
	height: 50px; 
	padding: 7px; 
	background: #fd5929; 
	color: #fff; 
	text-align: center; 
	cursor: pointer; 
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.button:hover{
	color: #fff;
}

.window{
	display:none;
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	border:0;
	overflow:auto;
	z-index:99999;
	background:url(../img/window.png);
	}

.error{
	display:none;
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	border:0;
	overflow:auto;
	z-index:9999999;
	background:url(../img/window.png);
	}
	
.popup{
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:url(../img/window.png);
	border:0;
	overflow:auto;
	z-index:99999;
	}



.windowDetail{margin:8% auto;width:80%;padding:10px;border:0;box-shadow:1px 1px 3px #222;-moz-box-shadow:1px 1px 3px #222;-webkit-box-shadow:1px 1px 3px #222;background:#fff}
.windowDetail-product{margin:8% auto;width:70%;padding:10px;border:0;box-shadow:1px 1px 3px #222;-moz-box-shadow:1px 1px 3px #222;-webkit-box-shadow:1px 1px 3px #222;background:#fff}
/*.windowDetailPopup{margin:7% auto;width:70%;padding:10px;border:0;text-align:center}*/

.windowDetailPopup {
	position: absolute;
	top: 10%;
	left: 0;
	right: 0;
	width: auto;
	width: 70%;
	height: auto;
	margin: auto;
	padding: 16px;
	box-sizing: border-box;
	}

.windowclose{float:right;width:28px;height:35px;background:url(../img/close_btn.png);text-align:center;color:#fff;font-weight:700}



body{
  	font-family: 'Inter', sans-serif;
  	background-color: #ffffff; 
	margin:0;
	padding:0;
	border:0;
	font-size:1rem;
	color:#252525;
}

a,div:not(.glass-case *),li,ul,input,button{text-decoration:none; transition:all 0.20s linear;}
a,div:not(.glass-case *),li,ul,input,button:hover{transition:all 0.20s linear;}

img{border:0}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:400}
input,textarea,select,radio,checkbox,submit{outline:none;border:0}
ul{list-style:none;margin:0;padding:0}
#aciklama ul li{list-style: disc !important;}

.clear{clear:both}

textarea:focus, 
textarea.form-control:focus, 
input.form-control:focus, 
input[type=text]:focus, 
input[type=password]:focus, 
input[type=email]:focus, 
input[type=number]:focus, 
[type=text].form-control:focus, 
[type=password].form-control:focus, 
[type=email].form-control:focus, 
[type=tel].form-control:focus, 
[contenteditable].form-control:focus {
  box-shadow: inset 0 -1px 0 #ddd;
}

.btn:focus {
  outline: none;
  box-shadow: none;
}

.breadcrumb-item-first::before{
	content: none !important;
}

.breadcrumb-item-first{
	padding-left: 10px;
}

.marquee {
    width: 100%;
	white-space: nowrap;
    overflow: hidden;
    box-sizing: border-box;
}
.marquee span {
    display: inline-block;
    /*padding-left: 100%;*/
    animation: marquee 25s linear infinite;
}

@keyframes marquee {
    0%   { transform: translate(0, 0); }
    100% { transform: translate(-50%, 0); }
}

.marquee2 {
    width: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
}

.marquee2 span {
    display: inline-block;
	animation: marqueeSlider 4s ease-in-out infinite;
}

@keyframes marqueeSlider {
    0%   { transform: translateX(100%); opacity: 0; }
	20%  { transform: translateX(0); opacity: 1; } 
	40%  { transform: translateX(0); opacity: 1; } 
	60%  { transform: translateX(-100%); opacity: 0; } 
	80%  { transform: translateX(-100%); opacity: 0; } 
	100% { transform: translateX(100%); opacity: 0; }
}



        .navbar-items-link:hover:after{
          width: 100%; 
          left: 0; 
        }
        .header-top-widgets{
          background:#ffe8e8;
          text-align:center;
          padding-top:15px;
          padding-right:0px;
          padding-bottom:15px;
          padding-left:0px;
          margin-top:0px;
          margin-right:0px;
          margin-bottom:0px;
          margin-left:0px;
          box-shadow:0px 0px 0px #fafafa;
        }

        .header-top-widgets-link{
          color:#c928a0;
          font-size:1.4rem;
          font-weight:bold;
        }

        .header-top-widgets-link:hover{
          color:#000000;
        }

        .header-top{
          background:#fafafa;
          border-top:0px;
          border-right:0px;
          border-bottom:0px;
          border-left:0px;
          border-color:#ffffff;
          border-style:solid;
          padding-top:0px;
          padding-right:0px;
          padding-bottom:0px;
          padding-left:0px;
          margin-top:0px;
          margin-right:0px;
          margin-bottom:0px;
          margin-left:0px;
          box-shadow:0px 0px 0px #fafafa;
        }

        .header-top-content-middle{
          max-width:auto;
          border-top:0px;
          border-right:0px;
          border-bottom:0px;
          border-left:0px;
          border-color:#ffffff;
          border-style:solid;
          box-shadow:0px 0px 0px #fafafa;
        }

        .header-top-left{
          font-size:0.85rem;
          text-align:left;
          width:auto;
          border-top:0px;
          border-right:0px;
          border-bottom:0px;
          border-left:0px;
          border-color:#ffffff;
          border-style:solid;
          border-top-left-radius:0px;
          border-top-right-radius:0px;
          border-bottom-left-radius:0px;
          border-bottom-right-radius:0px;
          padding-top:12px;
          padding-right:2px;
          padding-bottom:8px;
          padding-left:2px;
          margin-top:0px;
          margin-right:0px;
          margin-bottom:0px;
          margin-left:0px;
          box-shadow:0px 0px 0px #fafafa;
        }

        .header-top-right{
          font-size:0.85rem;
          width:auto;
          padding-top:12px;
          padding-right:0px;
          padding-bottom:12px;
          padding-left:0px;
          box-shadow:0px 0px 0px #fafafa;
        }

        .header-top-blog-text{
          color:#000000;
          font-size:0.85rem;
        }

        .header-top-blog-text:hover{
          color:#000000;
        }

        .header-top-account-text{
          color:#000000;
          font-size:0.85rem;
          padding-top:0px;
          padding-right:0px;
          padding-bottom:0px;
          padding-left:10px;
        }

        .header-top-account-text:hover{
          color:#000000;
        }

        .ust-menu-custom-icon{
          height:15px;
          margin-top:0px;
          margin-right:0px;
          margin-bottom:0px;
          margin-left:0px;
          padding-top:0px;
          padding-right:0px;
          padding-bottom:0px;
          padding-left:0px;
        }

        .header-top-right-texts{
          padding-top:0px;
          padding-right:0px;
          padding-bottom:0px;
          padding-left:0px;
        }

        .header-top-tel-text{
          color:#000000;
          font-size:0.85rem;
          padding-left:10px;
        }

        .header-top-tel-text:hover{
          color:#000000;
        }

        .header-top-email-text{
          color:#000000;
          font-size:0.85rem;
          padding-left:10px;
        }

        .header-top-email-text:hover{
          color:#000000;
        }

        .header-top-whatsapp-text{
          color:#000000;
          font-size:0.85rem;
          padding-left:10px;
        }

        .header-top-whatsapp-text:hover{
          color:#000000;
        }

        .header-top-price{
          font-size:0.85rem;
          padding-top:0px;
          position:relative;
        }

        .default-price{
          position:relative;
          z-index:9999;
          background:#ffffff;
          color:#000000;
          font-size:0.9em;
          font-weight:normal;
          width:auto;
          border-top:1px;
          border-right:1px;
          border-bottom:1px;
          border-left:1px;
          border-color:#e0e0e0;
          border-style:solid;
          border-top-left-radius:3px !important;
          border-top-right-radius:3px !important;
          border-bottom-left-radius:3px !important;
          border-bottom-right-radius:3px !important;
          padding-top:0px;
          padding-right:7px;
          padding-bottom:0px;
          padding-left:7px;
          cursor:pointer;
          box-shadow:0px 0px 0px #fafafa;
        }

        .price-drop{
          display:none;
          position:absolute;
          z-index:99999;
          background:#ffffff;
          width:150px;
          top:20px;
          right:auto;
          bottom:auto;
          left:0px;
          border-top:1px;
          border-right:1px;
          border-bottom:1px;
          border-left:1px;
          border-color:#d6d6d6;
          border-style:solid;
          border-top-left-radius:0px;
          border-top-right-radius:5px !important;
          border-bottom-left-radius:5px !important;
          border-bottom-right-radius:5px !important;
          padding-top:5px;
          padding-right:5px;
          padding-bottom:5px;
          padding-left:5px;
          box-shadow:0px 0px 0px #fafafa;
        }

        .header-top-price:hover .price-drop{
          display:flex;
        }

        .header-top-price-item{
          padding-top:7px;
          padding-right:7px;
          padding-bottom:7px;
          padding-left:7px;
          box-shadow:0px 0px 0px #fafafa;
        }

        .header-top-price-text{
          color:#000000;
          font-size:0.85rem;
        }

        .header-top-price-text:hover{
          color:#000000;
        }

        .header-top-cart-text{
          color:#000000;
          font-size:0.85rem;
          padding-left:10px;
        }

        .header-top-cart-text:hover{
          color:#000000;
        }

        .header-top-user-text{
          color:#000000;
          font-size:0.85rem;
          padding-left:10px;
        }

        .header-top-user-text:hover{
          color:#000000;
        }

        .header-search-box{
          order:0;
          width:none;
          margin-top:0px;
          margin-right:0px;
          margin-bottom:0px;
          margin-left:0px;
        }

        .header-logo-box{
          order:0;
          width:auto;
        }

        .header-sepet-box{
          order:2;
          width:auto;
          margin-top:auto;
          margin-right:0px;
          margin-left:auto;
          margin-bottom:auto;
          padding-top:0px;
          padding-right:auto;
          padding-bottom:0px;
          padding-left:auto;
        }

        .header-search{
          position:relative;
          width:100%;
          padding-top:25px;
          padding-right:0px;
          padding-bottom:25px;
          padding-left:0px;
        }

        .dynamicSearchResultWindow{
          display:none;
          position:fixed;
          z-index:9999;
          width:100%;
          height:100%;
          top:0px;
          left:0px;
        }

        .dynamicSearchResult{
          display:none;
          position:absolute;
          z-index:99999;
          background:#ffffff;
          width:480px;
          top:auto;
          right:auto;
          bottom:auto;
          left:0px;
          padding-top:0px;
          padding-right:7px;
          padding-bottom:7px;
          padding-left:7px;
          border-top:1px;
          border-right:1px;
          border-bottom:1px;
          border-left:1px;
          border-color:#d6d6d6;
          border-style:solid;
          border-top-right-radius:10px;
          border-top-left-radius:0px;
          border-bottom-right-radius:10px;
          border-bottom-left-radius:10px;
          box-shadow:0px 0px 0px #fafafa;
        }

        .dynamicSearchResult-line{
          background:#ffffff;
          color:#222222;
          font-size:0.7rem;
          padding-top:3px;
          padding-right:3px;
          padding-bottom:3px;
          padding-left:3px;
          border-top:0px;
          border-right:0px;
          border-bottom:1px;
          border-left:0px;
          border-color:#d6d6d6;
          border-style:solid;
        }

        .dynamicSearchResult-line:hover{
          background:#fafafa;
          color:#555555;
        }

        .dynamicSearchResult-line-img{
          max-height:30px;
          padding-top:0px;
          padding-right:0px;
          padding-bottom:0px;
          padding-left:0px;
          border-top:0px;
          border-right:0px;
          border-bottom:1px;
          border-left:0px;
          border-color:#d6d6d6;
          border-style:solid;
          border-top-right-radius:0px;
          border-top-left-radius:0px;
          border-bottom-right-radius:0px;
          border-bottom-left-radius:0px;
        }

        .header-search-input{
          background:#ffffff;
          font-size:1rem;
          border-top-left-radius:5px !important;
          border-bottom-left-radius:5px !important;
          border-top-right-radius:0px !important;
          border-bottom-right-radius:0px !important;
          border-top:1px;
          border-right:2px;
          border-bottom:1px;
          border-left:1px;
          border-color:#d6d6d6;
          border-style:solid;
          padding-top:6px;
          padding-right:12px;
          padding-bottom:6px;
          padding-left:12px;
          box-shadow:0px 0px 0px #fafafa;
        }

        .header-search-button{
          width:auto;
          background:#ffffff;
          border-top-left-radius:0px !important;
          border-bottom-left-radius:0px !important;
          border-top-right-radius:5px !important;
          border-bottom-right-radius:5px !important;
          border-top:0px;
          border-right:0px;
          border-bottom:0px;
          border-left:0px;
          border-color:#d6d6d6;
          border-style:solid;
          padding-top:0px;
          padding-right:0px;
          padding-bottom:5px;
          padding-left:12px;
          box-shadow:0px 0px 0px #fafafa;
        }

        .header-search-button-down{
          width:auto;
          background:#ffffff;
          border-top-right-radius:5px !important;
          border-bottom-right-radius:5px !important;
          border-top:1px;
          border-right:1px;
          border-bottom:1px;
          border-left:1px;
          border-color:#d6d6d6;
          border-style:solid;
          padding-top:6px;
          padding-right:12px;
          padding-bottom:6px;
          padding-left:12px;
          box-shadow:0px 0px 0px #fafafa;
        }

        .header-search-icon::before{
          content:'\f52a';
          color:#000000;
          font-size:1.5rem;
        }

        .header-search-down{
          display:none;
          width:85%;
          margin-top:10px;
          margin-bottom:0px;
          box-shadow:0px 0px 0px #fafafa;
        }

        .header-search-button-icon::before{
          content:'\f52a';
          color:#000000;
          font-size:1.2em;
        }

        .header-logo{
          text-align:left;
          padding-top:0px;
          padding-right:0px;
          padding-bottom:0px;
          padding-left:0px;
        }

        .header-logo-image{
          height:50px;
          margin:auto;
        }

        .header-sepet{
          width:auto;
          text-align:right;
          padding-top:0px;
          padding-right:0px;
          padding-bottom:0px;
          padding-left:0px;
        }

        .header-sepet-link{
          background:#ffffff;
          color:#222222;
          font-size:1rem;
          font-weight:normal;
          text-decoration:none;
          width:auto;
          border:0px;
          border-color:#d6d6d6;
          border-style:solid;
          border-top-left-radius:3px;
          border-top-right-radius:3px;
          border-bottom-left-radius:3px;
          border-bottom-right-radius:3px;
          padding-top:0px;
          padding-right:0px;
          padding-bottom:0px;
          padding-left:8px;
          float:right;
          box-shadow:0px 0px 0px #fafafa;
        }

        .header-sepet-link:hover{
          background:#fafafa;
          color:#000000;
        }

        .header-sepet-count{
          background:#ffffff;
          color:#000000;
          font-size:0.8rem;
          text-align:center;
          width:20px;
          height:20px;
          border:1px;
          border-color:#000000;
          border-style:solid;
          border-radius:30px;
          padding-top:0px;
          padding-right:0px;
          padding-bottom:0px;
          padding-left:5.2px;
          margin-top:-11.9px;
          margin-right:auto;
          margin-bottom:auto;
          margin-left:25px !important;
          position:absolute;
          z-index:9;
          top:0px;
          right:auto;
          left:0px;
          bottom:auto;
        }

        .header-hesabim{
          width:auto;
          text-align:right;
          padding-top:0px;
          padding-right:0px;
          padding-bottom:0px;
          padding-left:0px;
          position:relative;
        }

        .header-hesabim-link{
          background:#ffffff;
          color:#000000;
          font-size:1rem;
          font-weight:normal;
          border-top:0px;
          border-right:0px;
          border-bottom:0px;
          border-left:0px;
          border-color:#d6d6d6;
          border-style:solid;
          border-top-left-radius:3px;
          border-top-right-radius:3px;
          border-bottom-left-radius:3px;
          border-bottom-right-radius:3px;
          padding-top:0px;
          padding-right:0px;
          padding-bottom:0px;
          padding-left:0px;
          margin-top:0px;
          margin-right:0px;
          margin-bottom:0px;
          margin-left:0px;
          box-shadow:0px 0px 0px #fafafa;
          display:flex;
          align-items:center;
        }

        .header-hesabim-link:hover{
          background:#fafafa;
          color:#000000;
        }

        .header-hesabim:hover .header-hesabim-drop{
          display:block;
          opacity: 1; visibility: visible; transform: translateY(0);
        }

        .header-hesabim-drop{
          display:none;
          position:absolute;
          z-index:99999;
          background:#ffffff;
          color:#000000;
          width:200px;
          right:0;
          border-top:1px;
          border-right:1px;
          border-bottom:1px;
          border-left:1px;
          border-color:#f0f0f0;
          border-style:solid;
          border-top-left-radius:12px;
          border-top-right-radius:12px;
          border-bottom-left-radius:12px;
          border-bottom-right-radius:12px;
          padding-top:10px;
          padding-right:10px;
          padding-bottom:10px;
          padding-left:10px;
          position: absolute; 
          right: 0; 
          box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
          visibility: hidden; 
          transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
          z-index: 10;

        }

        .header-hesabim-drop-link{
          background:#eeeff4;
          color:#4a4a4a;
          font-size:0.8rem;
          text-align:left;
          border-top-left-radius:3px;
          border-top-right-radius:3px;
          border-bottom-left-radius:3px;
          border-bottom-right-radius:3px;
          margin-top:0px;
          margin-right:0px;
          margin-bottom:5px;
          margin-left:0px;
          display: block; 
          padding: 0.4rem 1rem; 
          text-decoration: none;  
          font-weight: 500; 
          transition: background-color 0.2s, color 0.2s;
        }

        .header-hesabim-drop-link:hover{ 
          color: #ea5f0a; 
          text-decoration: none;
          background:#fdf5f0;
          color:#000000;
          width:100%;
        }

        .orta-bant-kargo-takip{
          width:auto;
          text-align:right;
          padding-top:25px;
          padding-right:10px;
          padding-bottom:25px;
          padding-left:0px;
          position:relative;
        }

        .orta-bant-kargo-takip-link{
          background:#ffffff;
          color:#000000;
          font-size:1rem;
          font-weight:normal;
          border-top:1px;
          border-right:1px;
          border-bottom:1px;
          border-left:1px;
          border-color:#d6d6d6;
          border-style:solid;
          border-top-left-radius:3px;
          border-top-right-radius:3px;
          border-bottom-left-radius:3px;
          border-bottom-right-radius:3px;
          padding-top:7px;
          padding-right:10px;
          padding-bottom:7px;
          padding-left:10px;
          margin-top:0px;
          margin-right:0px;
          margin-bottom:0px;
          margin-left:0px;
          box-shadow:0px 0px 0px #fafafa;
        }

        .orta-bant-kargo-takip-link:hover{
          background:#fafafa;
          color:#000000;
        }

        .orta-bant-favoriler{
          width:auto;
          text-align:right;
          padding-top:25px;
          padding-right:10px;
          padding-bottom:25px;
          padding-left:0px;
          position:relative;
        }

        .orta-bant-favoriler-link{
          background:#ffffff;
          color:#000000;
          font-size:1rem;
          font-weight:normal;
          border-top:1px;
          border-right:1px;
          border-bottom:1px;
          border-left:1px;
          border-color:#d6d6d6;
          border-style:solid;
          border-top-left-radius:3px;
          border-top-right-radius:3px;
          border-bottom-left-radius:3px;
          border-bottom-right-radius:3px;
          padding-top:7px;
          padding-right:10px;
          padding-bottom:7px;
          padding-left:10px;
          margin-top:0px;
          margin-right:0px;
          margin-bottom:0px;
          margin-left:0px;
          box-shadow:0px 0px 0px #fafafa;
        }

        .orta-bant-favoriler-link:hover{
          background:#fafafa;
          color:#000000;
        }

        .header-content{
          background:#ffffff;
          border-top:0px;
          border-right:0px;
          border-bottom:0px;
          border-left:0px;
          border-color:#d6d6d6;
          border-style:solid;
          padding-top:0px;
          padding-right:0px;
          padding-bottom:0px;
          padding-left:0px;
          margin-top:0px;
          margin-right:0px;
          margin-bottom:0px;
          margin-left:0px;
          box-shadow:0px 0px 0px #fafafa;
        }

        .header-content-middle{
          max-width:auto;
          border-top:0px;
          border-right:0px;
          border-bottom:0px;
          border-left:0px;
          border-color:#ffffff;
          border-style:solid;
          padding-top:auto;
          padding-right:auto;
          padding-bottom:auto;
          padding-left:auto;
          margin-top:0px;
          margin-right:auto;
          margin-bottom:0px;
          margin-left:auto;
          box-shadow:0px 0px 0px #fafafa;
        }

        .header-menu-navbar{
          background:#ffffff;
          width:auto;
          border-top:0px;
          border-right:0px;
          border-bottom:0px;
          border-left:0px;
          border-color:#ffffff;
          border-style:solid;
          padding-top:0px;
          padding-right:0px;
          padding-bottom:0px;
          padding-left:0px;
          box-shadow:0px 0px 0px #fafafa;
          position:relative;
          z-index:9999;
        }

        .header-menu-navbar-in{
          background:#ffffff;
          max-width:90% !important;
          border-top:0px;
          border-right:0px;
          border-bottom:0px;
          border-left:0px;
          border-color:#ffffff;
          border-style:solid;
          box-shadow:0px 0px 0px #fafafa;
        }

        .header-menu-navbar-content{
          display:flex;
          position:relative;
          z-index:9999;
          background:#ffffff;
          max-width:auto;
          border-top:0px;
          border-right:0px;
          border-bottom:0px;
          border-left:0px;
          border-color:#ffffff;
          border-style:solid;
          border-top-left-radius:5px;
          border-top-right-radius:5px;
          border-bottom-left-radius:5px;
          border-bottom-right-radius:5px;
          box-shadow:0px 0px 0px #fafafa;
          align-items:center;
        }

        .navbar-list{
          background:#ffffff;
          width:auto;
          text-align:center;
          list-style-type:none;
          border-top:0px;
          border-right:0px;
          border-bottom:0px;
          border-left:0px;
          border-color:#ffffff;
          border-style:solid;
          border-top-left-radius:0px;
          border-top-right-radius:0px;
          border-bottom-left-radius:0px;
          border-bottom-right-radius:0px;
          padding-top:0px;
          padding-right:0px;
          padding-bottom:0px;
          padding-left:0px;
          margin-left:auto;
          margin-right:auto;
          box-shadow:0px 0px 0px #fafafa;
        }

        .navbar-items{
          background:#ffffff;
          color:#000000;
          font-size:1rem;
          border-top:0px;
          border-right:0px;
          border-bottom:0px;
          border-left:0px;
          border-color:#000000;
          border-style:solid;
          border-top-left-radius:0px;
          border-top-right-radius:0px;
          border-bottom-left-radius:0px;
          border-bottom-right-radius:0px;
          padding-top:30px;
          padding-right:15px;
          padding-bottom:30px;
          padding-left:15px;
          margin-top:0px;
          margin-right:0px;
          margin-bottom:0px;
          margin-left:0px;
          box-shadow:0px 0px 0px #fafafa;
        }

        .navbar-items:hover{
          background:#ffffff;
          border-top:0px;
          border-right:0px;
          border-bottom:0px;
          border-left:0px;
          border-color:#000000;
          border-style:solid;
        }

        .navbar-items:hover .navbar-drop{
          display:block; opacity: 1; visibility: visible; transform: translateY(0);
        }

        .navbar-items-link{
          display: inline-block;
          position: relative;
          padding: 10px 0px;
          text-decoration:none !important;
          color:#484848;
          font-size:1rem;
          font-weight:normal;
        }
        .navbar-items-link::after{
          background: none repeat scroll 0 0 transparent;
          bottom: 0;
          content: "";
          display: block;
          height: 1.3px;
          left: 50%;
          position: absolute;
          background-color: var(--after-color, #000);
          transition: width 0.3s ease 0s, left 0.3s ease 0s;
          width: 0;
        }

        .navbar-items:hover .navbar-items-link{
          color:#000000;
          font-weight:normal;
          text-decoration:none !important;
        }
        .navbar-items-link:hover:after{
          width: 100%; 
          left: 0; 
        }
        .navbar-items-symbol{
          max-width:40px;
          max-height:auto;
          margin-top:auto;
          margin-right:auto;
          margin-bottom:auto;
          margin-left:auto;
          border-top:0px;
          border-right:0px;
          border-bottom:0px;
          border-left:0px;
          border-color:#ffffff;
          border-style:solid;
          border-top-left-radius:0px;
          border-top-right-radius:0px;
          border-bottom-left-radius:0px;
          border-bottom-right-radius:0px;
        }

        .navbar-drop{
          position: absolute;
          top: auto;
          left: 0;
          width: 100%;
          max-width: 100%;
          background-color: #ffffff;
          border-top: 3px solid #FF8A65 !important;
          border:0;
          border-radius: 12px 12px 12px 12px !important;
          box-shadow: 0 15px 40px rgba(0, 0, 0, 0.08); 
          opacity: 0;
          visibility: hidden;
          transform: translateY(15px);
          transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
          z-index: 1000;
          box-sizing: border-box;
          overflow-x: hidden; 
        }

        .navbar-drop-column{
          text-align:left;
          width:25%;
          padding:10px;
          float:left;
        }

        .navbar-drop-column-picture{
          margin-top:10px;
          margin-bottom:10px;
          max-width:300px;
        }

        .navbar-drop-column-title{
          border-top:0px;
          border-right:0px;
          border-bottom:2px;
          border-left:0px;
          border-color:#d6d6d6;
          border-style:solid;
          padding-top:6px;
          padding-right:0px;
          padding-bottom:6px;
          padding-left:0px;
        }

        .navbar-drop-column-title-a{
          color:#000000;
          font-weight:bold;
          font-size:0.9rem;
        }

        .navbar-drop-column-title-a:hover{
          color:#000000;
        }

        .navbar-drop-column-link{
          padding-top:2px;
          padding-right:0px;
          padding-bottom:2px;
          padding-left:0px;
        }

        .navbar-drop-column-link-a{
          color:#000000;
          font-size:0.9rem;
        }

        .navbar-drop-column-link-a:hover{
          color:#000000;
        }

        .navbar-items-all-categories-box{
          width:23%;
          margin-top:auto;
          margin-right:auto;
          margin-bottom:auto;
          margin-left:auto;
        }

        .navbar-items-all-categories-button{
          position:relative;
          background:#4992b9;
          width:100%;
          border-top:0px;
          border-right:0px;
          border-bottom:0px;
          border-left:0px;
          border-color:#ffffff;
          border-style:solid;
          border-top-left-radius:0px;
          border-top-right-radius:0px;
          border-bottom-left-radius:0px;
          border-bottom-right-radius:0px;
          padding-top:12px;
          padding-right:15px;
          padding-bottom:12px;
          padding-left:15px;
          margin-top:auto;
          margin-right:auto;
          margin-bottom:auto;
          margin-left:0px;
          box-shadow:0px 0px 0px #fafafa;
        }

        .navbar-items-all-categories-button:hover{
          background:#4992b9;
        }

        .navbar-items-all-categories-button:hover .content-menu-left-top-all-categories-drop{
          display:block;
        }

        .navbar-items-all-categories-button-link{
          color:#ffffff;
          font-size:1rem;
          font-weight:normal;
          cursor:pointer;
        }

        .navbar-items-all-categories-button-link:hover{
          color:#ffffff;
        }

        .content-menu-left-top-all-categories-drop{
          display:none;
          position:absolute;
          background:#ffffff;
          width:100%;
          top:auto;
          left:0px;
          overflow:visible !important;
          border-top:0px;
          border-right:0px;
          border-bottom:0px;
          border-left:0px;
          border-color:#ffffff;
          border-style:solid;
          border-top-left-radius:0px;
          border-top-right-radius:0px;
          border-bottom-left-radius:0px;
          border-bottom-right-radius:0px;
          padding-top:0px;
          padding-right:0px;
          padding-bottom:0px;
          padding-left:0px;
          margin-top:auto;
          margin-right:auto;
          margin-bottom:auto;
          margin-left:0px;
          box-shadow:0px 0px 0px #fafafa;
        }

        #hemenalsuccess{
          display:none;
        }

        .hemenalpopup{
          float:right;
          position:fixed;
          z-index:999999;
          background:#ffffff;
          width:30%;
          height:100%;
          max-height:100%;
          top:0px;
          right:0px;
          border-top:0px;
          border-right:0px;
          border-bottom:0px;
          border-left:5px;
          border-color:#000000;
          border-style:solid;
          box-sizing:border-box;
          padding:10px;
          overflow:auto;
        }

        .hemenalpopupline{
          float:left;
          width:100%;
          box-sizing:border-box;
        }

        .hemenalpopupline-img{
          box-sizing:border-box;
          text-align:center;
          padding:5px;
          width:25%;
        }

        .hemenalpopupline-img img{
          max-width:100%;
          max-height:70px;
          margin:auto;
          box-sizing:border-box;
        }

        .hemenalpopupline-right{
          padding:5px;
        }

        .hemenalpopupline-title{
          box-sizing:border-box;
          color:#000000;
          font-size:1.3em;
          padding-bottom:5px;
        }

        .hemenalpopupline-adet{
          color:#000000;
          font-size:1.1em;
        }

        .hemenalpopupline-price{
          color:#000000;
          font-size:1.1em;
        }

        .hemenalpopupline-sepet-button{
          background:#000000;
          color:#ffffff;
          text-align:center;
          height:40px;
          border-radius:3px;
          margin-top:10px;
          line-height:40px;
          vertical-align:middle;
          box-sizing:border-box;
        }

        .hemenalpopupline-sepet-button:hover{
          color:#ffffff;
        }

        .hemenalpopupline-adress-button{
          background:#52d017;
          color:#ffffff;
          text-align:center;
          height:40px;
          line-height:40px;
          vertical-align:middle;
          box-sizing:border-box;
          border-radius:3px;
          margin-top:10px;
        }

        .hemenalpopupline-adress-button:hover{
          color:#ffffff;
        }

        #hemenalsuccessMenuHover{
          display:none;
        }

        .hemenalsuccessMenuHoverPopup{
          position:absolute;
          z-index:99999;
          background:#ffffff;
          color:#000000;
          width:400px;
          height:auto;
          max-height:500px;
          overflow-y:auto;
          text-align:left;
          top:30px;
          right:0px;
          bottom:auto;
          left:auto;
          border-top:1px;
          border-right:1px;
          border-bottom:1px;
          border-left:1px;
          border-color:#d6d6d6;
          border-style:solid;
          border-top-left-radius:3px;
          border-top-right-radius:3px;
          border-bottom-left-radius:10px;
          border-bottom-right-radius:10px;
          padding-top:7px;
          padding-right:10px;
          padding-bottom:7px;
          padding-left:10px;
          box-shadow:0px 0px 0px #fafafa;
        }

        .hemenal-menu-hover-close-cerceve{
          width:auto;
          height:auto;
          margin-top:0px;
          margin-right:0px;
          margin-bottom:10px;
          margin-left:auto;
          padding-top:0px;
          padding-right:0px;
          padding-bottom:0px;
          padding-left:0px;
        }

        .hemenalpopuplineMenuHover-close::before{
          content:'\F659';
          color:#000000;
          font-size:1.2rem;
        }

        .hemenal-menu-hover-cerceve{
          width:100%;
          height:auto;
          background:#ffffff;
          padding-top:7px;
          padding-right:10px;
          padding-bottom:7px;
          padding-left:10px;
          margin-top:0px;
          margin-right:0px;
          margin-bottom:10px;
          margin-left:0px;
          border-top:1px;
          border-right:1px;
          border-bottom:1px;
          border-left:1px;
          border-color:#e2e2e2;
          border-style:solid;
          border-top-left-radius:8px;
          border-top-right-radius:8px;
          border-bottom-left-radius:8px;
          border-bottom-right-radius:8px;
          position:relative;
        }

        .hemenal-menu-hover-img-cerceve{
          width:15%;
          height:auto;
          text-align:center;
          padding-top:1px;
          padding-right:1px;
          padding-bottom:1px;
          padding-left:1px;
          border-top:0px;
          border-right:0px;
          border-bottom:0px;
          border-left:0px;
          border-color:#e2e2e2;
          border-style:solid;
          border-top-left-radius:0px;
          border-top-right-radius:0px;
          border-bottom-left-radius:0px;
          border-bottom-right-radius:0px;
        }

        .hemenal-menu-hover-img{
          width:40px;
          height:auto;
          border-top:0px;
          border-right:0px;
          border-bottom:0px;
          border-left:0px;
          border-color:#e2e2e2;
          border-style:solid;
          border-top-left-radius:4px;
          border-top-right-radius:4px;
          border-bottom-left-radius:4px;
          border-bottom-right-radius:4px;
        }

        .hemenal-menu-hover-satir{
          width:85%;
          height:auto;
          padding-top:0px;
          padding-right:10px;
          padding-bottom:2px;
          padding-left:2px;
        }

        .hemenal-menu-hover-info-satir{
          width:85%;
          height:auto;
          font-size:0.8rem;
          font-weight:normal;
          color:#000000;
          padding-top:0px;
          padding-right:2px;
          padding-bottom:2px;
          padding-left:2px;
        }

        .hemenal-menu-hover-baslik{
          width:100%;
          height:auto;
          font-size:0.8rem;
          font-weight:normal;
          color:#000000;
          padding-top:0px;
          padding-right:2px;
          padding-bottom:2px;
          padding-left:2px;
        }

        .hemenal-menu-hover-info-adet{
          width:auto;
          height:auto;
          font-size:0.8rem;
          font-weight:normal;
          color:#000000;
          padding-top:0px;
          padding-right:2px;
          padding-bottom:2px;
          padding-left:2px;
        }

        .hemenal-menu-hover-info-fiyat{
          width:auto;
          height:auto;
          font-size:0.8rem;
          font-weight:normal;
          color:#000000;
          padding-top:0px;
          padding-right:2px;
          padding-bottom:2px;
          padding-left:2px;
        }

        .hemenal-menu-hover-delete{
          width:auto;
          height:auto;
          cursor:pointer;
          position:absolute;
          top:5px;
          right:2px;
          bottom:auto;
          left:auto;
        }

        .hemenal-menu-hover-delete-icon::before{
          content:'\F5DE';
          color:#000000;
          font-size:0.8rem;
        }

        .hemenal-menu-hover-geneltoplam-cerceve{
          width:100%;
          height:auto;
          font-size:0.8rem;
          font-weight:normal;
          color:#000000;
          text-align:right;
          background:#ffffff;
          padding-top:7px;
          padding-right:10px;
          padding-bottom:7px;
          padding-left:10px;
          margin-top:0px;
          margin-right:0px;
          margin-bottom:10px;
          margin-left:0px;
          border-top:1px;
          border-right:1px;
          border-bottom:1px;
          border-left:1px;
          border-color:#e2e2e2;
          border-style:solid;
          border-top-left-radius:8px;
          border-top-right-radius:8px;
          border-bottom-left-radius:8px;
          border-bottom-right-radius:8px;
        }

        .hemenal-menu-hover-buton-cerceve{
          width:100%;
          height:auto;
          font-size:0.8rem;
          font-weight:normal;
          color:#000000;
          text-align:right;
          background:#ffffff;
          padding-top:7px;
          padding-right:10px;
          padding-bottom:7px;
          padding-left:10px;
          margin-top:0px;
          margin-right:0px;
          margin-bottom:10px;
          margin-left:0px;
          border-top:0px;
          border-right:0px;
          border-bottom:0px;
          border-left:0px;
          border-color:#e2e2e2;
          border-style:solid;
          border-top-left-radius:8px;
          border-top-right-radius:8px;
          border-bottom-left-radius:8px;
          border-bottom-right-radius:8px;
        }

        .hemenal-menu-hover-sepet-buton{
          width:auto;
          height:auto;
          font-size:0.8rem;
          font-weight:normal;
          color:#ffffff;
          text-align:center;
          background:#000000;
          padding-top:3px;
          padding-right:3px;
          padding-bottom:3px;
          padding-left:3px;
          margin-top:0px;
          margin-right:0px;
          margin-bottom:0px;
          margin-left:0px;
          border-top:0px;
          border-right:0px;
          border-bottom:0px;
          border-left:0px;
          border-color:#e2e2e2;
          border-style:solid;
          border-top-left-radius:4px;
          border-top-right-radius:4px;
          border-bottom-left-radius:4px;
          border-bottom-right-radius:4px;
        }

        .hemenal-menu-hover-sepet-buton:hover{
          color:#ffffff;
          background:#00a65a;
        }

        .hemenal-menu-hover-adres-buton{
          width:auto;
          height:auto;
          font-size:0.8rem;
          font-weight:normal;
          color:#ffffff;
          text-align:center;
          background:#008040;
          padding-top:3px;
          padding-right:3px;
          padding-bottom:3px;
          padding-left:3px;
          margin-top:0px;
          margin-right:0px;
          margin-bottom:0px;
          margin-left:auto;
          border-top:0px;
          border-right:0px;
          border-bottom:0px;
          border-left:0px;
          border-color:#e2e2e2;
          border-style:solid;
          border-top-left-radius:4px;
          border-top-right-radius:4px;
          border-bottom-left-radius:4px;
          border-bottom-right-radius:4px;
        }

        .hemenal-menu-hover-adres-buton:hover{
          color:#ffffff;
          background:#008040;
        }

        .success{
          color:#000000;
          border-top:2px;
          border-right:2px;
          border-bottom:2px;
          border-left:2px;
          border-color:#3c8dbc;
          border-style:solid;
          border-top-left-radius:0px;
          border-top-right-radius:0px;
          border-bottom-left-radius:0px;
          border-bottom-right-radius:0px;
          padding-top:15px;
          padding-right:15px;
          padding-bottom:15px;
          padding-left:30px;
          margin-top:20px;
          margin-right:0px;
          margin-bottom:0px;
          margin-left:0px;
        }

        .no-results{
          color:#000000;
          border-top:2px;
          border-right:2px;
          border-bottom:2px;
          border-left:2px;
          border-color:#030303;
          border-style:solid;
          border-top-left-radius:0px;
          border-top-right-radius:0px;
          border-bottom-left-radius:0px;
          border-bottom-right-radius:0px;
          padding-top:15px;
          padding-right:15px;
          padding-bottom:15px;
          padding-left:30px;
          margin-top:20px;
          margin-right:0px;
          margin-bottom:0px;
          margin-left:0px;
        }

        .content-menu-left-box{
          padding-top:auto;
          padding-right:auto;
          padding-bottom:auto;
          padding-left:auto;
          margin-top:auto;
          margin-right:auto;
          margin-bottom:auto;
          margin-left:auto;
        }

        .content-menu-left{
          background:#ffffff;
          border-top:1px;
          border-right:1px;
          border-bottom:1px;
          border-left:1px;
          border-color:#dbdbdb;
          border-style:solid;
          border-top-left-radius:0px;
          border-top-right-radius:0px;
          border-bottom-left-radius:0px;
          border-bottom-right-radius:0px;
          padding-top:0px;
          padding-right:0px;
          padding-bottom:0px;
          padding-left:0px;
          line-height:22px;
          vertical-align:middle;
          box-shadow:0px 0px 0px #fafafa;
        }

        .content-menu-left-button-menu{
          padding:0px;
          position:relative;
        }

        .content-menu-left-button{
          background:#ffffff;
          color:#222222;
          font-size:1rem;
          font-weight:normal;
          border-top:0px;
          border-right:0px;
          border-bottom:1px;
          border-left:0px;
          border-color:#dbdbdb;
          border-style:solid;
          border-top-left-radius:0px;
          border-top-right-radius:0px;
          border-bottom-left-radius:0px;
          border-bottom-right-radius:0px;
          padding-top:7px;
          padding-right:7px;
          padding-bottom:7px;
          padding-left:7px;
          position:relative;
          z-index:999;
          display:flex;
          box-shadow:0px 0px 0px #fafafa;
        }

        .content-menu-left-button:hover{
          background:#fafafa;
          color:#00a65a;
          border-top:0px;
          border-right:0px;
          border-bottom:1px;
          border-left:0px;
          border-color:#d6d6d6;
          border-style:solid;
        }

        .content-menu-drop{
          background:#fafafa;
          display:none;
          width:650px;
          position:absolute;
          z-index:99999;
          top:0px;
          right:-649px;
          border-top:1px;
          border-right:1px;
          border-bottom:1px;
          border-left:1px;
          border-color:#d6d6d6;
          border-style:solid;
          border-top-left-radius:0px;
          border-top-right-radius:0px;
          border-bottom-left-radius:0px;
          border-bottom-right-radius:0px;
          box-shadow:0px 0px 0px #fafafa;
        }

        .content-menu-left-button-menu:hover .content-menu-drop{
          display:flex;
        }

        .content-menu-drop-item{
          padding-top:10px;
          padding-right:10px;
          padding-bottom:10px;
          padding-left:10px;
        }

        .content-menu-drop-item-in{
          background:#ffffff;
          text-align:center;
          border-top:1px;
          border-right:1px;
          border-bottom:1px;
          border-left:1px;
          border-color:#d6d6d6;
          border-style:solid;
          border-top-left-radius:0px;
          border-top-right-radius:0px;
          border-bottom-left-radius:0px;
          border-bottom-right-radius:0px;
          padding-top:0px;
          padding-right:0px;
          padding-bottom:0px;
          padding-left:0px;
          margin-top:0px;
          margin-right:0px;
          margin-bottom:0px;
          margin-left:0px;
          height:150px;
          position:relative;
        }

        .content-menu-drop-item-img{
          max-width:100%;
          max-height:100px;
          padding-top:5px;
          padding-right:5px;
          padding-bottom:5px;
          padding-left:5px;
          margin-top:auto;
          margin-right:auto;
          margin-bottom:auto;
          margin-left:auto;
        }

        .content-menu-drop-item-title{
          position:absolute;
          color:#252525;
          font-size:0.8em;
          font-weight:normal;
          text-align:center;
          left:0px;
          bottom:5px;
        }

        .content-menu-drop-item-title:hover{
          color:#252525;
        }

        .navbar-items-all-categories-button:hover .content-menu-left-top-all-categories-drop-new{
          display:block;
        }

        .content-menu-left-top-all-categories-drop-new{
          display:none;
          position:absolute;
          width:100%;
          background:#ffffff;
          z-index:9999;
          margin-top:0px;
          margin-right:0px;
          margin-bottom:0px;
          margin-left:0px;
          padding-top:0px;
          padding-right:0px;
          padding-bottom:0px;
          padding-left:0px;
          border-top-left-radius:0px;
          border-top-right-radius:0px;
          border-bottom-left-radius:0px;
          border-bottom-right-radius:0px;
          border-top:0px;
          border-right:0px;
          border-bottom:0px;
          border-left:0px;
          border-color:#ffffff;
          border-style:solid;
          box-sizing:border-box;
        }

        .content-menu-left-top-all-categories-drop-left-new{
          width:20%;
          background:#f5f5f5;
          padding-top:0px;
          padding-right:0px;
          padding-bottom:0px;
          padding-left:0px;
          margin-top:0px;
          margin-right:0px;
          margin-bottom:0px;
          margin-left:0px;
          border-top:0px;
          border-right:0px;
          border-bottom:0px;
          border-left:0px;
          box-sizing:border-box;
        }

        .content-menu-left-top-all-categories-drop-right-new{
          width:80%;
          position:relative;
          background:#fafafa;
          padding-top:0px;
          padding-right:10px;
          padding-bottom:0px;
          padding-left:10px;
          margin-top:0px;
          margin-right:0px;
          margin-bottom:0px;
          margin-left:0px;
          border-top:0px;
          border-right:0px;
          border-bottom:0px;
          border-left:0px;
          box-sizing:border-box;
        }

        .content-menu-left-button-new{
          background:#f5f5f5;
          color:#222222;
          font-size:1.1rem;
          font-weight:normal;
          border-top:0px;
          border-right:0px;
          border-bottom:0px;
          border-left:0px;
          border-color:#dbdbdb;
          border-style:solid;
          border-top-left-radius:0px;
          border-top-right-radius:0px;
          border-bottom-left-radius:0px;
          border-bottom-right-radius:0px;
          padding-top:12px;
          padding-right:7px;
          padding-bottom:12px;
          padding-left:7px;
          display:flex;
          box-shadow:0px 0px 0px #fafafa;
        }

        .content-menu-left-button-new:hover{
          background:#f5f5f5;
          color:#222222;
          font-size:1.1rem;
          font-weight:normal;
          border-top:0px;
          border-right:0px;
          border-bottom:0px;
          border-left:0px;
          border-color:#dbdbdb;
          border-style:solid;
          border-top-left-radius:0px;
          border-top-right-radius:0px;
          border-bottom-left-radius:0px;
          border-bottom-right-radius:0px;
          padding-top:12px;
          padding-right:7px;
          padding-bottom:12px;
          padding-left:7px;
          display:flex;
          box-shadow:0px 0px 0px #fafafa;
        }

        .content-menu-drop-item-new{
          width:20%;
          padding-top:3px;
          padding-right:3px;
          padding-bottom:3px;
          padding-left:3px;
          margin-top:3px;
          margin-right:3px;
          margin-bottom:3px;
          margin-left:3px;
          border-top:0px;
          border-right:0px;
          border-bottom:0px;
          border-left:0px;
          border-color:#dbdbdb;
          border-style:solid;
        }

        .content-menu-drop-item-title-new{
          color:#252525;
          font-size:0.9rem;
          font-weight:normal;
          text-align:left;
          padding-top:0px;
          padding-right:10px;
          padding-bottom:0px;
          padding-left:10px;
          margin-top:0px;
          margin-right:0px;
          margin-bottom:0px;
          margin-left:0px;
          text-decoration:none;
        }

        .content-menu-drop-item-title-new:hover{
          color:#252525;
          font-size:0.9rem;
          font-weight:normal;
          text-align:left;
          padding-top:0px;
          padding-right:10px;
          padding-bottom:0px;
          padding-left:10px;
          margin-top:0px;
          margin-right:0px;
          margin-bottom:0px;
          margin-left:0px;
          text-decoration:none;
        }

        .content-menu-drop-item-link-new{
          width:100%;
          color:#252525;
          font-size:0.8rem;
          font-weight:normal;
          text-align:left;
          padding-top:0px;
          padding-right:10px;
          padding-bottom:0px;
          padding-left:10px;
          margin-top:0px;
          margin-right:0px;
          margin-bottom:0px;
          margin-left:0px;
          text-decoration:none;
        }

        .content-menu-drop-item-link-new:hover{
          width:100%;
          color:#252525;
          font-size:0.8rem;
          font-weight:normal;
          text-align:left;
          padding-top:0px;
          padding-right:10px;
          padding-bottom:0px;
          padding-left:10px;
          margin-top:0px;
          margin-right:0px;
          margin-bottom:0px;
          margin-left:0px;
          text-decoration:none;
        }

        .content-menu-drop-sub-menu-new{
          display:none;
        }

        .content-menu-drop-sub-menu-new.active{
          display:flex;
        }

        .lang-box{
          position:relative;
        }

        .default-lang{
          position:relative;
          z-index:9999;
          background:#ffffff;
          color:#000000;
          font-size:0.9em;
          font-weight:normal;
          width:auto;
          border-top:0px;
          border-right:0px;
          border-bottom:0px;
          border-left:0px;
          border-color:#000000;
          border-style:solid;
          border-top-left-radius:0px;
          border-top-right-radius:0px;
          border-bottom-left-radius:0px;
          border-bottom-right-radius:0px;
          padding-top:0px;
          padding-right:7px;
          padding-bottom:0px;
          padding-left:7px;
          cursor:pointer;
          box-shadow:0px 0px 0px #fafafa;
        }

        .lang-drop{
          display:none;
          position:absolute;
          z-index:99999;
          background:#ffffff;
          width:150px;
          top:19px;
          right:10px;
          bottom:auto;
          left:auto;
          border-top:1px;
          border-right:1px;
          border-bottom:1px;
          border-left:1px;
          border-color:#d6d6d6;
          border-style:solid;
          border-top-left-radius:0px;
          border-top-right-radius:0px;
          border-bottom-left-radius:0px;
          border-bottom-right-radius:0px;
          box-shadow:0px 0px 0px #fafafa;
        }

        .lang-list{
          background:#ffffff;
          color:#000000;
          font-size:1rem;
          font-weight:normal;
          border-top:0px;
          border-right:0px;
          border-bottom:0px;
          border-left:0px;
          border-color:#d6d6d6;
          border-style:solid;
          padding-top:4px;
          padding-right:4px;
          padding-bottom:4px;
          padding-left:4px;
          box-shadow:0px 0px 0px #fafafa;
        }

        .lang-list:hover{
          background:#ffffff;
          color:#555555;
        }

        .lang-box:hover .lang-drop{
          display:flex;
        }

        .content-menu-left-button-arrow::before{
          content:'\F231';
          color:#000000;
          font-size:1rem;
        }

        .header-top-tel-icon::before{
          content:'\F5B4';
          color:#000000;
          font-size:1.3em;
        }

        .header-top-email-icon::before{
          content:'\F32C';
          color:#000000;
          font-size:1.3em;
        }

        .header-top-whatsapp-icon::before{
          content:'\F618';
          color:#25d366;
          font-size:1.3em;
        }

        .header-top-cargo-icon::before{
          content:'\F5EA';
          color:#000000;
          font-size:1.1rem;
        }

        .header-top-account-icon::before{
          content:'\F4D7';
          color:#000000;
          font-size:1.1rem;
        }

        .header-top-cart-icon::before{
          content:'\F174';
          color:#000000;
          font-size:1.1rem;
        }

        .header-top-logout-icon::before{
          content:'\F1C3';
          color:#000000;
          font-size:1.1rem;
        }

        .header-top-user-icon::before{
          content:'\F4DA';
          color:#000000;
          font-size:1.1rem;
        }

        .header-sepet-icon::before{
          content:'\f179';
          font-size:1.5em;
          color:#000000;
        }

        .navbar-down-icon::before{
          content:'\F229';
          color:#000000;
          font-size:0.8rem;
        }

        .hemenalpopupline-close::before{
          content:'\F1C3';
          color:#000000;
          font-size:2rem;
        }

        .note-ikon::before{
          content:'\F333';
          color:#000000;
          font-size:1.5rem;
        }

        .tick-ikon::before{
          content:'\F26B';
          color:#000000;
          font-size:1.5rem;
        }

        .close-ikon::before{
          content:'\F659';
          color:#000000;
        }

        .navbar-items-all-categories-button-icon::before{
          content:'\F479';
          color:#ffffff;
          font-size:1.5rem;
          padding-top:0px;
          padding-right:5px;
          padding-bottom:0px;
          padding-left:0px;
        }

        .header-hesabim-icon::before{
          content:'\f4e1';
          color:#000000;
          font-size:1.4rem;
        }

        .header-top-favori-icon::before{
          content:'\F415';
          color:#000000;
          font-size:1rem;
        }

        .header-orta-bant-favoriler-icon::before{
          content:'\F415';
          color:#000000;
          font-size:1rem;
        }

        .header-orta-bant-cargo-icon::before{
          content:'\F5EA';
          color:#000000;
          font-size:1.1rem;
        }

        .slider-next-icon::before{
          content:'\F136';
          color:#000000;
          font-size:2.5rem;
        }

        .slider-prev-icon::before{
          content:'\F12D';
          color:#000000;
          font-size:2.5rem;
        }

        .slick-prev::before{
          content:'\f27a' !important;
          color:#000000;
          font-size:1.2rem !important;
          margin-left:-20.3px;
          margin-right:auto;
          border:2px;
          border-color:#000000;
          border-style:solid;
          border-radius:0px;
          padding:10px;
        }

        .slick-next::before{
          content:'\f27b' !important;
          color:#000000;
          font-size:1.2rem !important;
          margin-left:19.4px;
          margin-right:0px;
          border:2px;
          border-color:#000000;
          border-style:solid;
          border-radius:0px;
          padding:10px;
        }

        .slideImg{
          border-top-left-radius:0px;
          border-top-right-radius:0px;
          border-bottom-left-radius:0px;
          border-bottom-right-radius:0px;
        }

        .slideFull{
          margin-top:0px;
        }

        .content-background{
          background:#ffffff;
        }

        .otomotivCerceve{
          background:#ffffff;
          width:100%;
          border-top:1px;
          border-right:1px;
          border-bottom:1px;
          border-left:1px;
          border-color:#eeeff4;
          border-style:solid;
          border-top-left-radius:5px;
          border-top-right-radius:5px;
          border-bottom-left-radius:5px;
          border-bottom-right-radius:5px;
          padding-top:0px;
          padding-right:0px;
          padding-bottom:0px;
          padding-left:0px;
          margin-top:10px;
          margin-right:auto;
          margin-bottom:10px;
          margin-left:auto;
          box-shadow:0px 0px 10px #d6d6d6;
        }

        .otomotivSelectBox{
          background:#ffffff;
          width:100%;
          border-top:1px;
          border-right:1px;
          border-bottom:1px;
          border-left:1px;
          border-color:#d6d6d6;
          border-style:solid;
          border-top-left-radius:5px;
          border-top-right-radius:5px;
          border-bottom-left-radius:5px;
          border-bottom-right-radius:5px;
          padding-top:8px;
          padding-right:8px;
          padding-bottom:8px;
          padding-left:8px;
          margin-top:10px;
          margin-right:auto;
          margin-bottom:10px;
          margin-left:auto;
          box-shadow:0px 0px 0px #fafafa;
          cursor:pointer;
        }

        .otomotivSearchButton{
          background:#198754;
          color:#ffffff;
          text-decoration:center;
          width:auto;
          border-top:1px;
          border-right:1px;
          border-bottom:1px;
          border-left:1px;
          border-color:#d6d6d6;
          border-style:solid;
          border-top-left-radius:5px;
          border-top-right-radius:5px;
          border-bottom-left-radius:5px;
          border-bottom-right-radius:5px;
          padding-top:5px;
          padding-right:15px;
          padding-bottom:5px;
          padding-left:15px;
          margin-top:10px;
          margin-right:auto;
          margin-bottom:10px;
          margin-left:auto;
          box-shadow:0px 0px 0px #fafafa;
          cursor:pointer;
        }

        .otomotivSearchButton:hover{
          background:#198754;
          color:#ffffff;
          width:auto;
          border-top:1px;
          border-right:1px;
          border-bottom:1px;
          border-left:1px;
          border-color:#d6d6d6;
          border-style:solid;
          box-shadow:0px 0px 10px #d6d6d6;
        }

        .story-slick-box{
          margin-top:20px;
          margin-bottom:20px;
          padding-top:0px;
          padding-right:0px;
          padding-bottom:0px;
          padding-left:0px;
          display:block;
        }

        .story-slick-item{
          margin-top:0px;
          margin-right:0px;
          margin-bottom:0px;
          margin-left:0px;
          padding-top:0px;
          padding-right:0px;
          padding-bottom:0px;
          padding-left:0px;
        }

        .story-slick-item-img{
          width:79px;
          height:79px;
        }

        .story-item-title{
          color:#333333;
          font-size:0.8rem;
          font-weight:normal;
        }

        .story-item-title:hover{
          color:#000000;
          font-size:0.8rem;
          font-weight:normal;
        }

/* slider */

/*
.slider-yan-iki-banner {
	height: 635px;
}

.slider-yan-iki-banner-sag { height: 290px; }
.slider-yan-iki-banner-alt-iki-banner { height: 553px; }
.slider-yan-iki-banner-alt-iki-banner-sag { height: 424px; }
.slider-yan-iki-banner-tek-gorsel-sag { height: 635px; }
*/

span#togglePassword {
    position: absolute !important;
    top: 45% !important;
    bottom: auto !important;
    right: 20px !important;
    transform: translateY(-50%) !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    cursor: pointer !important;
    z-index: 9999 !important;
    margin: 0 !important;
    padding: 0 !important;
}

.toggle-icon {
    position: absolute !important;
    top: 40% !important;
    bottom: auto !important;
    right: 20px !important;
    transform: translateY(-50%) !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    cursor: pointer !important;
    z-index: 9999 !important;
    margin: 0 !important;
    padding: 0 !important;
}
#softtr-fiyat-modulu-wrapper .btn-outline-secondary:hover{color:#252525 !important;}
div.hstack:has(input[name="sozlesme"]) {
    display: flex !important;
    align-items: center !important;
    background-color: #f8fafc !important;
    border: 1px solid #e2e8f0 !important;
    border-radius: 10px !important;
    padding: 14px 16px !important;
    cursor: pointer !important;
    transition: all 0.2s ease-in-out !important;
    width: 100% !important;
    box-sizing: border-box !important;
}

div.hstack:has(input[name="sozlesme"]):hover {
    background-color: #f1f5f9 !important;
    border-color: #3c8dbc !important;
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03) !important;
}

div.hstack input[name="sozlesme"] {
    width: 18px !important;
    height: 18px !important;
    cursor: pointer !important;
    accent-color: #3c8dbc !important;
    margin: 0 12px 0 0 !important;
    flex-shrink: 0 !important;
}

div.hstack a[onclick*="Kayit_Sozlesme"] {
    color: #3c8dbc !important;
    font-size: 0.85rem !important;
    font-weight: 600 !important;
    text-decoration: none !important;
    display: inline-block !important;
    width: 100% !important;
    margin: 0 !important;
}

div.hstack a[onclick*="Kayit_Sozlesme"]:hover {
    text-decoration: underline !important;
}


			

/*Referanslar sayfası başlangıç*/
.urunler-filtre-link-siralama-cerceve{display:none !important;}
.ref-glow-bg {
            position: absolute;
            inset: 0;
            background-image: radial-gradient(circle at 35% 25%, rgba(234, 90, 11, 0.04) 0%, rgba(255, 255, 255, 0) 25%), radial-gradient(circle at 65% 75%, rgba(201, 74, 8, 0.03) 0%, rgba(255, 255, 255, 0) 25%);
            z-index: 0;
            pointer-events: none;
        }

        .ref-pagetitleborder {
            font-size: 3rem;
            font-weight: 800;
            color: #0f172a;
            letter-spacing: -0.025em;
        }

        .ref-browser-mockup {
            background-color: #ffffff;
            border-radius: 1.5rem;
            border: 1px solid rgba(15, 23, 42, 0.05);
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0,0,0,0.02);
            overflow: hidden;
            position: relative;
            z-index: 1;
            transition: transform 0.5s ease;
        }

        .ref-browser-mockup:hover {
            transform: translateY(-5px);
        }

        .ref-browser-header {
            background-color: rgba(249, 250, 251, 0.8);
            backdrop-filter: blur(13px);
            padding: 1rem 1.5rem;
            display: flex;
            align-items: center;
            border-bottom: 1px solid rgba(15, 23, 42, 0.05);
        }

        .ref-browser-dots {
            display: flex;
            gap: 0.5rem;
        }

        .ref-dot {
            width: 12px;
            height: 12px;
            border-radius: 50%;
        }
        .ref-dot-red { background-color: #ef4444; }
        .ref-dot-yellow { background-color: #f59e0b; }
        .ref-dot-green { background-color: #10b981; }

        .ref-browser-url-bar {
            background-color: #ffffff;
            border: 1px solid rgba(15, 23, 42, 0.05);
            border-radius: 0.5rem;
            padding: 0.25rem 1rem;
            font-size: 0.75rem;
            color: #475569;
            margin: 0 auto;
            width: 250px;
            text-align: center;
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 0.5rem;
            box-shadow: 0 1px 2px rgba(0,0,0,0.05);
        }

        .ref-logo-grid {
            padding: 3rem 2rem;
            display: grid;
            grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
            gap: 1.5rem;
            background-color: rgba(255, 255, 255, 0.4);
        }

        .ref-logo-card {
            background-color: #ffffff;
            border: 1px solid rgba(15, 23, 42, 0.05);
            border-radius: 1rem;
            height: 100px;
            display: flex;
            align-items: center;
            justify-content: center;
            padding: 1.5rem;
            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
            filter: grayscale(100%) opacity(0.6);
        }

        .ref-logo-card:hover {
            filter: grayscale(0%) opacity(1);
            border-color: rgba(234, 90, 11, 0.3);
            box-shadow: 0 10px 25px -5px rgba(234, 90, 11, 0.15);
            transform: scale(1.05);
            z-index: 2;
        }

        .ref-logo-card img {
            max-width: 100%;
            max-height: 100%;
            object-fit: contain;
        }

        .ref-cta-box {
            transition: transform 0.4s ease, box-shadow 0.4s ease;
        }

        .ref-cta-box:hover {
            transform: translateY(-5px);
            box-shadow: 0 15px 30px -5px rgba(234, 90, 11, 0.15) !important;
        }
/*REFERNASLAR SAYFASI BİTİŞ*/


/*SIKÇA SORULANLAR SAYFASI BAŞLANGIÇ*/
.glow-bg {
            position: absolute;
            inset: 0;
            background-image: var(--primary-glow), var(--secondary-glow);
            z-index: 0;
            pointer-events: none;
        }

        .pagetitleborder {
            font-size: 2.5rem;
            font-weight: 800;
            color: var(--text-primary);
            letter-spacing: -0.025em;
        }

        .faq-wrapper {
            max-width: 56rem;
            margin: 0 auto;
            position: relative;
            z-index: 1;
        }

        .faq-item {
            background-color: var(--bg-light);
            border: 1px solid var(--border-subtle);
            border-radius: 1rem;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.03), 0 2px 4px -2px rgba(0, 0, 0, 0.03);
            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
            margin-bottom: 1rem;
        }
		.faq-item .transition-all{
			font-size:16px !important;
		}

        .faq-item:hover {
            border-color: rgba(15, 23, 42, 0.1);
            box-shadow: 0 15px 30px -5px rgba(0,0,0,0.08);
            transform: translateY(-3px);
        }

        .sss-cerceve {
            cursor: pointer;
            user-select: none;
            transition: all 0.3s ease;
            border-radius: 1rem;
        }

        .faq-icon-box {
            width: 38px;
            height: 38px;
            display: flex;
            align-items: center;
            justify-content: center;
            background-color: var(--border-subtle);
            border-radius: 50%;
            transition: all 0.3s ease;
        }

        .faq-icon {
            transition: transform 0.4s ease;
            font-size: 1.1rem;
            color: var(--text-light);
        }

        .sss-cerceve:not(.collapsed) {
            background-color: var(--bg-subtle);
            border-bottom-left-radius: 0;
            border-bottom-right-radius: 0;
        }

        .sss-cerceve:not(.collapsed) .faq-icon-box {
            background-color: var(--softtr-turuncu);
            box-shadow: 0 4px 12px rgba(234, 90, 11, 0.3);
        }

        .sss-cerceve:not(.collapsed) .faq-icon {
            transform: rotate(180deg);
            color: #ffffff !important;
        }
        
        .sss-cerceve:not(.collapsed) .fw-bold {
            color: var(--softtr-turuncu) !important;
        }

        .sss-aciklama {
            line-height: 1.7;
            color: var(--text-light);
            font-size: 0.95rem;
            background-color: var(--bg-light);
            border-bottom-left-radius: 1rem;
            border-bottom-right-radius: 1rem;
            border-top: 1px solid var(--border-subtle);
        }
/* SIKÇA SORULANLAR BİTİŞ*/


/*İLETİŞİM SAYFASI BAŞLANGIÇ*/
 #softtr-contact-page-wrapper {
                --theme-orange: #ea5a0b;
                --theme-orange-hover: #c94a08;
                --gray-400: #9ca3af;
                --gray-500: #6b7280;
                --gray-600: #4b5563;
                --gray-700: #374151;
                --gray-900: #111827;
                font-family: 'Inter', sans-serif;
                background-color: #f9fafb;
                color: var(--gray-900);
                -webkit-font-smoothing: antialiased;
            }

            #softtr-contact-page-wrapper .text-theme { color: var(--theme-orange) !important; }
            #softtr-contact-page-wrapper .bg-theme { background-color: var(--theme-orange) !important; color: white !important; }
            #softtr-contact-page-wrapper .bg-theme:hover { background-color: var(--theme-orange-hover) !important; color: white !important; }
            
            #softtr-contact-page-wrapper .text-gray-400 { color: var(--gray-400) !important; }
            #softtr-contact-page-wrapper .text-gray-500 { color: var(--gray-500) !important; }
            #softtr-contact-page-wrapper .text-gray-600 { color: var(--gray-600) !important; }
            #softtr-contact-page-wrapper .text-gray-700 { color: var(--gray-700) !important; }
            #softtr-contact-page-wrapper .text-gray-900 { color: var(--gray-900) !important; }
            
            #softtr-contact-page-wrapper .bg-orange-50 { background-color: #fff7ed !important; }
            #softtr-contact-page-wrapper .border-orange-100 { border-color: #ffedd5 !important; }
            
            #softtr-contact-page-wrapper .text-xs { font-size: 0.75rem !important; }
            #softtr-contact-page-wrapper .text-sm { font-size: 0.875rem !important; }
            #softtr-contact-page-wrapper .font-extrabold { font-weight: 800 !important; }
            #softtr-contact-page-wrapper .rounded-xl { border-radius: 0.75rem !important; }
            #softtr-contact-page-wrapper .rounded-2xl { border-radius: 1rem !important; }
            #softtr-contact-page-wrapper .rounded-3xl { border-radius: 1.5rem !important; }

            #softtr-contact-page-wrapper .contact-hero-bg {
                background: linear-gradient(135deg, #fff8f5 0%, #fdf0e8 40%, #ebedee 100%);
                position: relative;
                overflow: hidden;
                padding-top: 5rem;
                padding-bottom: 5rem;
            }
            #softtr-contact-page-wrapper .contact-hero-bg::before {
                content: ''; position: absolute; top: -100px; right: -100px;
                width: 500px; height: 500px;
                background: radial-gradient(circle, rgba(234,90,11,0.08) 0%, transparent 70%);
                border-radius: 50%; pointer-events: none;
            }
            #softtr-contact-page-wrapper .contact-hero-bg::after {
                content: ''; position: absolute; bottom: -80px; left: -80px;
                width: 400px; height: 400px;
                background: radial-gradient(circle, rgba(234,90,11,0.05) 0%, transparent 70%);
                border-radius: 50%; pointer-events: none;
            }

            #softtr-contact-page-wrapper .bento-card { transition: transform 0.3s ease, box-shadow 0.3s ease; }
            #softtr-contact-page-wrapper .bento-card:hover { transform: translateY(-5px); box-shadow: 0 20px 40px rgba(0,0,0,0.08); }
            
            #softtr-contact-page-wrapper .info-card { transition: all 0.3s ease; }
            #softtr-contact-page-wrapper .info-card:hover { transform: translateY(-4px); box-shadow: 0 16px 32px rgba(234,90,11,0.10); }

            #softtr-contact-page-wrapper .form-control, 
            #softtr-contact-page-wrapper .form-select {
                transition: all 0.2s ease;
                border: 1.5px solid #e5e7eb;
                background-color: #f9fafb;
                padding: 0.75rem 1rem;
                font-size: 0.875rem;
                border-radius: 0.75rem;
            }
            #softtr-contact-page-wrapper .form-control:focus, 
            #softtr-contact-page-wrapper .form-select:focus {
                border-color: var(--theme-orange);
                box-shadow: 0 0 0 3px rgba(234,90,11,0.10);
                background-color: white;
                outline: none;
            }

            #softtr-contact-page-wrapper .map-container {
                background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
                position: relative;
                overflow: hidden;
                height: 360px;
            }
           

            #softtr-contact-page-wrapper .social-btn { transition: all 0.2s ease; text-decoration: none; }
            #softtr-contact-page-wrapper .social-btn:hover { transform: translateY(-3px); }

            @keyframes pulse-ring-softtr {
                0% { transform: scale(1); opacity: 0.6; }
                100% { transform: scale(1.4); opacity: 0; }
            }
            #softtr-contact-page-wrapper .pulse-ring { animation: pulse-ring-softtr 2s ease-out infinite; }

            @keyframes fadeInUpSofttr {
                from { opacity: 0; transform: translateY(24px); }
                to { opacity: 1; transform: translateY(0); }
            }
            #softtr-contact-page-wrapper .fade-in-up { animation: fadeInUpSofttr 0.6s ease forwards; }
            #softtr-contact-page-wrapper .delay-100 { animation-delay: 0.1s; opacity: 0; }
            #softtr-contact-page-wrapper .delay-200 { animation-delay: 0.2s; opacity: 0; }
            #softtr-contact-page-wrapper .delay-300 { animation-delay: 0.3s; opacity: 0; }
            #softtr-contact-page-wrapper .delay-400 { animation-delay: 0.4s; opacity: 0; }
            #softtr-contact-page-wrapper .ci-icon::before,
            #softtr-contact-page-wrapper .ci-icon-after::after {
                font-family: "bootstrap-icons" !important;
                font-style: normal;
                font-weight: normal !important;
                font-variant: normal;
                text-transform: none;
                line-height: 1;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
            }

            
            #softtr-contact-page-wrapper .ci-chevron-right::before { content: "\f285"; font-size: 0.75rem; margin: 0 0.5rem; color: var(--gray-400); }
            #softtr-contact-page-wrapper .ci-telephone::before { content: "\f5b4"; color: var(--theme-orange); }
            #softtr-contact-page-wrapper .ci-instagram::before { content: "\f437"; }
            #softtr-contact-page-wrapper .ci-youtube::before { content: "\f62b"; }
            #softtr-contact-page-wrapper .ci-facebook::before { content: "\f344"; }
            #softtr-contact-page-wrapper .ci-building::before { content: "\f1f8"; font-size: 1.25rem; color: var(--theme-orange); }
            #softtr-contact-page-wrapper .ci-cpu::before { content: "\f2db"; font-size: 1.25rem; color: #0d6efd; }
            #softtr-contact-page-wrapper .ci-headset::before { content: "\f410"; font-size: 1.25rem; color: #198754; }
            #softtr-contact-page-wrapper .ci-server::before { content: "\f52c"; font-size: 1.25rem; color: #a855f7; }
            #softtr-contact-page-wrapper .ci-shield-check::before { content: "\f533"; }
            #softtr-contact-page-wrapper .ci-info-circle::before { content: "\f431"; }
            #softtr-contact-page-wrapper .ci-envelope-paper::before { content: "\f35f"; font-size: 1.25rem; color: var(--theme-orange); }
            #softtr-contact-page-wrapper .ci-send-fill::before { content: "\f523"; }
            #softtr-contact-page-wrapper .ci-lock-fill::before { content: "\f47a"; margin-right: 0.25rem; }
            #softtr-contact-page-wrapper .ci-geo-alt-fill::before { content: "\f3e9"; color: var(--theme-orange); }
            #softtr-contact-page-wrapper .ci-share-fill::before { content: "\f52e"; color: var(--theme-orange); }
            #softtr-contact-page-wrapper .ci-link-45deg::before { content: "\f470"; font-size: 1.25rem; color: var(--theme-orange); }
            #softtr-contact-page-wrapper .ci-life-preserver::before { content: "\f46a"; color: var(--gray-400); }
            #softtr-contact-page-wrapper .ci-question-circle::before { content: "\f4f9"; color: var(--gray-400); }
            #softtr-contact-page-wrapper .ci-megaphone::before { content: "\f491"; color: var(--gray-400); }
            #softtr-contact-page-wrapper .ci-shop::before { content: "\f543"; color: var(--gray-400); }

           
            #softtr-contact-page-wrapper .ci-arrow-right-after::after { content: "\f133"; margin-left: 0.25rem; }
            #softtr-contact-page-wrapper .ci-arrow-right-ms-after::after { content: "\f133"; margin-left: auto; color: var(--gray-300); }

            
            #softtr-contact-page-wrapper .ci-color-danger::before { color: #dc3545 !important; }


		/*İLETİŞİM SAYFASI BİTİŞ*/



.softtr-demo-themes-slider-container {
            position: relative;
            width: 100%;
            overflow: visible;
            padding: 0 45px;
            box-sizing: border-box;
        }
        
        .softtr-demo-themes-slider {
            display: flex !important;
            overflow-x: auto;
            scroll-snap-type: x mandatory;
            scroll-behavior: smooth;
            gap: 20px;
            padding: 15px 0;
            -webkit-overflow-scrolling: touch;
            scrollbar-width: none;
        }

        .softtr-demo-themes-slider::-webkit-scrollbar {
            display: none;
        }

        .softtr-demo-theme-slide-item {
            flex: 0 0 calc(33.333% - 14px);
            scroll-snap-align: start;
            box-sizing: border-box;
            cursor: grab;
        }

        .softtr-demo-theme-slide-item:active {
            cursor: grabbing;
        }

        .softtr-demo-theme-slide-item img {
            width: 100%;
            height: auto;
            display: block;
            border-radius: 12px;
            box-shadow: 0 4px 15px rgba(0,0,0,0.05);
            user-select: none;
            -webkit-user-drag: none;
            pointer-events: none;
        }

        .vanilla-slider-nav {
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            width: 40px;
            height: 40px;
            background: #ffffff;
            border: 1px solid #eaeaea;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            cursor: pointer;
            box-shadow: 0 4px 10px rgba(0,0,0,0.08);
            z-index: 10;
            transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
            color: #ff5722;
            font-weight: bold;
            font-size: 16px;
        }

        .vanilla-slider-nav:hover {
            background: #ff5722;
            color: #ffffff;
            border-color: #ff5722;
            box-shadow: 0 6px 15px rgba(255, 87, 34, 0.3);
        }

        .vanilla-slider-prev {
            left: 0;
        }

        .vanilla-slider-next {
            right: 0;
        }

	

	

/*GENEL AYAR CSSİ */
	:root {
            --softtr-turuncu: #ea5a0b;
            --softtr-turuncu-koyu: #c94a08;
            --softtr-font: 'Inter', sans-serif;
      		--bg-light: #ffffff; 
            --bg-subtle: #ffe8d9; 
            --primary-glow: radial-gradient(circle at 15% 25%, rgba(99, 102, 241, 0.08) 0%, rgba(168, 85, 247, 0.03) 50%, rgba(255, 255, 255, 0) 100%);
            --secondary-glow: radial-gradient(circle at 75% 65%, rgba(59, 130, 246, 0.06) 0%, rgba(6, 182, 212, 0.02) 60%, rgba(255, 255, 255, 0) 100%);
            --grid-color: rgb(255 255 255 / 4%); 
            --text-primary: #0f172a; 
            --text-muted: #161616; 
            --text-light: #475569; 
            --accent-color: #4f46e5; 
            --accent-gradient: linear-gradient(135deg, #4f46e5 0%, #7c3aed 100%);
            --border-subtle: rgba(15, 23, 42, 0.05);
        }

		.container{max-width:80%;}
		
	 	.fluid-title {font-size: clamp(1.5rem, 4vw, 2rem);line-height: 1.2;letter-spacing: -0.02em;}

        .fluid-desc {
            font-size: clamp(0.9rem, 2vw, 1.1rem);
        }
 		.fluid-h4 {
            font-size: clamp(1.1rem, 1.5vw, 1.4rem);
        }
		.collapse{visibility:visible !important;}
		

		/*MENÜ CSS*/
		.btn-modern-demo {max-height:42px;margin-left:15px;background: linear-gradient(135deg, #fb6f17 0%, #ea5f0a 100%); border: none; color: #ffffff; padding: 0.55rem 2rem; font-size: 1rem; font-weight: 600; letter-spacing: 0.5px; border-radius: 50px; box-shadow: 0 8px 15px rgba(234, 95, 10, 0.25); transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1); display: inline-flex; align-items: center; justify-content: center; gap: 10px; }
        .btn-modern-demo:hover { background: linear-gradient(135deg, #e56514 0%, #d15509 100%); color: #ffffff; transform: translateY(-3px); box-shadow: 0 12px 20px rgba(234, 95, 10, 0.35); }
        .btn-modern-demo:focus, .btn-modern-demo:active { box-shadow: 0 0 0 0.25rem rgba(234, 95, 10, 0.4); transform: translateY(1px); }
        .btn-modern-demo i { font-size: 1.15em; transition: transform 0.3s ease; }
        .btn-modern-demo:hover i { transform: translate(3px, -3px) scale(1.15); }

		
        .navbar-drop .row { display: flex; flex-direction: row; flex-wrap: wrap; margin: 0; padding: 20px; box-sizing: border-box; width: 100%; }
        .dropdown-column { flex: 1; min-width: 260px; padding: 10px 20px !important; box-sizing: border-box; }
        .dropdown-column:not(:last-child) { border-right: 1px solid #f5f6f8; }
        .dropdown-item-h { display: block; text-decoration: none; background: transparent; padding: 16px 12px !important; margin-bottom: 5px; border-radius: 8px; border-bottom: none !important; transition: all 0.3s ease; cursor: pointer; box-sizing: border-box; width: 100%; }
        .dropdown-item-h:hover { background-color: #FFF6F3; transform: translateX(5px); }
        .drop-column-title-a-text { display: flex; align-items: flex-start; color: #2c3e50; font-weight: 600; font-size: 15px; text-decoration: none; margin-bottom: 6px; transition: color 0.3s ease; white-space: normal; word-break: break-word; text-align: left; }
        .dropdown-item-h:hover .drop-column-title-a-text { color: #FF8A65; }
        .drop-column-title-a-text i { color: #FF8A65; font-size: 18px; margin-right: 12px !important; transition: transform 0.3s ease; margin-top: -2px; }
        .dropdown-item-h:hover .drop-column-title-a-text i { transform: scale(1.1); }
        .dropdown-item  .mobile-menu-aciklama { color: #7f8c8d; font-size: 13px !important; line-height: 1.5; margin-left: 0; font-weight: 400; white-space: normal; word-wrap: break-word; text-align: left; display: block; }

		/*MENÜ CSS BİTİŞ*/

		/* ÜRÜN DETAY BAŞLANGIÇ */
        .urun-detay-adet-buton-kapsayici{display:flex;flex-wrap:wrap;gap:.7rem !important}
        .main-image{    height: 140px;width: 100% !important; object-fit: cover;}
        /*
		.softtr-hero-section { background-color: var(--bg-light);background-image: linear-gradient(180deg, var(--bg-light) 0%, var(--bg-subtle) 100%); padding: 2.5rem 0 7rem 0; color: #ffffff; position: relative; }
        */
		
		.softtr-hero-section { 
			background: #16161d; padding: 2.5rem 0 7rem 0; color: #ffffff; position: relative;overflow:hidden; }
		
		.softtr-hero-section::after { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: var(--primary-glow); pointer-events: none; animation: floatGlowLight 18s ease-in-out infinite alternate;}
        .softtr-hero-section::before { content: '';position: absolute; inset: 0;background-image: linear-gradient(var(--grid-color) 1px, transparent 1px),linear-gradient(90deg, var(--grid-color) 1px, transparent 1px);  background-size: 60px 60px;background-position: center top; mask-image: radial-gradient(circle at 30% 50%, black 70%, transparent 100%);-webkit-mask-image: radial-gradient(circle at 30% 50%, black 70%, transparent 100%);pointer-events: none; z-index: 1;}
		.softtr-hero-glow-secondary {position: absolute;width: 400px;height: 400px;bottom: -100px;right: 15%;background: var(--secondary-glow); filter: blur(50px);border-radius: 50%;pointer-events: none; z-index: 2;animation: floatGlowLight 14s ease-in-out infinite alternate-reverse;}

        @keyframes floatGlowLight {
            0% { transform: translate(0, 0) scale(1); }
            100% { transform: translate(15px, 10px) scale(1.05); }
        }
		.softtr-hero-content { position: relative; z-index: 2; }
        .softtr-breadcrumb { margin-bottom: 16px; display: inline-flex;}
		.softtr-breadcrumb nav {background: rgba(255, 255, 255, 0.75);border: 1px solid var(--border-subtle);padding: 6px 16px;border-radius: 100px; backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px); box-shadow: 0 4px 15px rgba(15, 23, 42, 0.02), inset 0 1px 0 rgba(255, 255, 255, 0.9);transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1); }
		.softtr-breadcrumb nav:hover { border-color: rgba(99, 102, 241, 0.18); background: rgba(255, 255, 255, 0.9);box-shadow: 0 6px 20px rgba(99, 102, 241, 0.06);transform: translateY(-1px);}
		.softtr-breadcrumb .breadcrumb { display: flex;align-items: center;gap: 6px;}
		.softtr-breadcrumb .breadcrumb-item {display: flex;align-items: center;font-size: 0.8rem;font-weight: 500; letter-spacing: 0.1px;}
		.softtr-breadcrumb .breadcrumb-item + .breadcrumb-item::before { content: "\F285" !important; font-family: "bootstrap-icons" !important; color: rgba(15, 23, 42, 0.2) !important; font-size: 0.7rem; padding-right: 8px; padding-left: 4px; font-weight: bold; }
		.softtr-breadcrumb .breadcrumb-item-a {color: var(--text-muted);text-decoration: none;transition: color 0.2s ease;}
		.softtr-breadcrumb .breadcrumb-item-a:hover {color: var(--text-primary); }
		.softtr-breadcrumb .breadcrumb-item:last-child,
        .softtr-breadcrumb .breadcrumb-item.active {color: var(--accent-color);font-weight: 600;}
        .softtr-title-area { margin-bottom: 1rem; }
        .softtr-brand-name { color: #ea5a0b; font-size: 1rem; font-weight: 600; display: block; margin-bottom: 0.25rem; text-decoration: none; }
        .softtr-brand-name:hover { color: #c94a08; }
        
		/*
		.softtr-product-title {font-family: 'Plus Jakarta Sans', sans-serif;font-size: clamp(2rem, 4vw, 3rem); font-weight: 800;line-height: 1.2; letter-spacing: -1px;margin: 0; background: linear-gradient(135deg, #f86c15 20%, #ec610c 60%, #ffffff 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;
            animation: lightTitleFadeUp 0.8s cubic-bezier(0.16, 1, 0.3, 1) forwards; }
		*/
		
		.softtr-product-title {font-family: 'Plus Jakarta Sans', sans-serif;font-size: clamp(2rem, 4vw, 3rem); font-weight: 800;line-height: 1.2; letter-spacing: -1px;margin: 0; background: linear-gradient(135deg, #f86c15 60%, #ffffff 20%, #ec610c 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;
            animation: lightTitleFadeUp 0.8s cubic-bezier(0.16, 1, 0.3, 1) forwards; }
			
        .softtr-link-box { display: flex; flex-wrap: wrap; align-items: center; gap: 1rem; margin-top: 1rem; font-size: 0.85rem; color: #9ca3af; }
        .softtr-rating-box { display: flex; align-items: center; gap: 0.4rem; }
        .softtr-rating-score { color: #fbbf24; font-weight: bold; font-size: 1rem; }
        .softtr-link { color: #252525; cursor: pointer; transition: color 0.2s; display: flex; align-items: center; gap: 0.25rem; }
        .softtr-link:hover { color: #ea5a0b; }
        .softtr-sag-box .form-select{padding: 3px 6px !important; font-size: 0.7rem; border: 0px !important;box-shadow: 0px 0px 5px #ddd !important;border-radius: 15px;}
        .softtr-main-container { margin-top: -4rem; position: relative; z-index: 10; padding-bottom: 4rem; }


        .softtr-sidebar-wrapper { position: sticky; top: 125px; width: 75%; z-index: 20; padding-bottom: 2rem; }
        .softtr-sag-box {margin-top:-230px; background: #ffffff; border-radius: 0.75rem; padding: 1.25rem; box-shadow: 0 10px 25px rgba(0,0,0,0.08); border: 1px solid rgba(0,0,0,0.04); overflow: hidden; }

        .softtr-image-container { margin-bottom: 1rem; border-radius: 0.5rem; overflow: hidden; }
        .softtr-price-area { margin: 0.75rem 0; padding-bottom: 0.75rem; border-bottom: 1px solid #f3f4f6; }
        .softtr-price-main { font-size: 1.5rem; font-weight: 800; color: #111827; line-height: 1; }
        .softtr-price-discount { font-size: 0.85rem; color: #6b7280; text-decoration: line-through; }
        .softtr-sepeteekle-btn { background: #6d28d2 !important; color: #ffffff !important; border-radius: 0.5rem; font-size: clamp(0.75rem, 0.9vw, 0.85rem); padding: 0.7rem 1rem; width: 100%; border: none; transition: all 0.2s ease; display: flex; justify-content: center; align-items: center; margin-top:8px;height:42px; }
        .softtr-sepeteekle-btn:hover { background: #892de1 !important; transform: translateY(-1px); box-shadow: 0 4px 10px rgba(234, 90, 11, 0.2); }
        .softtr-whatsapp-btn { background: #25D366 !important; color: #ffffff !important; border-radius: 0.5rem; font-size: clamp(0.75rem, 0.9vw, 0.85rem);padding: 0.6rem 1rem; width: 100%; border: none; transition: all 0.2s ease; display: flex; justify-content: center; align-items: center; margin-top: 0.5rem; text-decoration: none; }
        .softtr-whatsapp-btn:hover { background: #128C7E !important; color: #ffffff; }

        .softtr-widget-list { margin-top: 1rem; display: flex; flex-direction: column; gap: 0.5rem; font-size: 0.75rem; color: #4b5563; }
        .softtr-widget-item { display: flex; align-items: flex-start; gap: 0.5rem; }
        .softtr-widget-icon { color: #ea5a0b; font-size: 0.9rem; }

        .softtr-content-block { background: #ffffff; border-radius: 0.75rem; padding: 1.5rem; box-shadow: 0 2px 8px rgba(0,0,0,0.04); border: 1px solid #f3f4f6; margin-bottom: 1.25rem; }
		
		.softtr-product-content-box { max-height: 355px; overflow: hidden; position: relative; }
		
		.softtr-product-content-box::after{
			content: "";
			  position: absolute;
			  bottom: 0px;    
			  left: 0;
			  right: 0;
			  height: 80px;
			  background: linear-gradient(to bottom, transparent, white);
		}
		
		.text-content {
			  position: relative;
			}

		.softtr-product-content-box-devam-button {
		  display: block;
		  width: 20%;
		  text-align: center;
		  background: #fff;
		  border: 1px #000 solid;
		  border-radius: 5px;
		  color: #333333;
		  cursor: pointer;
		  position: absolute;
		  z-index: 999;
		  bottom: 20px;
		  left: 0;
		  right: 0;
		  margin: auto;
		  padding: 1px;
		}
		
		.softtr-product-content-box-google-devam-button {
		  display: block;
		  width: 30%;
		  text-align: right;
		  background: #fff;
		  border: 0px;
		  border-radius: 5px;
		  color: #333333;
		  cursor: pointer;
		  padding: 1px;
		  margin-top:30px;
		  margin-left: auto;
		}
		
		.google-comments-bounce {
		  display: inline-block;
		  animation: google-comments-bounce 1s infinite ease-in-out;
		}

		@keyframes google-comments-bounce {
		  0%, 100% {
			transform: translateY(0);
		  }
		  50% {
			transform: translateY(5px); /* aşağıya kayma miktarı */
		  }
		}
		
		
        .softtr-section-title { font-size: 1.1rem; font-weight: 700; color: #111827; margin-bottom: 1rem; padding-bottom: 0.5rem; border-bottom: 1px solid #f3f4f6; display: flex; align-items: center; gap: 0.5rem; }

        .softtr-variant-title { font-size: 0.75rem; font-weight: 600; color: #374151; margin-bottom: 0.4rem; }
        .softtr-variant-box { border: 1px solid #e5e7eb; border-radius: 0.4rem; padding: 0.3rem; cursor: pointer; transition: all 0.2s; }
        .softtr-variant-box:hover { border-color: #ea5a0b; }
        .softtr-variant-active { border-color: #ea5a0b; background-color: #fff7ed; }

        .softtr-quantity-wrap { display: flex; align-items: center; border: 1px solid #e5e7eb; border-radius: 0.4rem; overflow: hidden; width: fit-content; background: #ffffff;}
        .softtr-quantity-btn { width: 28px; height: 28px; display: flex; align-items: center; justify-content: center; cursor: pointer; background: #f9fafb; color: #374151; font-weight: bold; user-select: none; transition: background 0.2s; font-size: 0.9rem; }
        .softtr-quantity-btn:hover { background: #f3f4f6; }
        .softtr-quantity-input { width: 40px; height: 28px; border: none; text-align: center; font-weight: 600; font-size: 0.85rem; color: #111827; background: transparent; outline: none; }
        .softtr-quantity-input::-webkit-outer-spin-button, .softtr-quantity-input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }


        .taksit-content-wrapper { position: relative; max-height: 350px; overflow: hidden; transition: max-height 0.4s ease-in-out; }
        .taksit-content-wrapper.expanded { max-height: 5000px; }
        .taksit-overlay-fade { position: absolute; bottom: 0; left: 0; width: 100%; height: 80px; background: linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,1)); z-index: 5; pointer-events: none; transition: opacity 0.3s; }
        .taksit-content-wrapper.expanded .taksit-overlay-fade { opacity: 0; }


        .slick-slider-benzer { position: relative; margin: 0 -10px; }
        .slick-slider-benzer .slick-slide { padding: 0 10px; }
        .softtr-slick-arrow { position: absolute; top: 50%; transform: translateY(-50%); z-index: 10; width: 36px; height: 36px; border-radius: 50%; background: #fff; border: 1px solid #e5e7eb; box-shadow: 0 4px 6px rgba(0,0,0,0.1); display: flex; align-items: center; justify-content: center; cursor: pointer; color: #374151; transition: all 0.2s; }
        .softtr-slick-arrow:hover { background: #ea5a0b; color: #fff; border-color: #ea5a0b; }
        .softtr-slick-prev { left: -15px; }
        .softtr-slick-next { right: -15px; }

		/* ÜRÜN DETAY BİTİŞ*/		


/*LOGİN SAYFASI BAŞLANGIÇ */
.login-cerceve {
            display: flex !important;
            flex-wrap: wrap !important;
            background-color: #ffffff !important;
            border-radius: 16px !important;
            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.03) !important;
            border: 1px solid #f1f5f9 !important;
            overflow: hidden !important;
            max-width: 900px !important;
            margin: 0 auto !important;
            padding: 0 !important;
        }

        .login-info-box {
            flex: 0 0 40% !important;
            max-width: 40% !important;
            background-color: #f8fafc !important;
            border-right: 1px solid #f1f5f9 !important;
            padding: 2.5rem 2rem !important;
            display: flex !important;
            flex-direction: column !important;
            justify-content: center !important;
        }

        .login-yeni-uye, .login-sifremi-unuttum {
            margin-bottom: 2rem !important;
            padding: 0 !important;
        }
        
        .login-yeni-uye h4, .login-sifremi-unuttum h4 {
            font-size: 1rem !important;
            font-weight: 700 !important;
            color: #0f172a !important;
            margin-bottom: 0.5rem !important;
            display: flex !important;
            align-items: center !important;
            gap: 8px !important;
        }
        
        .login-yeni-uye h4::before {
            content: '' !important;
            display: inline-block !important;
            width: 4px !important;
            height: 16px !important;
            background-color: #ea5a0b !important;
            border-radius: 99px !important;
        }
        
        .login-sifremi-unuttum h4::before {
            content: '' !important;
            display: inline-block !important;
            width: 4px !important;
            height: 16px !important;
            background-color: #94a3b8 !important;
            border-radius: 99px !important;
        }
        
        .login-yeni-uye p, .login-sifremi-unuttum p {
            color: #64748b !important;
            line-height: 1.5 !important;
            margin-bottom: 1rem !important;
            padding-top: 5px !important;
        }

        .login-box {
            flex: 0 0 60% !important;
            max-width: 60% !important;
            padding: 3rem 2.5rem !important;
            display: flex !important;
            flex-direction: column !important;
            justify-content: center !important;
            margin-left: 0 !important;
            margin-right: 0 !important;
        }

        .login-box-title {
            font-size: 1.5rem !important;
            font-weight: 800 !important;
            color: #0f172a !important;
            letter-spacing: -0.025em !important;
            margin-bottom: 2rem !important;
            text-transform: uppercase !important;
            position: relative !important;
        }
        
		/*
        .login-box-title::after {
            content: 'YÖNETİCİ GİRİŞİ' !important;
            display: block !important;
            font-size: 0.65rem !important;
            font-weight: 700 !important;
            color: #ea5a0b !important;
            letter-spacing: 0.1em !important;
            margin-top: 0.25rem !important;
        }
		*/

        .login-input {
            width: 100% !important;
            padding: 0.75rem 1rem !important;
            border-radius: 10px !important;
            border: 1px solid #e2e8f0 !important;
            background-color: #f8fafc !important;
            font-size: 0.875rem !important;
            font-weight: 500 !important;
            color: #334155 !important;
            transition: all 0.2s ease-in-out !important;
            outline: none !important;
            margin-bottom: 1rem !important;
        }
        
        .login-input:focus {
            background-color: #ffffff !important;
            border-color: #ea5a0b !important;
            box-shadow: 0 0 0 4px rgba(234, 90, 11, 0.08) !important;
        }
        
        .login-info-box .btn-primary {
            background-color: #ea5a0b !important;
            border-color: #ea5a0b !important;
            color: #ffffff !important;
            font-size: 0.8rem !important;
            font-weight: 600 !important;
            padding: 0.5rem 1.25rem !important;
            border-radius: 8px !important;
            transition: all 0.2s !important;
            display: inline-block !important;
        }
        
        .login-info-box .btn-primary:hover {
            background-color: #c94a08 !important;
            border-color: #c94a08 !important;
            transform: translateY(-1px) !important;
        }

        .login-info-box .btn-dark {
            background-color: #e2e8f0 !important;
            border-color: #e2e8f0 !important;
            color: #475569 !important;
            font-size: 0.8rem !important;
            font-weight: 600 !important;
            padding: 0.5rem 1.25rem !important;
            border-radius: 8px !important;
            transition: all 0.2s !important;
            display: inline-block !important;
        }
        
        .login-info-box .btn-dark:hover {
            background-color: #cbd5e1 !important;
            border-color: #cbd5e1 !important;
            color: #1e293b !important;
        }

        .login-box .btn-success {
            background-color: #ea5a0b !important;
            border-color: #ea5a0b !important;
            color: #ffffff !important;
            font-size: 0.9rem !important;
            font-weight: 700 !important;
            padding: 0.8rem !important;
            border-radius: 10px !important;
            transition: all 0.2s !important;
            box-shadow: 0 4px 12px rgba(234, 90, 11, 0.1) !important;
        }
        
        .login-box .btn-success:hover {
            background-color: #c94a08 !important;
            border-color: #c94a08 !important;
            transform: translateY(-1px) !important;
            box-shadow: 0 6px 16px rgba(234, 90, 11, 0.15) !important;
        }

        #remember {
            width: 16px !important;
            height: 16px !important;
            accent-color: #ea5a0b !important;
            cursor: pointer !important;
        }
        
        label[for="remember"] {
            font-size: 0.8rem !important;
            font-weight: 500 !important;
            color: #64748b !important;
            cursor: pointer !important;
            user-select: none !important;
            margin-bottom: 0 !important;
        }

        .forgot-password-link {
            font-size: 0.8rem !important;
            font-weight: 600 !important;
            color: #ea5a0b !important;
            text-decoration: none !important;
            transition: color 0.2s !important;
        }
        
        .forgot-password-link:hover {
            color: #c94a08 !important;
            text-decoration: underline !important;
        }

        .softtr-footer {
            background-color: #ffffff !important;
            border-top: 1px solid #f1f5f9 !important;
            padding: 1.5rem 0 !important;
            font-size: 0.75rem !important;
            color: #94a3b8 !important;
        }
/*LOGİN SAYFASI BİTİŞ*/

/* FİYATLAR SAYFASI ALANI BAŞLANGIÇ */
#softtr-fiyat-modulu-wrapper {
            --softtr-turuncu: #ea5a0b;
            --softtr-turuncu-koyu: #c94a08;
            font-family: 'Inter', sans-serif !important;
            background-color: #ffffff !important;
            color: #111827 !important;
            -webkit-font-smoothing: antialiased !important;
            width: 100% !important;
            position: relative !important;
            overflow-x: clip !important; 
        }

        #softtr-fiyat-modulu-wrapper * {
            box-sizing: border-box !important;
        }

        .softtr-renk-turuncu { color: var(--softtr-turuncu) !important; }
        .softtr-bg-turuncu { background-color: var(--softtr-turuncu) !important; }

        .softtr-btn-turuncu {
            background-color: var(--softtr-turuncu) !important;
            color: #ffffff !important;
            transition: all 0.3s ease !important;
            border: 1px solid var(--softtr-turuncu) !important;
        }
        .softtr-btn-turuncu:hover {
            background-color: var(--softtr-turuncu-koyu) !important;
            border-color: var(--softtr-turuncu-koyu) !important;
            color: #ffffff !important;
            transform: translateY(-2px) !important;
            box-shadow: 0 10px 15px -3px rgba(234, 90, 11, 0.3) !important;
        }

        .softtr-arka-plan-koyu { background: linear-gradient(to right, #111827, #1f2937) !important; }
        .softtr-arka-plan-turuncu { background: linear-gradient(to right, #fff7ed, #ffffff) !important; }
        .softtr-arka-plan-mavi { background: linear-gradient(to right, #eff6ff, #ffffff) !important; }

        .softtr-onay-ikon { color: #10b981 !important; font-size: 16px !important; }
        .softtr-carpi-ikon { color: #111827 !important; font-size: 16px !important; opacity: 0.8 !important; }

        .softtr-arti-rozet { 
            background-color: #fef3c7 !important; 
            color: #92400e !important; 
            border: 1px solid rgba(146, 64, 14, 0.15) !important;
            border-radius: 8px !important; 
            font-weight: 800 !important; 
            text-transform: uppercase !important; 
            display: inline-block !important;
            margin-bottom: 12px !important;
        }

        .position-absolute.top-0.start-50.translate-middle {
            z-index: 15 !important; 
            line-height: 1.2 !important;
        }

        .softtr-paket-kart-genel {
            background: white !important;
            transition: all 0.3s ease !important;
            height: 100% !important;
            position: relative !important; 
            border: none !important; 
            overflow: visible !important; 
        }

        .softtr-paket-kart-genel::before {
            content: '' !important;
            position: absolute !important;
            top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important;
            border-radius: inherit !important;
            border: 1px solid #e5e7eb !important;
            pointer-events: none !important;
            z-index: 10 !important; 
        }

        .softtr-kart-ust-kisim {
            border-top-left-radius: inherit !important;
            border-top-right-radius: inherit !important;
        }
        .softtr-kart-alt-kisim {
            border-bottom-left-radius: inherit !important;
            border-bottom-right-radius: inherit !important;
        }

        .softtr-populer-kart::before { border: 2px solid var(--softtr-turuncu) !important; }

        .softtr-koyu-kart { background-color: #111827 !important; }
        .softtr-koyu-kart::before { border: 1px solid #374151 !important; }

        .softtr-kayan-serit { display: flex !important; overflow: hidden !important; user-select: none !important; gap: 1.5rem !important; width: 100% !important; }
        .softtr-kayan-icerik { 
            display: flex !important; 
            flex-wrap: nowrap !important; 
            width: max-content !important; 
            gap: 1.5rem !important; 
            padding-right: 1.5rem !important; 
            animation: softtr-scroll-anim 25s linear infinite !important; 
        }
        .softtr-kayan-serit:hover .softtr-kayan-icerik { animation-play-state: paused !important; }
        @keyframes softtr-scroll-anim { from { transform: translateX(0); } to { transform: translateX(calc(-100%)); } }
        .softtr-kayan-kutu { flex-shrink: 0 !important; width: 360px !important; } 

        .softtr-cam-kampanya { background: rgba(255, 255, 255, 0.6) !important; backdrop-filter: blur(12px) !important; -webkit-backdrop-filter: blur(12px) !important; border: 0px solid rgba(234, 90, 11, 0.2) !important; position: relative !important; transition: all 0.4s ease !important; }
        .softtr-cam-kampanya:hover { background: rgba(255, 255, 255, 0.8) !important; border-color: rgba(234, 90, 11, 0.4) !important; transform: translateY(-2px) !important; box-shadow: 0 15px 30px -10px rgba(0, 0, 0, 0.05) !important; }

        .softtr-tablo-kapsayici { position: relative !important; width: 100% !important; }

        .softtr-tablo-ust-bar {
            position: sticky !important;
            top: 80px !important;
            z-index: 1020 !important;
            background: rgba(255, 255, 255, 0.98) !important;
            backdrop-filter: blur(10px) !important;
            border-bottom: 1px solid #e5e7eb !important;
            box-shadow: 0 4px 15px -3px rgba(0, 0, 0, 0.05) !important;
            padding-top: 10px !important;
            padding-bottom: 10px !important;
        }

        .softtr-ozellik-satir { border-bottom: 1px solid #f1f5f9 !important; transition: background 0.2s !important; align-items: center !important; }
        .softtr-ozellik-satir:hover { background-color: #f9fafb !important; }
        
        .softtr-ozellik-baslik { font-weight: 700 !important; color: #111827 !important; }
        .softtr-ozellik-deger:last-child { border-right: none !important; }

        .softtr-tablo-isim { font-weight: 800 !important; }
        .softtr-tablo-fiyat { font-weight: 900 !important; }

        @keyframes softtr-pulse-sola {
            0%, 100% { transform: translateX(0); }
            50% { transform: translateX(5px); }
        }

@media (min-width: 992px) {
            .softtr-boyut-baslik { font-size: 1.35rem !important; }
            .softtr-boyut-fiyat { font-size: 1.85rem !important; }
            .softtr-boyut-eski { font-size: 0.875rem !important; }
            .softtr-boyut-not { font-size: 0.75rem !important; }
            .softtr-boyut-buton { font-size: 0.95rem !important; padding: 0.75rem 0 !important; }
            .softtr-boyut-liste { font-size: 0.875rem !important; line-height: 1.5 !important; }
            .softtr-arti-rozet { font-size: 0.7rem !important; padding: 4px 10px !important; }

            .position-absolute.top-0.start-50.translate-middle { font-size: 11px !important; padding: 4px 16px !important; width: auto !important; white-space: nowrap !important; }

            .softtr-paket-izgara { display: grid !important; grid-template-columns: repeat(4, 1fr) !important; gap: 1rem !important; align-items: stretch !important; width: 100% !important; padding-top: 1.5rem !important; padding-bottom: 0 !important; padding-inline: 0 !important; margin-inline: 0 !important; overflow-x: visible !important; }
            
            .softtr-paket-kart-genel { flex: none !important; max-width: none !important; border-radius: 2rem !important; }
            .softtr-paket-kart-genel:hover { transform: translateY(-8px) !important; box-shadow: 0 25px 50px -12px rgba(234, 90, 11, 0.15) !important; z-index: 10 !important; position: relative !important; }
            
            .softtr-populer-kart { transform: scale(1.02) !important; z-index: 5 !important; box-shadow: 0 20px 40px -10px rgba(234, 90, 11, 0.2) !important; }
            .softtr-populer-kart:hover { transform: scale(1.02) translateY(-8px) !important; box-shadow: 0 30px 50px -12px rgba(234, 90, 11, 0.25) !important; }
            
            .softtr-paket-izgara::after { display: none !important; }

            .softtr-kiyas-baslik-izgara { display: grid !important; grid-template-columns: 22% repeat(4, 1fr) !important; gap: 0 !important; padding: 0 !important; width: 100% !important; }
            .softtr-bosluk-desktop { display: block !important; }

            .softtr-kiyas-mini-kart { padding: 15px !important; margin: 0 5px !important; border-radius: 12px !important; border: 1px solid transparent !important; background: white !important; display: flex !important; flex-direction: column !important; justify-content: center !important; text-align: center !important; }
            .softtr-kiyas-mini-kart.softtr-one-cikan { border: 1px solid var(--softtr-turuncu) !important; background-color: #fffaf5 !important; }
            .softtr-kiyas-mini-kart.softtr-koyu-tema { background: #111827 !important; color: white !important; border-color: #374151 !important; }
            .softtr-kiyas-mini-kart.softtr-koyu-tema .softtr-tablo-isim, .softtr-kiyas-mini-kart.softtr-koyu-tema .softtr-tablo-fiyat { color: white !important; }

            .softtr-tablo-isim { font-size: 1.1rem !important; margin-bottom: 2px !important; white-space: normal !important; }
            .softtr-tablo-fiyat { font-size: 1.25rem !important; margin-bottom: 0 !important; }
            
            .softtr-buton-kutu { display: block !important; margin-top: 8px !important; }
            .softtr-siparis-buton-mini { display: none !important; }

            .softtr-ozellik-satir { display: grid !important; grid-template-columns: 22% repeat(4, 1fr) !important; width: 100% !important; padding: 0 !important; border-bottom: 1px solid #f1f5f9 !important; margin-bottom: 0 !important; }
            .softtr-ozellik-etiket { grid-column: auto !important; text-align: left !important; background-color: transparent !important; padding: 15px 20px !important; border-right: 1px solid #f1f5f9 !important; border-bottom: none !important; border-radius: 0 !important; }
            .softtr-ozellik-baslik { font-size: 1.05rem !important; color: #111827 !important; }
            .softtr-kucuk-metin { font-size: 0.85rem !important; margin-top: 4px !important; display: block !important; } 
            .softtr-ozellik-deger { padding: 15px !important; font-size: 1.1rem !important; border-right: 1px solid #f1f5f9 !important; display: block !important; word-break: normal !important; text-align: center !important; }
        }

/* FİYATLAR SAYFASI ALANI BİTİŞ */

.softtr-first-section {
        min-height: 100vh !important;
        width: 100% !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        padding-top: 80px !important;
        padding-bottom: 5rem !important;
        box-sizing: border-box !important;
        background-color: #ffffff;
    }

    .softtr-bg-gradient {
        background: linear-gradient(135deg, rgba(253,251,251,0.4) 0%, rgba(235,237,238,0.4) 100%);
        pointer-events: none;
    }
    
    .softtr-blur-light {
        width: 1000px;
        height: 500px;
        background-color: #eff6ff;
        border-radius: 50%;
        filter: blur(80px);
        opacity: 0.5;
        transform: translateX(-50%);
        left: 50%;
        pointer-events: none;
    }

    .softtr-blur-orange {
        width: 12rem; height: 12rem;
        background-color: #ea5a0b;
        border-radius: 50%;
        filter: blur(80px);
        opacity: 0.2;
    }

    .softtr-blur-blue {
        width: 12rem; height: 12rem;
        background-color: #2563eb;
        border-radius: 50%;
        filter: blur(80px);
        opacity: 0.1;
    }

    .softtr-text-gradient {
        background: linear-gradient(to right, #2563eb, #9333ea);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip: text;
        color: transparent;
    }

    .softtr-badge {
        background-color: #eff6ff;
        color: #1d4ed8;
        border: 1px solid #dbeafe;
        font-weight: 600;
        letter-spacing: 0.05em;
        font-size: 0.75rem;
    }

    .softtr-btn-dark {
     	z-index:999;
        background-color: #000;
        color: #fff;
        border-radius: 50rem;
        padding: 0.6rem 1.5rem;
        font-weight: 600;
        transition: all 0.3s ease;
        border: 1px solid #000;
    }
    .softtr-btn-dark:hover {
        background-color: #1f2937;
        color: #fff;
        transform: translateY(-4px);
        box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);
    }

    .softtr-btn-light {
      	z-index:999;
        background-color: #fff;
        color: #000;
        border-radius: 50rem;
        padding: 0.6rem 1.5rem;
        font-weight: 600;
        border: 1px solid #e5e7eb;
        transition: all 0.3s ease;
    }
    .softtr-btn-light:hover {
        background-color: #f9fafb;
    }

    .softtr-dashboard-window {
        background-color: rgba(255, 255, 255, 0.9);
        backdrop-filter: blur(24px);
        -webkit-backdrop-filter: blur(24px);
        border-radius: 1rem;
        box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
        border: 1px solid #f3f4f6;
        height: 450px;
        transition: transform 0.5s ease;
    }
    .softtr-dashboard-window:hover {
        transform: scale(1.01);
    }

    .softtr-browser-dot { width: 12px; height: 12px; border-radius: 50%; display: inline-block; }
    .softtr-dot-red { background-color: #f87171; }
    .softtr-dot-yellow { background-color: #facc15; }
    .softtr-dot-green { background-color: #4ade80; }

    .softtr-stat-card {
        border-radius: 1rem;
        border: 1px solid #f3f4f6;
        box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    }
    
    .softtr-stat-card-orange {
        background: linear-gradient(to bottom right, #ea5a0b, #c94a08);
        border-radius: 1rem;
        box-shadow: 0 10px 15px -3px rgba(234, 90, 11, 0.3);
        transform: translateY(-8px);
    }

    .softtr-menu-item {
        height: 32px;
        border-radius: 0.5rem;
        display: flex;
        align-items: center;
        padding: 0 0.75rem;
        font-size: 0.75rem;
        font-weight: 500;
    }
    .softtr-menu-active { background-color: #fff7ed; color: #ea5a0b; border: 1px solid rgba(255, 237, 213, 0.5); }
    .softtr-menu-inactive { background-color: rgba(243, 244, 246, 0.5); color: #9ca3af; }

    .softtr-floating-card {
        position: absolute;
        bottom: -1.5rem;
        right: -1.5rem;
        border-radius: 0.75rem;
        box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
        border: 1px solid #f3f4f6;
        animation: bounce-slow 3s infinite;
        z-index: 20;
    }

    @keyframes bounce-slow {
        0%, 100% { transform: translateY(-5%); }
        50% { transform: translateY(0); }
    }

    .z-10 { z-index: 10; }
    .z-0 { z-index: 0; }


        .yonlendirme-bolumu {
            position: relative;
            z-index: 20;
            padding-top: 2rem; 
            padding-bottom: 4rem;
            background-color: #f9fafa; 
        }

        .yonlendirme-kart {
            border-radius: 1rem;
            border: 1px solid #f3f4f6;
            box-shadow: 0 8px 30px rgba(0,0,0,0.08);
            transition: all 0.3s ease;
            cursor: pointer;
            background-color: #ffffff;
        }
        .yonlendirme-kart:hover {
            transform: translateY(-4px);
        }

        .kart-ikon {
            width: 48px;
            height: 48px;
            border-radius: 0.75rem;
            display: flex;
            align-items: center;
            justify-content: center;
            transition: background-color 0.3s ease, color 0.3s ease;
        }

        .kart-ust-baslik {
            font-size: 0.75rem;
            letter-spacing: 0.05em;
            margin-bottom: 0.125rem;
        }
        .kart-ana-baslik {
            font-size: 1.125rem;
            margin: 0;
        }

        .kart-baslangic:hover {
            box-shadow: 0 8px 30px rgba(234, 90, 11, 0.15);
        }
        .ikon-baslangic {
            background-color: #fff7ed;
            color: #ea5a0b;
        }
        .kart-baslangic:hover .ikon-baslangic {
            background-color: #ea5a0b;
            color: #ffffff;
        }
        .btn-baslangic {
            background-color: #ea5a0b;
            color: #ffffff;
            border: none;
        }
        .btn-baslangic:hover {
            background-color: #c94a08;
            color: #ffffff;
        }

        .kart-degisim:hover {
            box-shadow: 0 8px 30px rgba(13, 110, 253, 0.15);
        }
        .ikon-degisim {
            background-color: #eff6ff;
            color: #0d6efd;
        }
        .kart-degisim:hover .ikon-degisim {
            background-color: #0d6efd;
            color: #ffffff;
        }
        .btn-degisim {
            background-color: #0d6efd;
            color: #ffffff;
            border: none;
        }
        .btn-degisim:hover {
            background-color: #0b5ed7;
            color: #ffffff;
        }

        .kart-ihracat:hover {
            box-shadow: 0 8px 30px rgba(111, 66, 193, 0.15);
        }
        .ikon-ihracat {
            background-color: #f3e8ff;
            color: #6f42c1;
        }
        .kart-ihracat:hover .ikon-ihracat {
            background-color: #6f42c1;
            color: #ffffff;
        }
        .btn-ihracat {
            background-color: #6f42c1;
            color: #ffffff;
            border: none;
        }
        .btn-ihracat:hover {
            background-color: #59339d;
            color: #ffffff;
        }

	/* KAYAN MARKALAR STİLLERİ */
		.marquee-wrapper {
            opacity: 0.6;
            transition: opacity 0.3s ease;
        }
        .marquee-wrapper:hover {
            opacity: 1;
        }
        .marquee {
            display: flex;
            overflow: hidden;
            user-select: none;
            gap: 2rem;
        }
        .marquee-content {
            flex-shrink: 0;
            display: flex;
            justify-content: space-around;
            min-width: 100%;
            gap: 2rem;
            animation: scroll 25s linear infinite;
        }
        @keyframes scroll {
            from { transform: translateX(0); }
            to { transform: translateX(calc(-100% - 2rem)); }
        }
		

	/* ENTEGRASYON KARTLARI STİLLERİ */
      .entegrasyon-bolumu { 
            padding-top: 3rem; 
            padding-bottom: 3rem; 
        }
        
            .entegrasyon-bolumu { 
                padding-top: 5rem; 
                padding-bottom: 5rem; 
            }
          .card-ads-bg-icon {
                bottom: -40px; 
                right: -40px; 
                width: 192px; 
                height: 192px;
            }
     

        .integration-card { 
            background-color: #ffffff; 
            border-radius: 1rem; 
            border: 1px solid #f3f4f6; 
            transition: transform 0.3s ease, box-shadow 0.3s ease; 
            cursor: pointer; 
            height: 100%; 
            display: flex;
            flex-direction: column;
        }

        .integration-card:hover { 
            transform: translateY(-5px); 
            box-shadow: 0 15px 30px rgba(0,0,0,0.06); 
        }

        .integration-icon { 
            width: 48px; 
            height: 48px; 
            border-radius: 0.75rem; 
            display: flex; 
            align-items: center; 
            justify-content: center; 
            font-weight: 700; 
            font-size: 1.25rem; 
            color: #ffffff; 
            transition: transform 0.3s ease; 
        }
		.integration-icon img{width:55px !important;height:55px !important;border-radius:15px;}

        .integration-card:hover .integration-icon { 
            transform: scale(1.1) rotate(5deg); 
        }

       
        .integration-card h3 { 
            font-size: clamp(0.9rem, 2.5vw, 1.1rem); 
        }

        .integration-card p.small {
            font-size: 0.85rem;
            line-height: 1.4;
        }

        .bg-trendyol { background-color: #F27A1A; }
        .bg-hb { background-color: #FF6000; }
        .bg-n11 { background-color: #5C3EBC; }
        .bg-cicek { background-color: #0152CE; }
        .bg-kargo { background-color: #f3f4f6; color: #4b5563 !important; }
        
        
        .card-ads { 
            background: linear-gradient(135deg, #eff6ff 0%, #dbeafe 100%); 
            border-color: #bfdbfe; 
            overflow: hidden; 
            position: relative; 
            justify-content: center;
        }
        
        .card-ads-bg-icon { 
            position: absolute; 
            bottom: -30px; 
            right: -30px; 
            width: 150px; 
            height: 150px; 
            color: #bfdbfe; 
            opacity: 0.5; 
            transition: transform 0.4s ease;
        }

        .integration-card.card-ads:hover .card-ads-bg-icon {
            transform: scale(1.1) rotate(-5deg);
        }

       

		/* TASARIM Sihoırbazı Alanı */
		.sihirbaz-bolumu {
            padding-top: clamp(4rem, 8vw, 6rem);
            padding-bottom: clamp(4rem, 8vw, 6rem);
            overflow: hidden;
            background-color: #ffffff;
        }

       

        
        .badge-sihirbaz {
            background-color: #fdf2f8; 
            color: #be185d; 
            border: 1px solid #fbcfe8; 
            font-size: clamp(0.75rem, 0.9vw, 0.85rem);
            letter-spacing: 1px;
            padding: 0.5rem 1rem;
        }

        
        .ikon-kutu {
            width: clamp(40px, 4vw, 56px);
            height: clamp(40px, 4vw, 56px);
            background-color: #f9fafb;
            border: 1px solid #f3f4f6;
            border-radius: 1rem;
            display: flex;
            align-items: center;
            justify-content: center;
            color: #ea5a0b;
        }
        .ikon-kutu svg {
            width: clamp(20px, 2vw, 28px);
            height: clamp(20px, 2vw, 28px);
        }

        .sihirbaz-arkaplan-gradyan {
            background: linear-gradient(to right, #fce7f3, #ffedd5); 
            border-radius: clamp(1.5rem, 3vw, 2.5rem);
            transform: rotate(3deg) scale(1.05);
            opacity: 0.5;
            position: absolute;
            inset: 0;
            z-index: 0;
            transition: transform 0.3s ease;
        }

        .sihirbaz-arac-ana-kutu {
            border-radius: clamp(1.5rem, 3vw, 2.5rem);
            background-color: #ffffff;
            border: 1px solid #e5e7eb;
            box-shadow: 0 20px 40px rgba(0,0,0,0.08);
            padding: clamp(1rem, 2vw, 2rem);
            position: relative;
            z-index: 1;
        }

        .arac-dugme {
            width: clamp(28px, 2.5vw, 36px);
            height: clamp(28px, 2.5vw, 36px);
            background-color: #fff;
            border: 1px solid #e5e7eb;
            border-radius: 0.35rem;
            display: flex;
            align-items: center;
            justify-content: center;
            color: #6b7280;
            cursor: pointer;
            transition: all 0.2s;
            font-size: clamp(0.8rem, 1vw, 1rem);
        }

        .arac-dugme:hover {
            border-color: #ea5a0b;
            color: #ea5a0b;
            background-color: #fff7ed;
            transform: translateY(-2px);
        }

        .onizleme-tuvali {
            cursor: crosshair;
            background-color: #f8fafc;
            border: 1px solid #e2e8f0;
            display: flex;
            flex-direction: column;
            overflow: hidden;
        }

        .surukle-gostergesi {
            position: absolute;
            inset: 0;
            border: 2px dashed #ea5a0b;
            border-radius: 0.5rem;
            background-color: rgba(255, 237, 213, 0.7); 
            display: flex;
            align-items: center;
            justify-content: center;
            opacity: 0;
            transition: opacity 0.3s;
            z-index: 20;
        }

        .onizleme-tuvali:hover .surukle-gostergesi {
            opacity: 1;
        }

       
        .ornek-site-genel {
            pointer-events: none;
        }
        
        
        .skel-header { height: clamp(24px, 3vw, 40px); }
        .skel-logo { width: 15%; height: 30%; }
        .skel-nav-item { width: 5%; height: 25%; }
        
        .skel-hero { min-height: clamp(80px, 10vw, 140px); }
        .skel-hero-title { width: 40%; height: 15%; background-color: #ea5a0b; }
        .skel-hero-desc { width: 60%; height: 10%; background-color: #fed7aa; }
        .skel-hero-btn { width: 15%; height: 25%; background-color: #ea5a0b; }
        
        .skel-card-img { height: clamp(40px, 6vw, 70px); }
        .skel-card-line-1 { height: clamp(6px, 0.8vw, 10px); width: 100%; }
        .skel-card-line-2 { height: clamp(6px, 0.8vw, 10px); width: 60%; background-color: #ea5a0b; }

		/*PAZARLAMA VE KAMPANYA MODÜLÜ */
		.pazarlama-bolumu {
            padding-top: clamp(4rem, 8vw, 6rem);
            padding-bottom: clamp(4rem, 8vw, 6rem);
            background-color: #f9fafb;
            overflow: hidden;
        }

        .fluid-badge {
            background-color: #faf5ff; 
            color: #7e22ce; 
            border: 1px solid #f3e8ff;
            font-size: clamp(0.7rem, 0.9vw, 0.75rem);
            font-weight: 600;
            letter-spacing: 0.05em;
            text-transform: uppercase;
        }

        .pazarlama-karti {
            padding: clamp(1.25rem, 2vw, 1.5rem);
            border-radius: clamp(1rem, 1.5vw, 1.5rem);
            border: 1px solid transparent;
            height: 100%;
            display: flex;
            flex-direction: column;
            transition: transform 0.3s ease, box-shadow 0.3s ease;
        }

        .pazarlama-karti:hover {
            transform: translateY(-5px) !important;
            box-shadow: 0 15px 30px rgba(0,0,0,0.05) !important;
        }

        .kart-zikzak {
            transform: translateY(clamp(1.5rem, 3vw, 2.5rem));
        }

        .kart-ikon-kutu {
            width: clamp(36px, 3vw, 48px);
            height: clamp(36px, 3vw, 48px);
            border-radius: 0.75rem;
            display: flex;
            align-items: center;
            justify-content: center;
            color: white;
            margin-bottom: clamp(0.75rem, 1.5vw, 1rem);
        }

        .kart-ikon-kutu i {
            font-size: clamp(1.1rem, 1.5vw, 1.25rem);
        }

        .kart-baslik {
            font-size: clamp(0.9rem, 1.2vw, 1.1rem);
            margin-bottom: 0.25rem;
        }

        .kart-metin {
            font-size: clamp(0.75rem, 0.9vw, 0.85rem);
            line-height: 1.5;
            margin-bottom: 0;
        }

        
        .liste-ikon-yuvarlak {
            width: clamp(20px, 2vw, 24px);
            height: clamp(20px, 2vw, 24px);
            background-color: #212529;
            color: white;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            flex-shrink: 0;
            margin-top: 0.25rem;
        }

        .liste-ikon-yuvarlak i {
            font-size: clamp(12px, 1.2vw, 16px);
        }

        .liste-metin {
            font-size: clamp(0.9rem, 1.1vw, 1rem);
            line-height: 1.5;
        }

.e-ihracat-bolumu {
            background-color: #030712;
            padding-top: clamp(4rem, 8vw, 6rem);
            padding-bottom: clamp(4rem, 8vw, 6rem);
            position: relative;
            overflow: hidden;
        }

        
        .blur-efekt-kapsayici {
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            opacity: 0.15;
            pointer-events: none;
            z-index: 0;
        }

        .blur-daire-mavi, .blur-daire-mor {
            position: absolute;
            border-radius: 50%;
            filter: blur(clamp(40px, 6vw, 80px));
            width: clamp(16rem, 30vw, 28rem);
            height: clamp(16rem, 30vw, 28rem);
        }

        .blur-daire-mavi {
            background-color: #3b82f6;
            top: -10%;
            right: -5%;
        }

        .blur-daire-mor {
            background-color: #9333ea;
            bottom: -5%;
            left: -5%;
        }

        .ihracat-baslik {
            color: #ffffff;
            font-size: clamp(2rem, 4vw, 3.5rem);
            font-weight: 800;
            line-height: 1.15;
            letter-spacing: -0.02em;
        }

        .ihracat-metin {
            color: #9ca3af; 
            font-size: clamp(1rem, 1.2vw, 1.25rem);
            line-height: 1.6;
        }

        .ihracat-liste-metin {
            color: #f3f4f6;
            font-size: clamp(0.95rem, 1.1vw, 1.15rem);
            font-weight: 500;
        }

        
        .ihracat-ikon-kutu {
            width: clamp(40px, 4vw, 48px);
            height: clamp(40px, 4vw, 48px);
            background-color: rgba(31, 41, 55, 0.8); 
            border: 1px solid #374151; 
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            flex-shrink: 0;
            transition: transform 0.3s ease;
        }
        
        .ihracat-ikon-kutu i, .ihracat-ikon-kutu svg {
            color: #60a5fa; 
            font-size: clamp(1.1rem, 1.5vw, 1.25rem);
        }

       
        .ihracat-liste-item:hover .ihracat-ikon-kutu {
            transform: scale(1.1);
            background-color: #1f2937;
        }

        .ihracat-buton {
            background: linear-gradient(135deg, #2563eb, #4f46e5); 
            color: #ffffff;
            padding: clamp(0.75rem, 1.5vw, 1rem) clamp(1.5rem, 3vw, 2.5rem);
            font-size: clamp(1rem, 1.1vw, 1.15rem);
            border-radius: 50rem;
            text-decoration: none;
            display: inline-block;
            transition: all 0.3s ease;
            border: 1px solid rgba(255,255,255,0.1);
        }

        .ihracat-buton:hover {
            transform: translateY(-3px);
            box-shadow: 0 15px 30px rgba(79, 70, 229, 0.4);
            color: #ffffff;
        }

        
        .gorsel-kutu {
            background-color: #1f2937;
            padding: clamp(0.5rem, 1vw, 0.75rem);
            border-radius: clamp(1rem, 2vw, 1.5rem);
            border: 1px solid #374151;
            position: relative;
            z-index: 1;
        }

        .gorsel-kutu img {
            width: 100%;
            height: auto;
            border-radius: clamp(0.75rem, 1.5vw, 1rem);
            opacity: 0.85;
            transition: opacity 0.5s ease;
        }

        .gorsel-kutu:hover img {
            opacity: 1;
        }

        
        .ihracat-rozet {
            position: absolute;
            background-color: #111827;
            border: 1px solid #374151; 
            border-radius: 0.75rem;
            padding: 0.75rem 1.25rem;
            display: flex;
            align-items: center;
            gap: 0.75rem; 
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.7);
            z-index: 2;
          top: auto;
            bottom: 15%;
            left: auto;
            right: -8%;
        }

        .rozet-ikon {
            width: 36px;
            height: 36px; 
            background: linear-gradient(135deg, #2563eb, #4f46e5);
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            flex-shrink: 0;
            box-shadow: 0 4px 14px rgba(37, 99, 235, 0.4);
        }

        .rozet-ikon i, .rozet-ikon svg {
            color: #ffffff;
            width: 18px;
            height: 18px;
            font-size: 1.1rem;
        }
 .rehber-baslik-bolumu {
            background-color: #f9fafb; 
            padding-top: clamp(2rem, 6vw, 0rem);
            padding-bottom: clamp(2rem, 6vw, 5rem);
            border-top: 1px solid #f3f4f6;
            border-bottom: 1px solid #f3f4f6;
        }

      
        .btn-premium-light {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            background-color: #ffffff;
            color: #111827;
            padding: clamp(0.75rem, 1.5vw, 0.875rem) clamp(1.5rem, 2.5vw, 2rem);
            font-size: clamp(0.95rem, 1vw, 1rem);
            font-weight: 600;
            border: 1px solid #e5e7eb; 
            border-radius: 50rem; 
            text-decoration: none;
            transition: all 0.3s ease;
            white-space: nowrap; 
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
        }

        .btn-premium-light:hover {
            background-color: #f9fafb;
            border-color: #d1d5db;
            color: #2563eb; 
            transform: translateY(-2px);
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.05), 0 4px 6px -2px rgba(0, 0, 0, 0.025);
        }

        .btn-premium-light svg {
            transition: transform 0.3s ease;
        }

        .btn-premium-light:hover svg {
            transform: translateX(4px); 
        }
		.blog {
            background-color: #ffffff !important;
            border: 1px solid #f1f5f9 !important; 
            border-radius: 1.25rem !important; 
            overflow: hidden !important;
            display: flex !important;
            flex-direction: column !important;
            height: 100% !important; 
            position: relative !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.03), 0 4px 6px -2px rgba(0, 0, 0, 0.02) !important; 
            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important; 
            padding: 0 !important;
            margin: 0 !important;
        }

        .blog:hover {
            transform: translateY(-8px) !important; 
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.12) !important; 
            border-color: #e2e8f0 !important;
        }

        .blog-img-box {
          	background:#fff !important;
            position: relative !important;
            display: block !important;
            width: 100% !important;
            height: 200px !important; 
            min-height: 200px !important;
            max-height: 200px !important;
            padding: 0 !important;
            margin: 0 !important;
            overflow: hidden !important;
            flex-shrink: 0 !important; 
        }
        
        
        .blog-img-box a {
            display: block !important;
            height: 100% !important;
            width: 100% !important;
        }

        .blog-img-box img, .blog-img {
            width: 100% !important;
            height: 100% !important;
            max-width: 100% !important;
            object-fit: contain !important; 
            background-color: #f8fafc !important; /* Opsiyonel: Görsel yanlarinda bosluk kalirsa arkaplan rengi (gri ton) */
            transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) !important; 
        }

        .blog:hover .blog-img-box img {
            transform: scale(1.06) !important;
        }

        .blog-bottom {
            position: relative !important; 
            left: auto !important; 
            bottom: auto !important; 
            height: auto !important; 
            padding: 1.5rem !important; 
            display: flex !important;
            flex-direction: column !important;
            flex-grow: 1 !important; 
        }
        
        .blog-bottom .row {
            margin: 0 !important;
            padding: 0 !important;
            display: flex !important;
            flex-direction: column !important;
            width: 100% !important;
            gap: 0.75rem !important; 
        }

        .blog-title {
            font-size: clamp(1.1rem, 1.5vw, 1.25rem) !important; 
            font-weight: 700 !important;
            color: #0f172a !important; 
            text-decoration: none !important;
            line-height: 1.5 !important; 
            min-height: 3em !important; 
            display: -webkit-box !important;
            -webkit-line-clamp: 2 !important; 
            -webkit-box-orient: vertical !important;
            overflow: hidden !important;
            text-overflow: ellipsis !important; 
            padding: 0 !important; 
            margin: 0 !important;
            transition: color 0.3s ease !important;
        }

        .blog:hover .blog-title {
            color: #2563eb !important; 
        }

        .blog-desc {
            font-size: clamp(0.875rem, 1vw, 0.95rem) !important;
            color: #64748b !important;
            line-height: 1.6 !important; 
            min-height: 4.8em !important; 
            display: -webkit-box !important;
            -webkit-line-clamp: 3 !important; 
            -webkit-box-orient: vertical !important;
            overflow: hidden !important;
            text-overflow: ellipsis !important;
            padding: 0 !important; 
            margin: 0 !important;
        }

		.slick-arrow.slick-prev-mobile,
        .slick-arrow.slick-next-mobile {
            width: 44px !important;
            height: 44px !important;
            border-radius: 50% !important;
            background-color: #ffffff !important;
            border: 1px solid #fed7aa !important; 
            box-shadow: 0 4px 6px -1px rgba(234, 90, 11, 0.1), 0 2px 4px -1px rgba(234, 90, 11, 0.06) !important;
            color: transparent !important; 
            font-size: 0 !important; 
            display: flex !important;
            align-items: center !important;
            justify-content: center !important;
            position: absolute !important;
            top: 50% !important;
            transform: translateY(-50%) !important;
            z-index: 10 !important;
            cursor: pointer !important;
            transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
            padding: 0 !important;
        }

        
        .slick-arrow.slick-prev-mobile { left: -15px !important; }
        .slick-arrow.slick-next-mobile { right: -15px !important; }

        
        .slick-arrow.slick-prev-mobile::before,
        .slick-arrow.slick-next-mobile::before {
          	border:none;
            content: "" !important;
            display: block !important;
            width: 22px !important;
            height: 22px !important;
            background-size: contain !important;
            background-repeat: no-repeat !important;
            background-position: center !important;
            transition: background-image 0.3s ease !important;
        }

        
        .slick-arrow.slick-prev-mobile::before {
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23ea5a0b'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='M15 19l-7-7 7-7'%3E%3C/path%3E%3C/svg%3E") !important;
            margin: 0 !important;
        }

       
        .slick-arrow.slick-next-mobile::before {
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23ea5a0b'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='M9 5l7 7-7 7'%3E%3C/path%3E%3C/svg%3E") !important;
            margin: 0 !important; 
        }

       
        .slick-arrow.slick-prev-mobile:hover,
        .slick-arrow.slick-next-mobile:hover {
            background-color: #ea5a0b !important;
            border-color: #ea5a0b !important;
            box-shadow: 0 10px 15px -3px rgba(234, 90, 11, 0.25) !important;
            transform: translateY(-50%) scale(1.08) !important; /* Hafifce büyür */
        }

        
        .slick-arrow.slick-prev-mobile:hover::before {
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23ffffff'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='M15 19l-7-7 7-7'%3E%3C/path%3E%3C/svg%3E") !important;
        }

        .slick-arrow.slick-next-mobile:hover::before {
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23ffffff'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='M9 5l7 7-7 7'%3E%3C/path%3E%3C/svg%3E") !important;
        }

		.akis-bolumu {
          	border-bottom:0px !important;
            padding-top: 6rem;
            padding-bottom: 6rem;
            background-color: #ffffff;
            overflow: hidden;
        }

        .akis-kapsayici {
            position: relative;
            z-index: 1;
        }

        .akis-kart {
            background-color: #ffffff;
            border: 2px solid #f1f5f9;
            border-radius: 4rem;
            padding: 0.4rem 1rem 0.4rem 0.4rem;
            display: flex;
            align-items: center;
            gap: 0.75rem;
            position: relative;
            z-index: 2;
            box-shadow: 0 4px 10px rgba(0, 0, 0, 0.03);
            transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
            cursor: default;
        }

        .akis-kart:hover {
            transform: translateY(-5px) scale(1.02);
            border-color: #ea5a0b;
            box-shadow: 0 20px 25px -5px rgba(234, 90, 11, 0.15), 0 8px 10px -6px rgba(234, 90, 11, 0.1);
        }

        .akis-ikon-kutu {
            width: 40px;
            height: 40px;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 1.1rem;
            flex-shrink: 0;
            transition: transform 0.3s ease;
        }

        .akis-kart:hover .akis-ikon-kutu {
            transform: scale(1.15) rotate(5deg);
        }

        .akis-kart-baslik {
            font-size: clamp(0.9rem, 1vw, 0.9rem);
            white-space: nowrap;
        }

        .akis-ok {
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 1.5rem;
            flex-shrink: 0;
        }

        .akis-ok i {
            animation: ok-ileri-geri 1.5s ease-in-out infinite;
            display: inline-block;
        }

        .ok-1 i { animation-delay: 0s; }
        .ok-2 i { animation-delay: 0.3s; }
        .ok-3 i { animation-delay: 0.6s; }

        @keyframes ok-ileri-geri {
            0% { transform: translateX(0); color: #cbd5e1; opacity: 0.5; }
            50% { transform: translateX(5px); color: #ea5a0b; opacity: 1; }
            100% { transform: translateX(0); color: #cbd5e1; opacity: 0.5; }
        }

        .akis-dipnot {
            position: absolute;
            top: -45px;
            left: 50%;
            transform: translateX(-50%);
            background: linear-gradient(135deg, #111827, #374151);
            color: #ffffff;
            padding: 8px 16px;
            border-radius: 0.75rem;
            font-size: 0.75rem;
            font-weight: 600;
            white-space: nowrap;
            box-shadow: 0 10px 15px -3px rgba(0,0,0,0.2);
            z-index: 10;
            animation: float 3s ease-in-out infinite;
        }

        .akis-dipnot::after {
            content: '';
            position: absolute;
            bottom: -5px;
            left: 50%;
            transform: translateX(-50%) rotate(45deg);
            width: 10px;
            height: 10px;
            background-color: #374151;
        }

        @keyframes float {
            0%, 100% { transform: translateX(-50%) translateY(0); }
            50% { transform: translateX(-50%) translateY(-6px); }
        }

        .bg-icon-1 { background-color: #f3e8ff; color: #9333ea; }
        .bg-icon-2 { background-color: #eff6ff; color: #2563eb; }
        .bg-icon-3 { background-color: #fff7ed; color: #ea5a0b; }
        .bg-icon-4 { background-color: #f0fdf4; color: #16a34a; }
		.sss-bolumu {
            padding-top: 5rem;
            padding-bottom: 5rem;
            background-color: #ffffff;
            border-top: 1px solid #f3f4f6;
        }

        .softtr-sss-kutu {
            background-color: #ffffff;
            border: 1px solid #e5e7eb;
            border-radius: 1.25rem;
            transition: all 0.3s ease;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.02);
            overflow: hidden;
        }

        .softtr-sss-kutu:hover {
            border-color: #ea5a0b;
            box-shadow: 0 10px 15px -3px rgba(234, 90, 11, 0.08);
            transform: translateY(-2px);
        }

        .softtr-sss-kutu:has(.softtr-sss-buton:not(.collapsed)) {
            border-color: #ea5a0b;
            box-shadow: 0 10px 20px -5px rgba(234, 90, 11, 0.12);
        }

        .softtr-sss-buton {
            width: 100%;
            text-align: left;
            background: transparent;
            border: none;
            padding: 1.5rem;
            display: flex;
            justify-content: space-between;
            align-items: center;
            color: #111827;
            transition: color 0.3s ease;
            cursor: pointer;
        }

        .softtr-sss-buton .softtr-sss-baslik-metin {
            font-size: clamp(0.9rem, 0vw, 2rem) !important;
            font-weight: 600;
            padding-right: 1rem;
        }

        .softtr-sss-buton:hover .softtr-sss-baslik-metin, 
        .softtr-sss-buton:not(.collapsed) .softtr-sss-baslik-metin {
            color: #ea5a0b;
        }
		
		.softtr-mobil-minimal-altbaslik{font-size: clamp(1.4rem, 4vw, 2.5rem) !important;}
		.softtr-mobil-minimal-metin{font-size: clamp(1rem, 4vw, 1rem) !important;}

        .softtr-sss-ikon {
            flex-shrink: 0;
            width: 36px;
            height: 36px;
            border-radius: 50%;
            background-color: #f3f4f6;
            display: flex;
            align-items: center;
            justify-content: center;
            color: #6b7280;
            font-size: 1.1rem;
            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
        }

        .softtr-sss-kutu:hover .softtr-sss-ikon {
            background-color: #fff7ed;
            color: #ea5a0b;
        }

        .softtr-sss-buton:not(.collapsed) .softtr-sss-ikon {
            background-color: #ea5a0b;
            color: #ffffff;
            transform: rotate(180deg);
        }

        .softtr-sss-icerik-inner {
            padding: 0 1.5rem 1.5rem 1.5rem;
            color: #4b5563;
            line-height: 1.625;
            font-size: 0.95rem;
        }
		
		.cagri-merkezi-bolumu {
            padding-top: 0rem;
            padding-bottom: 5rem;
        }
		.cagri-kart {
            background-color: #fff7ed; 
            border: 1px solid #ffedd5;
            border-radius: 2.5rem;
            position: relative;
            overflow: hidden;
            padding: 4rem;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05);
            z-index: 1;
        }

       
        .cagri-kure-1 {
            position: absolute;
            background-color: #fed7aa;
            width: 24rem;
            height: 24rem;
            right: -5rem;
            top: -10rem;
            filter: blur(80px);
            opacity: 0.5;
            border-radius: 50%;
            z-index: -1;
        }

        .cagri-kure-2 {
            position: absolute;
            background-color: #fdba74;
            width: 16rem;
            height: 16rem;
            left: -5rem;
            bottom: -5rem;
            filter: blur(80px);
            opacity: 0.3;
            border-radius: 50%;
            z-index: -1;
        }

        
        .cagri-rozet {
            background-color: #ffedd5;
            color: #c2410c;
            font-size: 0.75rem;
            font-weight: 700;
            letter-spacing: 0.05em;
            text-transform: uppercase;
        }

        .cagri-baslik {
            font-size: clamp(1.4rem, 3vw, 2.25rem); 
            font-weight: 800;
            line-height: 1.1;
            color: #111827;
            letter-spacing: -0.025em;
        }

        .cagri-metin {
            font-size: clamp(0.9rem, 1.2vw, 1rem); 
            color: #4b5563;
            max-width: 32rem;
            line-height: 1.6;
        }

        
        .btn-cagri-turuncu {
            background-color: var(--softtr-turuncu);
            color: #ffffff;
            transition: all 0.3s ease;
            box-shadow: 0 10px 15px -3px rgba(234, 90, 11, 0.3);
        }

        .btn-cagri-turuncu:hover {
            background-color: var(--softtr-turuncu-koyu);
            color: #ffffff;
            transform: translateY(-3px);
            box-shadow: 0 15px 25px -5px rgba(234, 90, 11, 0.4);
        }

        .btn-cagri-outline {
            background-color: #ffffff;
            color: var(--softtr-turuncu);
            border: 1px solid var(--softtr-turuncu);
            transition: all 0.3s ease;
        }

        .btn-cagri-outline:hover {
            background-color: #fff7ed;
            color: var(--softtr-turuncu-koyu);
            transform: translateY(-3px);
        }

       
        .cagri-gorsel-kapsayici {
            position: relative;
            width: 100%;
            max-width: 20rem; 
            aspect-ratio: 1 / 1; 
            margin: 0 auto;
        }

        .cagri-gorsel-arka-isik {
            position: absolute;
            width: 100%;
            height: 100%;
            border-radius: 50%;
            background-color: var(--softtr-turuncu);
            filter: blur(40px);
            opacity: 0.25;
            top: 1rem;
            z-index: 0;
            animation: pulse-isik 4s infinite alternate ease-in-out;
        }

        @keyframes pulse-isik {
            0% { opacity: 0.2; transform: scale(0.95); }
            100% { opacity: 0.35; transform: scale(1.05); }
        }

        .cagri-gorsel {
            width: 100%;
            height: 100%;
            object-fit: cover;
            border-radius: 50%;
            border: 8px solid #ffffff;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            position: relative;
            z-index: 1;
            transition: transform 0.5s ease;
        }

        .cagri-gorsel-kapsayici:hover .cagri-gorsel {
            transform: scale(1.03);
        }

        .cagri-canli-destek-etiket {
            position: absolute;
            bottom: -1rem;
            left: -2rem;
            background-color: #ffffff;
            padding: 1rem;
            border-radius: 1.25rem;
            box-shadow: 0 10px 15px -3px rgba(0,0,0,0.1);
            border: 1px solid #f3f4f6;
            display: flex;
            align-items: center;
            gap: 1rem;
            z-index: 2;
            width: max-content;
        }

        .cagri-emoji-kutu {
            width: 44px;
            height: 44px;
            background-color: #dcfce7;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 1.5rem;
            animation: wave 2s infinite;
            transform-origin: bottom center;
        }

        @keyframes wave {
            0%, 100% { transform: rotate(0deg); }
            25% { transform: rotate(15deg); }
            50% { transform: rotate(-10deg); }
            75% { transform: rotate(5deg); }
        }

		.istatistik-bolumu {
            padding-top: 5rem;
            padding-bottom: 5rem;
            background-color: #ffffff;
            border-bottom: 1px solid #f3f4f6;
        }

        .istatistik-kart {
            padding: 2rem 1rem;
            border-radius: 1.5rem;
            transition: all 0.4s ease;
            cursor: default;
        }

        .istatistik-kart:hover {
            background-color: var(--softtr-turuncu-acik);
            transform: translateY(-5px);
        }

        .istatistik-ikon {
            width: 56px;
            height: 56px;
            background-color: #f3f4f6;
            color: #6b7280;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 1.5rem;
            margin: 0 auto 1.5rem auto;
            transition: all 0.4s ease;
        }

        .istatistik-kart:hover .istatistik-ikon {
            background-color: var(--softtr-turuncu);
            color: #ffffff;
            transform: scale(1.1) rotate(5deg);
        }

        .istatistik-rakam-kapsayici {
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: clamp(1.2rem, 4vw, 3.5rem);
            font-weight: 800;
            color: #111827;
            letter-spacing: -0.05em;
            line-height: 1;
            margin-bottom: 0.5rem;
        }

        .istatistik-ek {
            color: var(--softtr-turuncu);
            margin-left: 2px;
        }

        .istatistik-metin {
            font-size: 1rem;
            color: #6b7280;
            font-weight: 500;
        }
		/* YORUMLAR ALAN ÜRÜN DETAY CSS BAŞLANGIÇ*/

		#yorumlar-alani {
            font-family: 'Inter', sans-serif !important;
            color: #111827 !important;
            padding: 2rem 2rem !important;
			position: relative;
        }

        
        #yorumlar-alani .softtr-section-title {
            font-size: 1.1rem !important;
            font-weight: 700 !important;
            color: #000 !important;
            margin-bottom: 1.5rem !important;
          	padding: 0px 0px !important;
            letter-spacing: -0.025em !important;
            display: flex !important;
            align-items: center !important;
            gap: 0.5rem !important;
          	border-bottom:0px;
        }

        #yorumlar-alani .softtr-section-title i {
            color: #000 !important;
        }

        #yorumlar-alani h4.text-sm {
            font-size: 1.1rem !important;
            color: #1e293b !important;
            margin-bottom: 1.25rem !important;
            font-weight: 700 !important;
        }

       
        #yorumlar-alani .bg-light {
		 border-radius: 1.25rem !important;
            padding: 2rem !important;
            transition: all 0.3s ease !important;
        }

        #yorumlar-alani .bg-light:hover {
            border-color: #e2e8f0 !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.05) !important;
        }

        
        #yorumlar-alani .form-control {
            background-color: #ffffff !important;
            border: 1px solid #e2e8f0 !important;
            border-radius: 0.75rem !important;
            padding: 0.875rem 1rem !important;
            font-size: 0.95rem !important;
            color: #1e293b !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.02) !important;
            transition: all 0.3s ease !important;
            min-height: auto !important;
        }

        #yorumlar-alani textarea.form-control {
            min-height: 120px !important;
            resize: vertical !important;
        }

        #yorumlar-alani .form-control:focus {
            border-color: #ea5a0b !important;
            box-shadow: 0 0 0 4px rgba(234, 90, 11, 0.1) !important;
            outline: none !important;
        }

        #yorumlar-alani .form-control::placeholder {
            color: #94a3b8 !important;
        }

        
        #yorumlar-alani .rate {
            display: flex !important;
            align-items: center !important;
            gap: 0.5rem !important;
            margin-bottom: 1.5rem !important;
        }

        #yorumlar-alani .rate input[type="radio"] {
            display: none !important; 
        }

        #yorumlar-alani .rate label {
            display: inline-flex !important;
            align-items: center !important;
            justify-content: center !important;
            width: 36px !important;
            height: 36px !important;
            border-radius: 50% !important;
            background-color: #f1f5f9 !important;
            color: #64748b !important;
            font-size: 0.9rem !important;
            font-weight: 700 !important;
            cursor: pointer !important;
            transition: all 0.2s ease !important;
        }

        #yorumlar-alani .rate input[type="radio"]:checked + label,
        #yorumlar-alani .rate label:hover {
            background-color: #f59e0b !important;
            color: #ffffff !important;
            box-shadow: 0 4px 10px -2px rgba(245, 158, 11, 0.4) !important;
            transform: scale(1.1) !important;
        }

        #yorumlar-alani .pr-total-starbox-avg-star {
            color: #f59e0b !important;
            font-size: 1.25rem !important;
            display: inline-block !important; 
        }

        
        #yorumlar-alani input[type="submit"] {
            background-color: #ea5a0b !important;
            color: #ffffff !important;
            border: 1px solid #ea5a0b !important;
            border-radius: 0.75rem !important;
            padding: 0.75rem 2.5rem !important;
            font-weight: 700 !important;
            font-size: 1rem !important;
            transition: all 0.3s ease !important;
            box-shadow: 0 4px 6px -1px rgba(234, 90, 11, 0.2) !important;
            cursor: pointer !important;
        }

        #yorumlar-alani input[type="submit"]:hover {
            background-color: #c94a08 !important;
            border-color: #c94a08 !important;
            transform: translateY(-2px) !important;
            box-shadow: 0 10px 15px -3px rgba(234, 90, 11, 0.3) !important;
        }

        /* 6. Captcha Alanı ve Metinleri */
        #yorumlar-alani img[id^="captcha"] {
            height: 46px !important; 
            border-radius: 0.5rem !important;
            border: 1px solid #e2e8f0 !important;
            object-fit: cover !important;
        }

        #yorumlar-alani a[onclick*="securimage"] {
            color: #ea5a0b !important;
            font-weight: 600 !important;
            text-decoration: none !important;
            font-size: 0.75rem !important;
            margin-top: 6px !important;
            display: inline-block !important;
            transition: color 0.2s ease !important;
        }

        #yorumlar-alani a[onclick*="securimage"]:hover {
            color: #c94a08 !important;
            text-decoration: underline !important;
        }

       
        #yorumlar-alani .border-bottom {
            border-bottom: 1px solid #f1f5f9 !important;
            margin-bottom: 2.5rem !important;
            padding-bottom: 2.5rem !important;
        }

        #yorumlar-alani .mb-2 {
            margin-bottom: 1rem !important;
        }

        
        #yorumlar-alani .text-muted.text-xs {
            background-color: #f8fafc !important;
            border: 1px dashed #cbd5e1 !important;
            border-radius: 1rem !important;
            padding: 1.5rem !important;
            text-align: center !important;
            font-size: 0.95rem !important;
            color: #64748b !important;
            display: block !important;
            margin-top: 1rem !important;
        }

        #yorumlar-alani .text-secondary.text-xs {
            font-size: 0.9rem !important;
        }



		/*GOOGLE YORUM ALANI */

		.softtr-google-yorum-modul-alani {
            font-family: 'Inter', sans-serif;
            padding: 0rem 0;
            overflow: hidden;
        }


        .softtr-google-yorum-rozet {
            display: inline-flex;
            align-items: center;
            gap: 0.5rem;
            padding: 0.35rem 1rem;
            background-color: #fff;
            border: 1px solid #e5e7eb;
            border-radius: 50rem;
            font-size: 0.875rem;
            font-weight: 700;
            color: #374151;
            box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
        }
        
        .softtr-google-yorum-rozet-ikon {
            color: #4285F4;
            font-size: 1.1rem;
        }

		
		.softtr-google-yorum-slider-kapsayici { max-height: 1000px; overflow-x: auto; position: relative; }
		
		.softtr-google-yorum-slider-kapsayici::after{
			content: "";
			  position: absolute;
			  bottom: 0px;    
			  left: 0;
			  right: 0;
			  height: 80px;
			  background: linear-gradient(to bottom, transparent, white);
		}

        .softtr-google-yorum-kaydirma-alani {
            /*display: flex;*/
            /*gap: 1.5rem;*/
            overflow-x: auto;
            scroll-snap-type: x mandatory;
            scroll-behavior: smooth;
            scrollbar-width: none;
          	padding-top:1.5rem;
          	padding-bottom:1.5rem;
            padding-bottom: 1rem;
            padding-right: 1rem;
        }
        
        .softtr-google-yorum-kaydirma-alani::-webkit-scrollbar {
            display: none;
        }

        .softtr-google-yorum-kart {
            flex: 0 0 400px;
            scroll-snap-align: start;
            background-color: #fff;
            border: 1px solid #e5e7eb;
            border-radius: 1.25rem;
            padding: 1.5rem;
			margin-bottom: 20px;
            transition: all 0.3s ease;
            box-shadow: 0 1px 3px rgba(0,0,0,0.05);
            cursor: default;
        }

        .softtr-google-yorum-kart:hover {
            transform: translateY(-5px);
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            border-color: #d1d5db;
        }

        .softtr-google-yorum-avatar {
            width: 48px;
            height: 48px;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            font-weight: 800;
            font-size: 1.1rem;
        }

        .softtr-google-yorum-yildizlar {
            color: #fbbf24;
            font-size: 1.1rem;
            margin-bottom: 0.75rem;
        }

        .softtr-google-yorum-metin {
            color: #4b5563;
            font-size: 0.95rem;
            line-height: 1.6;
            margin: 0;
            display: -webkit-box;
            -webkit-line-clamp: 4;
            -webkit-box-orient: vertical;
            overflow: hidden;
        }

        .softtr-google-yorum-tumunu-gor {
            color: var(--softtr-turuncu);
            font-weight: 700;
            text-decoration: none;
            display: inline-flex;
            align-items: center;
            gap: 0.5rem;
            transition: color 0.2s;
        }
        
        .softtr-google-yorum-tumunu-gor:hover {
            color: var(--softtr-turuncu-koyu);
        }

        .softtr-google-yorum-buton {
            width: 44px;
            height: 44px;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            border: 1px solid #e5e7eb;
            background: #fff;
            color: #374151;
            transition: all 0.2s;
            cursor: pointer;
        }

        .softtr-google-yorum-buton:hover {
            color: var(--softtr-turuncu);
            border-color: var(--softtr-turuncu);
            box-shadow: 0 4px 6px rgba(234, 90, 11, 0.1);
        }
        
        .softtr-google-yorum-buton.softtr-aktif {
            background-color: var(--softtr-turuncu);
            border-color: var(--softtr-turuncu);
            color: #fff;
            box-shadow: 0 10px 15px -3px rgba(234, 90, 11, 0.3);
        }

        .softtr-google-yorum-buton.softtr-aktif:hover {
            background-color: var(--softtr-turuncu-koyu);
            color: #fff;
        }
		/*YORUMLAR ALANI BİTİŞ*/

		/*DEMO SAYFASI BAŞLANGIÇ*/

	.softtr-demo-ambient-glow {
    position: absolute;
    border-radius: 50%;
    filter: blur(100px);
    z-index: -1;
    pointer-events: none;
    opacity: 0.6;
}
.softtr-demo-ambient-glow-1 {
    width: 600px;
    height: 600px;
    background: radial-gradient(circle, rgba(243,111,33,0.3) 0%, rgba(255,255,255,0) 70%);
    top: -150px;
    left: -200px;
}
.softtr-demo-ambient-glow-2 {
    width: 500px;
    height: 500px;
    background: radial-gradient(circle, rgba(243,111,33,0.2) 0%, rgba(255,255,255,0) 70%);
    top: 45%;
    right: -150px;
}
.softtr-demo-ambient-glow-3 {
    width: 700px;
    height: 700px;
    background: radial-gradient(circle, rgba(74,108,247,0.1) 0%, rgba(255,255,255,0) 70%);
    bottom: -100px;
    left: -100px;
}
.softtr-demo-hero-section {
    padding: 4rem 0 12rem 0;
    position: relative;
    z-index: 5;
    background-color: #ffffff;
}
.softtr-demo-theme-section {
    background-color: #f8fafc;
    padding: 6rem 0 0rem 0;
}
.softtr-demo-faq-section {
    background-color: #ffffff;
    padding: 6rem 0 12rem 0;
}
.softtr-demo-press-section {
    background-color: #fff8f5;
    padding: 6rem 0;
}
.softtr-demo-divider-slant, .softtr-demo-divider-curve {
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 100%;
    overflow: hidden;
    line-height: 0;
    z-index: 2;
    pointer-events: none;
}
.softtr-demo-divider-slant svg {
    position: relative;
    display: block;
    width: calc(100% + 1.3px);
    height: 80px;
    pointer-events: none;
}
.softtr-demo-hero-section .softtr-demo-divider-slant .softtr-demo-shape-fill { fill: #f8fafc; }
.softtr-demo-theme-section .softtr-demo-divider-slant .softtr-demo-shape-fill { fill: #ffffff; }

.softtr-demo-divider-curve svg {
    position: relative;
    display: block;
    width: calc(100% + 1.3px);
    height: 90px;
    pointer-events: none;
}
.softtr-demo-divider-curve .softtr-demo-shape-fill { fill: #fff8f5; }

.softtr-demo-page-card {
    background: #ffffff;
    border: 1px solid rgba(255, 255, 255, 0.8);
    border-radius: 30px;
    box-shadow: 0 40px 80px rgba(0,0,0,0.06);
    padding: 3.5rem;
    position: relative;
    overflow: hidden;
}
.softtr-demo-page-badge {
    background-color: #fff0e6;
    color: #e65100;
    font-size: 0.85rem;
    font-weight: 700;
    padding: 0.6rem 1.2rem;
    border-radius: 50px;
    display: inline-block;
    margin-bottom: 1.5rem;
    letter-spacing: 0.5px;
}
.softtr-demo-page-title {
    font-size: 2.8rem;
    font-weight: 800;
    color: #111827;
    line-height: 1.2;
    margin-bottom: 1.2rem;
    letter-spacing: -1px;
}
.softtr-demo-page-title span {
    background: linear-gradient(90deg, #4a6cf7, #8b5cf6);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.softtr-demo-page-desc {
    color: #6b7280;
    font-size: 1.15rem;
    line-height: 1.7;
    margin-bottom: 2.5rem;
}
.softtr-demo-page-input-group {
    position: relative;
    margin-bottom: 1.2rem;
}
.softtr-demo-page-icon {
    position: absolute;
    left: 1.2rem;
    top: 50%;
    transform: translateY(-50%);
    color: #9ca3af;
    font-size: 1.2rem;
    transition: color 0.3s ease;
}
.softtr-demo-page-input {
    width: 100%;
    padding: 1.1rem 1.1rem 1.1rem 3.5rem;
    border: 1px solid #e5e7eb;
    border-radius: 16px;
    font-size: 1rem;
    background-color: #f9fafb;
    transition: all 0.3s ease;
    outline: none;
    color: #1f2937;
}
.softtr-demo-page-input:focus {
    border-color: #f36f21;
    background-color: #ffffff;
    box-shadow: 0 0 0 4px rgba(243, 111, 33, 0.15);
}
.softtr-demo-page-input:focus + .softtr-demo-page-icon,
.softtr-demo-page-input-group:focus-within .softtr-demo-page-icon {
    color: #f36f21;
}
.softtr-demo-button {
    background: linear-gradient(135deg, #f36f21 0%, #cc4800 100%);
    color: #ffffff;
    border: none;
    padding: 1.1rem 2rem;
    border-radius: 16px;
    font-size: 1.1rem;
    font-weight: 600;
    width: 100%;
    cursor: pointer;
    transition: all 0.3s ease;
    box-shadow: 0 15px 30px rgba(243, 111, 33, 0.3);
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.5rem;
}
.softtr-demo-button:hover {
    transform: translateY(-4px);
    box-shadow: 0 20px 40px rgba(243, 111, 33, 0.4);
    color: #ffffff;
}
.softtr-demo-page-video-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.softtr-demo-video {
    width: 100%;
    aspect-ratio: 16 / 9;
    border-radius: 20px;
    background-color: #ffffff;
    box-shadow: 0 25px 50px rgba(0,0,0,0.1);
}
.softtr-demo-section-wrapper {
    position: relative;
    z-index: 5;
}
.softtr-demo-section-heading {
    font-size: 2.5rem;
    font-weight: 800;
    color: #111827;
    text-align: center;
    margin-bottom: 0.5rem;
    letter-spacing: -0.5px;
}
.softtr-demo-section-subheading {
    text-align: center;
    color: #6b7280;
    font-size: 1.15rem;
    margin-bottom: 3.5rem;
}
.softtr-demo-faq-highlight-title {
    display: inline-block;
    position: relative;
    z-index: 1;
}
.softtr-demo-faq-highlight-title::after {
    content: '';
    position: absolute;
    width: 105%;
    height: 30%;
    background-color: rgba(243, 111, 33, 0.2);
    left: -2.5%;
    bottom: 5px;
    z-index: -1;
    transform: rotate(-1deg);
    border-radius: 4px;
}

.softtr-demo-themes-slider-container {
    width: 100%;
    padding: 0 25px;
}
.softtr-demo-theme-slide-item {
    margin: 0 15px;
    border-radius: 20px;
    overflow: hidden;
    box-shadow: 0 15px 35px rgba(0,0,0,0.06);
    transition: transform 0.4s ease, box-shadow 0.4s ease;
    background: #fff;
    cursor: grab;
    outline: none;
}
.softtr-demo-theme-slide-item:active {
    cursor: grabbing;
}
.softtr-demo-theme-slide-item:hover {
    transform: translateY(-8px);
    box-shadow: 0 25px 45px rgba(0,0,0,0.1);
}
.softtr-demo-theme-slide-item img {
    width: 100%;
    height: auto;
    display: block;
}

.slick-prev:before, .slick-next:before {
    color: #f36f21 ;
    font-size: 32px;
    opacity: 0.8;
    transition: opacity 0.3s;
}
.slick-prev:hover:before, .slick-next:hover:before {
    opacity: 1;
}
.slick-prev {
    left: -30px;
    z-index: 10;
}
.slick-next {
    right: -20px;
    z-index: 10;
}
.slick-dots li button:before {
    font-size: 12px;
    color: #cbd5e1;
}
.slick-dots li.slick-active button:before {
    color: #f36f21;
}


.softtr-demo-faq-section .accordion-item {
    border: none !important;
    border-radius: 16px !important;
    margin-bottom: 1.2rem !important;
    background-color: #ffffff !important;
    box-shadow: 0 10px 25px rgba(0,0,0,0.03) !important;
    overflow: hidden !important;
    transition: box-shadow 0.3s ease !important;
}
.softtr-demo-faq-section .accordion-item:hover {
    box-shadow: 0 15px 35px rgba(0,0,0,0.05) !important;
}
.softtr-demo-faq-section .accordion-button {
    font-weight: 600 !important;
    color: #1f2937 !important;
    padding: 1.5rem !important;
    background-color: #ffffff !important;
    box-shadow: none !important;
    font-size: 1.05rem !important;
}
.softtr-demo-faq-section .accordion-button:not(.collapsed) {
    color: #e65100 !important;
    background-color: #fff8f5 !important;
}


.softtr-demo-faq-section .accordion-collapse,
.softtr-demo-faq-section .accordion-body,
.softtr-demo-faq-section .accordion-body * {
    color: #6b7280 !important; 
    background-color: #fff8f5 !important; 
    line-height: 1.7 !important;
    font-size: 1rem !important;
}
.softtr-demo-faq-section .accordion-body {
    padding: 0 1.5rem 1.5rem 1.5rem !important;
}
.softtr-demo-press-logos-container {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    gap: 4rem;
    opacity: 0.6;
}
.softtr-demo-press-logo {
    height: 45px;
    object-fit: contain;
    filter: grayscale(100%);
    transition: all 0.4s ease;
    cursor: pointer;
}
.softtr-demo-press-logo:hover {
    filter: grayscale(0%);
    opacity: 1;
    transform: scale(1.05);
}

		/*DEMO SAYFASI BİTİŞ*/







#window-product{
    z-index: 9999999;
    }

/* slider son */
.anasayfa-desc > p {word-wrap: break-word !important;}
/* img{max-width: 100%; height: auto !important;} */
#window{z-index: 999999 !important;}
.mobile-header-row{ width: 100%;    margin: auto;  } 
.slick-next{  right:5px !important;  }
.slick-prev{ left: -20px !important; }

.popup-detail img{max-width:100% !important; height:auto !important;}
.popup-detail iframe{max-width:100% !important; height:auto !important;}


/* Blog tekil */
.popup-container{max-width:50%;}
.popup-image img{max-width:100% !important; height:auto !important;}
.btn-close {  background-color: #fff !important;  opacity: 1 !important;}

.blog { position: relative; height: 410px; }
.blog-img-box {
	padding: 0px; 
	margin: auto; 
	height: 170px; 
	line-height: 242px; 
	overflow: hidden; 
	text-align: center; 
	position: relative; 
	display:flex;
    align-items:center;
}

.blog-img {
	padding: 0px;
	max-width: 100%;
	max-height: 164px;
}

.blog-bottom {
	position: absolute;
	left: 0px;
	bottom: 0px;
	height: 240px;
	padding: 12px;
}

.blog-title {
	font-size: 1em;
	font-weight: bold;
	padding: 15px 0px 15px 0px;
	color: #252525;
}

.blog-title:hover{
	color: #000;
}
.blog-desc {
	font-size: 0.9em;
	padding: 15px 0px 15px 0px;
	overflow: hidden;
}

.blog-right-line:hover {
	background: #eeeff4;
}

/* Blog Son tekil son */

/* Marka Listesi */

.marka{padding:7px}
.marka-in{transform:scale(0.98);transition:all .2s linear;height:110px;overflow:hidden;display:flex;align-items:center;box-shadow:0 0 10px 0 #ccc;border-radius:10px;justify-content:center;padding:5px;filter:saturate(0.0)}
.marka-in:hover{transform:scale(1.02);box-shadow:0 0 10px 0 #505050;filter:saturate(1.0)}
.marka-in a{color:#252525;width:100%;padding:10px}
.marka-img{padding:0;max-width:100%;max-height:120px}

.subcategory{
	padding:10px
}
.subcategory-in{
	/*height:130px;*/
	overflow:hidden;
	border-radius:3px;
	text-align: center;
	}

.subcategory-in a{
	color:#252525;
	}

/* Marka Listesi Son */

/* Kampanya Listesi */

.kampanya { margin-bottom: 30px; }
.kampanya-img { }
.kampanya-desc { }
.kampanya-saat::before {
	content:"\F102";
	color: #000;
	font-size: 2em;
	margin-top: 10px;
}
.kampanya-title { font-size: 1.4em; font-style: italic; padding: 0px 0px 0px 15px; }
.kampanya-desc-desc { padding: 15px 0px 0px 15px; font-style: italic; }
.kampanya-button { font-size: 1.5em; margin-top: 25px; }

/* Kampanya Listesi son */

/* Pages */

.pages-left{
	
}

.pages-form-text {
	color: #000;
	font-weight: bold; 
}

.pages-form-box {
	border: 1px #ddd solid;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
}

.pages-document-in {
	height: 150px;
	overflow: hidden;
	display:flex;
	align-items:center;
	justify-content:center;
}

.pages-document-img {
	padding: 0px;
	width: auto;
	max-height: 120px;
}

/* Pages Son */


/* Adres */

.adress-form {
	border: 1px #d6d6d6 solid;
	font-size: 0.9rem;
	padding: 15px;
}

.adress-satir{
	padding: 7.5px 0px 7.5px 0px;
}

.adress-form-title {
	color: #252525;
	font-size: 2.2em;
	padding-left: 0px;
	padding-top: 0px;
}

.adress-text {
	padding-top: 7px; padding-bottom: 7px;
}

.adress-input {
	padding-top: 5px;
	padding-bottom: 5px;
}

.adres-teslimat-anabaslik{
	background: #3c8dbc;
	color: #fff;
	width: 100%;
	padding: 15px;
	display: flex;
	border-radius: 5px;
}

.adres-teslimat-anabaslik:hover{
	color: #fff;
}

.adress-ek-butonlar{
	border-radius: 5px;
	border: 1px #d6d6d6 solid;
	padding: 15px;
	display: flex;
}

/* Adres Son */

/* Ödeme Sayfası */

.odeme-secim-aktif {
	font-size: 1.2em;
	color: #fff;
	border-radius: 0px;
}

.odeme-left {
	border: 4px #fd5929 solid;
}

.odeme-secim-aktif:hover{
	color: #fff;
}

.odeme-secim-pasif {
	font-size: 1.2em;
	background: #fafafa;
	color: #999;
	border-radius: 0px;
}

.odeme-secim-pasif:hover{
	color: #999;
}

.odeme-right-box {
	padding-top: 0px;
}

.odeme-right {
	background: #fff;
	border: 1px #d6d6d6 solid;
	margin-bottom: 20px;
	padding: 15px;
	font-size: 0.9em;
}

.odeme-right-title {
	font-size: 1.1em; 
	color: #000;
	border-bottom: 1px #d6d6d6 solid;
	padding: 0px 0px 7px 0px;
}

.odeme-right-detail {
	padding: 7px 0px 7px 0px;
	margin-bottom: 20px;
}

.odeme-button {
	background: green;
	border-radius: 5px;
	font-size: 1.3em;
	margin-top: 20px;
}

.odeme-cart-line {
	border-bottom: 1px #eeeff4 solid;
	font-size: 0.9em;
}

.odeme-cart-img {
	height: 22px;
	margin: 5px 2px 0px 0px;
}

.odeme-taksit-line {
	border-bottom: 1px #eeeff4 solid;
	padding: 5px 0px 5px 0px;
}

.odeme-baslik-taksit {
	padding: 2px;
	font-size: 0.9em;
}

.card-cerceve {
	background: #fafafa;
	border-left: 1px #eeeff4 solid;
	border-right: 1px #eeeff4 solid;
}

.card-box {
	padding: 15px;
	box-shadow: 1px 2px 3px #999;
	background: #fff;
}

.card-box-title {
	font-size: 1em;
	padding-left: 0px;
}

.card-input {
	height: 40px;
	border: 1px #cbc9ce solid;
	background: #e8e6eb;
	color: #7b797c;
	font-size: 1em;
	border-radius: 0px;
	margin-bottom: 10px;
}

.card-button {
	background: #3c8dbc;
	width: 100%;
	font-size: 1.2em;
}

/* Ödeme Sayfası Son */

/* Login */

.login-cerceve {
	background: #fafafa;
	border-left: 1px #eeeff4 solid;
	border-right: 1px #eeeff4 solid;
	padding: 15px;
}

.login-box {
	box-shadow: 1px 2px 3px #999;
	background: #fff;
	padding: 15px;
}

.login-box-title {
	font-size: 1.4em;
	text-align: center;
	padding-top: 0px;
}

.login-input{
	
}

.login-button {
	background: #3c8dbc;
}

.login-facebook-button {
	background: #2a6194;
}

.register-thanks-box {
	text-align: center;
}

/* Login Son */

/* Hesabım */

.account-right {
	border: 1px #eeeff4 solid;
	margin-top: 20px;
}

.account-title {
	padding-left: 0px;
	font-size: 1.4em;
	color: #fd5929;
}

.account-left-line {
	color: #777;
	border-bottom: 1px #eeeff4 solid;
}

.account-left-line:hover{
	color: #000;
}

.hesap-left-ikon::before {
	content:"\F27B";
	color: #000;
}

/* Hesabım Son */

/* Siparişlerim */

.account-step-title {
	color: #000 !important;
	font-size: 0.9rem;
	font-weight: bold;
	font-style: italic;
}

.account-step-line {
	color: #000;
	font-size: 0.7rem;
}

.account-step-line:hover{
	color: #222;
}

.kargo-takip-link{
	color: #fff;
	text-align: center;
}

.kargo-takip-link:hover{
	color: #fff;
}

.account-step-list {
	border-bottom: 1px #ebebeb solid;
	padding: 5px 0px 5px 0px;
}

.account-right-siparislerim{
	font-size: 0.9em;
	border: 1px #eeeff4 solid;
	margin-top: 20px;
}


/* Siparişlerim Son */

/* Blog */

.blog-right-title { font-size: 1.6em; color: #000; }
.blog-right-line { color: #777; border-bottom: 1px #eeeff4 solid; }
.blog-right-line:hover { background: #eeeff4; color: #000; }

/* Blog Son */

.pr-total-starbox-left{
	box-sizing:border-box;
}

.pr-total-starbox-avg-text{
	box-sizing:border-box;
	font-size:3.15em;
}
.pr-total-starbox-right{
	box-sizing:border-box;
	padding: 0 10px;
}
.pr-total-starbox-avg-star{

    overflow:hidden;
    white-space:nowrap;
    cursor:pointer;
    font-size:30px;
    color:#ccc;
	padding: 0px;
	margin: 0px;
}

.avg-star-active{ 
    color:#ffc700;
}
.rate {
	box-sizing:border-box;
    height: 46px;
    padding: 0 0px;
}
.rate:not(:checked) > input {
    position:absolute;
    top:-9999px;
	visibility: hidden;
}
.rate:not(:checked) > label {
	width:1em;
    overflow:hidden;
    white-space:nowrap;
    cursor:pointer;
    font-size:30px;
    color:#ccc;
}
.rate:not(:checked) > label:before {
    content: '★ ';
}
.rate > input:checked ~ label {
    color: #ffc700;    
}
.rate:not(:checked) > label:hover,
.rate:not(:checked) > label:hover ~ label {
    color: #ffc700;  
}
.rate > input:checked + label:hover,
.rate > input:checked + label:hover ~ label,
.rate > input:checked ~ label:hover,
.rate > input:checked ~ label:hover ~ label,
.rate > label:hover ~ input:checked ~ label {
    color: #ffc700;
}



.urun-list{
    outline:none;
    padding-top:15px;
    padding-right:10px;
    padding-bottom:15px;
    padding-left:10px;
    box-shadow:0px 0px 0px #fafafa;
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
    margin-bottom: 0px !important;
}

.urun-slick{
    outline:none;
    padding:10px;
}

.urun{
    position:relative;
    background:#ffffff;
    height:555px;
    text-align:center;
    border-top:0px;
    border-right:0px;
    border-bottom:0px;
    border-left:0px;
    border-color:#e3e3e3;
    border-style:solid;
    border-top-left-radius:10px !important;
    border-bottom-left-radius:0px !important;
    border-top-right-radius:10px !important;
    border-bottom-right-radius:0px !important;
    padding-top:0px;
    padding-right:0px;
    padding-bottom:0px;
    padding-left:0px;
    box-shadow:0px 0px 0px #fafafa;
    background-color: #ffffff ;
    height: auto ;
    text-align: left ;
    border: 1px solid #e5e7eb ;
    border-left: 6px solid #ea5a0b ;
    border-radius: 16px ;
    padding: 24px 32px ;
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03) ;
    font-family: 'Inter', sans-serif ;
    display: flex ;
    flex-direction: row ;
    align-items: center ;
    justify-content: space-between ;
    transition: all 0.3s ease ;
    overflow: hidden ;
}

.urun:hover{
    background:#ffffff;
    height:555px;
    border-top:0px;
    border-right:0px;
    border-bottom:0px;
    border-left:0px;
    border-color:#eeeff4;
    border-style:solid;
    border-top-left-radius:10px !important;
    border-bottom-left-radius:0px !important;
    border-top-right-radius:10px !important;
    border-bottom-right-radius:0px !important;
    padding-top:0px;
    padding-right:0px;
    padding-bottom:0px;
    padding-left:0px;
    box-shadow:0px 0px 0px #fafafa;
    height: auto ;
    border: 1px solid #fbd5c2 ;
    border-left: 6px solid #ea5a0b ;
    border-radius: 16px ;
    padding: 24px 32px ;
    transform: translateY(-3px) ;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.08), 0 8px 16px rgba(234, 90, 11, 0.06) ;
}

.urun-img-second{
    display:none !important;
}

.urun:hover .urun-img-first{
    display:none !important;
}

.urun:hover .urun-img-second{
    display:none !important;
}

.urun-tukendi{
    position:absolute;
    z-index:999;
    background:#000000;
    color:#ffffff;
    font-size:0.7em;
    text-align:center;
    width:50%;
    height:30px;
    top:0px;
    left:0px;
    right:0px;
    bottom:0px;
    border-top:2px;
    border-right:2px;
    border-bottom:2px;
    border-left:2px;
    border-color:#ffffff;
    border-style:solid;
    border-top-left-radius:0px !important;
    border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    border-bottom-right-radius:0px !important;
    padding-top:4px;
    padding-right:4px;
    padding-bottom:4px;
    padding-left:4px;
    margin-top:auto;
    margin-right:auto;
    margin-bottom:auto;
    margin-left:auto;
    box-shadow:0px 0px 0px #fafafa;
    background-color: #ef4444 ;
    color: #ffffff ;
    padding: 6px 14px ;
    border-radius: 0 0 8px 8px ;
    border: none ;
    font-size: 11px ;
    font-weight: 700 ;
    font-family: 'Inter', sans-serif ;
    width: auto ;
    height: auto ;
    top: 0 ;
    left: 24px ;
    right: auto ;
    bottom: auto ;
    letter-spacing: 0.5px ;
    text-transform: uppercase ;
    box-shadow: 0 4px 6px rgba(239, 68, 68, 0.2) ;
}

.ucretsiz-kargo{
    position:absolute;
    z-index:999;
    background:#ffe8e8;
    color:#000000;
    text-align:center;
    font-size:0.6em;
    width:auto;
    height:auto;
    top:6px;
    left:6px;
    right:auto;
    bottom:auto;
    border-top:0px;
    border-right:0px;
    border-bottom:0px;
    border-left:0px;
    border-color:#000000;
    border-style:solid;
    border-top-left-radius:3px !important;
    border-bottom-left-radius:3px !important;
    border-top-right-radius:3px !important;
    border-bottom-right-radius:3px !important;
    padding-top:6.5px;
    padding-right:4px;
    padding-bottom:6.5px;
    padding-left:4px;
    box-shadow:0px 0px 0px #fafafa;
}

.xadet-kampanyasi-icon::before{
    content:'\F589';
    color:#FFFFFF;
    font-size:0.6rem;
}

.ucretsiz-kargo-icon::before{
    content:'\F1C8';
    color:#000000;
    font-size:0.5rem;
}

.urun-fav-icon-box{
    position:absolute;
    z-index:999;
    background:#ffffff;
    color:#000000;
    text-align:center;
    font-size:0.7rem;
    width:25px;
    height:25px;
    top:5px;
    left:auto;
    right:5px;
    bottom:auto;
    border-top:1px;
    border-right:1px;
    border-bottom:1px;
    border-left:1px;
    border-color:#000000;
    border-style:solid;
    border-top-left-radius:20px !important;
    border-bottom-left-radius:20px !important;
    border-top-right-radius:20px !important;
    border-bottom-right-radius:20px !important;
    padding-top:5.5px;
    padding-right:4px;
    padding-bottom:4px;
    padding-left:4px;
    box-shadow:0px 0px 0px #fafafa;
    cursor:pointer;
}

.urun-fav-icon-box-icon::before{
    content:'\F417';
    color:#000000;
    font-size:0.8rem;
}

.urun-listeleme-product-colors{
    display:flex;
    position:absolute;
    z-index:999;
    width:auto;
    height:auto;
    border-top-left-radius:15px !important;
    border-bottom-left-radius:15px !important;
    border-top-right-radius:15px !important;
    border-bottom-right-radius:15px !important;
    border-top:0px;
    border-right:0px;
    border-bottom:0px;
    border-left:0px;
    border-color:#ffffff;
    border-style:solid;
    box-shadow:0px 0px 0px #fafafa;
    background:#ffffff;
    top:auto;
    right:10px;
    bottom:10px;
    left:auto;
    cursor:pointer;
    gap:5px;
    text-align:center;
    padding-top:3px;
    padding-right:6px;
    padding-bottom:3px;
    padding-left:6px;
    align-items:center;
}

.urun-listeleme-product-color1{
    border-radius:50px;
    width:20px;
    height:20px;
    border:solid 1px #ffffff;
    margin-right:-16px;
    z-index:1;
    background:linear-gradient(to right, #5bff20 0%, #0d61c7 48%, #b4ec51 101%);
}

.urun-listeleme-product-color2{
    border-radius:50px;
    width:20px;
    height:20px;
    border:solid 1px #ffffff;
    background:linear-gradient(to right, #6bceb4 0%, #f98cc2 48%, #fff781 101%);
}

.urun-listeleme-product-color-text{
    font-size:12px;
    font-weight:normal;
    color:#656565;
    margin-left:.0rem !important;
}

.urun-listeleme-colors-container:hover .urun-listeleme-colors-hover-box{
    display:flex;
}

.urun-listeleme-colors-container:hover .urun-listeleme-product-colors{
    bottom:-30px;
    z-index:-1;
}

.urun-listeleme-colors-container{
    position:absolute;
    z-index:999;
    width:100%;
    top:auto;
    left:auto;
    bottom:0px;
    right:auto;
}

.urun-listeleme-colors-hover-box{
    display:none;
    background:#ffffff;
    width:100%;
    height:auto;
    border-top-left-radius:10px !important;
    border-bottom-left-radius:0px !important;
    border-top-right-radius:10px !important;
    border-bottom-right-radius:0px !important;
    padding-top:0px;
    padding-right:0px;
    padding-bottom:0px;
    padding-left:0px;
}

.urun-listeleme-colors-hover-baslik{
    width:100%;
    color:#000000;
    font-size:0.7rem;
    text-align:left;
    padding-top:10px;
    padding-right:8px;
    padding-bottom:2px;
    padding-left:8px;
}

.urun-listeleme-colors-hover-baslik-eksayilar{
    width:auto;
    float:right;
    color:#222222;
    font-size:0.65rem;
    text-decoration:underline;
}

.urun-listeleme-colors-hover-baslik-eksayilar:hover{
    color:#000000;
}

.urun-listeleme-colors-hover-img{
    width:100%;
    border-top-left-radius:2px !important;
    border-bottom-left-radius:2px !important;
    border-top-right-radius:2px !important;
    border-bottom-right-radius:2px !important;
    border-top:1px;
    border-right:1px;
    border-bottom:1px;
    border-left:1px;
    border-color:#ffffff;
    border-style:solid;
}

.urun-listeleme-colors-hover-img:hover{
    border-top:1px;
    border-right:1px;
    border-bottom:1px;
    border-left:1px;
    border-color:#000000;
    border-style:solid;
}

.urun-listeleme-colors-hover-colorsname{
    width:100%;
    color:#000000;
    text-align:center;
    font-size:0.6rem;
}

.yeni-urun{
    position:absolute;
    z-index:999;
    background:#ab0303;
    color:#ffffff;
    text-align:center;
    font-size:0.7em;
    width:auto;
    height:auto;
    top:auto;
    left:auto;
    right:15px;
    bottom:50%;
    border-top:0px;
    border-right:0px;
    border-bottom:0px;
    border-left:0px;
    border-color:#ffffff;
    border-style:solid;
    border-top-left-radius:3px !important;
    border-bottom-left-radius:3px !important;
    border-top-right-radius:3px !important;
    border-bottom-right-radius:3px !important;
    padding-top:4px;
    padding-right:4px;
    padding-bottom:4px;
    padding-left:4px;
    box-shadow:0px 0px 0px #fafafa;
}

.urun-indirim{
    position:absolute;
    z-index:999;
    background:#ffffff;
    color:#000000;
    text-align:center;
    width:40px;
    height:40px;
    font-size:0.9rem;
    font-weight:normal;
    top:445.3px;
    right:16px;
    bottom:auto;
    left:auto;
    border-top:1px;
    border-right:1px;
    border-bottom:1px;
    border-left:1px;
    border-color:#000000;
    border-style:solid;
    border-top-left-radius:35.1px !important;
    border-bottom-left-radius:35px !important;
    border-top-right-radius:35px !important;
    border-bottom-right-radius:35px !important;
    padding-top:8.5px;
    padding-right:4px;
    padding-bottom:0px;
    padding-left:4px;
    box-shadow:0px 0px 0px #fafafa;
}

.urun-hover-buttons{
    display:none;
    position:absolute;
    z-index:999;
    width:100%;
    height:auto;
    top:auto;
    bottom:5px;
    right:0px;
    left:0px;
    border-top:0px;
    border-right:0px;
    border-bottom:0px;
    border-left:0px;
    border-color:#ffffff;
    border-style:solid;
    border-top-left-radius:0px !important;
    border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    border-bottom-right-radius:0px !important;
    padding-top:0px;
    padding-right:0px;
    padding-bottom:0px;
    padding-left:0px;
    margin-top:auto;
    margin-right:auto;
    margin-bottom:auto;
    margin-left:auto;
    box-shadow:0px 0px 0px #fafafa;
    opacity:1.0;
    display: flex ;
    position: static ;
    width: auto ;
    align-items: center ;
    margin: 0 0 0 40px ;
    order: 2 ;
}

.urun-hover-incele{
    background:#ffffff;
    color:#000000;
    font-size:1rem;
    font-weight:normal;
    width:45%;
    height:auto;
    border-top:1px;
    border-right:1px;
    border-bottom:1px;
    border-left:1px;
    border-color:#787878;
    border-style:solid;
    border-top-left-radius:3px !important;
    border-bottom-left-radius:3px !important;
    border-top-right-radius:3px !important;
    border-bottom-right-radius:3px !important;
    padding-top:7px;
    padding-right:0px;
    padding-bottom:7px;
    padding-left:7px;
    margin-top:10px;
    margin-right:0px;
    margin-bottom:0px;
    margin-left:0px;
    box-shadow:0px 0px 0px #fafafa;
    opacity:0.8;
    float:left;
    cursor:pointer;
    display: none !important;
}

.urun-hover-incele-icon::before{
    content:'\F62C';
    color:#000000;
    font-size:1rem;
}

.urun-hover-sepeteat{
    background:#ffffff;
    color:#000000;
    font-size:1rem;
    font-weight:bold;
    width:90%;
    height:auto;
    border-top:1px;
    border-right:1px;
    border-bottom:1px;
    border-left:1px;
    border-color:#000000;
    border-style:solid;
    border-top-left-radius:0px !important;
    border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    border-bottom-right-radius:0px !important;
    padding-top:7px;
    padding-right:0px;
    padding-bottom:7px;
    padding-left:7px;
    margin-top:10px;
    margin-right:auto;
    margin-bottom:0px;
    margin-left:auto;
    box-shadow:0px 0px 0px #fafafa;
    opacity:0.8;
    float:none;
    cursor:pointer;
    background: #ea5a0b ;
    color: #ffffff ;
    font-family: 'Inter', sans-serif ;
    font-size: 15px ;
    font-weight: 600 ;
    width: auto ;
    border: none ;
    border-radius: 12px ;
    padding: 14px 28px ;
    margin: 0 ;
    box-shadow: 0 4px 10px rgba(234, 90, 11, 0.2) ;
    opacity: 1 ;
    white-space: nowrap ;
    transition: all 0.3s ease ;
    text-align: center;
    display: inline-block ;
}

.urun-hover-incele:hover{
    background:#e8e8e8;
    color:#ffffff;
    opacity:0.8;
}

.urun-hover-sepeteat:hover{
    background:#000000;
    color:#ffffff;
    opacity:1;
    background: #c94a08 !important;
    transform: translateY(-2px) ;
    box-shadow: 0 10px 15px -3px rgba(234, 90, 11, 0.3) ;
}

.urun:hover .urun-hover-buttons{
    display:flex !important;
}

.urun-img-box{
    height:auto;
    overflow:hidden;
    text-align:center;
    border-top:0px;
    border-right:0px;
    border-bottom:0px;
    border-left:0px;
    border-color:#ffffff;
    border-style:solid;
    border-top-left-radius:0px !important;
    border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    border-bottom-right-radius:0px !important;
    padding-top:0px;
    padding-right:0px;
    padding-bottom:0px;
    padding-left:0px;
    margin-top:auto;
    margin-right:auto;
    margin-bottom:auto;
    margin-left:auto;
    box-shadow:0px 0px 0px #fafafa;
    position:relative;
    align-items:center;
    justify-content:center;
    display:flex;
    display: none !important;
}

.urun-img{
    width:auto;
    max-width:100%;
    height:auto;
    max-height:350px;
    padding-top:0px;
    padding-right:0px;
    padding-bottom:0px;
    padding-left:0px;
    margin-top:0px;
    margin-right:auto;
    margin-bottom:auto;
    margin-left:auto;
    box-shadow:0px 0px 0px #fafafa;
    display: none !important;
}

.urun-img-change{
    padding:0px;
    margin:auto;
    width:auto;
    max-width:100%;
    height:auto;
    transform:scale(0.99);
    transition:all 0.20s linear;
}

.urun:hover .urun-img-change{
    transform:scale(1.15);
    transition:all 0.20s linear;
}

.urun-img-change2{
    transition:all 0.20s linear;
}

.urun-img-change2:hover{
    transform:scale(1.15);
    transition:all 0.20s linear;
    z-index:999;
}

.urun-bottom{
    position:absolute;
    background:#ffffff00;
    height:180px;
    top:auto;
    left:0px;
    right:auto;
    bottom:5px;
    border-top:0px;
    border-right:0px;
    border-bottom:0px;
    border-left:0px;
    border-color:#ffffff;
    border-style:solid;
    border-top-left-radius:0px !important;
    border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    border-bottom-right-radius:0px !important;
    box-shadow:0px 0px 0px #fafafa;
    order: 1 ;
    position: static ;
    flex: 1 ;
    display: grid ;
    grid-template-columns: 1fr auto ;
    grid-template-rows: auto auto ;
    align-items: center ;
    height: auto ;
    padding: 0 ;
    gap: 6px 30px ;
}

.urun-title{
    width:100%;
    height:66.6px;
    color:#252525;
    font-size:0.8em;
    text-align:center;
    border-top:0px;
    border-right:0px;
    border-bottom:0px;
    border-left:0px;
    border-color:#ffffff;
    border-style:solid;
    padding-top:10px;
    padding-right:0px;
    padding-bottom:10px;
    padding-left:0px;
    box-shadow:0px 0px 0px #fafafa;
    grid-column: 1 / 2 ;
    grid-row: 2 / 3 ;
    width: auto ;
    height: auto ;
    font-size: 20px ;
    font-weight: 700 ;
    font-family: 'Inter', sans-serif ;
    color: #111827 ;
    text-align: left ;
    padding: 0 ;
    border: none ;
    line-height: 1.3 ;
    letter-spacing: -0.01em ;
    text-decoration: none ;
    transition: color 0.2s ease ;
}

.urun-title:hover{
    color:#252525;
    font-size:0.8em;
    color: #ea5a0b ;
    font-size: 20px ;
}

.urun-fiyat1{
    background: #ffffff00;
    color: #777777;
    font-size: 0.9em !important;
    font-weight: normal;
    text-decoration: line-through !important;
  	position:absolute !important;
    text-align: center;
    width: 100%;
    top: 25px !important;
    left: auto !important;
    right: 245px !important;
    bottom: auto !important;
    border-top:0px;
    border-right:0px;
    border-bottom:0px;
    border-left:0px;
    border-color:#ffffff;
    border-style:solid;
    padding-top:0px;
    padding-right:2px;
    padding-bottom:0px;
    padding-left:2px;
    box-shadow:0px 0px 0px #fafafa;
    position:absolute;
    position: static ;
    text-align: right ;
    width: auto ;
    grid-column: 2 / 3 ;
    grid-row: 1 / 2 ;
    font-size: 14px ;
    margin-bottom: -5px ;
}

.urun-fiyat{
    position:absolute;
    background:#ffffff00;
    color:#252525;
    font-size:1.1em;
    font-weight:bold;
    text-align:center;
    width:100%;
    top:auto;
    left:auto;
    right:0px;
    bottom:42.2px;
    padding-top:2px;
    padding-right:2px;
    padding-bottom:2px;
    padding-left:2px;
    box-shadow:0px 0px 0px #fafafa;
    grid-column: 2 / 3 ;
    grid-row: 1 / 3 ;
    position: static ;
    font-family: 'Inter', sans-serif ;
    font-size: 26px ;
    font-weight: 800 ;
    color: #111827 ;
    text-align: right ;
    width: auto ;
    padding: 0 ;
    display: flex ;
    align-items: center ;
    white-space: nowrap ;
    letter-spacing: -0.02em ;
}

.urun-katalog-sepeteat{
    position:absolute;
    background:#f27a1a;
    color:#ffffff;
    font-size:1rem;
    font-weight:normal;
    text-align:center;
    width:100%;
    top:auto;
    bottom:0px;
    right:auto;
    left:auto;
    border-top:0px;
    border-right:0px;
    border-bottom:0px;
    border-left:0px;
    border-color:#ffffff;
    border-style:solid;
    border-top-left-radius:3px !important;
    border-bottom-left-radius:3px !important;
    border-top-right-radius:3px !important;
    border-bottom-right-radius:3px !important;
    padding-top:3px;
    padding-right:0px;
    padding-bottom:3px;
    padding-left:0px;
    margin-top:0px;
    margin-right:0px;
    margin-bottom:0px;
    margin-left:0px;
    box-shadow:0px 0px 0px #fafafa;
    cursor:pointer;
    display: none !important;
}

.urun-fiyat-sepette{
    position:absolute;
    z-index:999;
    background:#ffe8e8;
    color:#000000;
    text-align:center;
    font-size:0.7rem;
    width:185.6px;
    height:auto;
    top:329.8px;
    left:0px;
    right:0px;
    bottom:auto;
    border-top:0px;
    border-right:0px;
    border-bottom:0px;
    border-left:0px;
    border-color:#d6d6d6;
    border-style:solid;
    border-top-left-radius:3px;
    border-bottom-left-radius:3px;
    border-top-right-radius:3px;
    border-bottom-right-radius:3px;
    padding-top:1px;
    padding-right:2px;
    padding-bottom:1px;
    padding-left:2px;
    margin-top:1px;
    margin-right:auto;
    margin-bottom:1px;
    margin-left:auto;
    box-shadow:0px 0px 0px #fafafa;
    display: none !important;
}

.urun-fiyat-sepette-indirim{
    font-size:0.7rem;
    color:#000000;
    font-weight:normal;
    background:#ffffff00;
    border-top:0px;
    border-right:0px;
    border-bottom:0px;
    border-left:0px;
    border-color:#d6d6d6;
    border-style:solid;
    border-top-left-radius:0px;
    border-bottom-left-radius:0px;
    border-top-right-radius:0px;
    border-bottom-right-radius:0px;
    padding-top:0px;
    padding-right:0px;
    padding-bottom:0px;
    padding-left:0px;
    margin-top:0px;
    margin-right:0px;
    margin-bottom:0px;
    margin-left:0px;
    box-shadow:0px 0px 0px #fafafa;
}

.urun-fiyat-sepette-indirim-rakam{
    font-size:0.7rem;
    color:#d90202;
    font-weight:normal;
    background:#ffffff00;
    border-top:0px;
    border-right:0px;
    border-bottom:0px;
    border-left:0px;
    border-color:#d6d6d6;
    border-style:solid;
    border-top-left-radius:0px;
    border-bottom-left-radius:0px;
    border-top-right-radius:0px;
    border-bottom-right-radius:0px;
    padding-top:0px;
    padding-right:0px;
    padding-bottom:0px;
    padding-left:0px;
    margin-top:0px;
    margin-right:0px;
    margin-bottom:0px;
    margin-left:0px;
    box-shadow:0px 0px 0px #fafafa;
}

.urun-katalog-sepeteat:hover{
    background:#f27a1a;
    color:#ffffff;
}

.urun-katalog-sepeteat-icon::before{
    content:'\F23A';
    color:#000000;
    font-size:1rem;
}

.pr-star-box-kataloglist {
    grid-column: 1 / 2 ;
    grid-row: 1 / 2 ;
    display: flex ;
    flex-direction: row ;
    align-items: center ;
    flex-wrap: nowrap ;
    margin: 0 0 4px 0 ;
    color: #eab308 ;
    font-size: 14px ;
    gap: 2px ;
}

.pr-star-box-kataloglist > div {
    display: inline-flex ;
    margin: 0 ;
    padding: 0 ;
    height: fit-content ;
}

.urun-yildiz-deger-kataloglist {
    margin-left: 8px ;
    color: #6b7280 ;
    font-weight: 500 ;
    font-size: 13px ;
    display: inline-block ;
}

		.products-right{
			width:75%;
			margin-left:auto !important;
		}

		.urunler-detail-band{
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#ffffff;
			border-style:solid;
			border-top-left-radius:0px !important;
			border-bottom-left-radius:0px !important;
			border-top-right-radius:0px !important;
			border-bottom-right-radius:0px !important;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:30px;
			padding-left:0px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:30px;
			margin-left:0px;
			box-shadow:0px 0px 0px #fafafa;
		}

		.urunler-navigation-band{
			background:#ffffff;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#ffffff;
			border-style:solid;
			border-top-left-radius:0px !important;
			border-bottom-left-radius:0px !important;
			border-top-right-radius:0px !important;
			border-bottom-right-radius:0px !important;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:0px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
			box-shadow:0px 0px 0px #fafafa;
		}

		.urunler-navigation-left{
			margin-top:15px;
			padding:0px;
		}

		.breadcrumb-item::before{
			content:var(--bs-breadcrumb-divider, '/');
			color:#d6d6d6;
		}

		.breadcrumb-item-a{
			color:#222222;
			text-decoration:none;
		}

		.breadcrumb-item-a:hover{
			color:#000000;
			text-decoration:none;
		}

		.urunler-filtre-right{
			width:33%;
			margin-left:auto !important;
			padding:0px;
		}

		.urunler-filtre-input-siralama{
			width:auto;
			height:auto;
			font-size:0.8rem;
			padding-top:10px;
			padding-right:10px;
			padding-bottom:10px;
			padding-left:10px;
			margin-top:0px;
			margin-right:4px;
			margin-bottom:0px;
			margin-left:0px;
			border-top:1px;
			border-right:1px;
			border-bottom:1px;
			border-left:1px;
			border-color:#dddddd;
			border-style:solid;
			border-top-left-radius:3px !important;
			border-bottom-left-radius:3px !important;
			border-top-right-radius:3px !important;
			border-bottom-right-radius:3px !important;
			cursor:pointer;
		}

		.urunler-filtre-input-tumunu-goster{
			width:auto;
			height:auto;
			font-size:0.8rem;
			padding-top:10px;
			padding-right:10px;
			padding-bottom:10px;
			padding-left:10px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:auto !important;
			border-top:1px;
			border-right:1px;
			border-bottom:1px;
			border-left:1px;
			border-color:#dddddd;
			border-style:solid;
			border-top-left-radius:3px !important;
			border-bottom-left-radius:3px !important;
			border-top-right-radius:3px !important;
			border-bottom-right-radius:3px !important;
			cursor:pointer;
		}

		.urunler-filtre-input-filtre{
			font-size:1rem;
			padding:0px;
			color:#000000;
			text-align:center;
			margin-top:7px;
			margin-right:5px;
			margin-bottom:5px;
			margin-left:auto !important;
		}

		.urunler-filtre-input-filtre-ikon::before{
			content:'\F3E1';
			color:#000000;
			font-size:0.8rem;
		}

		#newMenuFiltreOpenActive{
			display:none;
		}

		#newMenuFiltreOpenPasive{
			display:none;
		}

		.urunler-total-band{
			background:#eeeff4;
			color:#222222;
			font-size:1rem;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#ffffff;
			border-style:solid;
			border-top-left-radius:3px !important;
			border-bottom-left-radius:3px !important;
			border-top-right-radius:3px !important;
			border-bottom-right-radius:3px !important;
			padding-top:10px;
			padding-right:10px;
			padding-bottom:10px;
			padding-left:10px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
			box-shadow:0px 0px 0px #fafafa;
		}

		.urunler-left{
			width:25%;
		}

		.urunler-left-in{
			background:#ffffff;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#dddddd;
			border-style:solid;
			border-top-left-radius:3px !important;
			border-bottom-left-radius:3px !important;
			border-top-right-radius:3px !important;
			border-bottom-right-radius:3px !important;
			padding-top:5px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:0px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:5px;
			margin-left:0px;
			box-shadow:0px 0px 0px #fafafa;
		}

		.urunler-left-title{
			background:#ffffff;
			color:#111111;
			font-size:1rem;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#dddddd;
			border-style:solid;
			border-top-left-radius:0px !important;
			border-bottom-left-radius:0px !important;
			border-top-right-radius:0px !important;
			border-bottom-right-radius:0px !important;
			padding-top:10px;
			padding-right:10px;
			padding-bottom:10px;
			padding-left:10px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:5px;
			margin-left:0px;
		}

		.urunler-left-box{
			background:#ffffff;
			max-height:350px;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#ffffff;
			border-style:solid;
			border-top-left-radius:0px;
			border-top-right-radius:0px;
			border-bottom-left-radius:0px;
			border-bottom-right-radius:0px;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:20px;
			padding-left:0px;
			box-shadow:0px 0px 0px #fafafa;
			overflow-x:hidden !important;
			overflow-y:auto;
		}

		.urunler-left-box::-webkit-scrollbar{
			width:7px;
		}

		.urunler-left-box::-webkit-scrollbar-track{
			background:#f1f1f1;
		}

		.urunler-left-box::-webkit-scrollbar-thumb{
			background:#999;
		}

		.urunler-left-box::-webkit-scrollbar-thumb:hover{
			background:#555;
		}

		.urunler-left-line{
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#eeeff4;
			border-style:solid;
			padding-top:5px;
			padding-right:5px;
			padding-bottom:5px;
			padding-left:15px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:10px;
			margin-left:0px;
			box-shadow:0px 0px 0px #fafafa;
		}

		.urunler-left-line:hover{
			background:#eeeff4;
		}

		.urunler-left-line-a{
			color:#333333;
			font-size:0.9em;
		}

		.urunler-left-line-a:hover{
			color:#222222;
		}

		.urunler-left-line-a-tick::before{
			content:'\F633';
			color:#008000;
		}

		.urunler-left-line-a-down::before{
			content:'\F282';
			color:#222222;
		}

		.form-check-input{
			cursor:pointer;
		}

		.form-check-label{
			cursor:pointer;
		}

		.filtrele-button-box{
			width:100%;
			text-align:center;
			padding-top:8px;
			padding-right:15px;
			padding-bottom:8px;
			padding-left:15px;
			margin-top:0px !important;
			margin-right:0px;
			margin-bottom:0px !important;
			margin-left:0px;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#eeeff4;
			border-style:solid;
		}

		.filtrele-button{
			width:100%;
			display:inline-block;
			cursor:pointer;
			background:#080808;
			color:#ffffff;
			font-size:0.9em;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#eeeff4;
			border-style:solid;
			border-top-left-radius:5px !important;
			border-bottom-left-radius:5px !important;
			border-top-right-radius:5px !important;
			border-bottom-right-radius:5px !important;
			padding-top:5px;
			padding-right:0px;
			padding-bottom:5px;
			padding-left:0px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:10px;
			margin-left:0px;
			box-shadow:0px 0px 0px #fafafa;
		}

		.filtrele-button:hover{
			background:#030303;
			color:#ffffff;
		}

		.urunler-left-fiyat-araligi-input{
			width:50%;
			font-size:0.9rem;
			margin-top:5px;
			margin-right:5px;
			margin-bottom:5px;
			margin-left:5px;
			padding-top:2.5px;
			padding-right:10px;
			padding-bottom:2.5px;
			padding-left:10px;
			border-top-left-radius:3px !important;
			border-bottom-left-radius:3px !important;
			border-top-right-radius:3px !important;
			border-bottom-right-radius:3px !important;
			border-top:1px;
			border-right:1px;
			border-bottom:1px;
			border-left:1px;
			border-color:#dddddd;
			border-style:solid;
		}

		.urunler-filtre-band{
			background:#fafafa;
			border-top:1px;
			border-right:1px;
			border-bottom:1px;
			border-left:1px;
			border-color:#ddd;
			border-style:solid;
			border-top-left-radius:0px !important;
			border-bottom-left-radius:0px !important;
			border-top-right-radius:0px !important;
			border-bottom-right-radius:0px !important;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:0px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
		}

		.urunler-filtre-text{
			color:#000000;
			font-size:1rem;
			font-weight:bold;
		}

		.urunler-filtre-item{
			background:#eeeff4;
			color:#000000;
			font-size:1rem;
			font-weight:normal;
			text-align:center;
			border-top-left-radius:0px !important;
			border-bottom-left-radius:0px !important;
			border-top-right-radius:0px !important;
			border-bottom-right-radius:0px !important;
			margin-top:0px;
			margin-right:5px;
			margin-bottom:0px;
			margin-left:0px;
			padding-top:12px;
			padding-right:5px;
			padding-bottom:12px;
			padding-left:5px;
		}

		.urunler-filtre-item:hover{
			color:#000000;
			background:#fafafa;
		}

		.urunler-filtre-item-delete::before{
			content:'\F659';
			color:#000000;
			cursor:pointer;
		}

		.new-mobile-filtre-close::before{
			content:'\F62A';
			color:#000000;
			cursor:pointer;
			display:none;
		}

		.pr-total-starbox-avg-star-kataloglist{
			overflow:hidden;
			white-space:nowrap;
			cursor:pointer;
			font-size:20px;
			color:#ebe300;
			padding:0px;
			margin:0px;
		}

		.urun-yildiz-deger-kataloglist{
			margin-top:12.2px;
			font-size:12.2px;
		}

		.xadet-kampanyasi{
			position:absolute;
			z-index:999;
			background:#ab0303;
			color:#ffffff;
			text-align:center;
			font-size:0.7em;
			width:auto;
			height:auto;
			top:35px;
			left:5px;
			right:auto;
			bottom:auto;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#ffffff;
			border-style:solid;
			border-top-left-radius:3px !important;
			border-bottom-left-radius:3px !important;
			border-top-right-radius:3px !important;
			border-bottom-right-radius:3px !important;
			padding-top:4px;
			padding-right:4px;
			padding-bottom:4px;
			padding-left:4px;
			box-shadow:0px 0px 0px #fafafa;
		}

		.pagination{
			width:auto;
			height:auto;
			font-size:1rem;
			text-align:center;
			background:#eeeff4;
			color:#000;
			margin-top:2px;
			margin-right:1px;
			margin-bottom:2px;
			margin-left:0px;
			padding-top:10px;
			padding-right:10px;
			padding-bottom:10px;
			padding-left:10px;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#ffffff;
			border-style:solid;
			border-top-left-radius:0px !important;
			border-bottom-left-radius:0px !important;
			border-top-right-radius:0px !important;
			border-bottom-right-radius:0px !important;
		}

		.pagination:hover{
			background:#eeeff4;
			color:#000;
		}

		.pagination-first{
			background:#eeeff4;
			color:#000;
			border-top-left-radius:0px !important;
			border-bottom-left-radius:0px !important;
			border-top-right-radius:0px !important;
			border-bottom-right-radius:0px !important;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#ffffff;
			border-style:solid;
		}

		.pagination-last{
			background:#eeeff4;
			color:#000;
			border-top-left-radius:0px !important;
			border-bottom-left-radius:0px !important;
			border-top-right-radius:0px !important;
			border-bottom-right-radius:0px !important;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#ffffff;
			border-style:solid;
		}

		.pagination-active{
			color:#fff;
			background:#f27a1a;
			border-top-left-radius:0px !important;
			border-bottom-left-radius:0px !important;
			border-top-right-radius:0px !important;
			border-bottom-right-radius:0px !important;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#ffffff;
			border-style:solid;
		}

		.pagination-active:hover{
			color:#fff;
			background:#f27a1a;
		}

		.pagination-pasive{
			color:#000;
			background:#eeeff4;
			border-top-left-radius:0px !important;
			border-bottom-left-radius:0px !important;
			border-top-right-radius:0px !important;
			border-bottom-right-radius:0px !important;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#ffffff;
			border-style:solid;
		}

		.urunler-left-acik-format{
			position:fixed;
			z-index:9999;
			top:0px;
			right:-25%;
			background:#fff;
			width:25%;
			height:100%;
			overflow-y:auto !important;
			padding-left:0px;
			box-shadow:rgb(149, 149, 149) 0px 0px 14px 0px;
		}

		.products-right-acik-format{
			width:100%;
		}

		.urunler-filtre-link-siralama-cerceve{
			width:100%;
			height:auto;
			background:#ffffff;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:0px;
			margin-top:20px;
			margin-right:30px;
			margin-bottom:0px;
			margin-left:0px;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#ffffff;
			border-style:solid;
			border-top-left-radius:0px;
			border-top-right-radius:0px;
			border-bottom-left-radius:0px;
			border-bottom-right-radius:0px;
		}

		.urunler-filtre-link-siralama{
			width:auto;
			height:auto;
			color:#000000;
			font-size:0.9rem;
			padding-top:10px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:0px;
			margin-top:0px;
			margin-right:30px;
			margin-bottom:0px;
			margin-left:0px;
			cursor:pointer;
		}

		.urunler-filtre-link-siralama-filtre-buton{
			width:100px;
			height:auto;
			color:#000000;
			background:#ffffff;
			font-size:0.8rem;
			text-align:center;
			border-top:1px;
			border-right:1px;
			border-bottom:1px;
			border-left:1px;
			border-color:#d6d6d6;
			border-style:solid;
			border-top-left-radius:3px;
			border-top-right-radius:3px;
			border-bottom-left-radius:3px;
			border-bottom-right-radius:3px;
			padding-top:10px;
			padding-right:0px;
			padding-bottom:10px;
			padding-left:0px;
			margin-top:0px;
			margin-right:10px;
			margin-bottom:0px;
			margin-left:0px;
		}

		.urunler-filtre-link-siralama-filtre-buton:hover{
			color:#000000;
		}

		.urunler-left-acik-format-kapama-satir{
			width:100%;
			text-align:right;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:0px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:10px;
			margin-left:0px;
		}

		.urunler-left-acik-format-kapama-satir i{
			cursor:pointer;
		}

		.urunler-filtre-link-enyeniden-eskiye-icon::before{
			content:'\F293';
			font-size:0.8rem;
			color:#000000;
		}

		.urunler-filtre-link-eneskiden-yeniye-icon::before{
			content:'\F41F';
			font-size:0.8rem;
			color:#000000;
		}

		.urunler-filtre-link-fiyat-artan-icon::before{
			content:'\F57B';
			font-size:0.8rem;
			color:#000000;
		}

		.urunler-filtre-link-fiyat-azalan-icon::before{
			content:'\F575';
			font-size:0.8rem;
			color:#000000;
		}

		.urun-filtre-link-baslik-a-z-icon::before{
			content:'\F571';
			font-size:0.8rem;
			color:#000000;
		}

		.urun-filtre-link-baslik-z-a-icon::before{
			content:'\F573';
			font-size:0.8rem;
			color:#000000;
		}

		.urunler-filtre-link-kapat-icon::before{
			content:'\F623';
			font-size:1rem;
			color:#000000;
		}

		.urunler-brands-name{
			position:absolute;
			z-index:999;
			background:#ffffff;
			color:#252525;
			text-align:center;
			font-size:1em;
			font-weight:bold;
			width:100%;
			height:20px;
			top:354.7px;
			left:auto;
			right:auto;
			bottom:auto;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#ffffff;
			border-style:solid;
			border-top-left-radius:3px;
			border-bottom-left-radius:3px;
			border-top-right-radius:3px;
			border-bottom-right-radius:3px;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:3px;
			padding-left:0px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:auto;
			margin-left:0px;
			box-shadow:0px 0px 0px #fafafa;
		}

		.urunler-brands-name:hover{
			color:#252525;
			font-size:1em;
		}

		.urun-detay-container{
			padding-top:0px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:0px;
			margin-top:0px;
			margin-right:auto;
			margin-bottom:0px;
			margin-left:auto;
		}

		.urun-detay-gorsel{
			background:#ffffff;
			width:60%;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
			border-top-left-radius:7px;
			border-top-right-radius:7px;
			border-bottom-left-radius:7px;
			border-bottom-right-radius:7px;
			padding-top:20px;
			padding-right:20px;
			padding-bottom:20px;
			padding-left:20px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
			box-shadow:0px 0px 0px #fafafa;
		}

		.gc-vt{
			margin-right:0px;
			margin-left:0px;
		}

		.urun-detay-cerceve{
			background:#ffffff00;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
			border-top-left-radius:7px;
			border-top-right-radius:7px;
			border-bottom-left-radius:7px;
			border-bottom-right-radius:7px;
			padding-top:20px;
			padding-right:20px;
			padding-bottom:20px;
			padding-left:20px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:5px;
			box-shadow:0px 0px 0px #fafafa;
		}

		.urun-widgets{
			background:#ffffff;
			border-top-left-radius:0px;
			border-top-right-radius:0px;
			border-bottom-left-radius:0px;
			border-bottom-right-radius:0px;
		}

		.urun-detay-line{
			padding-top:0px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:0px;
			margin-top:2px;
			margin-right:0px;
			margin-bottom:10px;
			margin-left:0px;
		}

		.urun-detay-baslik{
			color:#000000;
			font-size:1.2rem;
			font-weight:normal;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:0px;
		}

		.urun-detay-kod{
			font-size:0.8rem;
			color:#777777;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:0px;
			margin-top:10px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
		}

		.urun-detay-kod-yorumlar-link{
			color:#777777;
		}

		.urun-detay-kod-yorumlar-link:hover{
			color:#555555;
		}

		.urun-detay-marka{
			font-size:0.9rem;
			color:#777777;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:0px;
			margin-top:5px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
		}

		.urun-detay-promosyon-slogan{
			background:#ffffff;
			color:#0c9741;
			font-size:0.9rem;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
			border-top-left-radius:7px;
			border-top-right-radius:7px;
			border-bottom-left-radius:7px;
			border-bottom-right-radius:7px;
			padding-top:10px;
			padding-right:15px;
			padding-bottom:15px;
			padding-left:15px;
		}

		.urun-detay-fiyat1{
			text-decoration:line-through;
			color:#d6d6d6;
			font-size:1.8rem;
			font-weight:normal;
		}

		.urun-detay-fiyat2{
			color:#222222;
			font-size:1.8rem;
			font-weight:bold;
		}

		.urun-detay-odeme-indirim-cerceve{
			background:#ffffff;
			color:#000000;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
			border-top-left-radius:7px;
			border-top-right-radius:7px;
			border-bottom-left-radius:7px;
			border-bottom-right-radius:7px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:10px;
			margin-left:0px;
			padding-top:15px;
			padding-right:15px;
			padding-bottom:15px;
			padding-left:15px;
		}

		.urun-detay-odeme-indirim-satir{
			font-size:0.9rem;
			font-weight:normal;
			width:auto;
			padding-top:0px;
			padding-bottom:0px;
			padding-right:0px;
			padding-left:0px;
			margin-top:10px;
			margin-right:10px;
			margin-bottom:10px;
			margin-left:0px;
		}

		.urun-detay-odeme-indirim{
			color:#0c9741;
			font-size:1rem;
		}

		.urun-detay-odeme-sepette-indirim-cerceve{
			width:auto;
			color:#000;
			background:#ffffff;
			padding-top:15px;
			padding-right:15px;
			padding-bottom:15px;
			padding-left:15px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:10px;
			margin-left:0px;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
			border-top-left-radius:7px;
			border-top-right-radius:7px;
			border-bottom-left-radius:7px;
			border-bottom-right-radius:7px;
		}

		.urun-detay-odeme-sepette-indirim-satir{
			width:auto;
			margin-top:10px;
			margin-right:10px;
			margin-bottom:10px;
			margin-left:0px;
			padding-top:0px;
			padding-bottom:0px;
			padding-right:0px;
			padding-left:0px;
			font-size:0.9rem;
			font-weight:normal;
		}

		.urun-detay-odeme-sepette-indirim{
			color:#0c9741;
			font-size:1rem;
		}

		.urun-detay-odeme-sepette-indirim-cerceve-widgets{
			width:100%;
			color:#000000;
			text-align:left;
			background:#ffffff;
			padding-top:15px;
			padding-right:15px;
			padding-bottom:15px;
			padding-left:15px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:10px;
			margin-left:0px;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
			border-top-left-radius:7px;
			border-top-right-radius:7px;
			border-bottom-left-radius:7px;
			border-bottom-right-radius:7px;
		}

		.urun-detay-odeme-sepette-indirim-satir-widgets{
			width:auto;
			margin-top:10px;
			margin-right:10px;
			margin-bottom:10px;
			margin-left:0px;
			padding-top:0px;
			padding-bottom:0px;
			padding-right:0px;
			padding-left:0px;
			font-size:0.9rem;
			font-weight:normal;
		}

		.urun-detay-odeme-sepette-indirim-widgets{
			color:#0c9741;
			font-size:1rem;
		}

		.urun-detay-odeme-sepette-indirim-widgets-icon::before{
			content:'\F5B2';
			color:#000000;
			font-size:0.8rem;
		}

		.urun-detay-ucretsiz-kargo-widgets{
			width:100%;
			color:#000000;
			font-size:0.9rem;
			background:#ffffff;
			padding-top:15px;
			padding-right:15px;
			padding-bottom:15px;
			padding-left:15px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:10px;
			margin-left:0px;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
			border-top-left-radius:7px;
			border-top-right-radius:7px;
			border-bottom-left-radius:7px;
			border-bottom-right-radius:7px;
		}

		.urun-detay-ucretsiz-kargo-widgets-icon::before{
			content:'\F70A';
			color:#000000;
			font-size:0.8rem;
		}

		.urun-detay-promosyon-widgets{
			width:100%;
			color:#000000;
			font-size:0.9rem;
			background:#ffffff;
			padding-top:15px;
			padding-right:15px;
			padding-bottom:15px;
			padding-left:15px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:10px;
			margin-left:0px;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
			border-top-left-radius:7px;
			border-top-right-radius:7px;
			border-bottom-left-radius:7px;
			border-bottom-right-radius:7px;
		}

		.urun-detay-promosyon-widgets-icon::before{
			content:'\F46C';
			color:#000000;
			font-size:0.8rem;
		}

		.urun-detay-teslimat-sablonu-widgets{
			width:100%;
			color:#000000;
			font-size:0.9rem;
			background:#ffffff;
			padding-top:15px;
			padding-right:15px;
			padding-bottom:15px;
			padding-left:15px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:10px;
			margin-left:0px;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
			border-top-left-radius:7px;
			border-top-right-radius:7px;
			border-bottom-left-radius:7px;
			border-bottom-right-radius:7px;
		}

		.urun-detay-teslimat-sablonu-widgets-icon::before{
			content:'\F844';
			color:#000000;
			font-size:0.8rem;
		}

		.urun-detay-taksit-firsati-widgets{
			width:100%;
			color:#000000;
			font-size:0.9rem;
			background:#ffffff;
			padding-top:15px;
			padding-right:15px;
			padding-bottom:15px;
			padding-left:15px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:10px;
			margin-left:0px;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
			border-top-left-radius:7px;
			border-top-right-radius:7px;
			border-bottom-left-radius:7px;
			border-bottom-right-radius:7px;
		}

		.urun-detay-taksit-firsati-baslik-widgets{
			font-size:0.7rem;
			color:#000000;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:0px;
		}

		.urun-detay-taksit-firsati-aciklama-widgets{
			font-size:0.7rem;
			color:#000000;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:0px;
		}

		.urun-detay-taksit-firsati-widgets-icon::before{
			content:'\F2D7';
			color:#000000;
			font-size:0.8rem;
		}

		.urun-detay-ucretsiz-kargo{
			background:#24a9e1;
			color:#ffffff;
			text-align:center;
			font-family:Arial;
			font-size:0.8rem;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
			border-top-left-radius:7px;
			border-top-right-radius:7px;
			border-bottom-left-radius:7px;
			border-bottom-right-radius:7px;
			padding-top:5px;
			padding-right:5px;
			padding-bottom:5px;
			padding-left:5px;
			margin-top:0px;
			margin-right:5px;
			margin-bottom:0px;
			margin-left:0px;
			box-shadow:0px 0px 0px #fafafa;
		}

		.urun-detay-ucretsiz-kargo-icon::before{
			content:'\F1C8';
			color:#FFFFFF;
			font-size:0.8rem;
		}

		.urun-detay-yeni-urun{
			background:#25d366;
			color:#ffffff;
			text-align:center;
			font-family:Arial;
			font-size:0.8rem;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
			border-top-left-radius:7px;
			border-top-right-radius:7px;
			border-bottom-left-radius:7px;
			border-bottom-right-radius:7px;
			padding-top:5px;
			padding-right:5px;
			padding-bottom:5px;
			padding-left:5px;
			margin-top:0px;
			margin-right:5px;
			margin-bottom:0px;
			margin-left:0px;
			box-shadow:0px 0px 0px #fafafa;
		}

		.urun-detay-secenek-cerceve{
			background:#ffffff;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
			border-top-left-radius:7px;
			border-top-right-radius:7px;
			border-bottom-left-radius:7px;
			border-bottom-right-radius:7px;
			padding-top:10px;
			padding-right:0px;
			padding-bottom:15px;
			padding-left:0px;
			margin-top:0px;
			margin-right:5px;
			margin-bottom:0px;
			margin-left:0px;
		}

		.urun-detay-renk-baslik{
			color:#000000;
			font-size:1rem;
			border-top:0px;
			border-right:0px;
			border-bottom:1px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:0px;
		}

		.urun-detay-model-select-pasif{
			background:#ffffff;
			color:#000000;
			font-size:0.9rem;
			text-align:center;
			border-top:2px;
			border-right:2px;
			border-bottom:2px;
			border-left:2px;
			border-color:#dddddd;
			border-style:solid;
			border-top-left-radius:3px;
			border-top-right-radius:3px;
			border-bottom-left-radius:3px;
			border-bottom-right-radius:3px;
			padding-top:5px;
			padding-right:5px;
			padding-bottom:5px;
			padding-left:5px;
			margin-top:0px;
			margin-right:5px;
			margin-bottom:5px;
			margin-left:0px;
			box-shadow:0px 0px 0px #fafafa;
			display:inline-block;
		}

		.urun-detay-model-select-pasif:hover{
			background:#ffffff;
			color:#333333;
			box-shadow:0px 0px 0px #fafafa;
		}

		.urun-detay-model-select-aktif{
			background:#ffffff;
			color:#000000;
			font-size:0.9rem;
			text-align:center;
			border-top:2px;
			border-right:2px;
			border-bottom:2px;
			border-left:2px;
			border-color:#fd5929;
			border-style:solid;
			border-top-left-radius:3px;
			border-top-right-radius:3px;
			border-bottom-left-radius:3px;
			border-bottom-right-radius:3px;
			padding-top:5px;
			padding-right:5px;
			padding-bottom:5px;
			padding-left:5px;
			margin-top:0px;
			margin-right:5px;
			margin-bottom:5px;
			margin-left:0px;
			box-shadow:0px 0px 0px #fafafa;
			display:inline-block;
		}

		.urun-detay-model-select-aktif:hover{
			background:#ffffff;
			color:#333333;
			box-shadow:0px 0px 0px #fafafa;
		}

		.urun-detay-model-select-pasif-renk-kutusu{
			width:auto;
			background:#ffffff;
			color:#000000;
			font-size:0.9rem;
			text-align:center;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#dddddd;
			border-style:solid;
			border-top-left-radius:3px;
			border-top-right-radius:3px;
			border-bottom-left-radius:3px;
			border-bottom-right-radius:3px;
			padding-top:5px;
			padding-right:5px;
			padding-bottom:5px;
			padding-left:5px;
			margin-top:0px;
			margin-right:5px;
			margin-bottom:5px;
			margin-left:0px;
			box-shadow:0px 0px 0px #fafafa;
		}

		.urun-detay-model-select-pasif-renk-kutusu:hover{
			background:#ffffff;
			color:#333333;
			box-shadow:0px 0px 0px #fafafa;
		}

		.urun-detay-model-select-aktif-renk-kutusu{
			width:auto;
			background:#ffffff;
			color:#000000;
			font-size:0.9rem;
			text-align:center;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#fd5929;
			border-style:solid;
			border-top-left-radius:3px;
			border-top-right-radius:3px;
			border-bottom-left-radius:3px;
			border-bottom-right-radius:3px;
			padding-top:5px;
			padding-right:5px;
			padding-bottom:5px;
			padding-left:5px;
			margin-top:0px;
			margin-right:5px;
			margin-bottom:5px;
			margin-left:0px;
			box-shadow:0px 0px 0px #fafafa;
		}

		.urun-detay-model-select-aktif-renk-kutusu:hover{
			background:#ffffff;
			color:#333333;
			box-shadow:0px 0px 0px #fafafa;
		}

		.urun-detay-renkvaryant-gorsel{
			max-width:70px;
			max-height:70px;
			border-top-left-radius:0px;
			border-top-right-radius:0px;
			border-bottom-left-radius:0px;
			border-bottom-right-radius:0px;
		}

		.urun-detay-renk-isim{
			color:#222222;
			font-size:0.8em;
			font-weight:normal;
			font-family:Tahoma;
		}

		.urun-detay-not-textarea{
			font-family:Tahoma;
			font-weight:normal;
			border-top:1px;
			border-right:1px;
			border-bottom:1px;
			border-left:1px;
			border-color:#d6d6d6;
			border-style:solid;
			border-top-left-radius:5px;
			border-top-right-radius:5px;
			border-bottom-left-radius:5px;
			border-bottom-right-radius:5px;
			padding-top:5px;
			padding-right:5px;
			padding-bottom:5px;
			padding-left:5px;
			margin-top:10px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
		}

		.urun-detay-teslimat-sablonu-baslik{
			background:#ffffff;
			color:#222222;
			font-size:1.1em;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
			border-top-left-radius:0px;
			border-top-right-radius:0px;
			border-bottom-left-radius:0px;
			border-bottom-right-radius:0px;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:0px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
		}

		.quantity-number-left{
			cursor:pointer;
			background:#222222;
			color:#ffffff;
			font-size:1.3rem;
			text-align:center;
			width:40px;
			height:40px;
			line-height:40px;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:0px;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
			border-top-left-radius:0px;
			border-top-right-radius:0px;
			border-bottom-left-radius:0px;
			border-bottom-right-radius:0px;
			box-shadow:0px 0px 0px #fafafa;
		}

		.quantity-number-left:hover{
			background:#222222;
			color:#ffffff;
			box-shadow:0px 0px 0px #fafafa;
		}

		.quantity-number-right{
			cursor:pointer;
			background:#222222;
			color:#ffffff;
			font-size:1.3rem;
			text-align:center;
			width:40px;
			height:40px;
			line-height:40px;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:0px;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
			border-top-left-radius:0px;
			border-top-right-radius:0px;
			border-bottom-left-radius:0px;
			border-bottom-right-radius:0px;
			box-shadow:0px 0px 0px #fafafa;
		}

		.quantity-number-right:hover{
			background:#222222;
			color:#ffffff;
			box-shadow:0px 0px 0px #fafafa;
		}

		.urun-detay-adet-input{
			width:auto;
			height:auto;
			background:#ffffff;
			font-size:0.9rem;
			padding-top:3px;
			padding-right:3px;
			padding-bottom:3px;
			padding-left:3px;
			border-top:1px;
			border-right:1px;
			border-bottom:1px;
			border-left:1px;
			border-color:#d6d6d6;
			border-style:solid;
			border-top-left-radius:0px;
			border-top-right-radius:0px;
			border-bottom-left-radius:0px;
			border-bottom-right-radius:0px;
			box-shadow:0px 0px 0px #fafafa;
		}

		.urun-detay-button{
			background:#000000;
			color:#ffffff;
			font-size:1rem;
			font-weight:normal;
			width:275.5px;
			height:auto;
			text-align:center;
			padding-top:0px;
			padding-right:7px;
			padding-bottom:0px;
			padding-left:7px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
			border-top-left-radius:0px;
			border-top-right-radius:0px;
			border-bottom-left-radius:0px;
			border-bottom-right-radius:0px;
			box-shadow:0px 0px 0px #fafafa;
		}

		.urun-detay-button:hover{
			background:#00a65a;
			color:#ffffff;
			box-shadow:0px 0px 0px #fafafa;
		}

		.urun-detay-button-tablo{
			background:#ffffff;
			color:#252525;
			border-top:1px;
			border-right:1px;
			border-bottom:1px;
			border-left:1px;
			border-color:#dddddd;
			border-style:solid;
			border-top-left-radius:3px;
			border-top-right-radius:3px;
			border-bottom-left-radius:3px;
			border-bottom-right-radius:3px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:10px;
			box-shadow:0px 0px 0px #fafafa;
		}

		.urun-detay-button-tablo:hover{
			background:#ffffff;
			color:#222222;
			box-shadow:0px 0px 0px #fafafa;
		}

		.urun-detay-gelince-haber-ver{
			background:#fd5929;
			color:#ffffff;
			font-size:1rem;
			font-weight:normal;
			text-align:center;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
			border-top-left-radius:3px;
			border-top-right-radius:3px;
			border-bottom-left-radius:3px;
			border-bottom-right-radius:3px;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:0px;
			box-shadow:0px 0px 0px #fafafa;
		}

		.nav-link-tabs{
			border-bottom:0px;
			color:#333;
		}

		.nav-link-tabs:hover{
			color:#000;
			font-weight:bold;
		}

		.urun-detay-yorum-baslik{
			background:#ffffff;
			color:#000000;
			border-top:0px;
			border-right:0px;
			border-bottom:1px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:10px;
			margin-left:00px;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:10px;
			padding-left:0px;
		}

		.urun-detay-yorum-success{
			display:none;
		}

		.urun-detay-yorum-input{
			margin-top:10px;
		}

		.urun-detay-yorum-loading{
			display:none;
			text-align:right;
		}

		.urun-detay-yorum-anabaslik{
			font-size:1.3em;
			color:#000;
			padding-left:0px;
		}

		.urun-detay-yorum-satir{
			background:#fafafa;
			border-top:0px;
			border-right:0px;
			border-bottom:1px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
		}

		.urun-detay-yorum-form{
			background:#eeeff4;
			padding-top:15px;
			padding-right:15px;
			padding-bottom:15px;
			padding-left:15px;
			margin-top:20px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
		}

		.urun-detay-yorum-name{
			color:#3399FF;
			font-size:1.3em;
			padding-top:15px;
			padding-right:10px;
			padding-bottom:15px;
			padding-left:0px;
		}

		.urun-detay-yorum-desc{
			color:#252525;
			font-size:1.1em;
			padding-top:15px;
			padding-right:10px;
			padding-bottom:15px;
			padding-left:0px;
		}

		.urun-detay-yorum-button{
			background:#fd5929;
			color:#ffffff;
			font-size:1rem;
			font-weight:normal;
			text-align:center;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
			border-top-left-radius:2px;
			border-top-right-radius:2px;
			border-bottom-left-radius:2px;
			border-bottom-right-radius:2px;
			padding-top:0px;
			padding-right:10px;
			padding-bottom:0px;
			padding-left:10px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			box-shadow:0px 0px 0px #fafafa;
		}

		.urun-detay-yorum-anabaslik-text{
			box-sizing:border-box;
			padding-top:10px;
			padding-right:0px;
			padding-bottom:10px;
			padding-left:0px;
		}

		.urun-detay-etiket-cerceve{
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
			padding-top:15px;
			padding-right:0px;
			padding-bottom:15px;
			padding-left:0px;
		}

		.urun-detay-etiket-baslik{
			color:#000000;
			font-size:1.1rem;
			font-weight:bold;
			padding-top:10px;
			padding-right:0px;
			padding-bottom:10px;
			padding-left:0px;
		}

		.urun-detay-etiket{
			background:#ffffff;
			color:#000000;
			text-align:center;
			font-weight:normal;
			font-size:0.8rem;
			border-top:1px;
			border-right:1px;
			border-bottom:1px;
			border-left:1px;
			border-color:#000000;
			border-style:solid;
			border-top-left-radius:5px;
			border-top-right-radius:5px;
			border-bottom-left-radius:5px;
			border-bottom-right-radius:5px;
			padding-top:2px;
			padding-right:2px;
			padding-bottom:2px;
			padding-left:2px;
			margin-top:5px;
			margin-right:10px;
			margin-bottom:5px;
			margin-left:0px;
			box-shadow:0px 0px 0px #fafafa;
			display:inline-block;
		}

		.urun-detay-etiket:hover{
			background:#ffe8e8;
			color:#000000;
			box-shadow:0px 0px 0px #fafafa;
		}

		.urun-detay-benzer-urunler-baslik{
			background:#ffffff;
			color:#000000;
			font-size:1.2rem;
			text-align:center;
			font-weight:normal;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
			border-top-left-radius:5px;
			border-top-right-radius:5px;
			border-bottom-left-radius:5px;
			border-bottom-right-radius:5px;
			padding-top:10px;
			padding-right:0px;
			padding-bottom:10px;
			padding-left:0px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
		}

		.urun-detay-whatsapp{
			background:#2ab540;
			color:#ffffff;
			width:auto;
			height:30px;
			font-size:0.8rem;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
			border-top-left-radius:0px;
			border-top-right-radius:0px;
			border-bottom-left-radius:0px;
			border-bottom-right-radius:0px;
			padding-top:0px;
			padding-right:15px;
			padding-bottom:0px;
			padding-left:15px;
			box-shadow:0px 0px 0px #fafafa;
		}

		.urun-detay-whatsapp:hover{
			background:#2ab540;
			color:#ffffff;
		}

		.urun-detay-whatsapp-icon::before{
			content:'\F618';
			color:#ffffff;
			font-size:0.7rem;
		}

		.urun-detay-yorumlar-icon::before{
			content:'\F249';
			color:#000000;
			font-size:0.9rem;
		}

		.urun-detay-yorumlar-yorum-ekle::before{
			content:'\F4C9';
			color:#000000;
			font-size:0.9rem;
		}

		.urun-detay-favori-icon::before{
			content:'\F416';
			color:#000000;
			font-size:1rem;
		}

		.urun-detay-yildiz-box{
			width:auto;
			height:auto;
			background:#FFFFFF;
			margin-top:0px;
			margin-right:0px;
			margin-left:0px;
			margin-bottom:0px;
			padding-top:0px;
			padding-right:0px;
			padding-left:0px;
			padding-bottom:0px;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#ddd;
			border-style:solid;
			border-top-left-radius:0px !important;
			border-bottom-left-radius:0px !important;
			border-top-right-radius:0px !important;
			border-bottom-right-radius:0px !important;
		}

		.pr-star-box-detail{
			width:auto;
			margin-top:-4px;
			margin-right:auto;
			margin-left:-8px;
			margin-bottom:auto;
			padding-top:0px;
			padding-right:0px;
			padding-left:2px;
			padding-bottom:0px;
		}

		.pr-total-starbox-avg-star-detail{
			overflow:hidden;
			white-space:nowrap;
			cursor:pointer;
			font-size:1.2rem;
			color:#ffc000;
			padding:0px;
			margin:0px;
		}

		.urun-yildiz-deger-detail{
			margin-top:5px !important;
			font-size:0.8rem;
		}

		.urun-detay-yildiz-box-deger{
			width:auto;
			font-size:1.2rem;
			color:#000000;
			margin-top:0px;
			margin-right:5px;
			margin-left:0px;
			margin-bottom:0px;
			padding-top:0px;
			padding-right:0px;
			padding-left:0px;
			padding-bottom:0px;
		}

		.urun-detay-yildiz-box-degerlendirme{
			width:auto;
			font-size:0.8rem;
			color:#333333;
			margin-top:4px;
			margin-right:0px;
			margin-left:5px;
			margin-bottom:0px;
			padding-top:0px;
			padding-right:0px;
			padding-left:0px;
			padding-bottom:0px;
		}

		.urun-detay-yildiz-box-sorucevap{
			width:auto;
			font-size:0.8rem;
			color:#333333;
			margin-top:4px;
			margin-right:0px;
			margin-left:5px;
			margin-bottom:0px;
			padding-top:0px;
			padding-right:0px;
			padding-left:0px;
			padding-bottom:0px;
			cursor:pointer;
		}

		.urun-detay-yildiz-box-favori{
			width:auto;
			font-size:0.8rem;
			color:#333333;
			margin-top:4px;
			margin-right:0px;
			margin-left:5px;
			margin-bottom:0px;
			padding-top:0px;
			padding-right:0px;
			padding-left:0px;
			padding-bottom:0px;
			cursor:pointer;
		}

		.urun-detay-yildiz-box-favori-icon::before{
			content:'\F416';
			color:#000000;
			font-size:0.7rem;
		}

		.gc-display-display{
			border-top-left-radius:0px !important;
			border-bottom-left-radius:0px !important;
			border-top-right-radius:0px !important;
			border-bottom-right-radius:0px !important;
		}

		.gc-active{
			border:0px;
		}

		.urun-detay-gecisli-kampanyalar{
			width:100%;
			height:20px;
			overflow:hidden;
			position:relative;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
			border-top-left-radius:0px;
			border-top-right-radius:0px;
			border-bottom-left-radius:0px;
			border-bottom-right-radius:0px;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:0px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
		}

		.urun-detay-gecisli-kampanyalar-content{
			position:absolute;
			top:0;
			transition:top 0.5s ease-in-out;
		}

		.urun-detay-gecisli-kampanyalar-item{
			height:20px;
			line-height:20px;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:0px;
			background:#ffffff;
			font-size:0.9rem;
		}

		.urun-detay-aciklama-baslik-new{
			width:100%;
			height:auto;
			font-size:1.1rem;
			background:#ffffff;
			color:#000000;
			text-align:left;
			font-weight:normal;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#ffffff;
			border-style:solid;
			border-top-left-radius:0px !important;
			border-bottom-left-radius:0px !important;
			border-top-right-radius:0px !important;
			border-bottom-right-radius:0px !important;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:0px;
			margin-top:20px;
			margin-right:0px;
			margin-bottom:10px;
			margin-left:0px;
		}

		.urun-detay-aciklama-box-new{
			width:100%;
			height:auto;
			background:#ffffff;
			border-top:1px;
			border-right:1px;
			border-bottom:1px;
			border-left:1px;
			border-color:#e6e6e6;
			border-style:solid;
			border-top-left-radius:6px !important;
			border-bottom-left-radius:6px !important;
			border-top-right-radius:6px !important;
			border-bottom-right-radius:6px !important;
			padding-top:10px;
			padding-right:10px;
			padding-bottom:10px;
			padding-left:10px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
		}

		.urun-detay-aciklama-box-new-ust{
			width:100%;
			height:196px;
			background:#ffffff;
			border-top:1px;
			border-right:1px;
			border-bottom:1px;
			border-left:1px;
			border-color:#e6e6e6;
			border-style:solid;
			border-top-left-radius:6px !important;
			border-bottom-left-radius:6px !important;
			border-top-right-radius:6px !important;
			border-bottom-right-radius:6px !important;
			padding-top:10px;
			padding-right:10px;
			padding-bottom:40px;
			padding-left:10px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
			position:relative;
		}

		.urun-detay-aciklama-box-urun-gorseli-cerceve-new{
			width:10%;
			height:auto;
			background:#ffffff;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#e6e6e6;
			border-style:solid;
			border-top-left-radius:0px !important;
			border-bottom-left-radius:0px !important;
			border-top-right-radius:0px !important;
			border-bottom-right-radius:0px !important;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:0px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
		}

		.urun-detay-aciklama-box-urun-gorseli-new{
			width:100%;
			height:auto;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#e6e6e6;
			border-style:solid;
			border-top-left-radius:5px !important;
			border-bottom-left-radius:5px !important;
			border-top-right-radius:5px !important;
			border-bottom-right-radius:5px !important;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:0px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
		}

		.urun-detay-aciklama-box-urun-info-new{
			width:90%;
			height:auto;
			background:#ffffff;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#e6e6e6;
			border-style:solid;
			border-top-left-radius:0px !important;
			border-bottom-left-radius:0px !important;
			border-top-right-radius:0px !important;
			border-bottom-right-radius:0px !important;
			padding-top:0px;
			padding-right:20px;
			padding-bottom:0px;
			padding-left:20px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
		}

		.urun-detay-aciklama-box-urun-info-new-ust{
			width:100%;
			height:175.2px;
			background:#ffffff;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#e6e6e6;
			border-style:solid;
			border-top-left-radius:0px !important;
			border-bottom-left-radius:0px !important;
			border-top-right-radius:0px !important;
			border-bottom-right-radius:0px !important;
			padding-top:0px;
			padding-right:20px;
			padding-bottom:0px;
			padding-left:20px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
			overflow:hidden;
		}

		.urun-detay-aciklama-tum-bilgiler-buton{
			position:absolute;
			z-index:9;
			top:auto;
			left:0px;
			right:0px;
			bottom:-19.8px;
			width:40%;
			height:auto;
			font-size:0.8rem;
			text-align:center;
			background:#ffffff;
			color:#000000;
			margin-top:0px;
			margin-right:auto;
			margin-bottom:0px;
			margin-left:auto;
			padding-top:10px;
			padding-right:10px;
			padding-bottom:10px;
			padding-left:10px;
			border-top:1px;
			border-right:1px;
			border-bottom:1px;
			border-left:1px;
			border-color:#a9a7a7;
			border-style:solid;
			border-top-left-radius:4px !important;
			border-bottom-left-radius:4px !important;
			border-top-right-radius:4px !important;
			border-bottom-right-radius:4px !important;
			cursor:pointer;
		}

		.urun-detay-aciklama-ozellik-satir-new{
			width:50%;
			height:auto;
			background:#ffffff;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#e6e6e6;
			border-style:solid;
			border-top-left-radius:0px !important;
			border-bottom-left-radius:0px !important;
			border-top-right-radius:0px !important;
			border-bottom-right-radius:0px !important;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:0px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
		}

		.urun-detay-aciklama-ozellik-satir-sol-new{
			width:50%;
			height:auto;
			font-size:0.8rem;
			background:#fafafa;
			color:#000000;
			text-align:left;
			font-weight:normal;
			font-family:Arial;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#e6e6e6;
			border-style:solid;
			border-top-left-radius:0px !important;
			border-bottom-left-radius:0px !important;
			border-top-right-radius:0px !important;
			border-bottom-right-radius:0px !important;
			padding-top:10px;
			padding-right:10px;
			padding-bottom:10px;
			padding-left:10px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:10px;
			margin-left:0px;
		}

		.urun-detay-aciklama-ozellik-satir-sag-new{
			width:50%;
			height:auto;
			font-size:0.8rem;
			background:#fafafa;
			color:#000000;
			text-align:right;
			font-weight:normal;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#e6e6e6;
			border-style:solid;
			border-top-left-radius:0px !important;
			border-bottom-left-radius:0px !important;
			border-top-right-radius:0px !important;
			border-bottom-right-radius:0px !important;
			padding-top:10px;
			padding-right:10px;
			padding-bottom:10px;
			padding-left:10px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:10px;
			margin-left:0px;
		}

		.urun-detay-yorum-box-new{
			width:100%;
			height:auto;
			background:#fff9eb;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#e6e6e6;
			border-style:solid;
			border-top-left-radius:6px !important;
			border-bottom-left-radius:6px !important;
			border-top-right-radius:6px !important;
			border-bottom-right-radius:6px !important;
			padding-top:10px;
			padding-right:10px;
			padding-bottom:10px;
			padding-left:10px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
		}

		.pr-star-box-detail-bottom{
			width:auto;
			margin-top:-4px;
			margin-right:auto;
			margin-left:auto;
			margin-bottom:auto;
			padding-top:0px;
			padding-right:0px;
			padding-left:2px;
			padding-bottom:0px;
			display:contents !important;
		}

		.pr-total-starbox-avg-star-detail-bottom{
			overflow:hidden;
			white-space:nowrap;
			cursor:pointer;
			font-size:1.8rem;
			color:#ffc000;
			padding:0px;
			margin:0px;
		}

		.urun-detay-yildiz-box-deger-bottom{
			width:auto;
			font-size:1.5rem;
			color:#000000;
			margin-top:5px;
			margin-right:5px;
			margin-left:10px;
			margin-bottom:0px;
			padding-top:0px;
			padding-right:0px;
			padding-left:0px;
			padding-bottom:0px;
		}

		.urun-detay-yildiz-box-degerlendirme-bottom{
			width:auto;
			font-size:1.2rem;
			color:#333333;
			margin-top:10px;
			margin-right:0px;
			margin-left:10px;
			margin-bottom:0px;
			padding-top:0px;
			padding-right:0px;
			padding-left:0px;
			padding-bottom:0px;
		}

		.urun-detay-yorumlist-box-new{
			width:100%;
			height:auto;
			max-height:600px;
			overflow-x:auto;
			background:#ffffff;
			border-top:1px;
			border-right:1px;
			border-bottom:1px;
			border-left:1px;
			border-color:#e6e6e6;
			border-style:solid;
			border-top-left-radius:6px !important;
			border-bottom-left-radius:6px !important;
			border-top-right-radius:6px !important;
			border-bottom-right-radius:6px !important;
			padding-top:10px;
			padding-right:10px;
			padding-bottom:10px;
			padding-left:10px;
			margin-top:15px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
		}

		.urun-detay-yorumlist-satir-new{
			width:100%;
			height:auto;
			background:#ffffff;
			border-top:0px;
			border-right:0px;
			border-bottom:1px;
			border-left:0px;
			border-color:#e6e6e6;
			border-style:solid;
			border-top-left-radius:0px !important;
			border-bottom-left-radius:0px !important;
			border-top-right-radius:0px !important;
			border-bottom-right-radius:0px !important;
			padding-top:10px;
			padding-right:10px;
			padding-bottom:10px;
			padding-left:10px;
			margin-top:15px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
		}

		.urun-detay-yorumlist-satir-name-new{
			font-size:0.8rem;
			color:#444444;
			font-weight:normal;
		}

		.urun-detay-yorumlist-satir-date-new{
			font-size:0.8rem;
			color:#444444;
			font-weight:normal;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:20px;
		}

		.urun-detay-yorumlist-name-icon::before{
			content:'\F4E1';
			color:#444444;
			font-size:0.8rem;
		}

		.urun-detay-yorumlist-date-icon::before{
			content:'\F1E2';
			color:#444444;
			font-size:0.7rem;
		}

		.urun-detay-yorumlist-info-new{
			font-size:0.8rem;
			color:#444444;
			font-weight:normal;
		}

		.urun-detay-yildiz-yorumyap-bottom{
			width:auto;
			height:auto;
			font-size:0.9rem;
			background:#ffffff;
			color:#000000;
			text-align:right;
			font-weight:normal;
			border-top:1px;
			border-right:1px;
			border-bottom:1px;
			border-left:1px;
			border-color:#e6e6e6;
			border-style:solid;
			border-top-left-radius:5px !important;
			border-bottom-left-radius:5px !important;
			border-top-right-radius:5px !important;
			border-bottom-right-radius:5px !important;
			padding-top:3px;
			padding-right:7px;
			padding-bottom:3px;
			padding-left:7px;
			margin-top:10px;
			margin-right:0px;
			margin-bottom:10px;
			margin-left:auto;
			cursor:pointer;
		}

		.urun-detay-yodumyap-bottom-new-icon::before{
			content:'\F268';
			color:#444444;
			font-size:0.7rem;
		}

		.urun-detay-teslimat-satir-new{
			width:100%;
			height:auto;
			background:#ffffff;
			border-top:0px;
			border-right:0px;
			border-bottom:4px;
			border-left:0px;
			border-color:#ffffff;
			border-style:solid;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:0px;
		}

		.urun-detay-teslimat-sol-new{
			width:20%;
			height:auto;
			color:#000000;
			font-size:0.8rem;
			background:#fafafa;
			border-top:0px;
			border-right:4px;
			border-bottom:0px;
			border-left:0px;
			border-color:#ffffff;
			border-style:solid;
			padding-top:10px;
			padding-right:10px;
			padding-bottom:10px;
			padding-left:10px;
		}

		.urun-detay-teslimat-sag-new{
			width:80%;
			height:auto;
			color:#000000;
			font-size:0.8rem;
			background:#fcffe5;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#ffffff;
			border-style:solid;
			padding-top:10px;
			padding-right:10px;
			padding-bottom:10px;
			padding-left:10px;
		}

		.urun-detay-kapida-odeme-widgets{
			width:100%;
			color:#000000;
			font-size:0.9rem;
			background:#fafafa;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:0px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:10px;
			margin-left:0px;
			border-top:1px;
			border-right:1px;
			border-bottom:1px;
			border-left:1px;
			border-color:#d6d6d6;
			border-style:solid;
			border-top-left-radius:5px !important;
			border-top-right-radius:5px !important;
			border-bottom-left-radius:5px !important;
			border-bottom-right-radius:5px !important;
		}

		.urun-detay-kapida-odeme-baslik-widgets{
			font-size:0.8rem;
			color:#000000;
			background:#eeeff4;
			padding-top:10px;
			padding-right:10px;
			padding-bottom:10px;
			padding-left:10px;
			border-top:0px;
			border-right:0px;
			border-bottom:1px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
		}

		.urun-detay-kapida-odeme-baslik-icon::before{
			content:'\F423';
			color:#000000;
			font-size:1rem;
		}

		.urun-detay-kapida-odeme-box-widgets{
			background:#ffffff;
			padding-top:10px;
			padding-right:10px;
			padding-bottom:10px;
			padding-left:10px;
			border-top:0px;
			border-right:0px;
			border-bottom:1px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
		}

		.urun-detay-kapida-odeme-satir-widgets{
			width:100%;
			color:#000000;
			font-size:0.8rem;
			background:#ffffff;
			padding-top:3px;
			padding-right:0px;
			padding-bottom:3px;
			padding-left:0px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
		}

		.urun-detay-kapida-odeme-cash-widgets-icon::before{
			content:'\F632';
			color:#000000;
			font-size:0.8rem;
		}

		.urun-detay-kapida-odeme-card-widgets-icon::before{
			content:'\F2D8';
			color:#000000;
			font-size:0.8rem;
		}

		.urun-detay-kargo-box{
			width:100%;
			height:auto;
			background:#f5f5f5;
			margin-top:0px !important;
			margin-right:0px !important;
			margin-bottom:0px !important;
			margin-left:0px !important;
			padding-top:10px;
			padding-right:10px;
			padding-bottom:10px;
			padding-left:10px;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
			border-top-left-radius:10px !important;
			border-bottom-left-radius:0px !important;
			border-top-right-radius:10px !important;
			border-bottom-right-radius:0px !important;
		}

		.urun-detay-kargo-box-baslik{
			width:auto;
			height:auto;
			font-size:0.8rem;
			text-align:left;
			background:#f5f5f5;
			color:#333333;
			margin-top:0px !important;
			margin-right:0px !important;
			margin-bottom:0px !important;
			margin-left:0px !important;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:10px;
			padding-left:0px;
			border-top:0px;
			border-right:0px;
			border-bottom:1px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
			border-top-left-radius:0px !important;
			border-bottom-left-radius:0px !important;
			border-top-right-radius:0px !important;
			border-bottom-right-radius:0px !important;
		}

		.urun-detay-kargo-box-icerik{
			width:100%;
			height:auto;
			background:#f5f5f5;
			margin-top:0px !important;
			margin-right:0px !important;
			margin-bottom:0px !important;
			margin-left:0px !important;
			padding-top:10px;
			padding-right:5px;
			padding-bottom:10px;
			padding-left:0px;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
			border-top-left-radius:0px !important;
			border-bottom-left-radius:0px !important;
			border-top-right-radius:0px !important;
			border-bottom-right-radius:0px !important;
		}

		.urun-detay-kargo-box-img{
			width:10%;
			height:auto;
			margin-top:auto;
			margin-right:16.9px;
			margin-bottom:auto;
			margin-left:0px;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:0px;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
			border-top-left-radius:5px !important;
			border-bottom-left-radius:5px !important;
			border-top-right-radius:5px !important;
			border-bottom-right-radius:5px !important;
		}

		.urun-detay-kargo-box-icerik-detay{
			width:80%;
			height:auto;
			margin-top:auto;
			margin-right:auto;
			margin-bottom:auto;
			margin-left:0px;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:0px;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
			border-top-left-radius:0px !important;
			border-bottom-left-radius:0px !important;
			border-top-right-radius:0px !important;
			border-bottom-right-radius:0px !important;
		}

		.urun-detay-kargo-box-icerik-detay-baslik{
			width:auto;
			height:auto;
			font-size:0.8rem;
			text-align:left;
			background:#f5f5f5;
			color:#333333;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:3px;
			padding-left:0px;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
		}

		.urun-detay-kargo-box-icerik-detay-aciklama{
			width:auto;
			height:auto;
			font-size:0.7rem;
			text-align:left;
			background:#f5f5f5;
			color:#333333;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:3px;
			padding-left:0px;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
		}

		.urun-detay-kargo-box-icon::before{
			content:'\F7D3';
			color:#000000;
			font-size:0.8rem;
		}

		.price-template-price-basket-container{
			position:fixed;
			z-index:999;
			width:30%;
			height:auto;
			bottom:20px;
			background:#2CABE0;
			right:0px;
			left:0px;
			margin-top:auto;
			margin-right:auto;
			margin-bottom:auto;
			margin-left:auto;
			padding-top:5px;
			padding-right:5px;
			padding-bottom:5px;
			padding-left:5px;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
			border-top-left-radius:15px;
			border-top-right-radius:15px;
			border-bottom-left-radius:15px;
			border-bottom-right-radius:15px;
		}

		.price-template-quantity-select-title{
			color:#334155;
			font-size:0.9rem;
			padding-top:0px;
			padding-bottom:0px;
			padding-right:0px;
			padding-left:0px;
		}

		.total-price-text{
			color:#ffffff;
			margin-top:20px;
			margin-right:20px;
			margin-bottom:20px;
			margin-left:20px;
			font-size:1rem;
			width:auto;
			height:39px;
			line-height:39px;
		}

		.priceTemplateLastPrice{
			color:#ffffff;
			font-size:1rem;
			width:auto;
			height:39px;
			line-height:39px;
		}

		.urun-detay-fixed-box-button{
			background:#ffffff;
			color:#2cabe0;
			font-size:1rem;
			font-weight:normal;
			width:auto;
			height:auto;
			text-align:center;
			padding-top:0px;
			padding-right:7px;
			padding-bottom:0px;
			padding-left:7px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:auto;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
			border-top-left-radius:3px;
			border-top-right-radius:3px;
			border-bottom-left-radius:3px;
			border-bottom-right-radius:3px;
			box-shadow:0px 0px 0px #fafafa;
		}

		.urun-detay-fixed-box-button:hover{
			background:#2cabe0;
			color:#ffffff;
			box-shadow:0px 0px 0px #fafafa;
		}

		.pricetemplatePriceLeft{
			width:80%;
			height:auto;
			padding-top:0px;
			padding-right:7px;
			padding-bottom:0px;
			padding-left:7px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:auto;
		}

		.pricetemplatePriceRight{
			width:20%;
			height:auto;
			padding-top:0px;
			padding-right:7px;
			padding-bottom:0px;
			padding-left:7px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:auto;
		}

		.urun-detay-baslik-on-marka-adi{
			color:#000000;
			font-size:1.2rem;
			font-weight:bold;
		}

		.sepet-adim-aktif{
			background:#000000;
			color:#ffffff;
			text-align:center;
			font-size:1.2em;
			height:50px;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#ffffff;
			border-style:solid;
			border-top-left-radius:0px;
			border-top-right-radius:0px;
			border-bottom-left-radius:0px;
			border-bottom-right-radius:0px;
		}

		.sepet-adim-aktif:hover{
			background:#808080;
			color:#ffffff;
		}

		.sepet-adim-pasif{
			background:#ffffff;
			text-align:center;
			color:#999999;
			font-size:1.2em;
			height:50px;
			border-top:1px;
			border-right:1px;
			border-bottom:1px;
			border-left:1px;
			border-color:#e3e3e3;
			border-style:solid;
			border-top-left-radius:0px;
			border-top-right-radius:0px;
			border-bottom-left-radius:0px;
			border-bottom-right-radius:0px;
		}

		.sepet-adim-pasif:hover{
			background:#eeeff4;
			color:#999999;
		}

		.sepet-band-box{
			background:#fafafa;
			padding-top:15px;
			padding-right:15px;
			padding-bottom:15px;
			padding-left:15px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
			border-top:1px;
			border-right:1px;
			border-bottom:1px;
			border-left:1px;
			border-color:#eeeff4;
			border-style:solid;
			border-top-left-radius:3px;
			border-top-right-radius:3px;
			border-bottom-left-radius:3px;
			border-bottom-right-radius:3px;
		}

		.sepet-baslik{
			font-size:0.9em;
			color:#555555;
			font-weight:bold;
		}

		.sepet-img{
			width:100%;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
		}

		.sepet-baslik-detay{
			font-size:1em;
			color:#555555;
		}

		.sepet-fiyat{
			font-size:1em;
			color:#555555;
		}

		.sepet-adet{
			height:40px;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:0px;
			font-size:1em;
			color:#555555;
		}

		.sepet-adet-button{
			background:#d6d6d6;
			color:#444;
			margin-top:5px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
			height:35px;
			line-height:25px;
			vertical-align:middle;
		}

		.sepet-adet-button:hover{
			color:#000;
			background:#d6d6d6;
		}

		.sepette-indirim-title{
			font-weight:bold;
			font-size:1.5em;
			color:#000000;
		}

		.sepette-indirim-line{
			background:#fafafa;
			border-top:0px;
			border-right:0px;
			border-bottom:1px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:0px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
			border-top-left-radius:3px;
			border-top-right-radius:3px;
			border-bottom-left-radius:3px;
			border-bottom-right-radius:3px;
		}

		.sepette-indirim-kupon-baslik{
			color:#00a65a;
			font-size:1rem;
			font-weight:bold;
			padding-top:5px;
			padding-right:5px;
			padding-bottom:5px;
			padding-left:5px;
		}

		.sepette-indirim-kupon-slogan{
			color:#000000;
			font-size:1rem;
			font-weight:normal;
			padding-top:5px;
			padding-right:5px;
			padding-bottom:5px;
			padding-left:5px;
		}

		.sepette-indirim-kullan{
			background:#38acec;
			color:#ffffff;
			font-weight:normal;
			margin-top:0px;
			margin-bottom:0px;
			margin-left:0px;
			margin-right:5px;
			cursor:pointer;
			padding-top:5px;
			padding-right:5px;
			padding-bottom:5px;
			padding-left:5px;
			border-top-left-radius:3px;
			border-top-right-radius:3px;
			border-bottom-left-radius:3px;
			border-bottom-right-radius:3px;
		}

		.sepet-aratoplam{
		}

		.sepet-devam-button{
			font-size:1.2em;
			color:#ffffff;
			background:#000000;
			padding-top:5px;
			padding-right:5px;
			padding-bottom:5px;
			padding-left:5px;
			border-top-left-radius:3px;
			border-top-right-radius:3px;
			border-bottom-left-radius:3px;
			border-bottom-right-radius:3px;
			box-shadow:0px 0px 0px #fafafa;
		}

		.sepet-delete-icon::before{
			content:'\F629';
			color:#888888;
			font-size:1.5rem;
		}

		.sepet-delete-icon:hover::before{
			background:#000000;
			color:#ffffff;
		}

		.sepet-adim-ikon::before{
			content:'\F27B';
			color:#ffffff;
		}

		.sepet-adim-ikon:hover::before{
			color:#ffffff;
		}

		.sepet-detay-sol-cerceve-new{
			width:79%;
			height:auto;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:0px;
		}

		.sepet-detay-sol-ust-band-new{
			width:100%;
			height:auto;
			background:#ffffff;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
			padding-top:10px;
			padding-right:10px;
			padding-bottom:10px;
			padding-left:0px;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#e2e2e2;
			border-style:solid;
			border-top-left-radius:0px !important;
			border-bottom-left-radius:0px !important;
			border-top-right-radius:0px !important;
			border-bottom-right-radius:0px !important;
			box-shadow:0px 0px 0px #fafafa;
		}

		.sepet-detay-ic-cerceve-new{
			width:100%;
			height:auto;
			background:#ffffff;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:10px;
			margin-left:0px;
			padding-top:10px;
			padding-right:10px;
			padding-bottom:10px;
			padding-left:10px;
			border-top:1px;
			border-right:1px;
			border-bottom:1px;
			border-left:1px;
			border-color:#e2e2e2;
			border-style:solid;
			border-top-left-radius:8px !important;
			border-bottom-left-radius:8px !important;
			border-top-right-radius:8px !important;
			border-bottom-right-radius:8px !important;
			box-shadow:0px 0px 0px #fafafa;
		}

		.sepet-detay-img-cerceve-new{
			width:10%;
			height:auto;
			text-align:center;
			padding-top:2px;
			padding-right:2px;
			padding-bottom:2px;
			padding-left:2px;
		}

		.sepet-detay-img-new{
			width:80px;
			height:auto;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#e2e2e2;
			border-style:solid;
			border-top-left-radius:4px !important;
			border-bottom-left-radius:4px !important;
			border-top-right-radius:4px !important;
			border-bottom-right-radius:4px !important;
		}

		.sepet-detay-urun-bilgileri-new{
			width:50%;
			height:auto;
		}

		.sepet-detay-adet-secimi-new{
			width:15%;
			height:auto;
			padding-top:30px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:0px;
		}

		.sepet-detay-fiyat-bilgileri-new{
			width:25%;
			height:auto;
		}

		.sepet-detay-title-new{
			width:100%;
			height:auto;
			font-size:0.9rem;
			color:#000000;
			font-weight:normal;
			padding-top:10px;
			padding-right:10px;
			padding-bottom:10px;
			padding-left:10px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
		}

		.sepet-detay-color-new{
			width:100%;
			height:auto;
			font-size:0.7rem;
			color:#333333;
			font-weight:normal;
			padding-top:3px;
			padding-right:3px;
			padding-bottom:3px;
			padding-left:10px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
			font-family:Arial;
		}

		.sepet-detay-variant-new{
			width:100%;
			height:auto;
			font-size:0.7rem;
			color:#333333;
			font-weight:normal;
			padding-top:3px;
			padding-right:3px;
			padding-bottom:3px;
			padding-left:10px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
			font-family:Arial;
		}

		.sepet-detay-notes-new{
			width:100%;
			height:auto;
			font-size:0.7rem;
			color:#333333;
			font-weight:normal;
			padding-top:3px;
			padding-right:3px;
			padding-bottom:3px;
			padding-left:10px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
			font-family:Arial;
		}

		.sepet-detay-document-new{
			width:100%;
			height:auto;
			font-size:0.7rem;
			color:#333333;
			font-weight:normal;
			padding-top:3px;
			padding-right:3px;
			padding-bottom:3px;
			padding-left:10px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
			font-family:Arial;
		}

		.sepet-detay-adet-input-new{
			width:60%;
			height:auto;
			font-size:0.7rem;
			color:#333333;
			font-weight:normal;
			padding-top:3px;
			padding-right:3px;
			padding-bottom:3px;
			padding-left:3px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
			border-top:1px;
			border-right:1px;
			border-bottom:1px;
			border-left:1px;
			border-color:#d6d6d6;
			border-style:solid;
			font-family:Arial;
			border-top-left-radius:4px !important;
			border-bottom-left-radius:4px !important;
			border-top-right-radius:4px !important;
			border-bottom-right-radius:4px !important;
		}

		.sepet-detay-adet-button-new{
			width:60%;
			height:auto;
			font-size:0.7rem;
			background:#000000;
			color:#ffffff;
			text-align:center;
			font-weight:normal;
			padding-top:3px;
			padding-right:3px;
			padding-bottom:3px;
			padding-left:3px;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
			font-family:Arial;
			border-top-left-radius:4px !important;
			border-bottom-left-radius:4px !important;
			border-top-right-radius:4px !important;
			border-bottom-right-radius:4px !important;
		}

		.sepet-detay-sil-new{
			width:100%;
			height:auto;
			text-align:right;
			padding-top:3px;
			padding-right:3px;
			padding-bottom:3px;
			padding-left:3px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
		}

		.sepet-sil-yazi-new{
			color:#000000;
			font-size:0.8rem;
			padding-top:3px;
			padding-right:3px;
			padding-bottom:3px;
			padding-left:3px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
			font-family:Arial;
			font-weight:normal;
		}

		.sepet-delete-icon-new::before{
			content:'\F78B';
			color:#000000;
			cursor:pointer;
			font-size:0.8rem;
		}

		.sepet-detay-fiyat-new{
			width:100%;
			height:auto;
			font-size:1rem;
			color:#000000;
			text-align:right;
			font-weight:bold;
			padding-top:3px;
			padding-right:3px;
			padding-bottom:3px;
			margin-top:10px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
			padding-left:3px;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
		}

		.sepet-detay-kargo-baslik-new{
			width:auto;
			height:auto;
			background:#effbf5;
			padding-top:3px;
			padding-right:3px;
			padding-bottom:3px;
			padding-left:5px;
			margin-top:10px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:10px;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
			font-family:Arial;
			border-top-left-radius:4px !important;
			border-bottom-left-radius:4px !important;
			border-top-right-radius:4px !important;
			border-bottom-right-radius:4px !important;
		}

		.sepet-detay-kargo-baslik-icon::before{
			content:'\F844';
			color:#000000;
			font-size:0.7rem;
		}

		.sepet-detay-kargo-baslik-yazi-new{
			font-size:0.7rem;
			color:#000000;
			font-weight:normal;
		}

		.sepet-detay-kargo-teslimatgunu-new{
			width:auto;
			height:auto;
			background:#fff0f4;
			padding-top:3px;
			padding-right:3px;
			padding-bottom:3px;
			padding-left:5px;
			margin-top:10px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:10px;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
			font-family:Arial;
			border-top-left-radius:4px !important;
			border-bottom-left-radius:4px !important;
			border-top-right-radius:4px !important;
			border-bottom-right-radius:4px !important;
		}

		.sepet-detay-kargo-teslimatgunu-icon::before{
			content:'\F5EA';
			color:#000000;
			font-size:0.7rem;
		}

		.sepet-detay-kargo-teslimatgunu-yazi-new{
			font-size:0.7rem;
			color:#000000;
			font-weight:normal;
		}

		.sepet-detay-kupon-cerceve-new{
			width:100%;
			height:auto;
			background:#ffffff;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:10px;
			margin-left:0px;
			padding-top:10px;
			padding-right:10px;
			padding-bottom:10px;
			padding-left:10px;
			border-top:1px;
			border-right:1px;
			border-bottom:1px;
			border-left:1px;
			border-color:#e2e2e2;
			border-style:solid;
			border-top-left-radius:8px !important;
			border-bottom-left-radius:8px !important;
			border-top-right-radius:8px !important;
			border-bottom-right-radius:8px !important;
			box-shadow:0px 0px 0px #fafafa;
		}

		.sepet-detay-kupon-baslik-new{
			font-size:1rem;
			color:#000000;
			font-weight:normal;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:7px;
		}

		.sepet-detay-kupon-icon-new::before{
			content:'\F5B1';
			color:#f27a1a;
			font-size:1rem;
		}

		.sepet-detay-kupon-item-box-new{
			width:33.33333%;
			height:auto;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:10px;
			margin-left:0px;
			padding-top:7px;
			padding-right:7px;
			padding-bottom:7px;
			padding-left:7px;
		}

		.sepet-detay-kupon-item-new{
			width:100%;
			height:auto;
			background:#ffffff;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:10px;
			margin-left:0px;
			padding-top:10px;
			padding-right:10px;
			padding-bottom:10px;
			padding-left:10px;
			border-top:1px;
			border-right:1px;
			border-bottom:1px;
			border-left:1px;
			border-color:#e2e2e2;
			border-style:solid;
			border-top-left-radius:4px !important;
			border-bottom-left-radius:4px !important;
			border-top-right-radius:4px !important;
			border-bottom-right-radius:4px !important;
			box-shadow:0px 0px 0px #fafafa;
			position:relative;
		}

		.sepet-detay-kupon-rakam-box-new{
			width:25%;
			height:auto;
			text-align:center;
			background:#ffffff;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
			padding-top:5px;
			padding-right:5px;
			padding-bottom:5px;
			padding-left:5px;
			border-top:1px;
			border-right:1px;
			border-bottom:1px;
			border-left:1px;
			border-color:#d6d6d6;
			border-style:dashed;
			border-top-left-radius:4px !important;
			border-bottom-left-radius:4px !important;
			border-top-right-radius:4px !important;
			border-bottom-right-radius:4px !important;
			box-shadow:0px 0px 0px #fafafa;
		}

		.sepet-detay-kupon-rakam-new{
			font-size:1rem;
			color:#f27a1a;
			font-weight:normal;
		}

		.sepet-detay-kupon-indirim-yazi-new{
			width:100%;
			height:auto;
			background:#f27a1a;
			color:#ffffff;
			font-size:0.7rem;
			font-weight:normal;
			text-align:center;
			margin-top:10px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
			padding-top:2px;
			padding-right:2px;
			padding-bottom:2px;
			padding-left:2px;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:dashed;
			border-top-left-radius:4px !important;
			border-bottom-left-radius:4px !important;
			border-top-right-radius:4px !important;
			border-bottom-right-radius:4px !important;
			box-shadow:0px 0px 0px #fafafa;
		}

		.sepet-detay-kupon-slogan-new{
			width:75%;
			height:auto;
			text-align:left;
			background:#ffffff;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
			padding-top:0px;
			padding-right:5px;
			padding-bottom:5px;
			padding-left:10px;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:dashed;
			border-top-left-radius:4px !important;
			border-bottom-left-radius:4px !important;
			border-top-right-radius:4px !important;
			border-bottom-right-radius:4px !important;
			box-shadow:0px 0px 0px #fafafa;
		}

		.sepet-detay-kupon-slogan-baslik-new{
			width:100%;
			font-size:0.8rem;
			color:#000000;
			font-weight:normal;
		}

		.sepet-detay-kupon-limit-new{
			width:100%;
			font-size:0.6rem;
			color:#666666;
			font-weight:normal;
		}

		.sepet-detay-kullan-buton-new{
			width:100%;
			height:auto;
			background:#ffffff;
			color:#f27a1a;
			font-size:0.7rem;
			font-weight:normal;
			text-align:center;
			margin-top:10px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
			padding-top:2px;
			padding-right:2px;
			padding-bottom:2px;
			padding-left:2px;
			border-top:1px;
			border-right:1px;
			border-bottom:1px;
			border-left:1px;
			border-color:#f27a1a;
			border-style:solid;
			border-top-left-radius:4px !important;
			border-bottom-left-radius:4px !important;
			border-top-right-radius:4px !important;
			border-bottom-right-radius:4px !important;
			box-shadow:0px 0px 0px #fafafa;
		}

		.sepet-detay-kullan-buton-new:hover{
			background:#f27a1a;
			color:#ffffff;
		}

		.sepet-detay-kupon-kalan-gun-new{
			width:auto;
			height:auto;
			background:#fff0f4;
			color:#d0021b;
			font-size:0.6rem;
			font-family:Arial;
			font-weight:normal;
			text-align:center;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
			padding-top:2px;
			padding-right:5px;
			padding-bottom:2px;
			padding-left:5px;
			top:-10px;
			right:5px;
			bottom:auto;
			left:auto;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#f27a1a;
			border-style:solid;
			border-top-left-radius:7px !important;
			border-bottom-left-radius:7px !important;
			border-top-right-radius:7px !important;
			border-bottom-right-radius:7px !important;
			box-shadow:0px 0px 0px #fafafa;
			position:absolute;
		}

		.sepet-detay-kupon-kalan-gun-icon::before{
			content:'\F18A';
			color:#d0021b;
			font-size:0.7rem;
		}

		.sepet-detay-kupon-baslik-icon::before{
			content:'\F3EB';
			color:#008040;
			font-size:0.7rem;
		}

		.sepet-detay-kupon-uygulandi-new{
			width:100%;
			font-size:0.9rem;
			color:#008040;
			font-weight:normal;
		}

		.sepet-detay-kupon-kaldir-new{
			width:100%;
			height:auto;
			background:#ffffff;
			color:#555555;
			font-size:0.7rem;
			font-weight:normal;
			text-align:center;
			margin-top:2px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
			padding-top:2px;
			padding-right:2px;
			padding-bottom:2px;
			padding-left:2px;
			border-top:1px;
			border-right:1px;
			border-bottom:1px;
			border-left:1px;
			border-color:#555555;
			border-style:solid;
			border-top-left-radius:4px !important;
			border-bottom-left-radius:4px !important;
			border-top-right-radius:4px !important;
			border-bottom-right-radius:4px !important;
			box-shadow:0px 0px 0px #fafafa;
			cursor:pointer;
		}

		.sepet-detay-kupon-kaldir-icon::before{
			content:'\F834';
			color:#008040;
			font-size:0.7rem;
		}

		.sepet-detay-sag-cerceve-new{
			width:20%;
			height:auto;
			background:#ffffff;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:10px;
			margin-left:0px;
			padding-top:10px;
			padding-right:10px;
			padding-bottom:10px;
			padding-left:10px;
			border-top:1px;
			border-right:1px;
			border-bottom:1px;
			border-left:1px;
			border-color:#e2e2e2;
			border-style:solid;
			border-top-left-radius:8px !important;
			border-bottom-left-radius:8px !important;
			border-top-right-radius:8px !important;
			border-bottom-right-radius:8px !important;
			box-shadow:0px 0px 0px #fafafa;
		}

		.sepet-detay-ozet-baslik-new{
			font-size:1rem;
			color:#000000;
			font-weight:normal;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:0px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:10px;
			margin-left:0px;
		}

		.sepet-detay-ozet-indirimler-new{
			background:#effbf5;
			padding-top:10px;
			padding-right:2px;
			padding-bottom:10px;
			padding-left:2px;
			margin-top:5px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
			border-top-left-radius:8px !important;
			border-bottom-left-radius:8px !important;
			border-top-right-radius:8px !important;
			border-bottom-right-radius:8px !important;
		}

		.sepet-detay-ozet-indirimler-yazi{
			font-size:0.9rem;
			color:#000000;
			font-weight:normal;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:0px;
		}

		.sepet-detay-ozet-indirimler-tutar{
			font-size:0.9rem;
			color:#008040;
			font-weight:normal;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:0px;
			float:right;
		}

		.sepet-detay-ozet-satir-new{
			background:#ffffff;
			padding-top:0px;
			padding-right:2px;
			padding-bottom:0px;
			padding-left:2px;
			margin-top:5px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
			border-top-left-radius:8px !important;
			border-bottom-left-radius:8px !important;
			border-top-right-radius:8px !important;
			border-bottom-right-radius:8px !important;
		}

		.sepet-detay-ozet-satir-yazi{
			font-size:0.8rem;
			color:#000000;
			font-weight:normal;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:0px;
			font-family:Arial;
		}

		.sepet-detay-ozet-satir-tutar{
			font-size:0.9rem;
			color:#000000;
			font-weight:normal;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:0px;
			float:right;
		}

		.sepet-detay-ozet-genel-tutar{
			font-size:1rem;
			color:#000000;
			font-weight:bold;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:0px;
			float:right;
		}

		.sepet-detay-ozet-kupon-cerceve{
			background:#ffffff;
			padding-top:10px;
			padding-right:10px;
			padding-bottom:10px;
			padding-left:10px;
			margin-top:15px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
			border-top:1px;
			border-right:1px;
			border-bottom:1px;
			border-left:1px;
			border-color:#e2e2e2;
			border-style:solid;
			border-top-left-radius:8px !important;
			border-bottom-left-radius:8px !important;
			border-top-right-radius:8px !important;
			border-bottom-right-radius:8px !important;
			box-shadow:0px 0px 0px #fafafa;
		}

		.sepet-detay-ozet-kupon-baslik{
			font-size:0.8rem;
			color:#000000;
			font-weight:normal;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:0px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:10px;
			margin-left:0px;
		}

		.sepet-detay-ozet-kupon-input{
			width:70%;
			font-size:0.7rem;
			float:left;
			padding-top:5px;
			padding-right:0px;
			padding-bottom:5px;
			padding-left:3px;
			border-top:1px;
			border-right:1px;
			border-bottom:1px;
			border-left:1px;
			border-color:#e2e2e2;
			border-style:solid;
			border-top-left-radius:4px !important;
			border-bottom-left-radius:4px !important;
			border-top-right-radius:0px !important;
			border-bottom-right-radius:0px !important;
		}

		.sepet-detay-ozet-kupon-button{
			width:30%;
			font-size:0.7rem;
			background:#ffffff;
			color:#000000;
			float:right;
			padding-top:5px;
			padding-right:0px;
			padding-bottom:5px;
			padding-left:0px;
			border-top:1px;
			border-right:1px;
			border-bottom:1px;
			border-left:1px;
			border-color:#000000;
			border-style:solid;
			border-top-left-radius:0px !important;
			border-bottom-left-radius:0px !important;
			border-top-right-radius:4px !important;
			border-bottom-right-radius:4px !important;
		}

		.sepet-detay-fiyat-promotion-new{
			width:auto;
			height:auto;
			background:#fafafa;
			color:#d0021b;
			font-size:0.8rem;
			text-align:center;
			font-weight:normal;
			float:right;
			padding-top:2px;
			padding-right:2px;
			padding-bottom:2px;
			padding-left:2px;
			margin-top:10px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#f27a1a;
			border-style:solid;
			border-top-left-radius:4px !important;
			border-bottom-left-radius:4px !important;
			border-top-right-radius:4px !important;
			border-bottom-right-radius:4px !important;
		}

		.sepet-detay-fiyat-promotion-icon::before{
			content:'\F46C';
			color:#d0021b;
			font-size:0.8rem;
		}

		.sepet-detay-ozet-devam-cerceve{
			width:auto;
			height:auto;
			background:#ffffff;
			padding-top:2px;
			padding-right:2px;
			padding-bottom:2px;
			padding-left:2px;
			margin-top:20px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#f27a1a;
			border-style:solid;
			border-top-left-radius:4px !important;
			border-bottom-left-radius:4px !important;
			border-top-right-radius:4px !important;
			border-bottom-right-radius:4px !important;
		}

		.sepet-detay-ozet-devam-buton{
			width:auto;
			height:auto;
			background:#000000;
			color:#ffffff;
			font-size:0.7rem;
			text-align:center;
			font-weight:normal;
			padding-top:7px;
			padding-right:5px;
			padding-bottom:7px;
			padding-left:5px;
			margin-top:0px;
			margin-right:auto;
			margin-bottom:0px;
			margin-left:0px;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#f27a1a;
			border-style:solid;
			border-top-left-radius:4px !important;
			border-bottom-left-radius:4px !important;
			border-top-right-radius:4px !important;
			border-bottom-right-radius:4px !important;
		}

		.sepet-detay-ozet-devam-buton:hover{
			background:#ffe8e8;
			color:#000000;
		}

		.sepet-detay-ozet-uyeliksiz-devam-buton{
			width:auto;
			height:auto;
			background:#00a65a;
			color:#ffffff;
			font-size:0.8rem;
			text-align:center;
			font-weight:normal;
			padding-top:7px;
			padding-right:5px;
			padding-bottom:7px;
			padding-left:5px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:auto;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#f27a1a;
			border-style:solid;
			border-top-left-radius:4px !important;
			border-bottom-left-radius:4px !important;
			border-top-right-radius:4px !important;
			border-bottom-right-radius:4px !important;
		}

		.sepet-detay-ozet-uyeliksiz-devam-buton:hover{
			background:#01894e;
			color:#ffffff;
		}

		.sepet-detay-ozet-kargo-ucretsiz-olsun{
			width:auto;
			height:auto;
			background:#effbf5;
			color:#008040;
			text-align:left;
			font-size:0.7em;
			border-top:1px;
			border-right:1px;
			border-bottom:1px;
			border-left:1px;
			border-color:#008040;
			border-style:solid;
			padding-top:5px;
			padding-right:5px;
			padding-bottom:5px;
			padding-left:5px;
			margin-top:20px;
			margin-right:0px;
			margin-bottom:20px;
			margin-left:0px;
			border-top-left-radius:4px !important;
			border-bottom-left-radius:4px !important;
			border-top-right-radius:4px !important;
			border-bottom-right-radius:4px !important;
		}

		.sepet-detay-kargo-ucretsiz-olsun-icon::before{
			content:'\F484';
			color:#008040;
			font-size:1rem;
		}

		.adres-detay-ic-cerceve-new{
			width:100%;
			height:auto;
			background:#ffffff;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:10px;
			margin-left:0px;
			padding-top:10px;
			padding-right:10px;
			padding-bottom:10px;
			padding-left:10px;
			border-top:1px;
			border-right:1px;
			border-bottom:1px;
			border-left:1px;
			border-color:#e2e2e2;
			border-style:solid;
			border-top-left-radius:8px !important;
			border-bottom-left-radius:8px !important;
			border-top-right-radius:8px !important;
			border-bottom-right-radius:8px !important;
			box-shadow:0px 0px 0px #fafafa;
		}

		.adres-detay-teslimat-adresi-cerceve{
			width:100%;
			height:auto;
			background:#ffffff;
			padding-top:10px;
			padding-right:10px;
			padding-bottom:10px;
			padding-left:10px;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#e2e2e2;
			border-style:solid;
			border-top-left-radius:8px !important;
			border-bottom-left-radius:8px !important;
			border-top-right-radius:8px !important;
			border-bottom-right-radius:8px !important;
			box-shadow:0px 0px 0px #fafafa;
		}

		.adres-detay-teslimat-adresi-ic-cerceve{
			width:100%;
			height:auto;
			background:#ffffff;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:0px;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#e2e2e2;
			border-style:solid;
			border-top-left-radius:8px !important;
			border-bottom-left-radius:8px !important;
			border-top-right-radius:8px !important;
			border-bottom-right-radius:8px !important;
		}

		.adres-detay-teslimat-adresi-baslik{
			width:50%;
			height:auto;
			font-size:0.9rem;
			font-weight:normal;
			text-align:left;
			color:#000000;
			background:#ffffff;
			padding-top:5px;
			padding-right:5px;
			padding-bottom:5px;
			padding-left:0px;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#e2e2e2;
			border-style:solid;
			border-top-left-radius:8px !important;
			border-bottom-left-radius:8px !important;
			border-top-right-radius:8px !important;
			border-bottom-right-radius:8px !important;
		}

		.adres-detay-teslimat-adres-ekle-buton{
			width:50%;
			height:auto;
			font-size:0.8rem;
			font-weight:normal;
			text-align:center;
			color:#000000;
			background:#ffffff;
			padding-top:5px;
			padding-right:5px;
			padding-bottom:5px;
			padding-left:5px;
			border-top:1px;
			border-right:1px;
			border-bottom:1px;
			border-left:1px;
			border-color:#000000;
			border-style:solid;
			border-top-left-radius:4px !important;
			border-bottom-left-radius:4px !important;
			border-top-right-radius:4px !important;
			border-bottom-right-radius:4px !important;
			cursor:pointer;
		}

		.adres-detay-teslimat-default-cerceve{
			width:100%;
			height:auto;
			font-size:0.8rem;
			font-weight:normal;
			text-align:left;
			color:#000000;
			background:#fef4eb;
			padding-top:10px;
			padding-right:10px;
			padding-bottom:10px;
			padding-left:10px;
			border-top:1px;
			border-right:1px;
			border-bottom:1px;
			border-left:1px;
			border-color:#f27a1a;
			border-style:solid;
			border-top-left-radius:4px !important;
			border-bottom-left-radius:4px !important;
			border-top-right-radius:4px !important;
			border-bottom-right-radius:4px !important;
			cursor:pointer;
			font-family:system-ui;
		}

		.adres-detay-teslimat-default-update-icon::before{
			content:'\F285';
			color:#f27a1a;
			font-size:0.8rem;
		}

		.adres-detay-teslimat-secim-kutusu{
			width:20px;
			height:20px;
			background:#fef4eb;
			border-top-left-radius:4px !important;
			border-bottom-left-radius:4px !important;
			border-top-right-radius:4px !important;
			border-bottom-right-radius:4px !important;
			margin-top:0px;
			margin-right:10px;
			margin-bottom:0px;
			margin-left:0px;
			cursor:pointer;
		}

		.adres-detay-teslimat-secim-yazi{
			font-size:0.8rem;
			font-weight:normal;
			text-align:left;
			color:#000000;
			font-family:system-ui;
			cursor:pointer;
		}

		.adres-detay-siparis-notu-yazi{
			font-size:0.8rem;
			font-weight:normal;
			text-align:left;
			color:#000000;
			font-family:system-ui;
			cursor:pointer;
		}

		.adres-detay-siparis-notu-icon::before{
			content:'\F447';
			color:#000000;
			font-size:0.8rem;
		}

		.adres-detay-fatura-dokumani-icon::before{
			content:'\F63E';
			color:#f27a1a;
			font-size:0.8rem;
		}

		.adres-detay-hediye-paketi-icon::before{
			content:'\F3EC';
			color:#d0021b;
			font-size:0.8rem;
		}

		.adres-detay-ileri-tarihli-siparis-baslik-icon::before{
			content:'\F597';
			color:#f27a1a;
			font-size:0.8rem;
		}

		.adres-detay-sozlesme-cerceve{
			width:20%;
			height:auto;
			text-align:right;
			font-family:system-ui;
			line-height:15px;
			float:right;
			justify-content:right;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:0px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
		}

		.adres-detay-sozlesme-yazi{
			font-size:0.7rem;
			font-weight:normal;
			text-align:left;
			color:#222222;
			font-family:system-ui;
			cursor:pointer;
		}

		.adres-detay-yeni-pencere-list-cerceve{
			width:100%;
			height:auto;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:10px;
			margin-left:0px;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:0px;
			border-top:0px;
			border-right:1px;
			border-bottom:1px;
			border-left:1px;
			border-color:#e2e2e2;
			border-style:solid;
			border-top-left-radius:8px !important;
			border-bottom-left-radius:8px !important;
			border-top-right-radius:8px !important;
			border-bottom-right-radius:8px !important;
			cursor:pointer;
			font-family:system-ui;
		}

		.adres-detay-yeni-pencere-list-baslik-cerceve{
			width:100%;
			height:auto;
			font-size:0.8rem;
			font-weight:bold;
			background:#ffffff;
			color:#f27a1a;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
			padding-top:10px;
			padding-right:10px;
			padding-bottom:10px;
			padding-left:10px;
			border-top:1px;
			border-right:0px;
			border-bottom:1px;
			border-left:0px;
			border-color:#e2e2e2;
			border-style:solid;
			border-top-left-radius:8px !important;
			border-bottom-left-radius:0px !important;
			border-top-right-radius:8px !important;
			border-bottom-right-radius:0px !important;
		}

		.adres-detay-yeni-pencere-list-duzenle{
			font-size:0.8rem;
			font-weight:normal;
			color:#f27a1a;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:auto;
		}

		.adres-detay-yeni-pencere-list-duzenle-icon::before{
			content:'\F4CB';
			color:#f27a1a;
			font-size:0.8rem;
		}

		.adres-detay-yeni-pencere-list-ic-cerceve{
			padding-top:10px;
			padding-right:10px;
			padding-bottom:10px;
			padding-left:10px;
		}

		.adres-detay-yeni-pencere-list-user-icon::before{
			content:'\F4DA';
			color:#f27a1a;
			font-size:0.8rem;
		}

		.adres-yeni-list-user-name{
			font-size:0.8rem;
			font-weight:normal;
			color:#000000;
		}

		.adres-detay-yeni-pencere-list-tel-icon::before{
			content:'\F4E2';
			color:#f27a1a;
			font-size:0.8rem;
		}

		.adres-detay-yeni-pencere-acik-adres{
			font-size:0.7rem;
			font-weight:normal;
			color:#000000;
		}

		.adres-detay-yeni-pencere-ekle-buton{
			width:100%;
			height:auto;
			font-size:1rem;
			font-weight:normal;
			text-align:center;
			background:#ffffff;
			color:#000000;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
			padding-top:5px;
			padding-right:5px;
			padding-bottom:5px;
			padding-left:5px;
			border-top:1px;
			border-right:1px;
			border-bottom:1px;
			border-left:1px;
			border-color:#e2e2e2;
			border-style:solid;
			border-top-left-radius:8px !important;
			border-bottom-left-radius:8px !important;
			border-top-right-radius:8px !important;
			border-bottom-right-radius:8px !important;
		}

		.adres-detay-yeni-pencere-gonder-buton{
			width:100%;
			height:auto;
			font-size:1.1rem;
			font-weight:normal;
			text-align:center;
			background:#f27a1a;
			color:#ffffff;
			margin-top:10px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
			padding-top:10px;
			padding-right:10px;
			padding-bottom:10px;
			padding-left:10px;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#e2e2e2;
			border-style:solid;
			border-top-left-radius:8px !important;
			border-bottom-left-radius:8px !important;
			border-top-right-radius:8px !important;
			border-bottom-right-radius:8px !important;
		}

		.adres-detay-yeni-form-baslik{
			width:auto;
			font-size:1.2rem;
			font-weight:normal;
			color:#000000;
			text-align:left;
			margin-top:10px;
			margin-right:0px;
			margin-bottom:10px;
			margin-left:0px;
			padding-top:10px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:10px;
		}

		.adres-detay-yeni-form-input-baslik{
			font-size:0.8rem;
			font-weight:normal;
			color:#000000;
			margin-top:3px;
			margin-right:0px;
			margin-bottom:3px;
			margin-left:0px;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:0px;
		}

		.adres-detay-yeni-form-input-alan{
			font-size:0.8rem;
			font-weight:normal;
			color:#000000;
			background:#fafafa;
			margin-top:3px;
			margin-right:0px;
			margin-bottom:3px;
			margin-left:0px;
			padding-top:5px;
			padding-right:2px;
			padding-bottom:5px;
			padding-left:2px;
			border-top:1px;
			border-right:1px;
			border-bottom:1px;
			border-left:1px;
			border-color:#e2e2e2;
			border-style:solid;
			border-top-left-radius:2px !important;
			border-bottom-left-radius:2px !important;
			border-top-right-radius:2px !important;
			border-bottom-right-radius:2px !important;
		}

		.footer{
  			display:flex;
			background:#ffffff;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#fafafa;
			border-style:solid;
			margin-top:0px;
			margin-right:0px;
			margin-left:0px;
			margin-bottom:0px;
			box-shadow:0px 0px 0px #fafafa;
		}

		.footer-content{
			background:#ffffff;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#fafafa;
			border-style:solid;
			padding-top:10px;
			padding-right:auto;
			padding-bottom:10px;
			padding-left:auto;
			box-shadow:0px 0px 0px #fafafa;
		}

		.footer-blog-box{
			padding-top:25px;
			padding-right:0px;
			padding-bottom:25px;
			padding-left:0px;
			margin-top:0px;
			margin-right:0px;
			margin-left:0px;
			margin-bottom:0px;
		}

		.footer-blog{
			background:#ffffff;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#fafafa;
			border-style:solid;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:0px;
			box-shadow:0px 0px 0px #fafafa;
		}

		.footer-column-title{
			color:#252525;
			font-size:1em;
			font-weight:bold;
			width:100%;
			padding-top:0px;
			padding-left:0px;
			padding-right:0px;
			padding-bottom:0px;
		}

		.footer-column-title:hover{
			color:#252525;
		}

		.footer-column-line{
			background:#ffffff;
			color:#252525;
			font-size:0.9em;
			font-weight:normal;
			width:100%;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#fafafa;
			border-style:solid;
			padding-top:5px;
			padding-bottom:5px;
			padding-left:0px;
			padding-right:0px;
		}

		.footer-column-line:hover{
			background:#ffffff;
			color:#000000;
			font-size:0.9em;
			font-weight:normal;
		}

		.ebulten{
			background:#ffffff;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#dddddd;
			border-style:solid;
			border-top-right-radius:0px !important;
			border-bottom-right-radius:0px !important;
			border-top-left-radius:0px !important;
			border-bottom-left-radius:0px !important;
			padding-top:25px;
			padding-right:0px;
			padding-bottom:25px;
			padding-left:0px;
			margin-top:10px !important;
			margin-right:0px;
			margin-left:0px;
			margin-bottom:0px;
			box-shadow:0px 0px 5px #d6d6d6;
		}

		.ebulten-in{
			position:relative;
			z-index:9;
			background:#ffffff;
			width:auto;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#dddddd;
			border-style:solid;
			border-top-right-radius:0px !important;
			border-bottom-right-radius:0px !important;
			border-top-left-radius:0px !important;
			border-bottom-left-radius:0px !important;
			padding-top:0px;
			padding-right:auto;
			padding-bottom:0px;
			padding-left:auto;
			margin-top:0px;
			margin-right:auto;
			margin-left:auto;
			margin-bottom:0px;
			box-shadow:0px 0px 0px #fafafa;
		}

		.ebulten-left{
			width:40%;
			order:0;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#dddddd;
			border-style:solid;
			border-top-right-radius:0px !important;
			border-bottom-right-radius:0px !important;
			border-top-left-radius:0px !important;
			border-bottom-left-radius:0px !important;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:auto;
			margin-top:0px;
			margin-right:0px;
			margin-left:0px;
			margin-bottom:auto;
			box-shadow:0px 0px 0px #fafafa;
		}

		.ebulten-form{
			width:60%;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:0px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:auto;
		}

		.ebulten-form-in{
			width:100%;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:auto;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:auto;
		}

		.ebulten-orta-cerceve{
			width:auto;
			max-width:auto;
			text-align:left;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#dddddd;
			border-style:solid;
			border-top-right-radius:0px !important;
			border-bottom-right-radius:0px !important;
			border-top-left-radius:0px !important;
			border-bottom-left-radius:0px !important;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:auto;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:auto;
		}

		.ebulten-title{
			background:#ffffff;
			color:#252525;
			font-size:1.6em;
			font-weight:normal;
			width:auto;
			text-align:left;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#dddddd;
			border-style:solid;
			border-top-right-radius:0px !important;
			border-bottom-right-radius:0px !important;
			border-top-left-radius:0px !important;
			border-bottom-left-radius:0px !important;
			padding-top:0px;
			padding-right:auto;
			padding-bottom:0px;
			padding-left:0px;
			margin-top:5px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
		}

		.ebulten-input{
			background:#ffffff;
			color:#000000;
			max-width:auto;
			height:50px;
			border-top:1px;
			border-right:1px;
			border-bottom:1px;
			border-left:1px;
			border-color:#d6d6d6;
			border-style:solid;
			border-top-right-radius:0px !important;
			border-bottom-right-radius:0px !important;
			border-top-left-radius:0px !important;
			border-bottom-left-radius:0px !important;
			padding-top:10px;
			padding-right:10px;
			padding-bottom:10px;
			padding-left:10px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
			box-shadow:0px 0px 0px #fafafa;
		}

		.ebulten-button{
			width:auto;
			height:auto;
			line-height:auto;
			background:#ea5a0b;
			border-top:1px;
			border-right:1px;
			border-bottom:1px;
			border-left:1px;
			border-color:#ea5a0b;
			border-style:solid;
			border-top-right-radius:15px !important;
			border-bottom-right-radius:15px !important;
			border-top-left-radius:0px !important;
			border-bottom-left-radius:0px !important;
			padding-top:0px;
			padding-right:7px;
			padding-bottom:0px;
			padding-left:7px;
			outline:none;
			box-shadow:0px 0px 0px #fafafa;
		}

		.ebulten-desc{
			background:#ffffff;
			color:#222222;
			font-size:1rem;
			font-weight:normal;
			width:30%;
			text-align:left;
			order:1;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
			border-top-right-radius:0px !important;
			border-bottom-right-radius:0px !important;
			border-top-left-radius:0px !important;
			border-bottom-left-radius:0px !important;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:40px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
			box-shadow:0px 0px 0px #fafafa;
		}

		.footer-sosyal-box{
			width:auto;
			text-align:center;
			order:2;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
			border-top-right-radius:0px !important;
			border-bottom-right-radius:0px !important;
			border-top-left-radius:0px !important;
			border-bottom-left-radius:0px !important;
			padding-top:0px;
			padding-right:auto;
			padding-bottom:0px;
			padding-left:0px;
			margin-top:12px !important;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:auto;
			box-shadow:0px 0px 0px #fafafa;
		}

		.footer-sosyal{
			width:37px;
			float:right;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:3px;
		}

		.guvenlik{
			background:#fafafa;
		}

		.Up{
			display:none;
			position:fixed;
			right:5px;
			bottom:150px;
			cursor:pointer;
		}

		.ebulten-button-icon::before{
			content:'\f135';
			color:#ffffff;
			font-size:2em;
			border-top:0px;
			border-bottom:0px;
			border-right:0px;
			border-left:0px;
		}

		.UpIcon::before{
			content:'\F139';
			color:#000000;
			font-size:2.5em;
		}

		.footer-whatsapp{
			position:fixed;
			z-index:9999;
			background:#25d366;
			width:auto;
			height:auto;
			top:auto;
			left:10px;
			right:auto;
			bottom:10px;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#25d366;
			border-style:solid;
			border-top-left-radius:5px !important;
			border-top-right-radius:5px !important;
			border-bottom-left-radius:5px !important;
			border-bottom-right-radius:5px !important;
			padding-top:7px;
			padding-right:10px;
			padding-bottom:7px;
			padding-left:10px;
			box-shadow:0px 0px 0px #fafafa;
		}

		.footer-whatsapp-link{
			color:#ffffff;
			font-size:1.1rem;
			font-weight:normal;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:10px;
		}

		.footer-whatsapp-link:hover{
			color:#ffffff;
		}

		.footer-whatsapp-icon::before{
			content:'\F618';
			color:#ffffff;
			font-size:1.2rem;
		}

		.footer-harici-butons{
			position:fixed;
			z-index:999999;
			text-align:right;
			width:60px;
			top:35%;
			right:0px;
			bottom:auto;
			left:auto;
		}

		.footer-harici-sosyal-icons{
			max-width:40px;
			float:left;
		}

		.footer-harici-sosyal-satir{
			width:70%;
			transition:all linear 0.2s;
			border-top-left-radius:300px !important;
			border-bottom-left-radius:360px !important;
			border-top-right-radius:0px !important;
			border-bottom-right-radius:0px !important;
			margin-top:3px;
			float:right;
		}

		.footer-harici-sosyal-satir:hover{
			transition:all linear 0.2s;
			width:100%;
		}

		.cerez-popup-box{
			display:none;
			box-sizing:border-box;
			position:fixed;
			z-index:99999;
			background:#000000;
			text-align:center;
			max-width:350px;
			top:auto;
			right:auto;
			bottom:5px;
			left:5px;
			opacity:0.8;
			border-top:1px;
			border-right:1px;
			border-bottom:1px;
			border-left:1px;
			border-color:#252525;
			border-style:solid;
			box-shadow:0px 0px 0px #fafafa;
		}

		.cerez-popup{
			box-sizing:border-box;
			position:relative;
			padding-top:15px;
			padding-right:15px;
			padding-bottom:15px;
			padding-left:15px;
		}

		.cerez-popup-close{
			box-sizing:border-box;
			position:absolute;
			cursor:pointer;
			background:#ffffff;
			color:#252525;
			font-size:18px;
			top:5px;
			right:5px;
			bottom:auto;
			left:auto;
			border-top:1px;
			border-right:1px;
			border-bottom:1px;
			border-left:1px;
			border-color:#000000;
			border-style:solid;
			border-top-left-radius:10px !important;
			border-top-right-radius:10px !important;
			border-bottom-left-radius:10px !important;
			border-bottom-right-radius:10px !important;
			padding-top:0px;
			padding-right:10px;
			padding-bottom:3px;
			padding-left:10px;
		}

		.cerez-desc{
			box-sizing:border-box;
			color:#ffffff;
			font-size:0.9rem;
			width:100%;
			height:auto;
			margin-top:10px;
			margin-right:0px;
			margin-bottom:10px;
			margin-left:0px;
		}

		.cerez-button{
			box-sizing:border-box;
			cursor:pointer;
			background:#ffffff;
			color:#252525;
			text-align:center;
			width:100%;
			border-top:1px;
			border-right:1px;
			border-bottom:1px;
			border-left:1px;
			border-color:#252525;
			border-top-left-radius:0px !important;
			border-top-right-radius:0px !important;
			border-bottom-left-radius:0px !important;
			border-bottom-right-radius:0px !important;
			padding-top:7px;
			padding-right:7px;
			padding-bottom:7px;
			padding-left:7px;
			margin-top:0px;
			margin-right:auto;
			margin-left:auto;
			margin-bottom:0px;
		}

		.footer-etbis-cerceve{
			margin-top:auto;
			margin-right:auto;
			margin-left:auto;
			margin-bottom:auto;
		}

		.footer-blog-box-new{
			width:100%;
			background:#ffffff00;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#e2e2e2;
			border-style:solid;
			border-top-left-radius:0px;
			border-top-right-radius:0px;
			border-bottom-left-radius:0px;
			border-bottom-right-radius:0px;
			padding-top:7px;
			padding-right:7px;
			padding-bottom:7px;
			padding-left:7px;
			margin-top:0px;
			margin-right:auto;
			margin-left:auto;
			margin-bottom:0px;
		}

		.footer-blog-box-content-line-new{
			width:100%;
			background:#ffffff00;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#e2e2e2;
			border-style:solid;
			border-top-left-radius:0px;
			border-top-right-radius:0px;
			border-bottom-left-radius:0px;
			border-bottom-right-radius:0px;
			padding-top:7px;
			padding-right:7px;
			padding-bottom:7px;
			padding-left:7px;
			margin-top:0px;
			margin-right:auto;
			margin-left:auto;
			margin-bottom:0px;
		}

		.footer-blog-box-title-new{
			width:100%;
			background:#ffffff00;
			color:#000000;
			font-size:0.9rem;
			text-align:left;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#e2e2e2;
			border-style:solid;
			border-top-left-radius:0px;
			border-top-right-radius:0px;
			border-bottom-left-radius:0px;
			border-bottom-right-radius:0px;
			padding-top:7px;
			padding-right:7px;
			padding-bottom:7px;
			padding-left:7px;
			margin-top:0px;
			margin-right:auto;
			margin-left:auto;
			margin-bottom:0px;
		}

		.footer-blog-line-drop-new{
			display:none;
			width:100%;
			background:#ffffff;
			color:#000000;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#e2e2e2;
			border-style:solid;
			border-top-left-radius:0px;
			border-top-right-radius:0px;
			border-bottom-left-radius:0px;
			border-bottom-right-radius:0px;
			padding-top:7px;
			padding-right:7px;
			padding-bottom:7px;
			padding-left:7px;
			margin-top:0px;
			margin-right:auto;
			margin-left:auto;
			margin-bottom:0px;
		}

		.footer-blog-box-sub-line-new{
			width:100%;
			background:#ffffff;
			padding-top:7px;
			padding-right:7px;
			padding-bottom:7px;
			padding-left:7px;
		}

		.footer-blog-box-sub-line-link-new{
			width:100%;
			color:#000000;
			font-size:0.9rem;
			text-align:left;
		}

		.footer-title-icon-new::before{
			content:'\F4FE';
			color:#000000;
			font-size:1rem;
			cursor:pointer;
		}

		.footer-mobile-fix-menu{
			width:100%;
			background:#ffffff;
			position:fixed;
			z-index:999;
			top:auto;
			left:0px;
			bottom:0px;
			right:0px;
			border-top:1px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#e2e2e2;
			border-style:solid;
			border-top-left-radius:15px;
			border-bottom-left-radius:0px;
			border-top-right-radius:15px;
			border-bottom-right-radius:0px;
			padding-top:3px;
			padding-right:8px;
			padding-bottom:3px;
			padding-left:8px;
			box-shadow:0px 0px 0px #fafafa;
		}

		.footer-mobile-fix-menu-box{
			width:20%;
			height:auto;
			background:#ffffff;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#ffffff;
			border-style:solid;
			border-top-left-radius:15px;
			border-bottom-left-radius:0px;
			border-top-right-radius:15px;
			border-bottom-right-radius:0px;
			padding-top:3px;
			padding-right:8px;
			padding-bottom:3px;
			padding-left:8px;
		}

		.footer-mobile-fix-menu-icon-box{
			width:100%;
			text-align:center;
			display:block;
			cursor:pointer;
		}

		.footer-mobile-fix-menu-link{
			width:100%;
			color:#000000;
			font-size:0.7rem;
			text-align:center;
			display:block;
			cursor:pointer;
		}

		.footer-mobile-fix-menu-home-icon::before{
			content:'\F425';
			color:#000000;
			font-size:0.9rem;
		}

		.footer-mobile-fix-menu-category-icon::before{
			content:'\F479';
			color:#000000;
			font-size:0.9rem;
		}

		.footer-mobile-fix-menu-basket-icon::before{
			content:'\F244';
			color:#000000;
			font-size:0.9rem;
		}

		.footer-mobile-fix-menu-account-icon::before{
			content:'\F4E1';
			color:#000000;
			font-size:0.9rem;
		}

		.footer-mobile-fix-menu-back-icon::before{
			content:'\F10F';
			color:#000000;
			font-size:0.9rem;
		}

		.footer-mobile-fix-menu-count{
			width:12px;
			height:12px;
			line-height:12px;
			vertical-align:middle;
			margin-top:-15px;
			margin-left:-8px;
			border-radius:30px;
			background:#000000;
			color:#ffffff;
			font-size:0.5rem;
			text-align:center;
			padding:0px;
			position:absolute;
			z-index:9;
			top:15px;
			right:auto;
			left:15px;
			bottom:auto;
			border:0px;
			border-color:#ffffff;
			border-style:solid;
		}

		.mobil-menu-button-tab{
			width:10%;
			padding-top:auto;
			padding-right:auto;
			padding-bottom:auto;
			padding-left:0px;
			margin-top:auto;
			margin-right:auto;
			margin-bottom:auto;
			margin-left:10px;
			text-align:left;
		}

		.mobil-menu-logo-tab{
			width:30%;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:0px;
			margin-top:auto;
			margin-right:auto;
			margin-bottom:auto;
			margin-left:auto;
		}

		.header-mobile-logo{
			width:auto;
			height:auto;
			margin-top:auto;
			margin-right:0px !important;
			margin-bottom:auto;
			margin-left:0px !important;
		}

		.header-mobil-top-user-icon::before{
			content:'\f4d7';
			color:#000000;
			font-size:1.3rem;
		}

		.header-mobil-top-cart-icon::before{
			content:'\F174';
			color:#000000;
			position:static;
			z-index:-1;
			font-size:1rem;
		}

		.header-mobil-shoppingquantity-box{
			position:relative;
		}

		.header-mobil-count{
			width:15px;
			height:15px;
			line-height:15px;
			vertical-align:middle;
			margin-top:-15px;
			margin-left:-8px !important;
			border-radius:30px;
			background:#000000;
			color:#ffffff;
			font-size:0.6rem;
			text-align:center;
			padding:0px;
			position:absolute;
			z-index:9;
			top:15px;
			right:auto;
			left:auto;
			bottom:auto;
		}

		.header-mobil-telefon-icon::before{
			content:'\F5B4';
			color:#000000;
			font-size:1rem;
		}

		.header-mobil-telefon{
			font-size:1.2rem;
			color:#000000;
		}

		.header-mobil-whatsapp-icon::before{
			content:'\F618';
			font-size:1rem;
			color:#000000;
		}
		.header-mobile-close-icon {
          font-size: 1.5rem;
          color: #64748b;
          text-decoration: none;
          cursor: pointer;
          transition: color 0.3s ease, transform 0.3s ease;
		}

        .header-mobile-close-icon:hover {
          color: #ef4444;
          transform: rotate(90deg);
        }
		
		.header-mobile-close-icon::before{
			content:'\f659';
			color:#000000;
			font-size:1.5rem;
			padding:5px;
		}

		.header-mobile-user-close-icon::before{
			content:'\F285';
			color:#000000;
			font-size:1.5rem;
			padding:5px;
		}

		.header-mobile-down-icon::before{
			content:'\F282';
			color:#000000;
			font-size:1rem;
		}

		.header-mobile-login-buttons{
			font-size:12px;
			height:auto;
			padding-top:5px;
			padding-right:15px;
			padding-bottom:5px;
			padding-left:15px;
			background:#ff6c13;
			color:#ffffff;
		}	
		.ucretsiz-deneyin-mobil{    
          padding: 15px 0px 15px 10px !important;
          background: linear-gradient(45deg, #ea5f0a, #ffffff);
          border-top-left-radius: 15px;
          border-bottom-left-radius: 15px;
          color: #fff !important;
		}

		.header-mobil-facebook-login-icon::before{
			content:'\F344';
			folor:#000;
		}

		.header-mobil-search-input{
			border-bottom-left-radius:5px !important;
			border-top-left-radius:5px !important;
			border-top:1px;
			border-right:1px;
			border-bottom:1px;
			border-left:1px;
			border-color:#d6d6d6;
			border-style:solid;
			padding-top:6px;
			padding-right:12px;
			padding-bottom:6px;
			padding-left:12px;
			background:#ffffff;
			font-size:1rem;
		}

		.header-mobil-search-button{
			border-top-right-radius:5px !important;
			border-bottom-right-radius:5px !important;
			border-top:1px;
			border-right:1px;
			border-bottom:1px;
			border-left:1px;
			border-color:#d6d6d6;
			border-style:solid;
			padding-top:6px;
			padding-right:12px;
			padding-bottom:6px;
			padding-left:12px;
			width:auto;
			background:#ffffff;
		}

		.header-mobil-search-top-button{
			border-top-right-radius:5px !important;
			border-bottom-right-radius:5px !important;
			border-top:0px;
			border-right:0px;
			border-bottom:0px;
			border-left:0px;
			border-color:#d6d6d6;
			border-style:solid;
			padding-top:6px;
			padding-right:6px;
			padding-bottom:6px;
			padding-left:0px;
			width:auto;
			background:#ffffff;
		}

		.header-mobil-search-icon::before{
			content:'\f52a';
			color:#000000;
			font-size:0.75rem;
		}

		.new-mobile-window-fix{
			display:none;
			position:fixed;
			width:100%;
			height:100%;
			top:0px;
			left:0px;
			z-index:9999;
		}

		.new-mobile-window{
			position:fixed;
			z-index:99999;
			left:-70%;
			top:0px;
			width:70%;
			height:100%;
			overflow-y:auto;
			box-shadow:1px 2px 3px #d6d6d6;
			background:#ffffff;
			box-sizing:border-box;
		}

		.new-mobile-window-title{
			box-sizing:border-box;
			padding-top:10px;
			padding-right:0px;
			padding-bottom:10px;
			padding-left:30px;
			color:#000000;
			font-size:1em;
			background:#f9f9f9;
			border-top:0px;
			border-left:0px;
			border-right:0px;
			border-bottom:1px;
			border-color:#cccccc;
			border-style:solid;
		}

		.new-mobile-window-line{
			box-sizing:border-box;
			padding-top:15px;
			padding-right:0px;
			padding-bottom:15px;
			padding-left:30px;
			color:#000000;
			font-size:1em;
			background:#ffffff;
			border-top:0px;
			border-left:0px;
			border-right:0px;
			border-bottom:1px;
			border-color:#f5f5f5;
			border-style:solid;
		}
        .new-mobile-window-line-a::after {
          content: "\F285";
          font-family: "bootstrap-icons";
          font-size: 0.85rem;
          padding-right: 15px;
          color: #fd5929;
          transition: transform 0.3s ease;
        }
        .new-mobile-window-line-a{
          display: flex;
          align-items: center;
          justify-content: space-between;
          padding: 1rem 0;
          color: #000000;
          font-size: 0.9rem;
          font-family: 'Inter';
          font-weight: 500;
          text-decoration: none;
          transition: all 0.3s ease;
          width: 100%;
        }

		.new-mobile-window-line-a:hover{
			color:#444444;
		}
		.new-mobile-window-line-e-ticaret{
          display: flex;
          align-items: center;
          justify-content: space-between;
          padding: 1rem 0;
          color: #000000;
          font-size: 0.9rem;
          font-family: 'Inter';
          font-weight: 500;
          text-decoration: none;
          transition: all 0.3s ease;
          width: 100%;
        }
		.new-mobile-window-line-e-ticaret:hover{
			color:#444444;
		}
		
		.accordion-toggle {
                display: flex;
                justify-content: space-between;
                align-items: center;
                cursor: pointer;
            }
            .accordion-icon {
              transition: transform 0.3s ease;
              font-size: 0.9rem;
              padding-right: 15px;
              color: #ea5f0a;
            }
            .accordion-content {
                max-height: 0;
                overflow: hidden;
                transition: max-height 0.4s ease-out;
                background-color: #fcfcfc;
                border-bottom: 1px solid #f0f0f0;
            }
            .accordion-content.open {
                max-height: 800px;
                transition: max-height 0.5s ease-in;
            }
            .submenu-item-a {
                font-size: 0.9rem;
                color: #555 !important;
                padding-left: 25px !important;
                display: flex;
                align-items: center;
                padding-top: 10px !important;
                padding-bottom: 10px !important;
            }
            .submenu-item-a i {
                margin-right: 10px;
                font-size: 1.1rem;
                color: #ea5f0a;
            }

		.new-mobile-account-fix{
			display:none;
			position:fixed;
			width:100%;
			height:100%;
			top:0px;
			left:0px;
			z-index:9999;
		}

		.new-mobile-account-drop{
			display:none;
			float:right;
			position:fixed;
			z-index:99999;
			right:-70%;
			top:0px;
			width:70%;
			height:100%;
			overflow-y:auto !important;
			box-shadow:1px 2px 3px #d6d6d6;
			background:#ffffff;
			box-sizing:border-box;
		}

		.new-mobile-account-drop-line{
			box-sizing:border-box;
			padding-top:10px;
			padding-right:0px;
			padding-bottom:10px;
			padding-left:10px;
			color:#000000;
			font-size:1em;
			background:#ffffff;
			border-top:1px;
			border-left:0px;
			border-right:0px;
			border-bottom:0px;
			border-color:#d6d6d6;
			border-style:solid;
		}

		.mobile-header{
			display:none;
		}

		.new-mobile-window-facebook-login{
			background:#2a6194;
			color:#ffffff;
			border-radius:3px;
			padding-top:0px;
			padding-right:5px;
			padding-bottom:0px;
			padding-left:5px;
			height:auto;
		}

		#newMenuFiltreOpenActive{
			display:none;
		}

		#newMenuFiltreOpenPasive{
			display:none;
		}

		.urunler-navigation-left{
			width:50%;
		}

		.urunler-filtre-right{
			width:50%;
		}

		.urunler-filtre-input-filtre{
			font-size:1rem;
			padding:0px;
			color:#000;
			text-align:center;
			margin-top:7px;
		}

		.urunler-filtre-input-filtre-ikon::before{
			content:'\F3E1';
			color:#000000;
		}

		.new-mobile-window-close::before{
			content:'\F659';
			color:#222222;
			cursor:pointer;
			display:none;
		}

		.new-mobile-window-close{
			display:none;
		}

		.urun-detay-mobile-slide{
			padding:0px;
			padding-top:15px;
			overflow:hidden;
		}

		.mobile-menu-icon::before{
			content:'\F479';
			color:#000000;
			font-weight:bold;
			font-size:1.7rem;
		}

		.mobile-header-row{
			border-top:0px;
			border-left:0px;
			border-right:0px;
			border-bottom:0px;
			border-color:#eeeff4;
			border-style:solid;
			background:#ffffff;
			padding-top:0px;
			padding-right:0px;
			padding-bottom:0px;
			padding-left:0px;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:0px;
			text-align:center;
		}

		.fs-7{
			font-size:0.9rem!important;
		}

		.fs-8{
			font-size:0.8rem!important;
		}

		.fs-9{
			font-size:0.75rem!important;
		}

		.fs-10{
			font-size:0.7rem!important;
		}

		.fs-11{
			font-size:0.65rem!important;
		}

		.fs-12{
			font-size:0.60rem!important;
		}

		/*Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1201px) {
	.header-top-left{
		/*width: 60%;*/
	}
	
	.header-top-right{
		/*width: 40%;*/
	}
	
	#newMenuFiltreOpenActive { display: none; }
	#newMenuFiltreOpenPasive { display: none; }
}


/* Medium devices (tablets, 768px and up)*/
@media (min-width: 769px) and (max-width:1200px) {
  		section p{font-size: 0.9rem !important;}
  		.container-fluid{overflow:clip !important;}
          .softtr-demo-theme-slide-item {
            flex: 0 0 calc(50% - 10px);
          }
          .softtr-demo-themes-slider-container {
            padding: 0 35px;
          }
  		.softtr-floating-card{display:none !important;}
          .softtr-sidebar-wrapper {
            position: sticky;
            top: 125px;
            width: 100%;
            z-index: 20;
            padding-bottom: 2rem;
          }
          .sepet-detay-sol-cerceve-new{
            width:100%;
          }

          .sepet-detay-sag-cerceve-new{
            width:100%;
          }

          .sepet-detay-urun-bilgileri-new{ width: 60%; }

          .integration-icon img{width:33px !important;height:33px !important;border-radius:8px !important;}
          .softtr-tablo-ust-bar {
            top:0px !important;
          }
          .softtr-first-section {
            min-height: 45vh !important;
            width: 100% !important;
            display: flex !important;
            align-items: center !important;
            justify-content: center !important;
            padding-top: 25px !important;
            padding-bottom: 0rem !important;
            box-sizing: border-box !important;
            background-color: #ffffff;
          }
          .softtr-dashboard-window{
            display:none !important;
          }
          .container-fluid .container {
            max-width: 100% !important;
            padding: 11px !important;
            overflow-x: visible !important;
            overflow-y:visible !important;
          }
          .urun-list .urun {
            flex-direction: column !important;
            padding: 24px 20px !important;
            border-left: 1px solid #e5e7eb !important;
            border-top: 6px solid #ea5a0b !important;
          }

          .urun-list .urun-bottom {
            grid-template-columns: 1fr !important;
            grid-template-rows: auto auto auto !important;
            text-align: center !important;
            gap: 12px !important;
            width: 100% !important;
          }

          .pr-star-box-kataloglist {
            grid-column: 1 / -1 !important;
            grid-row: 1 / 2 !important;
            justify-content: center !important;
            margin-bottom: 0 !important;
          }

          .urun-title {
            grid-column: 1 / -1 !important;
            grid-row: 2 / 3 !important;
            text-align: center !important;
            font-size: 18px !important;
          }

          .urun-fiyat {
            grid-column: 1 / -1 !important;
            grid-row: 3 / 4 !important;
            text-align: center !important;
            justify-content: center !important;
            font-size: 24px !important;
            margin-top: 4px !important;
          }

          .urun-hover-buttons {
            margin-left: 0 !important;
            margin-top: 24px !important;
            width: 100% !important;
            order: 4 !important;
          }

          .urun-hover-sepeteat {
            width: 100% !important;
            padding: 16px !important;
            font-size: 16px !important;
          }

          .urun-tukendi {
            left: 16px !important;
          }
          .Up {z-index:9999999 !important;}
          .container-fluid .container{max-width:100% !important;padding:11px !important;overflow-x:hidden !important;}
          .yonlendirme-bolumu { padding-top: 0.5rem !important; padding-bottom: 1.5rem !important; }
          .entegrasyon-bolumu, .sihirbaz-bolumu, .pazarlama-bolumu { padding-top: 1.5rem !important; padding-bottom: 3.5rem !important; }


          .display-6, .display-5 { font-size: 1.25rem !important; font-weight: 800 !important; margin-bottom: 0.5rem !important; line-height: 1.3 !important; }
          .lead { font-size: 0.85rem !important; margin-bottom: 1rem !important; line-height: 1.4 !important; }


          .yonlendirme-kart { padding: 0.5rem 0.75rem !important; }
          .kart-ikon { width: 30px !important; height: 30px !important; border-radius: 0.5rem !important; }
          .kart-ikon svg { width: 16px !important; height: 16px !important; }
          .kart-ana-baslik { font-size: 0.85rem !important; margin-bottom: 0 !important; }
          .btn-baslangic, .btn-degisim, .btn-ihracat { font-size: 0.75rem !important; padding: 0.25rem 0.5rem !important; border-radius: 0.25rem !important; }


          .integration-card { padding: 0.75rem !important; border-radius: 0.75rem !important; }
          .integration-icon { width: 28px !important; height: 28px !important; font-size: 0.9rem !important; margin-bottom: 1rem !important; border-radius: 0.4rem !important; }
          .integration-icon svg { width: 14px !important; height: 14px !important; }
          .integration-card h3 { font-size: 0.8rem !important; }
          .card-ads h3 { font-size: 0.9rem !important; }
          .card-ads-bg-icon { width: 60px !important; height: 60px !important; bottom: -5px !important; right: -5px !important; }


          .pazarlama-bolumu .row {row-gap: 0rem; }
          .kart-zikzak { transform: translateY(0); }
          .pazarlama-karti {height: auto; }


          .sihirbaz-bolumu .row {
            row-gap: 3rem;
          }
          .sihirbaz-arkaplan-gradyan {
            transform: rotate(2deg) scale(1.02); 
          }
          .sihirbaz-arac-ana-kutu {
            height:250px;
            box-shadow: 0 10px 25px rgba(0,0,0,0.05);
          }
          .skel-logo { width: 25%; }
          .skel-nav-item { width: 8%; }
          .skel-hero-title { width: 60%; }
          .skel-hero-desc { width: 80%; }
          .skel-hero-btn { width: 25%; }
          .ikon-kutu {
            margin-right: 1rem !important; 
          }
          .onizleme-tuvali {
            height: 165px;
            min-height: 165px;
          }
          .toolbar-container {
            height:165px;
            padding: 0.5rem !important;
            gap: 0.5rem !important;
          }
          .ornek-site-genel {
            border-radius: 0.5rem;
          }

          .marquee-content { gap: 1rem !important; }
          .marquee-content span { font-size: 0.85rem !important; }
          .e-ihracat-bolumu .row {
            row-gap: 4rem; 
          }

          .ihracat-rozet {
            top: auto;
            bottom: -10%;
            left: 5%;
            right: auto;
            width: 90%; 
            justify-content: center; 
          }

          .gorsel-kutu {
            margin-bottom: 2rem; 
          }
          .e-ihracat-bolumu .row {
            row-gap: 4rem; 
          }

          .ihracat-rozet {
            top: auto;
            bottom: -10%;
            left: 5%;
            right: auto;
            width: 90%;
            justify-content: center; 
          }

          .gorsel-kutu {
            margin-bottom: 2rem;
          }

          .akis-bolumu { padding-top: 3rem; padding-bottom: 3rem; }
           .akis-kapsayici {
          flex-direction: row !important;
          align-items: center !important;
          gap: 0.25rem !important;
          padding-left: 0;
        }
        .akis-kart {
          width: 100%;
          max-width: 250px; 
          justify-content: center;
          padding:0px;
        }
        .akis-kart-baslik {
          font-size: 0.8rem;
        }
        .akis-ok {
          width: auto;
          justify-content: center;
          padding-left: 0; 
          margin: 0.25rem 0; 
          font-size: 1.25rem;
        }
        @keyframes ok-ileri-geri {
          0% { transform: rotate(90deg) translateY(0) !important; color: #cbd5e1; opacity: 0.5; }
          50% { transform: rotate(90deg) translateY(4px) !important; color: #ea5a0b; opacity: 1; }
          100% { transform: rotate(90deg) translateY(0) !important; color: #cbd5e1; opacity: 0.5; }
        }
        .akis-dipnot {
          display: none !important; 
        }

          .cagri-merkezi-bolumu { padding-top: 1rem !important; padding-bottom: 0rem !important; }
          .cagri-kart { padding: 1rem 1rem !important; border-radius: 2rem; }
          .cagri-baslik { text-align: center; }
          .cagri-metin { text-align: center; margin-left: auto; margin-right: auto; }
          .cagri-buton-grup { justify-content: center; }
          .cagri-canli-destek-etiket {
            bottom: 7rem !important;
            padding: 0.5rem !important;
          }
          .cagri-gorsel-kapsayici {
            max-width: 9rem !important;
          }

          .cagri-gorsel-alan { margin-top: 3rem; }


          .cagri-canli-destek-etiket {
            left: 50%;
            transform: translateX(-50%);
            bottom: -1.5rem;
          }
          .softtr-sss-buton{padding:1rem !important;}
          .sss-bolumu{padding-top:1rem !important;padding-bottom:1rem !important;}
          .istatistik-bolumu { padding-top: 0rem !important; padding-bottom: 0rem !important; }
          .istatistik-kart { padding: 0rem 0.25rem; }
          .istatistik-rakam-kapsayici { font-size: 1.75rem; }
          .istatistik-ikon { width: 48px; height: 48px; font-size: 1.25rem; margin-bottom: 1rem; }
          .istatistik-metin { font-size: 0.85rem; }

          /*FİYATLAR SAYFASI Mobil */
          .softtr-cam-kampanya {border-radius:15px; }
          .softtr-boyut-baslik { font-size: 1.05rem !important; }
          .softtr-boyut-fiyat { font-size: 1.2rem !important; }
          .softtr-boyut-eski { font-size: 0.75rem !important; }
          .softtr-boyut-not { font-size: 0.7rem !important; }
          .softtr-boyut-buton { font-size: 0.85rem !important; padding-top: 0.6rem !important; padding-bottom: 0.6rem !important; }
          .softtr-boyut-liste { font-size: 0.8rem !important; line-height: 1.4 !important; }
          .softtr-onay-ikon, .softtr-carpi-ikon { font-size: 14px !important; }
          .softtr-arti-rozet { font-size: 0.6rem !important; padding: 2px 6px !important; }

          .position-absolute.top-0.start-50.translate-middle { font-size: 9px !important; padding: 2px 8px !important; width: 80% !important; white-space: normal !important; }

          .softtr-paket-izgara { display: flex !important; flex-wrap: nowrap !important; overflow-x: auto !important; scroll-snap-type: x mandatory !important; gap: 1rem !important; padding-bottom: 2.5rem !important; padding-top: 2rem !important; padding-inline: 1rem !important; margin-inline: -1rem !important; width: calc(100% + 2rem) !important; -webkit-overflow-scrolling: touch !important; }
          .softtr-paket-izgara::-webkit-scrollbar { display: none !important; } 

          .softtr-paket-kart-genel { flex: 0 0 82vw !important; max-width: 82vw !important; scroll-snap-align: center !important; border-radius: 1.5rem !important; }
          .softtr-paket-izgara::after { content: '' !important; flex: 0 0 5vw !important; }

          .softtr-populer-kart { transform: scale(1) !important; } 
          .softtr-populer-kart:hover { transform: scale(1) translateY(-4px) !important; }

          .softtr-kiyas-baslik-izgara { display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)) !important; gap: 2px !important; padding: 0 2px !important; width: 100% !important; }
          .softtr-bosluk-desktop { display: none !important; }

          .softtr-kiyas-mini-kart { padding: 6px 2px !important; margin: 0 !important; border-radius: 8px !important; border: 1px solid #f1f5f9 !important; min-width: 0 !important; overflow: hidden !important; background: white !important; display: flex !important; flex-direction: column !important; justify-content: center !important; text-align: center !important; }
          .softtr-kiyas-mini-kart.softtr-koyu-tema { background: transparent !important; color: #111827 !important; border-color: #e5e7eb !important; }
          .softtr-kiyas-mini-kart.softtr-koyu-tema .softtr-tablo-isim, .softtr-kiyas-mini-kart.softtr-koyu-tema .softtr-tablo-fiyat { color: #111827 !important; }

          .softtr-tablo-isim { font-size: 10px !important; margin-bottom: 2px !important; white-space: normal !important; word-break: break-word !important; line-height: 1.1 !important; }
          .softtr-tablo-fiyat { font-size: 11px !important; margin-bottom: 4px !important; }

          .softtr-buton-kutu { display: none !important; } 

          .softtr-siparis-buton-mini { display: flex !important; align-items: center !important; justify-content: center !important; padding: 4px 0 !important; background: var(--softtr-turuncu) !important; color: white !important; font-size: 12px !important; border-radius: 6px !important; margin: 0 auto !important; width: 80% !important; text-decoration: none !important; }

          .softtr-ozellik-satir { display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)) !important; width: 100% !important; padding: 0 2px !important; border-bottom: 2px solid #e2e8f0 !important; margin-bottom: 10px !important; }
          .softtr-ozellik-etiket { grid-column: 1 / -1 !important; text-align: center !important; background-color: #f8fafc !important; padding: 10px !important; border-right: none !important; border-bottom: 1px solid #e2e8f0 !important; border-radius: 8px 8px 0 0 !important; }
          .softtr-ozellik-baslik { font-size: 12px !important; color: #0f172a !important; }
          .softtr-kucuk-metin { font-size: 9px !important; margin-top: 2px !important; display: block !important; } 
          .softtr-ozellik-deger { padding: 12px 2px !important; font-size: 11px !important; border-right: 1px solid #f1f5f9 !important; display: flex !important; align-items: center !important; justify-content: center !important; word-break: break-word !important; text-align: center !important; }

          /*LOGİN MOBİL BAŞLANGIÇ*/
          .login-info-box {
            flex: 0 0 100% !important;
            max-width: 100% !important;
            border-right: none !important;
            border-bottom: 1px solid #f1f5f9 !important;
            padding: 2rem 1.5rem !important;
          }
          .login-box {
            flex: 0 0 100% !important;
            max-width: 100% !important;
            padding: 2rem 1.5rem !important;
          }
          /*LOGİN MOBİL BİTİŞ */


          /*ÜRÜN DETAY BAŞLANGIÇ*/

          .softtr-sag-box {margin-top:0px !important; background: #ffffff; border-radius: 0.75rem; padding: 1.25rem; box-shadow: 0 10px 25px rgba(0,0,0,0.08); border: 1px solid rgba(0,0,0,0.04); overflow: hidden; }
          .softtr-main-container { margin-top: 1.5rem;max-width:95% !important; }
          .softtr-hero-section { padding: 2rem 0; }
          .softtr-sidebar-wrapper { position: static; margin-bottom: 1.5rem;width: 100% !important; }
          .softtr-content-block { padding: 1rem; }
          .softtr-slick-prev { left: 0px; }
          .softtr-slick-next { right: 0px; }		
          .sol-box{     display: flex; flex-direction: column-reverse;}
          /*ÜRÜN DETAY BİTİŞ*/

          /*YORUMLAR ALANI BAŞLANGIÇ*/
          #yorumlar-alani .bg-light { padding: 1.25rem !important; }


          #yorumlar-alani .row.g-2 > div { width: 100% !important; margin-bottom: 0.75rem !important; }
          #yorumlar-alani .row.align-items-center > div { width: 100% !important; margin-bottom: 0.75rem !important; }


          #yorumlar-alani img[id^="captcha"] { width: 100% !important; height: 60px !important; object-fit: contain !important; background: #fff !important; }


          #yorumlar-alani .d-flex.justify-content-end, 
          #yorumlar-alani .d-flex.justify-content-between {
            flex-direction: column !important;
            align-items: stretch !important;
          }
          #yorumlar-alani input[type="submit"] { width: 100% !important; margin-top: 0.5rem !important; }

          #yorumlar-alani .rate label { width: 32px !important; height: 32px !important; font-size: 0.8rem !important; }

          /*GOOGLE YORUM ALANI*/

          .softtr-google-yorum-ust-baslik-alani {
            flex-direction: column !important;
            align-items: flex-start !important;
            gap: 1.5rem;
          }

          .softtr-google-yorum-kart {
            flex: 0 0 85% !important;
            padding: 1.25rem !important;
            border-radius: 1rem !important;
          }

          .softtr-google-yorum-kaydirma-alani {
            gap: 1rem !important;
          }

          .softtr-google-yorum-metin {
            font-size: 0.9rem !important;
          }

          /*YORUMLAR ALANI BİTİŞ*/
          .softtr-demo-hero-section {
            padding: 0rem 0rem 5rem 0 !important;
          }
          .softtr-demo-page-title {
            font-size: 1.5rem !important;
          }
          .softtr-demo-page-video-wrapper {
            margin-top: 1rem !important;
          }
          .softtr-demo-page-card {
            padding: 1rem !important;
          }
          .softtr-demo-page-desc {
            color: #6b7280;
            font-size: 0.85rem !important;
            line-height: 1.7;}
          .softtr-demo-page-input {
            width: 100%;
            padding: 12px 15px !important;
            font-size: 0.8rem !important;}
          .softtr-demo-button {
            padding: 12px !important;
            font-size: 0.8rem !important;}
          .softtr-demo-divider-slant, .softtr-demo-divider-curve {
            position: absolute;
            bottom: -70px !iimportant;}
          .softtr-demo-theme-section {
            background-color: #f8fafc;
            padding: 2rem 0 1rem 0 !important;
          }
          .softtr-demo-section-heading {
            font-size: 1.5rem !important;
          }
          .softtr-demo-section-subheading {
            font-size: 0.85rem !important;}
          .softtr-demo-press-section {
            background-color: #fff8f5;
            padding: 0rem 0 !important;}
          .softtr-demo-faq-section {
            background-color: #ffffff;
            padding: 2rem 0 8rem 0 !important;
          }
          .slick-prev { left: -15px !important; }
          .slick-next { right: -5px !important; }

          .ref-pagetitleborder { font-size: 1.4rem; }
          .ref-logo-grid { padding: 1.1rem; grid-template-columns: repeat(auto-fill, minmax(130px, 1fr)); gap: 1rem; }
          .ref-logo-card { height: 80px; padding: 1rem; }
          .ref-browser-url-bar { width: 180px; }

          #newMenuFiltreOpenActive { display: none; }
          #newMenuFiltreOpenPasive { display: none; }
          .sepet-detay-urun-bilgileri-new{ width: 60%; }

          .container{
            max-width: 960px;
          }

          .content-menu-left-button{
            font-size: 0.8rem;
            padding-top: 3px;
            padding-bottom: 3px;
          }

          .header-top-left{
            width: auto;
          }

          .header-top-right{
            width: auto;
          }

          .header-search-box{
            width: auto;
          }

          .header-sepet-box{
            width: auto;
          }

          .orta-bant-favoriler-link{
            font-size: 0.6rem;
          }

          .orta-bant-kargo-takip-link{
            font-size: 0.6rem;
          }

          .header-hesabim-link{
            font-size: 0.6rem;
          }

          .header-sepet-link{
            font-size: 0.8rem;
          }

          .navbar-items{
            padding: 10px;
          }

          .navbar-items-link{
            font-size: 0.8rem;
          }

          .ebulten-title{
            font-size: 1.3rem;
          }

          .urun-detay-cerceve{
            width: 45%;
          }

          .urun-widgets{
            display: none;
          }

          .sepet-aratoplam{
            width: 25%;
          }

          .odeme-left-box{
            width: 60%;
          }

          .odeme-right-box{
            width: 40%;
          }

          .mobile-header{
            display: none;
          }

          .hemenalpopup{
            width: 70%;
          }

          .footer-whatsapp-link{
            display: none;
          }

          .footer-etbis-cerceve{
            margin: auto !important;
          }

          .fs-md-1 { font-size: 2.5rem!important; }
          .fs-md-2 { font-size: 2rem!important; }
          .fs-md-3 { font-size: 1.75rem!important; }
          .fs-md-4 { font-size: 1.5rem!important; }
          .fs-md-5 { font-size: 1.25rem!important; }
          .fs-md-6 { font-size: 1rem!important; }
          .fs-md-7 { font-size: 0.9rem!important; }
          .fs-md-8 { font-size: 0.8rem!important; }
          .fs-md-9 { font-size: 0.75rem!important; }
          .fs-md-10 { font-size: 0.7rem!important; }
          .fs-md-11 { font-size: 0.65rem!important; }
          .fs-md-12 { font-size: 0.60rem!important; }

        }


/* Small devices (landscape phones, 576px and up)*/
@media(max-width:768px) {
  		.sepet-detay-fiyat-bilgileri-new{ width: 40%; }
  		.container-fluid{overflow:clip !important;}
  		.softtr-demo-theme-slide-item {
                flex: 0 0 calc(100% - 10px);
            }
            .softtr-demo-themes-slider-container {
                padding: 0 15px;
            }
 		 .softtr-floating-card{display:none !important;}
        .sepet-detay-sol-cerceve-new{
          width:100%;
        }

        .sepet-detay-sag-cerceve-new{
          width:100%;
        }

        .sepet-detay-urun-bilgileri-new{ width: 60%; }

        .integration-icon img{width:33px !important;height:33px !important;border-radius:8px !important;}
        .softtr-tablo-ust-bar {
          top:0px !important;
        }
        .softtr-first-section {
          min-height: 45vh !important;
          width: 100% !important;
          display: flex !important;
          align-items: center !important;
          justify-content: center !important;
          padding-top: 25px !important;
          padding-bottom: 0rem !important;
          box-sizing: border-box !important;
          background-color: #ffffff;
        }
        .softtr-dashboard-window{
          display:none !important;
        }
        .container-fluid .container {
          max-width: 100% !important;
          padding: 11px !important;
          overflow-x: visible !important;
          overflow-y:visible !important;
        }
        .urun-list .urun {
          flex-direction: column !important;
          padding: 24px 20px !important;
          border-left: 1px solid #e5e7eb !important;
          border-top: 6px solid #ea5a0b !important;
        }

        .urun-list .urun-bottom {
          grid-template-columns: 1fr !important;
          grid-template-rows: auto auto auto !important;
          text-align: center !important;
          gap: 12px !important;
          width: 100% !important;
        }

        .pr-star-box-kataloglist {
          grid-column: 1 / -1 !important;
          grid-row: 1 / 2 !important;
          justify-content: center !important;
          margin-bottom: 0 !important;
        }

        .urun-title {
          grid-column: 1 / -1 !important;
          grid-row: 2 / 3 !important;
          text-align: center !important;
          font-size: 18px !important;
        }

        .urun-fiyat {
          grid-column: 1 / -1 !important;
          grid-row: 3 / 4 !important;
          text-align: center !important;
          justify-content: center !important;
          font-size: 24px !important;
          margin-top: 4px !important;
        }

        .urun-hover-buttons {
          margin-left: 0 !important;
          margin-top: 24px !important;
          width: 100% !important;
          order: 4 !important;
        }

        .urun-hover-sepeteat {
          width: 100% !important;
          padding: 16px !important;
          font-size: 16px !important;
        }

        .urun-tukendi {
          left: 16px !important;
        }
        .Up {z-index:9999999 !important;}
        .yonlendirme-bolumu { padding-top: 0.5rem !important; padding-bottom: 1.5rem !important; }
        .entegrasyon-bolumu, .sihirbaz-bolumu, .pazarlama-bolumu { padding-top: 1.5rem !important; padding-bottom: 3.5rem !important; }


        .display-6, .display-5 { font-size: 1.25rem !important; font-weight: 800 !important; margin-bottom: 0.5rem !important; line-height: 1.3 !important; }
        .lead { font-size: 0.85rem !important; margin-bottom: 1rem !important; line-height: 1.4 !important; }


        .yonlendirme-kart { padding: 0.5rem 0.75rem !important; }
        .kart-ikon { width: 30px !important; height: 30px !important; border-radius: 0.5rem !important; }
        .kart-ikon svg { width: 16px !important; height: 16px !important; }
        .kart-ana-baslik { font-size: 0.85rem !important; margin-bottom: 0 !important; }
        .btn-baslangic, .btn-degisim, .btn-ihracat { font-size: 0.75rem !important; padding: 0.25rem 0.5rem !important; border-radius: 0.25rem !important; }


        .integration-card { padding: 0.75rem !important; border-radius: 0.75rem !important; }
        .integration-icon { width: 28px !important; height: 28px !important; font-size: 0.9rem !important; margin-bottom: 1rem !important; border-radius: 0.4rem !important; }
        .integration-icon svg { width: 14px !important; height: 14px !important; }
        .integration-card h3 { font-size: 0.8rem !important; }
        .card-ads h3 { font-size: 0.9rem !important; }
        .card-ads-bg-icon { width: 60px !important; height: 60px !important; bottom: -5px !important; right: -5px !important; }


        .pazarlama-bolumu .row {row-gap: 0rem; }
        .kart-zikzak { transform: translateY(0); }
        .pazarlama-karti {height: auto; }


        .sihirbaz-bolumu .row {
          row-gap: 3rem;
        }
        .sihirbaz-arkaplan-gradyan {
          transform: rotate(2deg) scale(1.02); 
        }
        .sihirbaz-arac-ana-kutu {
          height:350px;
          box-shadow: 0 10px 25px rgba(0,0,0,0.05);
        }
        .skel-logo { width: 25%; }
        .skel-nav-item { width: 8%; }
        .skel-hero-title { width: 60%; }
        .skel-hero-desc { width: 80%; }
        .skel-hero-btn { width: 25%; }
        .ikon-kutu {
          margin-right: 1rem !important; 
        }
        .onizleme-tuvali {
          height: 270px;
          min-height: 270px;
        }
        .toolbar-container {
          height:270px;
          padding: 0.5rem !important;
          gap: 0.5rem !important;
        }
        .ornek-site-genel {
          border-radius: 0.5rem;
        }

        .marquee-content { gap: 1rem !important; }
        .marquee-content span { font-size: 0.85rem !important; }
        .e-ihracat-bolumu .row {
          row-gap: 4rem; 
        }

        .ihracat-rozet {
          top: auto;
          bottom: -10%;
          left: 5%;
          right: auto;
          width: 90%; 
          justify-content: center; 
        }

        .gorsel-kutu {
          margin-bottom: 2rem; 
        }
        .e-ihracat-bolumu .row {
          row-gap: 4rem; 
        }

        .ihracat-rozet {
          top: auto;
          bottom: -10%;
          left: 5%;
          right: auto;
          width: 90%;
          justify-content: center; 
        }

        .gorsel-kutu {
          margin-bottom: 2rem;
        }

        .akis-bolumu { padding-top: 3rem; padding-bottom: 3rem; }
        .akis-kapsayici {
          flex-direction: row !important;
          align-items: center !important;
          gap: 0.25rem !important;
          padding-left: 0;
        }
        .akis-kart {
          width: 100%;
          max-width: 250px; 
          justify-content: center;
          padding:0px;
        }
        .akis-kart-baslik {
          font-size: 0.8rem;
        }
        .akis-ok {
          width: auto;
          justify-content: center;
          padding-left: 0; 
          margin: 0.25rem 0; 
          font-size: 1.25rem;
        }
        @keyframes ok-ileri-geri {
          0% { transform: rotate(90deg) translateY(0) !important; color: #cbd5e1; opacity: 0.5; }
          50% { transform: rotate(90deg) translateY(4px) !important; color: #ea5a0b; opacity: 1; }
          100% { transform: rotate(90deg) translateY(0) !important; color: #cbd5e1; opacity: 0.5; }
        }
        .akis-dipnot {
          display: none !important; 
        }
        

        .cagri-merkezi-bolumu { padding-top: 1rem !important; padding-bottom: 0rem !important; }
        .cagri-kart { padding: 1rem 1rem !important; border-radius: 2rem; }
        .cagri-baslik { text-align: center; }
        .cagri-metin { text-align: center; margin-left: auto; margin-right: auto; }
        .cagri-buton-grup { justify-content: center; }
        .cagri-canli-destek-etiket {
          bottom: 7rem !important;
          padding: 0.5rem !important;
        }
        .cagri-gorsel-kapsayici {
          max-width: 9rem !important;
        }

        .cagri-gorsel-alan { margin-top: 3rem; }


        .cagri-canli-destek-etiket {
          left: 50%;
          transform: translateX(-50%);
          bottom: -1.5rem;
        }
        .softtr-sss-buton{padding:1rem !important;}
        .sss-bolumu{padding-top:1rem !important;padding-bottom:1rem !important;}
        .istatistik-bolumu { padding-top: 0rem !important; padding-bottom: 0rem !important; }
        .istatistik-kart { padding: 0rem 0.25rem; }
        .istatistik-rakam-kapsayici { font-size: 1.75rem; }
        .istatistik-ikon { width: 48px; height: 48px; font-size: 1.25rem; margin-bottom: 1rem; }
        .istatistik-metin { font-size: 0.85rem; }

        /*FİYATLAR SAYFASI Mobil */
        .softtr-cam-kampanya {border-radius:15px; }
        .softtr-boyut-baslik { font-size: 1.05rem !important; }
        .softtr-boyut-fiyat { font-size: 1.2rem !important; }
        .softtr-boyut-eski { font-size: 0.75rem !important; }
        .softtr-boyut-not { font-size: 0.7rem !important; }
        .softtr-boyut-buton { font-size: 0.85rem !important; padding-top: 0.6rem !important; padding-bottom: 0.6rem !important; }
        .softtr-boyut-liste { font-size: 0.8rem !important; line-height: 1.4 !important; }
        .softtr-onay-ikon, .softtr-carpi-ikon { font-size: 14px !important; }
        .softtr-arti-rozet { font-size: 0.6rem !important; padding: 2px 6px !important; }

        .position-absolute.top-0.start-50.translate-middle { font-size: 9px !important; padding: 2px 8px !important; width: 80% !important; white-space: normal !important; }

        .softtr-paket-izgara { display: flex !important; flex-wrap: nowrap !important; overflow-x: auto !important; scroll-snap-type: x mandatory !important; gap: 1rem !important; padding-bottom: 2.5rem !important; padding-top: 2rem !important; padding-inline: 1rem !important; margin-inline: -1rem !important; width: calc(100% + 2rem) !important; -webkit-overflow-scrolling: touch !important; }
        .softtr-paket-izgara::-webkit-scrollbar { display: none !important; } 

        .softtr-paket-kart-genel { flex: 0 0 82vw !important; max-width: 82vw !important; scroll-snap-align: center !important; border-radius: 1.5rem !important; }
        .softtr-paket-izgara::after { content: '' !important; flex: 0 0 5vw !important; }

        .softtr-populer-kart { transform: scale(1) !important; } 
        .softtr-populer-kart:hover { transform: scale(1) translateY(-4px) !important; }

        .softtr-kiyas-baslik-izgara { display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)) !important; gap: 2px !important; padding: 0 2px !important; width: 100% !important; }
        .softtr-bosluk-desktop { display: none !important; }

        .softtr-kiyas-mini-kart { padding: 6px 2px !important; margin: 0 !important; border-radius: 8px !important; border: 1px solid #f1f5f9 !important; min-width: 0 !important; overflow: hidden !important; background: white !important; display: flex !important; flex-direction: column !important; justify-content: center !important; text-align: center !important; }
        .softtr-kiyas-mini-kart.softtr-koyu-tema { background: transparent !important; color: #111827 !important; border-color: #e5e7eb !important; }
        .softtr-kiyas-mini-kart.softtr-koyu-tema .softtr-tablo-isim, .softtr-kiyas-mini-kart.softtr-koyu-tema .softtr-tablo-fiyat { color: #111827 !important; }

        .softtr-tablo-isim { font-size: 10px !important; margin-bottom: 2px !important; white-space: normal !important; word-break: break-word !important; line-height: 1.1 !important; }
        .softtr-tablo-fiyat { font-size: 11px !important; margin-bottom: 4px !important; }

        .softtr-buton-kutu { display: none !important; } 

        .softtr-siparis-buton-mini { display: flex !important; align-items: center !important; justify-content: center !important; padding: 4px 0 !important; background: var(--softtr-turuncu) !important; color: white !important; font-size: 12px !important; border-radius: 6px !important; margin: 0 auto !important; width: 80% !important; text-decoration: none !important; }

        .softtr-ozellik-satir { display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)) !important; width: 100% !important; padding: 0 2px !important; border-bottom: 2px solid #e2e8f0 !important; margin-bottom: 10px !important; }
        .softtr-ozellik-etiket { grid-column: 1 / -1 !important; text-align: center !important; background-color: #f8fafc !important; padding: 10px !important; border-right: none !important; border-bottom: 1px solid #e2e8f0 !important; border-radius: 8px 8px 0 0 !important; }
        .softtr-ozellik-baslik { font-size: 12px !important; color: #0f172a !important; }
        .softtr-kucuk-metin { font-size: 9px !important; margin-top: 2px !important; display: block !important; } 
        .softtr-ozellik-deger { padding: 12px 2px !important; font-size: 11px !important; border-right: 1px solid #f1f5f9 !important; display: flex !important; align-items: center !important; justify-content: center !important; word-break: break-word !important; text-align: center !important; }

        /*LOGİN MOBİL BAŞLANGIÇ*/
        .login-info-box {
          flex: 0 0 100% !important;
          max-width: 100% !important;
          border-right: none !important;
          border-bottom: 1px solid #f1f5f9 !important;
          padding: 2rem 1.5rem !important;
        }
        .login-box {
          flex: 0 0 100% !important;
          max-width: 100% !important;
          padding: 2rem 1.5rem !important;
        }
        /*LOGİN MOBİL BİTİŞ */


        /*ÜRÜN DETAY BAŞLANGIÇ*/

        .softtr-sag-box {margin-top:0px !important; background: #ffffff; border-radius: 0.75rem; padding: 1.25rem; box-shadow: 0 10px 25px rgba(0,0,0,0.08); border: 1px solid rgba(0,0,0,0.04); overflow: hidden; }
        .softtr-main-container { margin-top: 1.5rem;max-width:95% !important; }
        .softtr-hero-section { padding: 2rem 0; }
        .softtr-sidebar-wrapper { position: static; margin-bottom: 1.5rem;width: 100% !important; }
        .softtr-content-block { padding: 1rem; }
        .softtr-slick-prev { left: 0px; }
        .softtr-slick-next { right: 0px; }		
        .sol-box{     display: flex; flex-direction: column-reverse;}
        /*ÜRÜN DETAY BİTİŞ*/

        /*YORUMLAR ALANI BAŞLANGIÇ*/
        #yorumlar-alani .bg-light { padding: 1.25rem !important; }


        #yorumlar-alani .row.g-2 > div { width: 100% !important; margin-bottom: 0.75rem !important; }
        #yorumlar-alani .row.align-items-center > div { width: 100% !important; margin-bottom: 0.75rem !important; }


        #yorumlar-alani img[id^="captcha"] { width: 100% !important; height: 60px !important; object-fit: contain !important; background: #fff !important; }


        #yorumlar-alani .d-flex.justify-content-end, 
        #yorumlar-alani .d-flex.justify-content-between {
          flex-direction: column !important;
          align-items: stretch !important;
        }
        #yorumlar-alani input[type="submit"] { width: 100% !important; margin-top: 0.5rem !important; }

        #yorumlar-alani .rate label { width: 32px !important; height: 32px !important; font-size: 0.8rem !important; }

        /*GOOGLE YORUM ALANI*/

        .softtr-google-yorum-ust-baslik-alani {
          flex-direction: column !important;
          align-items: flex-start !important;
          gap: 1.5rem;
        }

        .softtr-google-yorum-kart {
          flex: 0 0 85% !important;
          padding: 1.25rem !important;
          border-radius: 1rem !important;
        }

        .softtr-google-yorum-kaydirma-alani {
          gap: 1rem !important;
        }

        .softtr-google-yorum-metin {
          font-size: 0.9rem !important;
        }

        /*YORUMLAR ALANI BİTİŞ*/
        .softtr-demo-hero-section {
          padding: 0rem 0rem 5rem 0 !important;
        }
        .softtr-demo-page-title {
          font-size: 1.5rem !important;
        }
        .softtr-demo-page-video-wrapper {
          margin-top: 1rem !important;
        }
        .softtr-demo-page-card {
          padding: 1rem !important;
        }
        .softtr-demo-page-desc {
          color: #6b7280;
          font-size: 0.85rem !important;
          line-height: 1.7;}
        .softtr-demo-page-input {
          width: 100%;
          padding: 12px 15px !important;
          font-size: 0.8rem !important;}
        .softtr-demo-button {
          padding: 12px !important;
          font-size: 0.8rem !important;}
        .softtr-demo-divider-slant, .softtr-demo-divider-curve {
          position: absolute;
          bottom: -70px !iimportant;}
        .softtr-demo-theme-section {
          background-color: #f8fafc;
          padding: 2rem 0 1rem 0 !important;
        }
        .softtr-demo-section-heading {
          font-size: 1.5rem !important;
        }
        .softtr-demo-section-subheading {
          font-size: 0.85rem !important;}
        .softtr-demo-press-section {
          background-color: #fff8f5;
          padding: 0rem 0 !important;}
        .softtr-demo-faq-section {
          background-color: #ffffff;
          padding: 2rem 0 8rem 0 !important;
        }
        .slick-prev { left: -15px !important; }
        .slick-next { right: -5px !important; }

        .ref-pagetitleborder { font-size: 1.4rem; }
        .ref-logo-grid { padding: 1.1rem; grid-template-columns: repeat(auto-fill, minmax(130px, 1fr)); gap: 1rem; }
        .ref-logo-card { height: 80px; padding: 1rem; }
        .ref-browser-url-bar { width: 180px; }
        .header {
          display: none;
        }

        .header-search{
          padding: 10px 10px 10px 10px;
        }

        .mobile-header {
          display: block;
        }


        .ebulten-left{
          width: 100%;
          text-align: center;
        }

        .ebulten-title{
          width: 100%;
          text-align: center;
        }

        .ebulten-orta-cerceve{
          width: 80%;
          margin-left: auto !important;
          margin-right: auto !important;
        }

        .ebulten-form{
          width: 50%;
          margin: auto;
        }

        .ebulten-input{
          margin: auto;
          width: 100%;
        }


        .ebulten-desc{
          width: 100%;
          padding: 15px 0px 15px 0px;
          text-align: center;
        }

        .footer-sosyal-box{
          width: 100%;
          margin: auto;
          text-align: center;
        }

        .footer-sosyal{
          float: none;
          margin: auto;
        }

        .urunler-left{
          position: fixed;
          z-index: 9999;
          top: 0px;
          left: -85%;
          background: #fff;
          width: 85%;
          height: 100%;
          overflow-y: auto !important;
          padding-left: 0px;
        }

        .products-right{
          width: 100%;
          padding: 0px;
        }



        #newMenuFiltreOpenActive { display: block; }

        .new-mobile-window-close{
          display: block;
        }

        .new-mobile-window-close::before{
          display: block;
        }

        .urun-detay-gorsel{
          width: 100%;
        }

        .urun-detay-cerceve{
          width: 100%;
          margin: 10px 0px 10px 0px;
        }

        .urun-widgets{
          display: none;
        }

        .sepet-aratoplam{
          width: 25%;
        }

        .hemenalpopup{
          width: 70%;
        }

        .fb-yazi{
          width:95%;
        }

        .login-cerceve{
          display: flex;
          flex-direction: column-reverse;
        }

        .login-box {
          width: 100%;
        }

        .login-sifremi-unuttum{
          display: flex;
          flex-wrap: wrap;
          justify-content: center;
        }

        .login-yeni-uye{
          display: flex;
          justify-content: center;
          align-items: center;
          flex-wrap: wrap;
        }

        .login-info-box{
          width:100%;
        }

        .account-left-line{
          padding: 5px;
          font-size: 0.9em;
        }

        .footer-whatsapp-link{
          display: none;
        }

        .footer-etbis-cerceve{
          margin: auto !important;
        }

        .header-top-widgets-link{
          font-size: 0.9rem;
        }


        .fs-md-1 { font-size: 2.5rem!important; }
        .fs-md-2 { font-size: 2rem!important; }
        .fs-md-3 { font-size: 1.75rem!important; }
        .fs-md-4 { font-size: 1.5rem!important; }
        .fs-md-5 { font-size: 1.25rem!important; }
        .fs-md-6 { font-size: 1rem!important; }
        .fs-md-7 { font-size: 0.9rem!important; }
        .fs-md-8 { font-size: 0.8rem!important; }
        .fs-md-9 { font-size: 0.75rem!important; }
        .fs-md-10 { font-size: 0.7rem!important; }
        .fs-md-11 { font-size: 0.65rem!important; }
        .fs-md-12 { font-size: 0.60rem!important; }
      }

/* Eski telefonlar, 321 ve yukarısı */
@media(max-width:577px){
  .seo-vitrin-icerik{overflow:hidden;}
        .sepet-detay-urun-bilgileri-new{ width: 50%; }

        .mobile-hemenalsuccessMenuHoverPopup {
          position: absolute;
          z-index: 99999;
          background: #ffffff;
          color: #000000;
          width: 95%;
          height: auto;
          max-height: 500px;
          overflow-y: auto;
          text-align: left;
          top: 30px;
          right: 0px;
          bottom: auto;
          left: auto;
          border-top: 1px;
          border-right: 1px;
          border-bottom: 1px;
          border-left: 1px;
          border-color: #d6d6d6;
          border-style: solid;
          border-top-left-radius: 3px;
          border-top-right-radius: 3px;
          border-bottom-left-radius: 10px;
          border-bottom-right-radius: 10px;
          padding-top: 7px;
          padding-right: 10px;
          padding-bottom: 7px;
          padding-left: 10px;
          box-shadow: 0px 0px 0px #fafafa;
        }
        .mobile-hemenal-menu-hover-cerceve {
          width: 100%;
          height: auto;
          background: #ffffff;
          padding-top: 7px;
          padding-right: 10px;
          padding-bottom: 7px;
          padding-left: 10px;
          margin-top: 0px;
          margin-right: 0px;
          margin-bottom: 10px;
          margin-left: 0px;
          border-top: 1px;
          border-right: 1px;
          border-bottom: 1px;
          border-left: 1px;
          border-color: #e2e2e2;
          border-style: solid;
          border-top-left-radius: 8px;
          border-top-right-radius: 8px;
          border-bottom-left-radius: 8px;
          border-bottom-right-radius: 8px;
          position: relative;
        }
        .mobile-hemenal-menu-hover-baslik {
          width: 100%;
          height: auto;
          font-size: 0.8rem;
          font-weight: normal;
          color: #000000;
          padding-top: 0px;
          padding-right: 2px;
          padding-bottom: 2px;
          padding-left: 2px;
        }
        .mobile-hemenal-menu-hover-info-satir {
          width: 85%;
          height: auto;
          font-size: 0.8rem;
          font-weight: normal;
          color: #000000;
          padding-top: 0px;
          padding-right: 2px;
          padding-bottom: 2px;
          padding-left: 2px;
        }
        .mobile-hemenal-menu-hover-img-cerceve {
          width: 15%;
          height: auto;
          text-align: center;
          padding-top: 1px;
          padding-right: 1px;
          padding-bottom: 1px;
          padding-left: 1px;
          border-top: 0px;
          border-right: 0px;
          border-bottom: 0px;
          border-left: 0px;
          border-color: #e2e2e2;
          border-style: solid;
          border-top-left-radius: 0px;
          border-top-right-radius: 0px;
          border-bottom-left-radius: 0px;
          border-bottom-right-radius: 0px;
        }
        .mobile-hemenal-menu-hover-buton-cerceve {
          width: 100%;
          height: auto;
          font-size: 0.8rem;
          font-weight: normal;
          color: #000000;
          text-align: right;
          background: #ffffff;
          padding-top: 7px;
          padding-right: 10px;
          padding-bottom: 7px;
          padding-left: 10px;
          margin-top: 0px;
          margin-right: 0px;
          margin-bottom: 10px;
          margin-left: 0px;
          border-top: 0px;
          border-right: 0px;
          border-bottom: 0px;
          border-left: 0px;
          border-color: #e2e2e2;
          border-style: solid;
          border-top-left-radius: 8px;
          border-top-right-radius: 8px;
          border-bottom-left-radius: 8px;
          border-bottom-right-radius: 8px;
        }
        .mobile-hemenal-menu-hover-sepet-buton {
          width: auto;
          height: auto;
          font-size: 0.8rem;
          font-weight: normal;
          color: #ffffff;
          text-align: center;
          background: #f27a1a;
          padding-top: 3px;
          padding-right: 3px;
          padding-bottom: 3px;
          padding-left: 3px;
          margin-top: 0px;
          margin-right: 0px;
          margin-bottom: 0px;
          margin-left: 0px;
          border-top: 0px;
          border-right: 0px;
          border-bottom: 0px;
          border-left: 0px;
          border-color: #e2e2e2;
          border-style: solid;
          border-top-left-radius: 4px;
          border-top-right-radius: 4px;
          border-bottom-left-radius: 4px;
          border-bottom-right-radius: 4px;
        }
        .mobile-hemenal-menu-hover-adres-buton {
          width: auto;
          height: auto;
          font-size: 0.8rem;
          font-weight: normal;
          color: #ffffff;
          text-align: center;
          background: #008040;
          padding-top: 3px;
          padding-right: 3px;
          padding-bottom: 3px;
          padding-left: 3px;
          margin-top: 0px;
          margin-right: 0px;
          margin-bottom: 0px;
          margin-left: auto;
          border-top: 0px;
          border-right: 0px;
          border-bottom: 0px;
          border-left: 0px;
          border-color: #e2e2e2;
          border-style: solid;
          border-top-left-radius: 4px;
          border-top-right-radius: 4px;
          border-bottom-left-radius: 4px;
          border-bottom-right-radius: 4px;
        }
        .mobile-hemenal-menu-hover-geneltoplam-cerceve {
          width: 100%;
          height: auto;
          font-size: 0.8rem;
          font-weight: normal;
          color: #000000;
          text-align: right;
          background: #ffffff;
          padding-top: 7px;
          padding-right: 10px;
          padding-bottom: 7px;
          padding-left: 10px;
          margin-top: 0px;
          margin-right: 0px;
          margin-bottom: 10px;
          margin-left: 0px;
          border-top: 1px;
          border-right: 1px;
          border-bottom: 1px;
          border-left: 1px;
          border-color: #e2e2e2;
          border-style: solid;
          border-top-left-radius: 8px;
          border-top-right-radius: 8px;
          border-bottom-left-radius: 8px;
          border-bottom-right-radius: 8px;
        }
        .mobile-hemenal-menu-hover-delete {
          width: auto;
          height: auto;
          cursor: pointer;
          position: absolute;
          top: 5px;
          right: 2px;
          bottom: auto;
          left: auto;
        }
        .mobile-hemenal-menu-hover-delete-icon::before {
          content: '\F5DE';
          color: #000000;
          font-size: 0.8rem;
        }
        .mobile-hemenal-menu-hover-delete {
          width: auto;
          height: auto;
          cursor: pointer;
          position: absolute;
          top: 5px;
          right: 2px;
          bottom: auto;
          left: auto;
        }
        .sepet-detay-sag-cerceve-new{width: 100%;}
        .integration-icon img{width:33px !important;height:33px !important;border-radius:8px !important;}
        .softtr-tablo-ust-bar {
          top:0px !important;
        }
        .urun-list .urun {
          flex-direction: column !important;
          padding: 24px 20px !important;
          border-left: 1px solid #e5e7eb !important;
          border-top: 6px solid #ea5a0b !important;
        }

        .urun-list .urun-bottom {
          grid-template-columns: 1fr !important;
          grid-template-rows: auto auto auto !important;
          text-align: center !important;
          gap: 12px !important;
          width: 100% !important;
        }

        .pr-star-box-kataloglist {
          grid-column: 1 / -1 !important;
          grid-row: 1 / 2 !important;
          justify-content: center !important;
          margin-bottom: 0 !important;
        }

        .urun-title {
          grid-column: 1 / -1 !important;
          grid-row: 2 / 3 !important;
          text-align: center !important;
          font-size: 18px !important;
        }

        .urun-fiyat {
          grid-column: 1 / -1 !important;
          grid-row: 3 / 4 !important;
          text-align: center !important;
          justify-content: center !important;
          font-size: 24px !important;
          margin-top: 4px !important;
        }

        .urun-hover-buttons {
          margin-left: 0 !important;
          margin-top: 24px !important;
          width: 100% !important;
          order: 4 !important;
        }

        .urun-hover-sepeteat {
          width: 100% !important;
          padding: 16px !important;
          font-size: 16px !important;
        }

        .urun-tukendi {
          left: 16px !important;
        }
        .Up {z-index:9999999 !important;}
        .container-fluid .container{max-width:100% !important;padding:11px !important;overflow-x:visible !important;}
        .yonlendirme-bolumu { padding-top: 0.5rem !important; padding-bottom: 1.5rem !important; }
        .entegrasyon-bolumu, .sihirbaz-bolumu, .pazarlama-bolumu { padding-top: 1.5rem !important; padding-bottom: 3.5rem !important; }


        .display-6, .display-5 { font-size: 1.25rem !important; font-weight: 800 !important; margin-bottom: 0.5rem !important; line-height: 1.3 !important; }
        .lead { font-size: 0.85rem !important; margin-bottom: 1rem !important; line-height: 1.4 !important; }


        .yonlendirme-kart { padding: 0.5rem 0.75rem !important; }
        .kart-ikon { width: 30px !important; height: 30px !important; border-radius: 0.5rem !important; }
        .kart-ikon svg { width: 16px !important; height: 16px !important; }
        .kart-ana-baslik { font-size: 0.85rem !important; margin-bottom: 0 !important; }
        .btn-baslangic, .btn-degisim, .btn-ihracat { font-size: 0.75rem !important; padding: 0.25rem 0.5rem !important; border-radius: 0.25rem !important; }


        .integration-card { padding: 0.75rem !important; border-radius: 0.75rem !important; }
        .integration-icon { width: 28px !important; height: 28px !important; font-size: 0.9rem !important; margin-bottom: 0.25rem !important; border-radius: 0.4rem !important; }
        .integration-icon svg { width: 14px !important; height: 14px !important; }
        .integration-card h3 { font-size: 0.8rem !important; }
        .card-ads h3 { font-size: 0.9rem !important; }
        .card-ads-bg-icon { width: 60px !important; height: 60px !important; bottom: -5px !important; right: -5px !important; }


        .pazarlama-bolumu .row {row-gap: 0rem; }
        .kart-zikzak { transform: translateY(0); }
        .pazarlama-karti {height: auto; }


        .sihirbaz-bolumu .row {
          row-gap: 3rem;
        }
        .sihirbaz-arkaplan-gradyan {
          transform: rotate(2deg) scale(1.02); 
        }
        .sihirbaz-arac-ana-kutu {
          height:250px;
          box-shadow: 0 10px 25px rgba(0,0,0,0.05);
        }
        .skel-logo { width: 25%; }
        .skel-nav-item { width: 8%; }
        .skel-hero-title { width: 60%; }
        .skel-hero-desc { width: 80%; }
        .skel-hero-btn { width: 25%; }
        .ikon-kutu {
          margin-right: 1rem !important; 
        }
        .onizleme-tuvali {
          height: 165px;
          min-height: 165px;
        }
        .toolbar-container {
          height:165px;
          padding: 0.5rem !important;
          gap: 0.5rem !important;
        }
        .ornek-site-genel {
          border-radius: 0.5rem;
        }

        .marquee-content { gap: 1rem !important; }
        .marquee-content span { font-size: 0.85rem !important; }
        .e-ihracat-bolumu .row {
          row-gap: 4rem; 
        }

        .ihracat-rozet {
          top: auto;
          bottom: -10%;
          left: 5%;
          right: auto;
          width: 90%; 
          justify-content: center; 
        }

        .gorsel-kutu {
          margin-bottom: 2rem; 
        }
        .e-ihracat-bolumu .row {
          row-gap: 4rem; 
        }

        .ihracat-rozet {
          top: auto;
          bottom: -10%;
          left: 5%;
          right: auto;
          width: 90%;
          justify-content: center; 
        }

        .gorsel-kutu {
          margin-bottom: 2rem;
        }

        .akis-bolumu { padding-top: 3rem; padding-bottom: 3rem; }
        .akis-kapsayici {
          flex-direction: column !important;
          align-items: center !important;
          gap: 0.25rem !important;
          padding-left: 0;
        }
        .akis-kart {
          width: 100%;
          max-width: 250px; 
          justify-content: center;
        }
        .akis-kart-baslik {
          font-size: 0.8rem;
        }
        .akis-ok {
          width: 100%;
          justify-content: center;
          padding-left: 0; 
          margin: 0.25rem 0; 
          font-size: 1.25rem;
        }
        @keyframes ok-ileri-geri {
          0% { transform: rotate(90deg) translateY(0) !important; color: #cbd5e1; opacity: 0.5; }
          50% { transform: rotate(90deg) translateY(4px) !important; color: #ea5a0b; opacity: 1; }
          100% { transform: rotate(90deg) translateY(0) !important; color: #cbd5e1; opacity: 0.5; }
        }
        .akis-dipnot {
          display: none !important; 
        }
        .bi-chevron-double-right::before{transform: rotate(90deg);}

        .cagri-merkezi-bolumu { padding-top: 1rem !important; padding-bottom: 0rem !important; }
        .cagri-kart { padding: 1rem 1rem !important; border-radius: 2rem; }
        .cagri-baslik { text-align: center; }
        .cagri-metin { text-align: center; margin-left: auto; margin-right: auto; }
        .cagri-buton-grup { justify-content: center; }
        .cagri-canli-destek-etiket {
          bottom: 7rem !important;
          padding: 0.5rem !important;
        }
        .cagri-gorsel-kapsayici {
          max-width: 9rem !important;
        }

        .cagri-gorsel-alan { margin-top: 3rem; }


        .cagri-canli-destek-etiket {
          left: 50%;
          transform: translateX(-50%);
          bottom: -1.5rem;
        }
        .softtr-sss-buton{padding:1rem !important;}
        .sss-bolumu{padding-top:1rem !important;padding-bottom:1rem !important;}
        .istatistik-bolumu { padding-top: 0rem !important; padding-bottom: 0rem !important; }
        .istatistik-kart { padding: 0rem 0.25rem; }
        .istatistik-rakam-kapsayici { font-size: 1.75rem; }
        .istatistik-ikon { width: 48px; height: 48px; font-size: 1.25rem; margin-bottom: 1rem; }
        .istatistik-metin { font-size: 0.85rem; }

        /*FİYATLAR SAYFASI Mobil */
        .softtr-cam-kampanya {border-radius:15px; }
        .softtr-boyut-baslik { font-size: 1.05rem !important; }
        .softtr-boyut-fiyat { font-size: 1.2rem !important; }
        .softtr-boyut-eski { font-size: 0.75rem !important; }
        .softtr-boyut-not { font-size: 0.7rem !important; }
        .softtr-boyut-buton { font-size: 0.85rem !important; padding-top: 0.6rem !important; padding-bottom: 0.6rem !important; }
        .softtr-boyut-liste { font-size: 0.8rem !important; line-height: 1.4 !important; }
        .softtr-onay-ikon, .softtr-carpi-ikon { font-size: 14px !important; }
        .softtr-arti-rozet { font-size: 0.6rem !important; padding: 2px 6px !important; }

        .position-absolute.top-0.start-50.translate-middle { font-size: 9px !important; padding: 2px 8px !important; width: 80% !important; white-space: normal !important; }

        .softtr-paket-izgara { display: flex !important; flex-wrap: nowrap !important; overflow-x: auto !important; scroll-snap-type: x mandatory !important; gap: 1rem !important; padding-bottom: 2.5rem !important; padding-top: 2rem !important; padding-inline: 1rem !important; margin-inline: -1rem !important; width: calc(100% + 2rem) !important; -webkit-overflow-scrolling: touch !important; }
        .softtr-paket-izgara::-webkit-scrollbar { display: none !important; } 

        .softtr-paket-kart-genel { flex: 0 0 82vw !important; max-width: 82vw !important; scroll-snap-align: center !important; border-radius: 1.5rem !important; }
        .softtr-paket-izgara::after { content: '' !important; flex: 0 0 5vw !important; }

        .softtr-populer-kart { transform: scale(1) !important; } 
        .softtr-populer-kart:hover { transform: scale(1) translateY(-4px) !important; }

        .softtr-kiyas-baslik-izgara { display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)) !important; gap: 2px !important; padding: 0 2px !important; width: 100% !important; }
        .softtr-bosluk-desktop { display: none !important; }

        .softtr-kiyas-mini-kart { padding: 6px 2px !important; margin: 0 !important; border-radius: 8px !important; border: 1px solid #f1f5f9 !important; min-width: 0 !important; overflow: hidden !important; background: white !important; display: flex !important; flex-direction: column !important; justify-content: center !important; text-align: center !important; }
        .softtr-kiyas-mini-kart.softtr-koyu-tema { background: transparent !important; color: #111827 !important; border-color: #e5e7eb !important; }
        .softtr-kiyas-mini-kart.softtr-koyu-tema .softtr-tablo-isim, .softtr-kiyas-mini-kart.softtr-koyu-tema .softtr-tablo-fiyat { color: #111827 !important; }

        .softtr-tablo-isim { font-size: 10px !important; margin-bottom: 2px !important; white-space: normal !important; word-break: break-word !important; line-height: 1.1 !important; }
        .softtr-tablo-fiyat { font-size: 11px !important; margin-bottom: 4px !important; }

        .softtr-buton-kutu { display: none !important; } 

        .softtr-siparis-buton-mini { display: flex !important; align-items: center !important; justify-content: center !important; padding: 4px 0 !important; background: var(--softtr-turuncu) !important; color: white !important; font-size: 12px !important; border-radius: 6px !important; margin: 0 auto !important; width: 80% !important; text-decoration: none !important; }

        .softtr-ozellik-satir { display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)) !important; width: 100% !important; padding: 0 2px !important; border-bottom: 2px solid #e2e8f0 !important; margin-bottom: 10px !important; }
        .softtr-ozellik-etiket { grid-column: 1 / -1 !important; text-align: center !important; background-color: #f8fafc !important; padding: 10px !important; border-right: none !important; border-bottom: 1px solid #e2e8f0 !important; border-radius: 8px 8px 0 0 !important; }
        .softtr-ozellik-baslik { font-size: 12px !important; color: #0f172a !important; }
        .softtr-kucuk-metin { font-size: 9px !important; margin-top: 2px !important; display: block !important; } 
        .softtr-ozellik-deger { padding: 12px 2px !important; font-size: 11px !important; border-right: 1px solid #f1f5f9 !important; display: flex !important; align-items: center !important; justify-content: center !important; word-break: break-word !important; text-align: center !important; }

        /*LOGİN MOBİL BAŞLANGIÇ*/
        .login-info-box {
          flex: 0 0 100% !important;
          max-width: 100% !important;
          border-right: none !important;
          border-bottom: 1px solid #f1f5f9 !important;
          padding: 2rem 1.5rem !important;
        }
        .login-box {
          flex: 0 0 100% !important;
          max-width: 100% !important;
          padding: 2rem 1.5rem !important;
        }
        /*LOGİN MOBİL BİTİŞ */


        /*ÜRÜN DETAY BAŞLANGIÇ*/

        .softtr-sag-box {margin-top:0px !important; background: #ffffff; border-radius: 0.75rem; padding: 1.25rem; box-shadow: 0 10px 25px rgba(0,0,0,0.08); border: 1px solid rgba(0,0,0,0.04); overflow: hidden; }
        .softtr-main-container { margin-top: 1.5rem;max-width:95% !important; }
        .softtr-hero-section { padding: 2rem 0; }
        .softtr-sidebar-wrapper { position: static; margin-bottom: 1.5rem;width: 100% !important; }
        .softtr-content-block { padding: 1rem; }
        .softtr-slick-prev { left: 0px; }
        .softtr-slick-next { right: 0px; }		
        .sol-box{     display: flex; flex-direction: column-reverse;}
        /*ÜRÜN DETAY BİTİŞ*/

        /*YORUMLAR ALANI BAŞLANGIÇ*/

        #yorumlar-alani .bg-light { padding: 1.25rem !important; }


        #yorumlar-alani .row.g-2 > div { width: 100% !important; margin-bottom: 0.75rem !important; }
        #yorumlar-alani .row.align-items-center > div { width: 100% !important; margin-bottom: 0.75rem !important; }


        #yorumlar-alani img[id^="captcha"] { width: 100% !important; height: 60px !important; object-fit: contain !important; background: #fff !important; }


        #yorumlar-alani .d-flex.justify-content-end, 
        #yorumlar-alani .d-flex.justify-content-between {
          flex-direction: column !important;
          align-items: stretch !important;
        }
        #yorumlar-alani input[type="submit"] { width: 100% !important; margin-top: 0.5rem !important; }

        #yorumlar-alani .rate label { width: 32px !important; height: 32px !important; font-size: 0.8rem !important; }

        /*GOOGLE YORUM ALANI*/

        .softtr-google-yorum-ust-baslik-alani {
          flex-direction: column !important;
          align-items: flex-start !important;
          gap: 1.5rem;
        }

        .softtr-google-yorum-kart {
          flex: 0 0 85% !important;
          padding: 1.25rem !important;
          border-radius: 1rem !important;
        }

        .softtr-google-yorum-kaydirma-alani {
          gap: 1rem !important;
        }

        .softtr-google-yorum-metin {
          font-size: 0.9rem !important;
        }

        /*YORUMLAR ALANI BİTİŞ*/
        .softtr-demo-hero-section {
          padding: 0rem 0rem 5rem 0 !important;
        }
        .softtr-demo-page-title {
          font-size: 1.5rem !important;
        }
        .softtr-demo-page-video-wrapper {
          margin-top: 1rem !important;
        }
        .softtr-demo-page-card {
          padding: 1rem !important;
        }
        .softtr-demo-page-desc {
          color: #6b7280;
          font-size: 0.85rem !important;
          line-height: 1.7;}
        .softtr-demo-page-input {
          width: 100%;
          padding: 12px 15px !important;
          font-size: 0.8rem !important;}
        .softtr-demo-button {
          padding: 12px !important;
          font-size: 0.8rem !important;}
        .softtr-demo-divider-slant, .softtr-demo-divider-curve {
          position: absolute;
          bottom: -70px !iimportant;}
        .softtr-demo-theme-section {
          background-color: #f8fafc;
          padding: 2rem 0 1rem 0 !important;
        }
        .softtr-demo-section-heading {
          font-size: 1.5rem !important;
        }
        .softtr-demo-section-subheading {
          font-size: 0.85rem !important;}
        .softtr-demo-press-section {
          background-color: #fff8f5;
          padding: 0rem 0 !important;}
        .softtr-demo-faq-section {
          background-color: #ffffff;
          padding: 2rem 0 8rem 0 !important;
        }
        .slick-prev { left: -15px !important; }
        .slick-next { right: -5px !important; }

        .ref-pagetitleborder { font-size: 1.4rem; }
        .ref-logo-grid { padding: 1.1rem; grid-template-columns: repeat(auto-fill, minmax(130px, 1fr)); gap: 1rem; }
        .ref-logo-card { height: 80px; padding: 1rem; }
        .ref-browser-url-bar { width: 180px; }
        .header {
          display: none;
        }

        .header-search{
          padding: 10px 10px 10px 10px;
        }

        .header-mobile-logo{
          width: 100%;
          padding: 0px;
        }

        .sliderLeft{
          width: 100%;
        }

        .sliderRight{
          width: 100%;
        }

        .slider-yan-iki-banner-sag{
          width: 50%;
          float: left;
          padding-right: 2px;
          padding-left: 2px;
        }

        .slider-yan-iki-banner-alt-iki-banner-sag{
          width: 50%;
          float: left;
          padding-right: 2px;
          padding-left: 2px;
        }

        .mobile-header {
          display: block;
        }

        .mobil-menu-button-tab{
          width: 10%;
        }

        /*
        .mobil-menu-logo-tab{
        width: 41.66666667%;
      }
        */

        .new-mobile-window-line-a{
          padding: 0px;
        }

        .ebulten-left{
          width: 100%;
          text-align: center;
        }

        .ebulten-title{
          width: 100%;
          text-align: center;
        }

        .ebulten-orta-cerceve{
          width: 80%;
          margin-left: auto !important;
          margin-right: auto !important;
        }

        .ebulten-form{
          width: 100%;
          margin: auto;
        }

        .ebulten-input{
          margin: auto;
          width: 100%;
        }


        .ebulten-desc{
          width: 100%;
          padding: 15px 0px 15px 0px;
          text-align: center;
        }

        .footer-sosyal-box{
          width: 100%;
          margin: auto;
          text-align: center;
        }

        .footer-sosyal{
          float: none;
          margin: auto;
        }

        .footer-content .col{
          flex: 100%;
          width: 100% !important;
          text-align: center;
        }

        .footer-guvenlik{
          width: 100% !important;
        }

        .footer-blog{
          width: 100%;
          text-align: center;
          padding: 15px 0px 15px 0px;
        }


        .urunler-navigation-left{
          display: none;
        }

        .blog-navigation-band{
          display: none;
        }

        .urunler-filtre-right{
          width: 100%;
        }

        .urunler-left{
          position: fixed;
          z-index: 9999;
          top: 0px;
          left: -85%;
          background: #fff;
          width: 85%;
          height: 100%;
          overflow-y: auto !important;
          padding-left: 0px;
        }

        .products-right{
          width: 100%;
          padding: 0px;
        }

        .popup-container{
          max-width:100%;
        }


        #newMenuFiltreOpenActive { display: block; }

        .new-mobile-window-close{
          display: block;
        }

        .new-mobile-window-close::before{
          display: block;
        }

        .urun-detay-gorsel{
          width: 100%;
        }

        .urun-detay-cerceve{
          width: 100%;
          margin: 10px 0px 10px 0px;
        }

        .urun-widgets{
          display: none;
        }

        .urun-detay-adet-input{
          width: 15%;
          height: 40px;
        }

        .quantity-number{
          width: 30px;
          height: 40px;
          line-height: 40px;
          font-size: 0.9rem;
        }

        .urun-detay-button{
          height: 40px;
          font-size: 1rem;
        }

        .urun-detay-button-tablo{
          width: 100%;
          height: 40px;
          margin-top: 15px;
          margin-left: 0px;
          font-size: 0.9rem;
          padding-left: 0px;
          display: grid;
        }

        .marka{
          width: 50%;
        }

        .kampanya-sol{
          width: 100%;
        }

        .kampanya-desc{
          width: 100%;
        }

        .sepet-adim-aktif{
          font-size: 0.8rem;
        }

        .sepet-adim-pasif{
          font-size: 0.8rem;
        }

        .sepet-baslik{
          font-size: 0.7rem;
          padding: 2px;
        }

        .sepet-baslik-detay{
          font-size: 0.7rem;
          padding: 2px;
          width: 30%;
        }

        .sepet-fiyat{
          font-size: 0.7rem;
          padding: 2px;
          width: 15%;
        }


        .sepet-img-mobil{
          width: 15%;
        }

        .sepet-list-box{
          display: none;
        }

        .sepet-aratoplam{
          width: 80%;
        }

        .adress-left{
          width: 100%;
          padding: 0px;
        }

        .adress-right{
          width: 100%;
          margin-top: 15px;
          padding: 0px;
        }

        .odeme-secim-aktif{
          font-size: 0.9rem;
          width: 33.33333333%;
        }

        .odeme-secim-pasif{
          font-size: 0.9rem;
          width: 33.33333333%;
        }

        .odeme-left-box{
          width: 100%;
          font-size: 0.9rem;
        }

        .odeme-left-box .column1{
          padding: 10px 3px 10px 3px !important;
        }

        .odeme-right-box{
          width: 100%;
          margin-top: 15px;
        }

        .blog{
          height: 370px;
        }

        .blog-left{
          width: 100%;
        }

        .blog-right{
          width: 100%;
          margin-top: 15px;
        }

        .blog-list{
          width: 50%;
        }

        .breadcrumb{
          font-size: 0.9em;
        }

        .hemenalpopup{
          width: 70%;
          font-size: 0.9rem;
        }

        .fb-yazi{
          width:95%;
        }

        .login-cerceve{
          display: flex;
          flex-direction: column-reverse;
        }

        .login-box {
          width: 100%;
        }

        .login-sifremi-unuttum{
          display: flex;
          flex-wrap: wrap;
          justify-content: center;
        }

        .login-yeni-uye{
          display: flex;
          justify-content: center;
          align-items: center;
          flex-wrap: wrap;
        }

        .login-info-box{
          width:100%;
        }

        .pages-left{
          width: 100%;
          padding-left: 0px;
          padding-right: 0px;
        }

        .hesap-left-ikon{
          display: none !important;
        }

        .account-left-line{
          padding: 5px;
          font-size: 0.9em;
          width: 100% !important;
        }

        .account-right{
          width: 100%;
          margin-top: 15px;
          font-size: 0.9em;
          padding: 0px;
        }

        .account-right .input{
          padding: 5px;
          width: 100%;
        }

        .adress-text{
          width: 100%;
          padding-left: 0px;
        }

        .account-right-siparislerim{
          width: 100%;
          margin-top: 15px;
          font-size: 0.9em;
          padding: 0px;
        }

        .account-step-title{
          font-size: 0.9em;
        }

        .account-step-line{
          font-size: 0.7em;
          padding: 2px;
        }

        .footer-whatsapp-link{
          display: none;
        }

        .footer-etbis-cerceve{
          margin: auto !important;
        }

        .header-top-widgets-link{
          font-size: 0.7rem;
        }

        .urunler-filtre-input-siralama{
          padding: 5px;
          font-size: 0.68rem;
        }

        .urunler-filtre-input-tumunu-goster{
          padding: 5px;
          font-size: 0.68rem;
        }

        .urunler-filtre-input-filtre{
          margin-top: 4px;
          font-size: 0.9rem;
        }

        .sepet-devam-button{

          font-size: 0.7em;
          height: auto !important;
          padding-top: 2px;
          padding-right: 2px;
          padding-bottom: 2px;
          padding-left: 2px;
        }

        .sepet-devam-button2{

          font-size: 0.7em;
          height: auto !important;
          padding-top: 2px;
          padding-right: 2px;
          padding-bottom: 2px;
          padding-left: 2px;
        }

        .anasayfa-desc span { font-size: 0.8em !important; }
        .anasayfa-3-item { width: 100%; padding: 10px; }
        .anasayfa-2-item { width: 50%; padding: 10px; }
        .anasayfa-4-item { width: 50%; padding: 10px; }
        .anasayfa-5-item { width: 100%; padding: 10px; }
        .anasayfa-6-item { width: 100%; padding: 10px; }
        .anasayfa-7-item { width: 100%; padding: 10px; }
        .anasayfa-8-item { width: 50%; padding: 10px; }
        .anasayfa-9-item { width: 100%; padding: 10px; }
        .anasayfa-10-item { width: 50%; padding: 10px; }
        .anasayfa-11-item { width: 100%; padding: 10px; }
        .anasayfa-12-item { width: 100%; padding: 10px; }

        .fs-sm-1 { font-size: 2.5rem!important; }
        .fs-sm-2 { font-size: 2rem!important; }
        .fs-sm-3 { font-size: 1.75rem!important; }
        .fs-sm-4 { font-size: 1.5rem!important; }
        .fs-sm-5 { font-size: 1.25rem!important; }
        .fs-sm-6 { font-size: 1rem!important; }
        .fs-sm-7 { font-size: 0.9rem!important; }
        .fs-sm-8 { font-size: 0.8rem!important; }
        .fs-sm-9 { font-size: 0.75rem!important; }
        .fs-sm-10 { font-size: 0.7rem!important; }
        .fs-sm-11 { font-size: 0.65rem!important; }
        .fs-sm-12 { font-size: 0.60rem!important; }

      }

@media(max-width:426px){
	
  .softtr-product-content-box-devam-button{ bottom: 10px; width: 45%; font-size: 0.8rem; }	
  .softtr-product-content-box-google-devam-button{ width: 100%; font-size: 0.9rem;  }
  .sepet-detay-fiyat-bilgileri-new{ width: 40%; }
  .sepet-detay-urun-bilgileri-new{ width: 50%; }
   
  .integration-icon img{width:33px !important;height:33px !important;border-radius:8px !important;}
  .softtr-tablo-ust-bar {
  	top:0px !important;
  }
  .urun-list .urun {
        flex-direction: column !important;
        padding: 24px 20px !important;
        border-left: 1px solid #e5e7eb !important;
        border-top: 6px solid #ea5a0b !important;
    }
    
    .urun-list .urun-bottom {
        grid-template-columns: 1fr !important;
        grid-template-rows: auto auto auto !important;
        text-align: center !important;
        gap: 12px !important;
        width: 100% !important;
    }
    
    .pr-star-box-kataloglist {
        grid-column: 1 / -1 !important;
        grid-row: 1 / 2 !important;
        justify-content: center !important;
        margin-bottom: 0 !important;
    }
    
    .urun-title {
        grid-column: 1 / -1 !important;
        grid-row: 2 / 3 !important;
        text-align: center !important;
        font-size: 18px !important;
    }
    
    .urun-fiyat {
        grid-column: 1 / -1 !important;
        grid-row: 3 / 4 !important;
        text-align: center !important;
        justify-content: center !important;
        font-size: 24px !important;
        margin-top: 4px !important;
    }
    
    .urun-hover-buttons {
        margin-left: 0 !important;
        margin-top: 24px !important;
        width: 100% !important;
        order: 4 !important;
    }
    
    .urun-hover-sepeteat {
        width: 100% !important;
        padding: 16px !important;
        font-size: 16px !important;
    }

    .urun-tukendi {
        left: 16px !important;
    }
  	.Up {z-index:9999999 !important;}
            .container-fluid .container{max-width:100% !important;padding:11px !important;overflow-x:visible !important;}
            .yonlendirme-bolumu { padding-top: 0.5rem !important; padding-bottom: 1.5rem !important; }
            .entegrasyon-bolumu, .sihirbaz-bolumu, .pazarlama-bolumu { padding-top: 1.5rem !important; padding-bottom: 3.5rem !important; }
            
            
            .display-6, .display-5 { font-size: 1.25rem !important; font-weight: 800 !important; margin-bottom: 0.5rem !important; line-height: 1.3 !important; }
            .lead { font-size: 0.85rem !important; margin-bottom: 1rem !important; line-height: 1.4 !important; }

           
            .yonlendirme-kart { padding: 0.5rem 0.75rem !important; }
            .kart-ikon { width: 30px !important; height: 30px !important; border-radius: 0.5rem !important; }
            .kart-ikon svg { width: 16px !important; height: 16px !important; }
            .kart-ana-baslik { font-size: 0.85rem !important; margin-bottom: 0 !important; }
            .btn-baslangic, .btn-degisim, .btn-ihracat { font-size: 0.75rem !important; padding: 0.25rem 0.5rem !important; border-radius: 0.25rem !important; }
            
            
            .integration-card { padding: 0.75rem !important; border-radius: 0.75rem !important; }
            .integration-icon { width: 28px !important; height: 28px !important; font-size: 0.9rem !important; margin-bottom: 0.85rem !important; border-radius: 0.4rem !important; }
            .integration-icon svg { width: 14px !important; height: 14px !important; }
            .integration-card h3 { font-size: 0.8rem !important; }
            .card-ads h3 { font-size: 0.9rem !important; }
            .card-ads-bg-icon { width: 60px !important; height: 60px !important; bottom: -5px !important; right: -5px !important; }

            
            .pazarlama-bolumu .row {row-gap: 0rem; }
            .kart-zikzak { transform: translateY(0); }
            .pazarlama-karti {height: auto; }
            
            
            .sihirbaz-bolumu .row {
                row-gap: 3rem;
            }
            .sihirbaz-arkaplan-gradyan {
                transform: rotate(2deg) scale(1.02); 
            }
            .sihirbaz-arac-ana-kutu {
              	height:250px;
                box-shadow: 0 10px 25px rgba(0,0,0,0.05);
            }
            .skel-logo { width: 25%; }
            .skel-nav-item { width: 8%; }
            .skel-hero-title { width: 60%; }
            .skel-hero-desc { width: 80%; }
            .skel-hero-btn { width: 25%; }
				.ikon-kutu {
                margin-right: 1rem !important; 
            }
            .onizleme-tuvali {
                    height: 165px;
    			min-height: 165px;
            }
            .toolbar-container {
              	height:165px;
                padding: 0.5rem !important;
                gap: 0.5rem !important;
            }
            .ornek-site-genel {
                border-radius: 0.5rem;
            }
            
            .marquee-content { gap: 1rem !important; }
            .marquee-content span { font-size: 0.85rem !important; }
			.e-ihracat-bolumu .row {
                row-gap: 4rem; 
            }
            
            .ihracat-rozet {
                top: auto;
                bottom: -10%;
                left: 5%;
                right: auto;
                width: 90%; 
                justify-content: center; 
            }
            
            .gorsel-kutu {
                margin-bottom: 2rem; 
            }
  			.e-ihracat-bolumu .row {
                row-gap: 4rem; 
            }
            
            .ihracat-rozet {
                top: auto;
                bottom: -10%;
                left: 5%;
                right: auto;
                width: 90%;
                justify-content: center; 
            }
            
            .gorsel-kutu {
                margin-bottom: 2rem;
            }
  			
  			.akis-bolumu { padding-top: 3rem; padding-bottom: 3rem; }
            .akis-kapsayici {
                flex-direction: column !important;
                align-items: center !important;
                gap: 0.25rem !important;
                padding-left: 0;
            }
            .akis-kart {
                width: 100%;
                max-width: 250px;
                justify-content: center;
            }
            .akis-kart-baslik {
                font-size: 0.8rem;
            }
            .akis-ok {
                width: 100%;
                justify-content: center;
                padding-left: 0; 
                margin: 0.25rem 0; 
                font-size: 1.25rem;
            }
            @keyframes ok-ileri-geri {
                0% { transform: rotate(90deg) translateY(0) !important; color: #cbd5e1; opacity: 0.5; }
                50% { transform: rotate(90deg) translateY(4px) !important; color: #ea5a0b; opacity: 1; }
                100% { transform: rotate(90deg) translateY(0) !important; color: #cbd5e1; opacity: 0.5; }
            }
            .akis-dipnot {
                display: none !important; 
            }
  		.bi-chevron-double-right::before{transform: rotate(90deg);}
  			
  		.cagri-merkezi-bolumu { padding-top: 1rem !important; padding-bottom: 0rem !important; }
            .cagri-kart { padding: 1rem 1rem !important; border-radius: 2rem; }
            .cagri-baslik { text-align: center; }
            .cagri-metin { text-align: center; margin-left: auto; margin-right: auto; }
            .cagri-buton-grup { justify-content: center; }
  			.cagri-canli-destek-etiket {
              bottom: 7rem !important;
              padding: 0.5rem !important;
          }
            .cagri-gorsel-kapsayici {
                max-width: 9rem !important;
            }
            
            .cagri-gorsel-alan { margin-top: 3rem; }
            
            
            .cagri-canli-destek-etiket {
                left: 50%;
                transform: translateX(-50%);
                bottom: -1.5rem;
            }
  			.softtr-sss-buton{padding:1rem !important;}
  			.sss-bolumu{padding-top:1rem !important;padding-bottom:1rem !important;}
 			 .istatistik-bolumu { padding-top: 0rem !important; padding-bottom: 0rem !important; }
            .istatistik-kart { padding: 0rem 0.25rem; }
            .istatistik-rakam-kapsayici { font-size: 1.75rem; }
            .istatistik-ikon { width: 48px; height: 48px; font-size: 1.25rem; margin-bottom: 1rem; }
            .istatistik-metin { font-size: 0.85rem; }
  			
  			/*FİYATLAR SAYFASI Mobil */
  			.softtr-cam-kampanya {border-radius:15px; }
			.softtr-boyut-baslik { font-size: 1.05rem !important; }
            .softtr-boyut-fiyat { font-size: 1.2rem !important; }
            .softtr-boyut-eski { font-size: 0.75rem !important; }
            .softtr-boyut-not { font-size: 0.7rem !important; }
            .softtr-boyut-buton { font-size: 0.85rem !important; padding-top: 0.6rem !important; padding-bottom: 0.6rem !important; }
            .softtr-boyut-liste { font-size: 0.8rem !important; line-height: 1.4 !important; }
            .softtr-onay-ikon, .softtr-carpi-ikon { font-size: 14px !important; }
            .softtr-arti-rozet { font-size: 0.6rem !important; padding: 2px 6px !important; }
            
            .position-absolute.top-0.start-50.translate-middle { font-size: 9px !important; padding: 2px 8px !important; width: 80% !important; white-space: normal !important; }
            
            .softtr-paket-izgara { display: flex !important; flex-wrap: nowrap !important; overflow-x: auto !important; scroll-snap-type: x mandatory !important; gap: 1rem !important; padding-bottom: 2.5rem !important; padding-top: 2rem !important; padding-inline: 1rem !important; margin-inline: -1rem !important; width: calc(100% + 2rem) !important; -webkit-overflow-scrolling: touch !important; }
            .softtr-paket-izgara::-webkit-scrollbar { display: none !important; } 
            
            .softtr-paket-kart-genel { flex: 0 0 82vw !important; max-width: 82vw !important; scroll-snap-align: center !important; border-radius: 1.5rem !important; }
            .softtr-paket-izgara::after { content: '' !important; flex: 0 0 5vw !important; }
            
            .softtr-populer-kart { transform: scale(1) !important; } 
            .softtr-populer-kart:hover { transform: scale(1) translateY(-4px) !important; }

            .softtr-kiyas-baslik-izgara { display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)) !important; gap: 2px !important; padding: 0 2px !important; width: 100% !important; }
            .softtr-bosluk-desktop { display: none !important; }

            .softtr-kiyas-mini-kart { padding: 6px 2px !important; margin: 0 !important; border-radius: 8px !important; border: 1px solid #f1f5f9 !important; min-width: 0 !important; overflow: hidden !important; background: white !important; display: flex !important; flex-direction: column !important; justify-content: center !important; text-align: center !important; }
            .softtr-kiyas-mini-kart.softtr-koyu-tema { background: transparent !important; color: #111827 !important; border-color: #e5e7eb !important; }
            .softtr-kiyas-mini-kart.softtr-koyu-tema .softtr-tablo-isim, .softtr-kiyas-mini-kart.softtr-koyu-tema .softtr-tablo-fiyat { color: #111827 !important; }

            .softtr-tablo-isim { font-size: 10px !important; margin-bottom: 2px !important; white-space: normal !important; word-break: break-word !important; line-height: 1.1 !important; }
            .softtr-tablo-fiyat { font-size: 11px !important; margin-bottom: 4px !important; }
            
            .softtr-buton-kutu { display: none !important; } 

            .softtr-siparis-buton-mini { display: flex !important; align-items: center !important; justify-content: center !important; padding: 4px 0 !important; background: var(--softtr-turuncu) !important; color: white !important; font-size: 12px !important; border-radius: 6px !important; margin: 0 auto !important; width: 80% !important; text-decoration: none !important; }

            .softtr-ozellik-satir { display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)) !important; width: 100% !important; padding: 0 2px !important; border-bottom: 2px solid #e2e8f0 !important; margin-bottom: 10px !important; }
            .softtr-ozellik-etiket { grid-column: 1 / -1 !important; text-align: center !important; background-color: #f8fafc !important; padding: 10px !important; border-right: none !important; border-bottom: 1px solid #e2e8f0 !important; border-radius: 8px 8px 0 0 !important; }
            .softtr-ozellik-baslik { font-size: 12px !important; color: #0f172a !important; }
            .softtr-kucuk-metin { font-size: 9px !important; margin-top: 2px !important; display: block !important; } 
            .softtr-ozellik-deger { padding: 12px 2px !important; font-size: 11px !important; border-right: 1px solid #f1f5f9 !important; display: flex !important; align-items: center !important; justify-content: center !important; word-break: break-word !important; text-align: center !important; }

			/*LOGİN MOBİL BAŞLANGIÇ*/
			.login-info-box {
                flex: 0 0 100% !important;
                max-width: 100% !important;
                border-right: none !important;
                border-bottom: 1px solid #f1f5f9 !important;
                padding: 2rem 1.5rem !important;
            }
            .login-box {
                flex: 0 0 100% !important;
                max-width: 100% !important;
                padding: 2rem 1.5rem !important;
            }
			/*LOGİN MOBİL BİTİŞ */
			
  
  			/*ÜRÜN DETAY BAŞLANGIÇ*/
  			
            .softtr-sag-box {margin-top:0px !important; background: #ffffff; border-radius: 0.75rem; padding: 1.25rem; box-shadow: 0 10px 25px rgba(0,0,0,0.08); border: 1px solid rgba(0,0,0,0.04); overflow: hidden; }
  			  .softtr-main-container { margin-top: 1.5rem;max-width:95% !important; }
              .softtr-hero-section { padding: 2rem 0; }
              .softtr-sidebar-wrapper { position: static; margin-bottom: 1.5rem;width: 100% !important; }
              .softtr-content-block { padding: 1rem; }
              .softtr-slick-prev { left: 0px; }
              .softtr-slick-next { right: 0px; }		
  			  .sol-box{     display: flex; flex-direction: column-reverse;}
			/*ÜRÜN DETAY BİTİŞ*/
  
  			/*YORUMLAR ALANI BAŞLANGIÇ*/
  			 #yorumlar-alani .bg-light { padding: 1.25rem !important; }
            
            
            #yorumlar-alani .row.g-2 > div { width: 100% !important; margin-bottom: 0.75rem !important; }
            #yorumlar-alani .row.align-items-center > div { width: 100% !important; margin-bottom: 0.75rem !important; }
            
           
            #yorumlar-alani img[id^="captcha"] { width: 100% !important; height: 60px !important; object-fit: contain !important; background: #fff !important; }
            
            
            #yorumlar-alani .d-flex.justify-content-end, 
            #yorumlar-alani .d-flex.justify-content-between {
                flex-direction: column !important;
                align-items: stretch !important;
            }
            #yorumlar-alani input[type="submit"] { width: 100% !important; margin-top: 0.5rem !important; }
            
            #yorumlar-alani .rate label { width: 32px !important; height: 32px !important; font-size: 0.8rem !important; }
        
  			/*GOOGLE YORUM ALANI*/
            
            .softtr-google-yorum-ust-baslik-alani {
                flex-direction: column !important;
                align-items: flex-start !important;
                gap: 1.5rem;
            }

            .softtr-google-yorum-kart {
                flex: 0 0 85% !important;
                padding: 1.25rem !important;
                border-radius: 1rem !important;
            }

            .softtr-google-yorum-kaydirma-alani {
                gap: 1rem !important;
            }

            .softtr-google-yorum-metin {
                font-size: 0.9rem !important;
            }
  
  			/*YORUMLAR ALANI BİTİŞ*/
  			.softtr-demo-hero-section {
        padding: 0rem 0rem 5rem 0 !important;
    }
    .softtr-demo-page-title {
        font-size: 1.5rem !important;
    }
    .softtr-demo-page-video-wrapper {
        margin-top: 1rem !important;
    }
    .softtr-demo-page-card {
        padding: 1rem !important;
    }
  	.softtr-demo-page-desc {
    color: #6b7280;
    font-size: 0.85rem !important;
      line-height: 1.7;}
  .softtr-demo-page-input {
    width: 100%;
    padding: 12px 15px !important;
    font-size: 0.8rem !important;}
  	.softtr-demo-button {
    padding: 12px !important;
      font-size: 0.8rem !important;}
  .softtr-demo-divider-slant, .softtr-demo-divider-curve {
    position: absolute;
    bottom: -70px !iimportant;}
  .softtr-demo-theme-section {
    background-color: #f8fafc;
    padding: 2rem 0 1rem 0 !important;
}
  	.softtr-demo-section-heading {
    font-size: 1.5rem !important;
  }
  .softtr-demo-section-subheading {
    font-size: 0.85rem !important;}
  .softtr-demo-press-section {
    background-color: #fff8f5;
    padding: 0rem 0 !important;}
  	.softtr-demo-faq-section {
    background-color: #ffffff;
    padding: 2rem 0 8rem 0 !important;
}
    .slick-prev { left: -15px !important; }
    .slick-next { right: -5px !important; }
  
    .ref-pagetitleborder { font-size: 1.4rem; }
            .ref-logo-grid { padding: 1.1rem; grid-template-columns: repeat(auto-fill, minmax(130px, 1fr)); gap: 1rem; }
            .ref-logo-card { height: 80px; padding: 1rem; }
            .ref-browser-url-bar { width: 180px; }

}

@media(max-width:376px){
	
  .softtr-product-content-box-devam-button{ bottom: 10px; width: 45%; font-size: 0.8rem; }	
  .softtr-product-content-box-google-devam-button{ width: 100%; font-size: 0.9rem;  }
  .sepet-detay-fiyat-bilgileri-new{ width: 40%; }
  .sepet-detay-urun-bilgileri-new{ width: 50%; }
	
  .integration-icon img{width:33px !important;height:33px !important;border-radius:8px !important;}
  .softtr-tablo-ust-bar {
  	top:0px !important;
  }
  .urun-list .urun {
        flex-direction: column !important;
        padding: 24px 20px !important;
        border-left: 1px solid #e5e7eb !important;
        border-top: 6px solid #ea5a0b !important;
    }
    
    .urun-list .urun-bottom {
        grid-template-columns: 1fr !important;
        grid-template-rows: auto auto auto !important;
        text-align: center !important;
        gap: 12px !important;
        width: 100% !important;
    }
    
    .pr-star-box-kataloglist {
        grid-column: 1 / -1 !important;
        grid-row: 1 / 2 !important;
        justify-content: center !important;
        margin-bottom: 0 !important;
    }
    
    .urun-title {
        grid-column: 1 / -1 !important;
        grid-row: 2 / 3 !important;
        text-align: center !important;
        font-size: 18px !important;
    }
    
    .urun-fiyat {
        grid-column: 1 / -1 !important;
        grid-row: 3 / 4 !important;
        text-align: center !important;
        justify-content: center !important;
        font-size: 24px !important;
        margin-top: 4px !important;
    }
    
    .urun-hover-buttons {
        margin-left: 0 !important;
        margin-top: 24px !important;
        width: 100% !important;
        order: 4 !important;
    }
    
    .urun-hover-sepeteat {
        width: 100% !important;
        padding: 16px !important;
        font-size: 16px !important;
    }

    .urun-tukendi {
        left: 16px !important;
    }
  .Up {z-index:9999999 !important;}
            .container-fluid .container{max-width:100% !important;padding:11px !important;overflow-x:visible !important;}
            .yonlendirme-bolumu { padding-top: 0.5rem !important; padding-bottom: 1.5rem !important; }
            .entegrasyon-bolumu, .sihirbaz-bolumu, .pazarlama-bolumu { padding-top: 1.5rem !important; padding-bottom: 3.5rem !important; }
            
            
            .display-6, .display-5 { font-size: 1.25rem !important; font-weight: 800 !important; margin-bottom: 0.5rem !important; line-height: 1.3 !important; }
            .lead { font-size: 0.85rem !important; margin-bottom: 1rem !important; line-height: 1.4 !important; }

           
            .yonlendirme-kart { padding: 0.5rem 0.75rem !important; }
            .kart-ikon { width: 30px !important; height: 30px !important; border-radius: 0.5rem !important; }
            .kart-ikon svg { width: 16px !important; height: 16px !important; }
            .kart-ana-baslik { font-size: 0.85rem !important; margin-bottom: 0 !important; }
            .btn-baslangic, .btn-degisim, .btn-ihracat { font-size: 0.75rem !important; padding: 0.25rem 0.5rem !important; border-radius: 0.25rem !important; }
            
            
            .integration-card { padding: 0.75rem !important; border-radius: 0.75rem !important; }
            .integration-icon { width: 28px !important; height: 28px !important; font-size: 0.9rem !important; margin-bottom: 0.25rem !important; border-radius: 0.4rem !important; }
            .integration-icon svg { width: 14px !important; height: 14px !important; }
            .integration-card h3 { font-size: 0.8rem !important; }
            .card-ads h3 { font-size: 0.9rem !important; }
            .card-ads-bg-icon { width: 60px !important; height: 60px !important; bottom: -5px !important; right: -5px !important; }

            
            .pazarlama-bolumu .row {row-gap: 0rem; }
            .kart-zikzak { transform: translateY(0); }
            .pazarlama-karti {height: auto; }
            
            
            .sihirbaz-bolumu .row {
                row-gap: 3rem;
            }
            .sihirbaz-arkaplan-gradyan {
                transform: rotate(2deg) scale(1.02); 
            }
            .sihirbaz-arac-ana-kutu {
              	height:250px;
                box-shadow: 0 10px 25px rgba(0,0,0,0.05);
            }
            .skel-logo { width: 25%; }
            .skel-nav-item { width: 8%; }
            .skel-hero-title { width: 60%; }
            .skel-hero-desc { width: 80%; }
            .skel-hero-btn { width: 25%; }
				.ikon-kutu {
                margin-right: 1rem !important; 
            }
            .onizleme-tuvali {
                    height: 165px;
    			min-height: 165px;
            }
            .toolbar-container {
              	height:165px;
                padding: 0.5rem !important;
                gap: 0.5rem !important;
            }
            .ornek-site-genel {
                border-radius: 0.5rem;
            }
            
            .marquee-content { gap: 1rem !important; }
            .marquee-content span { font-size: 0.85rem !important; }
			.e-ihracat-bolumu .row {
                row-gap: 4rem; 
            }
            
            .ihracat-rozet {
                top: auto;
                bottom: -10%;
                left: 5%;
                right: auto;
                width: 90%; 
                justify-content: center; 
            }
            
            .gorsel-kutu {
                margin-bottom: 2rem; 
            }
  			.e-ihracat-bolumu .row {
                row-gap: 4rem; 
            }
            
            .ihracat-rozet {
                top: auto;
                bottom: -10%;
                left: 5%;
                right: auto;
                width: 90%;
                justify-content: center; 
            }
            
            .gorsel-kutu {
                margin-bottom: 2rem;
            }
  			
  			.akis-bolumu { padding-top: 3rem; padding-bottom: 3rem; }
            .akis-kapsayici {
                flex-direction: column !important;
                align-items: center !important;
                gap: 0.25rem !important;
                padding-left: 0;
            }
            .akis-kart {
                width: 100%;
                max-width: 250px; 
                justify-content: center;
            }
            .akis-kart-baslik {
                font-size: 0.8rem;
            }
            .akis-ok {
                width: 100%;
                justify-content: center;
                padding-left: 0; 
                margin: 0.25rem 0; 
                font-size: 1.25rem;
            }
            @keyframes ok-ileri-geri {
                0% { transform: rotate(90deg) translateY(0) !important; color: #cbd5e1; opacity: 0.5; }
                50% { transform: rotate(90deg) translateY(4px) !important; color: #ea5a0b; opacity: 1; }
                100% { transform: rotate(90deg) translateY(0) !important; color: #cbd5e1; opacity: 0.5; }
            }
            .akis-dipnot {
                display: none !important; 
            }
  		.bi-chevron-double-right::before{transform: rotate(90deg);}
  			
  		.cagri-merkezi-bolumu { padding-top: 1rem !important; padding-bottom: 0rem !important; }
            .cagri-kart { padding: 1rem 1rem !important; border-radius: 2rem; }
            .cagri-baslik { text-align: center; }
            .cagri-metin { text-align: center; margin-left: auto; margin-right: auto; }
            .cagri-buton-grup { justify-content: center; }
  			.cagri-canli-destek-etiket {
              bottom: 7rem !important;
              padding: 0.5rem !important;
          }
            .cagri-gorsel-kapsayici {
                max-width: 9rem !important;
            }
            
            .cagri-gorsel-alan { margin-top: 3rem; }
            
            
            .cagri-canli-destek-etiket {
                left: 50%;
                transform: translateX(-50%);
                bottom: -1.5rem;
            }
  			.softtr-sss-buton{padding:1rem !important;}
  			.sss-bolumu{padding-top:1rem !important;padding-bottom:1rem !important;}
 			 .istatistik-bolumu { padding-top: 0rem !important; padding-bottom: 0rem !important; }
            .istatistik-kart { padding: 0rem 0.25rem; }
            .istatistik-rakam-kapsayici { font-size: 1.75rem; }
            .istatistik-ikon { width: 48px; height: 48px; font-size: 1.25rem; margin-bottom: 1rem; }
            .istatistik-metin { font-size: 0.85rem; }
  			
  			/*FİYATLAR SAYFASI Mobil */
  			.softtr-cam-kampanya {border-radius:15px; }
			.softtr-boyut-baslik { font-size: 1.05rem !important; }
            .softtr-boyut-fiyat { font-size: 1.2rem !important; }
            .softtr-boyut-eski { font-size: 0.75rem !important; }
            .softtr-boyut-not { font-size: 0.7rem !important; }
            .softtr-boyut-buton { font-size: 0.85rem !important; padding-top: 0.6rem !important; padding-bottom: 0.6rem !important; }
            .softtr-boyut-liste { font-size: 0.8rem !important; line-height: 1.4 !important; }
            .softtr-onay-ikon, .softtr-carpi-ikon { font-size: 14px !important; }
            .softtr-arti-rozet { font-size: 0.6rem !important; padding: 2px 6px !important; }
            
            .position-absolute.top-0.start-50.translate-middle { font-size: 9px !important; padding: 2px 8px !important; width: 80% !important; white-space: normal !important; }
            
            .softtr-paket-izgara { display: flex !important; flex-wrap: nowrap !important; overflow-x: auto !important; scroll-snap-type: x mandatory !important; gap: 1rem !important; padding-bottom: 2.5rem !important; padding-top: 2rem !important; padding-inline: 1rem !important; margin-inline: -1rem !important; width: calc(100% + 2rem) !important; -webkit-overflow-scrolling: touch !important; }
            .softtr-paket-izgara::-webkit-scrollbar { display: none !important; } 
            
            .softtr-paket-kart-genel { flex: 0 0 82vw !important; max-width: 82vw !important; scroll-snap-align: center !important; border-radius: 1.5rem !important; }
            .softtr-paket-izgara::after { content: '' !important; flex: 0 0 5vw !important; }
            
            .softtr-populer-kart { transform: scale(1) !important; } 
            .softtr-populer-kart:hover { transform: scale(1) translateY(-4px) !important; }

            .softtr-kiyas-baslik-izgara { display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)) !important; gap: 2px !important; padding: 0 2px !important; width: 100% !important; }
            .softtr-bosluk-desktop { display: none !important; }

            .softtr-kiyas-mini-kart { padding: 6px 2px !important; margin: 0 !important; border-radius: 8px !important; border: 1px solid #f1f5f9 !important; min-width: 0 !important; overflow: hidden !important; background: white !important; display: flex !important; flex-direction: column !important; justify-content: center !important; text-align: center !important; }
            .softtr-kiyas-mini-kart.softtr-koyu-tema { background: transparent !important; color: #111827 !important; border-color: #e5e7eb !important; }
            .softtr-kiyas-mini-kart.softtr-koyu-tema .softtr-tablo-isim, .softtr-kiyas-mini-kart.softtr-koyu-tema .softtr-tablo-fiyat { color: #111827 !important; }

            .softtr-tablo-isim { font-size: 10px !important; margin-bottom: 2px !important; white-space: normal !important; word-break: break-word !important; line-height: 1.1 !important; }
            .softtr-tablo-fiyat { font-size: 11px !important; margin-bottom: 4px !important; }
            
            .softtr-buton-kutu { display: none !important; } 

            .softtr-siparis-buton-mini { display: flex !important; align-items: center !important; justify-content: center !important; padding: 4px 0 !important; background: var(--softtr-turuncu) !important; color: white !important; font-size: 12px !important; border-radius: 6px !important; margin: 0 auto !important; width: 80% !important; text-decoration: none !important; }

            .softtr-ozellik-satir { display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)) !important; width: 100% !important; padding: 0 2px !important; border-bottom: 2px solid #e2e8f0 !important; margin-bottom: 10px !important; }
            .softtr-ozellik-etiket { grid-column: 1 / -1 !important; text-align: center !important; background-color: #f8fafc !important; padding: 10px !important; border-right: none !important; border-bottom: 1px solid #e2e8f0 !important; border-radius: 8px 8px 0 0 !important; }
            .softtr-ozellik-baslik { font-size: 12px !important; color: #0f172a !important; }
            .softtr-kucuk-metin { font-size: 9px !important; margin-top: 2px !important; display: block !important; } 
            .softtr-ozellik-deger { padding: 12px 2px !important; font-size: 11px !important; border-right: 1px solid #f1f5f9 !important; display: flex !important; align-items: center !important; justify-content: center !important; word-break: break-word !important; text-align: center !important; }

			/*LOGİN MOBİL BAŞLANGIÇ*/
			.login-info-box {
                flex: 0 0 100% !important;
                max-width: 100% !important;
                border-right: none !important;
                border-bottom: 1px solid #f1f5f9 !important;
                padding: 2rem 1.5rem !important;
            }
            .login-box {
                flex: 0 0 100% !important;
                max-width: 100% !important;
                padding: 2rem 1.5rem !important;
            }
			/*LOGİN MOBİL BİTİŞ */
			
  
  			/*ÜRÜN DETAY BAŞLANGIÇ*/
  			
            .softtr-sag-box {margin-top:0px !important; background: #ffffff; border-radius: 0.75rem; padding: 1.25rem; box-shadow: 0 10px 25px rgba(0,0,0,0.08); border: 1px solid rgba(0,0,0,0.04); overflow: hidden; }
  			  .softtr-main-container { margin-top: 1.5rem;max-width:95% !important; }
              .softtr-hero-section { padding: 2rem 0; }
              .softtr-sidebar-wrapper { position: static; margin-bottom: 1.5rem;width: 100% !important; }
              .softtr-content-block { padding: 1rem; }
              .softtr-slick-prev { left: 0px; }
              .softtr-slick-next { right: 0px; }		
  			  .sol-box{     display: flex; flex-direction: column-reverse;}
			/*ÜRÜN DETAY BİTİŞ*/
  
  			/*YORUMLAR ALANI BAŞLANGIÇ*/
			#yorumlar-alani{ padding: 0.9rem 0.9rem !important; }
  			 #yorumlar-alani .bg-light { padding: 1.25rem !important; }
            
            
            #yorumlar-alani .row.g-2 > div { width: 100% !important; margin-bottom: 0.75rem !important; }
            #yorumlar-alani .row.align-items-center > div { width: 100% !important; margin-bottom: 0.75rem !important; }
            
           
            #yorumlar-alani img[id^="captcha"] { width: 100% !important; height: 60px !important; object-fit: contain !important; background: #fff !important; }
            
            
            #yorumlar-alani .d-flex.justify-content-end, 
            #yorumlar-alani .d-flex.justify-content-between {
                flex-direction: column !important;
                align-items: stretch !important;
            }
            #yorumlar-alani input[type="submit"] { width: 100% !important; margin-top: 0.5rem !important; }
            
            #yorumlar-alani .rate label { width: 32px !important; height: 32px !important; font-size: 0.8rem !important; }
        
  			/*GOOGLE YORUM ALANI*/
            
            .softtr-google-yorum-ust-baslik-alani {
                flex-direction: column !important;
                align-items: flex-start !important;
                gap: 1.5rem;
            }

            .softtr-google-yorum-kart {
                flex: 0 0 85% !important;
                padding: 1.25rem !important;
                border-radius: 1rem !important;
            }

            .softtr-google-yorum-kaydirma-alani {
                gap: 1rem !important;
            }

            .softtr-google-yorum-metin {
                font-size: 0.9rem !important;
            }
  
  			/*YORUMLAR ALANI BİTİŞ*/
  			.softtr-demo-hero-section {
        padding: 0rem 0rem 5rem 0 !important;
    }
    .softtr-demo-page-title {
        font-size: 1.5rem !important;
    }
    .softtr-demo-page-video-wrapper {
        margin-top: 1rem !important;
    }
    .softtr-demo-page-card {
        padding: 1rem !important;
    }
  	.softtr-demo-page-desc {
    color: #6b7280;
    font-size: 0.85rem !important;
      line-height: 1.7;}
  .softtr-demo-page-input {
    width: 100%;
    padding: 12px 15px !important;
    font-size: 0.8rem !important;}
  	.softtr-demo-button {
    padding: 12px !important;
      font-size: 0.8rem !important;}
  .softtr-demo-divider-slant, .softtr-demo-divider-curve {
    position: absolute;
    bottom: -70px !iimportant;}
  .softtr-demo-theme-section {
    background-color: #f8fafc;
    padding: 2rem 0 1rem 0 !important;
}
  	.softtr-demo-section-heading {
    font-size: 1.5rem !important;
  }
  .softtr-demo-section-subheading {
    font-size: 0.85rem !important;}
  .softtr-demo-press-section {
    background-color: #fff8f5;
    padding: 0rem 0 !important;}
  	.softtr-demo-faq-section {
    background-color: #ffffff;
    padding: 2rem 0 8rem 0 !important;
}
    .slick-prev { left: -15px !important; }
    .slick-next { right: -5px !important; }
  
    .ref-pagetitleborder { font-size: 1.4rem; }
            .ref-logo-grid { padding: 1.1rem; grid-template-columns: repeat(auto-fill, minmax(130px, 1fr)); gap: 1rem; }
            .ref-logo-card { height: 80px; padding: 1rem; }
            .ref-browser-url-bar { width: 180px; }
}

/* En Küçük telefonlar  */
@media(max-width:321px){
	
	.pr-total-starbox-avg-star-mobile-detail{ font-size: 0.9rem; }
	.product-detay-degerlendirme-text{ font-size: 0.8rem; }
	.softtr-product-content-box-devam-button{ bottom: 10px; width: 45%; font-size: 0.8rem; }
	.softtr-product-content-box-google-devam-button{ width: 100%; font-size: 0.9rem;  }
	.sepet-detay-fiyat-bilgileri-new{ width: 40%; }
	
  .Up {z-index:9999999 !important;}
            .container-fluid .container{max-width:100% !important;padding:0px !important;overflow-x:visible !important;}
            .yonlendirme-bolumu { padding-top: 0.5rem !important; padding-bottom: 1.5rem !important; }
            .entegrasyon-bolumu, .sihirbaz-bolumu, .pazarlama-bolumu { padding-top: 1.5rem !important; padding-bottom: 3.5rem !important; }
            
            
            .display-6, .display-5 { font-size: 1.25rem !important; font-weight: 800 !important; margin-bottom: 0.5rem !important; line-height: 1.3 !important; }
            .lead { font-size: 0.85rem !important; margin-bottom: 1rem !important; line-height: 1.4 !important; }

           
            .yonlendirme-kart { padding: 0.5rem 0.75rem !important; }
            .kart-ikon { width: 30px !important; height: 30px !important; border-radius: 0.5rem !important; }
            .kart-ikon svg { width: 16px !important; height: 16px !important; }
            .kart-ana-baslik { font-size: 0.85rem !important; margin-bottom: 0 !important; }
            .btn-baslangic, .btn-degisim, .btn-ihracat { font-size: 0.75rem !important; padding: 0.25rem 0.5rem !important; border-radius: 0.25rem !important; }
            
            
            .integration-card { padding: 0.75rem !important; border-radius: 0.75rem !important; }
            .integration-icon { width: 28px !important; height: 28px !important; font-size: 0.9rem !important; margin-bottom: 0.25rem !important; border-radius: 0.4rem !important; }
            .integration-icon svg { width: 14px !important; height: 14px !important; }
            .integration-card h3 { font-size: 0.8rem !important; }
            .card-ads h3 { font-size: 0.9rem !important; }
            .card-ads-bg-icon { width: 60px !important; height: 60px !important; bottom: -5px !important; right: -5px !important; }

            
            .pazarlama-bolumu .row {row-gap: 0rem; }
            .kart-zikzak { transform: translateY(0); }
            .pazarlama-karti {height: auto; }
            
            
            .sihirbaz-bolumu .row {
                row-gap: 3rem;
            }
            .sihirbaz-arkaplan-gradyan {
                transform: rotate(2deg) scale(1.02); 
            }
            .sihirbaz-arac-ana-kutu {
              	height:250px;
                box-shadow: 0 10px 25px rgba(0,0,0,0.05);
            }
            .skel-logo { width: 25%; }
            .skel-nav-item { width: 8%; }
            .skel-hero-title { width: 60%; }
            .skel-hero-desc { width: 80%; }
            .skel-hero-btn { width: 25%; }
				.ikon-kutu {
                margin-right: 1rem !important; 
            }
            .onizleme-tuvali {
                    height: 165px;
    			min-height: 165px;
            }
            .toolbar-container {
              	height:165px;
                padding: 0.5rem !important;
                gap: 0.5rem !important;
            }
            .ornek-site-genel {
                border-radius: 0.5rem;
            }
            
            .marquee-content { gap: 1rem !important; }
            .marquee-content span { font-size: 0.85rem !important; }
			.e-ihracat-bolumu .row {
                row-gap: 4rem; 
            }
            
            .ihracat-rozet {
                top: auto;
                bottom: -10%;
                left: 5%;
                right: auto;
                width: 90%; 
                justify-content: center; 
            }
            
            .gorsel-kutu {
                margin-bottom: 2rem; 
            }
  			.e-ihracat-bolumu .row {
                row-gap: 4rem; 
            }
            
            .ihracat-rozet {
                top: auto;
                bottom: -10%;
                left: 5%;
                right: auto;
                width: 90%;
                justify-content: center; 
            }
            
            .gorsel-kutu {
                margin-bottom: 2rem;
            }
  			
  			.akis-bolumu { padding-top: 3rem; padding-bottom: 3rem; }
            .akis-kapsayici {
                flex-direction: column !important;
                align-items: center !important;
                gap: 0.25rem !important;
                padding-left: 0;
            }
            .akis-kart {
                width: 100%;
                max-width: 250px; 
                justify-content: center;
            }
            .akis-kart-baslik {
                font-size: 0.8rem;
            }
            .akis-ok {
                width: 100%;
                justify-content: center;
                padding-left: 0; 
                margin: 0.25rem 0; 
                font-size: 1.25rem;
            }
            @keyframes ok-ileri-geri {
                0% { transform: rotate(90deg) translateY(0) !important; color: #cbd5e1; opacity: 0.5; }
                50% { transform: rotate(90deg) translateY(4px) !important; color: #ea5a0b; opacity: 1; }
                100% { transform: rotate(90deg) translateY(0) !important; color: #cbd5e1; opacity: 0.5; }
            }
            .akis-dipnot {
                display: none !important; 
            }
  		.bi-chevron-double-right::before{transform: rotate(90deg);}
  			
  		.cagri-merkezi-bolumu { padding-top: 1rem !important; padding-bottom: 0rem !important; }
            .cagri-kart { padding: 1rem 1rem !important; border-radius: 2rem; }
            .cagri-baslik { text-align: center; }
            .cagri-metin { text-align: center; margin-left: auto; margin-right: auto; }
            .cagri-buton-grup { justify-content: center; }
  			.cagri-canli-destek-etiket {
              bottom: 7rem !important;
              padding: 0.5rem !important;
          }
            .cagri-gorsel-kapsayici {
                max-width: 9rem !important;
            }
            
            .cagri-gorsel-alan { margin-top: 3rem; }
            
            
            .cagri-canli-destek-etiket {
                left: 50%;
                transform: translateX(-50%);
                bottom: -1.5rem;
            }
  			.softtr-sss-buton{padding:1rem !important;}
  			.sss-bolumu{padding-top:1rem !important;padding-bottom:1rem !important;}
 			 .istatistik-bolumu { padding-top: 0rem !important; padding-bottom: 0rem !important; }
            .istatistik-kart { padding: 0rem 0.25rem; }
            .istatistik-rakam-kapsayici { font-size: 1.75rem; }
            .istatistik-ikon { width: 48px; height: 48px; font-size: 1.25rem; margin-bottom: 1rem; }
            .istatistik-metin { font-size: 0.85rem; }
  			
  			/*FİYATLAR SAYFASI Mobil */
  			.softtr-cam-kampanya {border-radius:15px; }
			.softtr-boyut-baslik { font-size: 1.05rem !important; }
            .softtr-boyut-fiyat { font-size: 1.2rem !important; }
            .softtr-boyut-eski { font-size: 0.75rem !important; }
            .softtr-boyut-not { font-size: 0.7rem !important; }
            .softtr-boyut-buton { font-size: 0.85rem !important; padding-top: 0.6rem !important; padding-bottom: 0.6rem !important; }
            .softtr-boyut-liste { font-size: 0.8rem !important; line-height: 1.4 !important; }
            .softtr-onay-ikon, .softtr-carpi-ikon { font-size: 14px !important; }
            .softtr-arti-rozet { font-size: 0.6rem !important; padding: 2px 6px !important; }
            
            .position-absolute.top-0.start-50.translate-middle { font-size: 9px !important; padding: 2px 8px !important; width: 80% !important; white-space: normal !important; }
            
            .softtr-paket-izgara { display: flex !important; flex-wrap: nowrap !important; overflow-x: auto !important; scroll-snap-type: x mandatory !important; gap: 1rem !important; padding-bottom: 2.5rem !important; padding-top: 2rem !important; padding-inline: 1rem !important; margin-inline: -1rem !important; width: calc(100% + 2rem) !important; -webkit-overflow-scrolling: touch !important; }
            .softtr-paket-izgara::-webkit-scrollbar { display: none !important; } 
            
            .softtr-paket-kart-genel { flex: 0 0 82vw !important; max-width: 82vw !important; scroll-snap-align: center !important; border-radius: 1.5rem !important; }
            .softtr-paket-izgara::after { content: '' !important; flex: 0 0 5vw !important; }
            
            .softtr-populer-kart { transform: scale(1) !important; } 
            .softtr-populer-kart:hover { transform: scale(1) translateY(-4px) !important; }

            .softtr-kiyas-baslik-izgara { display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)) !important; gap: 2px !important; padding: 0 2px !important; width: 100% !important; }
            .softtr-bosluk-desktop { display: none !important; }

            .softtr-kiyas-mini-kart { padding: 6px 2px !important; margin: 0 !important; border-radius: 8px !important; border: 1px solid #f1f5f9 !important; min-width: 0 !important; overflow: hidden !important; background: white !important; display: flex !important; flex-direction: column !important; justify-content: center !important; text-align: center !important; }
            .softtr-kiyas-mini-kart.softtr-koyu-tema { background: transparent !important; color: #111827 !important; border-color: #e5e7eb !important; }
            .softtr-kiyas-mini-kart.softtr-koyu-tema .softtr-tablo-isim, .softtr-kiyas-mini-kart.softtr-koyu-tema .softtr-tablo-fiyat { color: #111827 !important; }

            .softtr-tablo-isim { font-size: 8px !important; margin-bottom: 2px !important; white-space: normal !important; word-break: break-word !important; line-height: 1.1 !important; }
            .softtr-tablo-fiyat { font-size: 11px !important; margin-bottom: 4px !important; }
            
            .softtr-buton-kutu { display: none !important; } 

            .softtr-siparis-buton-mini { display: flex !important; align-items: center !important; justify-content: center !important; padding: 4px 0 !important; background: var(--softtr-turuncu) !important; color: white !important; font-size: 12px !important; border-radius: 6px !important; margin: 0 auto !important; width: 80% !important; text-decoration: none !important; }

            .softtr-ozellik-satir { display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)) !important; width: 100% !important; padding: 0 2px !important; border-bottom: 2px solid #e2e8f0 !important; margin-bottom: 10px !important; }
            .softtr-ozellik-etiket { grid-column: 1 / -1 !important; text-align: center !important; background-color: #f8fafc !important; padding: 10px !important; border-right: none !important; border-bottom: 1px solid #e2e8f0 !important; border-radius: 8px 8px 0 0 !important; }
            .softtr-ozellik-baslik { font-size: 12px !important; color: #0f172a !important; }
            .softtr-kucuk-metin { font-size: 9px !important; margin-top: 2px !important; display: block !important; } 
            .softtr-ozellik-deger { padding: 12px 2px !important; font-size: 11px !important; border-right: 1px solid #f1f5f9 !important; display: flex !important; align-items: center !important; justify-content: center !important; word-break: break-word !important; text-align: center !important; }

			/*LOGİN MOBİL BAŞLANGIÇ*/
			.login-info-box {
                flex: 0 0 100% !important;
                max-width: 100% !important;
                border-right: none !important;
                border-bottom: 1px solid #f1f5f9 !important;
                padding: 2rem 1.5rem !important;
            }
            .login-box {
                flex: 0 0 100% !important;
                max-width: 100% !important;
                padding: 2rem 1.5rem !important;
            }
			/*LOGİN MOBİL BİTİŞ */
			
  
  			/*ÜRÜN DETAY BAŞLANGIÇ*/
  			
            .softtr-sag-box {margin-top:0px !important; background: #ffffff; border-radius: 0.75rem; padding: 1.25rem; box-shadow: 0 10px 25px rgba(0,0,0,0.08); border: 1px solid rgba(0,0,0,0.04); overflow: hidden; }
  			  .softtr-main-container { margin-top: 1.5rem;max-width:95% !important; }
              .softtr-hero-section { padding: 2rem 0; }
              .softtr-sidebar-wrapper { position: static; margin-bottom: 1.5rem;width: 100% !important; }
              .softtr-content-block { padding: 1rem; }
              .softtr-slick-prev { left: 0px; }
              .softtr-slick-next { right: 0px; }		
  			  .sol-box{     display: flex; flex-direction: column-reverse;}
			/*ÜRÜN DETAY BİTİŞ*/
  
  			/*YORUMLAR ALANI BAŞLANGIÇ*/
			#yorumlar-alani{ padding: 0.9rem 0.9rem !important; }
  			 #yorumlar-alani .bg-light { padding: 1.25rem !important; }
            
            
            #yorumlar-alani .row.g-2 > div { width: 100% !important; margin-bottom: 0.75rem !important; }
            #yorumlar-alani .row.align-items-center > div { width: 100% !important; margin-bottom: 0.75rem !important; }
            
           
            #yorumlar-alani img[id^="captcha"] { width: 100% !important; height: 60px !important; object-fit: contain !important; background: #fff !important; }
            
            
            #yorumlar-alani .d-flex.justify-content-end, 
            #yorumlar-alani .d-flex.justify-content-between {
                flex-direction: column !important;
                align-items: stretch !important;
            }
            #yorumlar-alani input[type="submit"] { width: 100% !important; margin-top: 0.5rem !important; }
            
            #yorumlar-alani .rate label { width: 32px !important; height: 32px !important; font-size: 0.8rem !important; }
        
  			/*GOOGLE YORUM ALANI*/
            
            .softtr-google-yorum-ust-baslik-alani {
                flex-direction: column !important;
                align-items: flex-start !important;
                gap: 1.5rem;
            }

            .softtr-google-yorum-kart {
                flex: 0 0 85% !important;
                padding: 1.25rem !important;
                border-radius: 1rem !important;
            }

            .softtr-google-yorum-kaydirma-alani {
                gap: 1rem !important;
            }

            .softtr-google-yorum-metin {
                font-size: 0.9rem !important;
            }
  
  			/*YORUMLAR ALANI BİTİŞ*/
  			.softtr-demo-hero-section {
        padding: 0rem 0rem 5rem 0 !important;
    }
    .softtr-demo-page-title {
        font-size: 1.5rem !important;
    }
    .softtr-demo-page-video-wrapper {
        margin-top: 1rem !important;
    }
    .softtr-demo-page-card {
        padding: 1rem !important;
    }
  	.softtr-demo-page-desc {
    color: #6b7280;
    font-size: 0.85rem !important;
      line-height: 1.7;}
  .softtr-demo-page-input {
    width: 100%;
    padding: 12px 15px !important;
    font-size: 0.8rem !important;}
  	.softtr-demo-button {
    padding: 12px !important;
      font-size: 0.8rem !important;}
  .softtr-demo-divider-slant, .softtr-demo-divider-curve {
    position: absolute;
    bottom: -70px !iimportant;}
  .softtr-demo-theme-section {
    background-color: #f8fafc;
    padding: 2rem 0 1rem 0 !important;
}
  	.softtr-demo-section-heading {
    font-size: 1.5rem !important;
  }
  .softtr-demo-section-subheading {
    font-size: 0.85rem !important;}
  .softtr-demo-press-section {
    background-color: #fff8f5;
    padding: 0rem 0 !important;}
  	.softtr-demo-faq-section {
    background-color: #ffffff;
    padding: 2rem 0 8rem 0 !important;
}
    .slick-prev { left: -15px !important; }
    .slick-next { right: -5px !important; }
  
    .ref-pagetitleborder { font-size: 1.4rem; }
            .ref-logo-grid { padding: 1.1rem; grid-template-columns: repeat(auto-fill, minmax(130px, 1fr)); gap: 1rem; }
            .ref-logo-card { height: 80px; padding: 1rem; }
            .ref-browser-url-bar { width: 180px; }
	
	.header {
		display: none;
	}
	
	.header-search{
		padding: 10px 10px 10px 10px;
	}
	
	.header-mobile-logo{
		width: 100%;
		padding: 0px;
	}
	
	.sliderLeft{
		width: 100%;
	}
	
	.sliderRight{
		width: 100%;
	}
	
	.slider-yan-iki-banner-sag{
		width: 50%;
		float: left;
		padding-right: 2px;
		padding-left: 2px;
	}
	
	.slider-yan-iki-banner-alt-iki-banner-sag{
		width: 50%;
		float: left;
		padding-right: 2px;
		padding-left: 2px;
	}
	
	.mobile-header {
		display: block;
	}
	
	.mobil-menu-button-tab{
		width: 10%;
	}
	
	/*
	.mobil-menu-logo-tab{
		width: 41.66666667%;
	}
	*/
	
	.new-mobile-window-line-a{
		padding: 0px;
	}
	
	.ebulten-left{
		width: 100%;
		text-align: center;
	}
	
	.ebulten-title{
		width: 100%;
		text-align: center;
	}
	
	.ebulten-orta-cerceve{
		width: 80%;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	
	.ebulten-form{
		width: 100%;
		margin: auto;
	}
	
	.ebulten-input{
		margin: auto;
		width: 100%;
	}
	
	
	.ebulten-desc{
		width: 100%;
		padding: 15px 0px 15px 0px;
		text-align: center;
	}
	
	.footer-sosyal-box{
		width: 100%;
		margin: auto;
		text-align: center;
	}
	
	.footer-sosyal{
		float: none;
		margin: auto;
	}
	
	.footer-content .col{
		flex: 100%;
		width: 100% !important;
		text-align: center;
	}
	
	.footer-guvenlik{
		width: 100% !important;
	}
	
	.footer-blog{
		width: 100%;
		text-align: center;
		padding: 15px 0px 15px 0px;
	}
	
	
	.urunler-navigation-left{
		display: none !important;
	}
	
	
	.blog-navigation-band{
		display: none;
	}
	
	.urunler-filtre-right{
		width: 100%;
	}
	
	.urunler-left{
		position: fixed;
		z-index: 9999;
		top: 0px;
		left: -85%;
		background: #fff;
		width: 85%;
		height: 100%;
		overflow-y: auto !important;
		padding-left: 0px;
	}
	
	.products-right{
		width: 100%;
		padding: 0px;
	}
	
	.popup-container{
		max-width:100%;
	}
	
	
	
	#newMenuFiltreOpenActive { display: block; }

	.new-mobile-window-close{
		display: block;
	}
	
	.new-mobile-window-close::before{
		display: block;
	}
	
	.urun-detay-gorsel{
		width: 100%;
	}
	
	.urun-detay-cerceve{
		width: 100%;
		margin: 10px 0px 10px 0px;
	}
	
	.urun-widgets{
		display: none;
	}
	
	.urun-detay-adet-input{
		width: 15%;
		height: 40px;
	}
	
	.quantity-number{
		width: 30px;
		height: 40px;
		line-height: 40px;
		font-size: 0.9rem;
	}
	
	.urun-detay-button{
		height: 40px;
		font-size: 1rem;
	}
	
	.urun-detay-button-tablo{
		width: 100%;
		height: 40px;
		margin-top: 15px;
		margin-left: 0px;
		font-size: 0.9rem;
		padding-left: 0px;
		display: grid;
	}
	
	.marka{
		width: 50%;
	}
	
	.kampanya-sol{
		width: 100%;
	}
	
	.kampanya-desc{
		width: 100%;
	}
	
	.sepet-adim-aktif{
		font-size: 0.7rem;
	}
	
	.sepet-adim-pasif{
		font-size: 0.7rem;
	}
	
	.sepet-baslik{
		font-size: 0.7rem;
		padding: 2px;
	}
	
	.sepet-baslik-detay{
		font-size: 0.7rem;
		padding: 2px;
		width: 30%;
	}
	
	.sepet-fiyat{
		font-size: 0.7rem;
		padding: 2px;
		width: 18%;
	}

	
	.sepet-img-mobil{
		width: 15%;
	}
	
	.sepet-list-box{
		display: none;
	}
	
	.sepet-aratoplam{
		width: 100%;
	}
	
	.sepette-indirim-title{
		font-size: 1.3rem;
	}
	
	.adress-left{
		width: 100%;
		padding: 0px;
	}
	
	.adress-right{
		width: 100%;
		margin-top: 15px;
		padding: 0px;
	}
	
	.odeme-secim-aktif{
		font-size: 0.9rem;
		width: 33.33333333%;
	}
	
	.odeme-secim-pasif{
		font-size: 0.9rem;
		width: 33.33333333%;
	}
	
	.odeme-left-box{
		width: 100%;
		font-size: 0.8rem;
	}
	
	.odeme-left-box .column1{
		padding: 10px 3px 10px 3px !important;
	}
	
	.odeme-right-box{
		width: 100%;
		margin-top: 15px;
	}
	
	.blog{
		height: 350px;
	}
	
	.blog-left{
		width: 100%;
	}
	
	.blog-right{
		width: 100%;
		margin-top: 15px;
	}
	
	.blog-list{
		width: 50%;
	}
	
	.breadcrumb{
		font-size: 0.8em;
	}
	
	.hemenalpopup{
		width: 70%;
		font-size: 0.7em;
	}
	
	.fb-yazi{width:95%;}
	.login-cerceve{
      display: flex;
      flex-direction: column-reverse;
     }
  
	.login-box {
		width: 100%;
	}
  
	.login-sifremi-unuttum{
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
  
  .login-yeni-uye{
		display: flex;
		justify-content: center;
		align-items: center;
		flex-wrap: wrap;
  }
  
  .login-info-box{
	width:100%;
  }
	
	.pages-left{
		width: 100%;
		padding-left: 0px;
		padding-right: 0px;
	}
	
	.hesap-left-ikon{
		display: none !important;
	}
	
	.account-left-line{
		padding: 5px;
		font-size: 0.9em;
		width: 100% !important;
	}
	
	.account-right{
		width: 100%;
		margin-top: 15px;
		font-size: 0.9em;
		padding: 0px;
	}
	
	.account-right .input{
		padding: 5px;
		width: 100%;
	}
	
	.adress-text{
		width: 100%;
		padding-left: 0px;
	}
	
	.account-right-siparislerim{
		width: 100%;
		margin-top: 15px;
		font-size: 0.9em;
		padding: 0px !important;
	}
	
	.account-step-title{
		font-size: 0.9em;
	}
	
	.account-step-line{
		font-size: 0.7em;
		padding: 2px;
	}
	
	.footer-whatsapp-link{
		display: none;
	}
	
	.footer-etbis-cerceve{
		margin: auto !important;
	}
	
	.header-top-widgets-link{
		font-size: 0.5rem;
	}
	
	.urunler-filtre-input-siralama{
		padding: 5px;
		font-size: 0.6rem;
	}
	
	.urunler-filtre-input-tumunu-goster{
		padding: 5px;
		font-size: 0.6rem;
	}
	
	.urunler-filtre-input-filtre{
		margin-top: 4px;
		font-size: 0.8rem;
	}
	
	.sepet-devam-button{
		
		font-size: 0.7em;
		height: auto !important;
		padding-top: 2px;
		padding-right: 2px;
		padding-bottom: 2px;
		padding-left: 2px;
	}
	
	.sepet-devam-button2{
		
		font-size: 0.7em;
		height: auto !important;
		padding-top: 2px;
		padding-right: 2px;
		padding-bottom: 2px;
		padding-left: 2px;
	}
	
	.anasayfa-desc span { font-size: 1.1em !important; }
	.anasayfa-3-item { width: 100%; padding: 10px; }
	.anasayfa-2-item { width: 50%; padding: 10px; }
	.anasayfa-4-item { width: 50%; padding: 10px; }
	.anasayfa-5-item { width: 100%; padding: 10px; }
	.anasayfa-6-item { width: 100%; padding: 10px; }
	.anasayfa-7-item { width: 100%; padding: 10px; }
	.anasayfa-8-item { width: 50%; padding: 10px; }
	.anasayfa-9-item { width: 100%; padding: 10px; }
	.anasayfa-10-item { width: 50%; padding: 10px; }
	.anasayfa-11-item { width: 100%; padding: 10px; }
	.anasayfa-12-item { width: 100%; padding: 10px; }
	
	.fs-sm-1 { font-size: 2.5rem!important; }
    .fs-sm-2 { font-size: 2rem!important; }
    .fs-sm-3 { font-size: 1.75rem!important; }
    .fs-sm-4 { font-size: 1.5rem!important; }
    .fs-sm-5 { font-size: 1.25rem!important; }
    .fs-sm-6 { font-size: 1rem!important; }
    .fs-sm-7 { font-size: 0.9rem!important; }
    .fs-sm-8 { font-size: 0.8rem!important; }
    .fs-sm-9 { font-size: 0.75rem!important; }
	.fs-sm-10 { font-size: 0.7rem!important; }
	.fs-sm-11 { font-size: 0.65rem!important; }
	.fs-sm-12 { font-size: 0.60rem!important; }
}