/* Header Promo */
header{position:fixed;top:0;width:100%;left:50%;transform:translateX(-50%);z-index:40;transition:all .3s ease;border-radius:5px;}
.promo-banner{display:flex;flex-direction:row;justify-content:space-between;background:#E05459;color:#fff;text-align:center;padding:.5rem 1rem;position:relative;margin-bottom:10px;border-radius:5px; z-index: 10; margin-top: 20px;}
.promo-banner .languageBar a.dropdown-toggle img{margin-right:5px}
.promo-banner .languageBar a.dropdown-toggle::after{all:unset!important}
.promo-banner .languageBar{padding-right:50px}
.promo-banner .languageBar a{color:#fff}
.promo-banner .languageBar .dropdown-menu a{color:#000}
.promo-banner .couponBar{width:100%}
.promo-banner button:first-child{background:0 0;border:none;color:inherit;font-size:13px;margin-right:1rem}
.promo-banner button:last-child{background:rgba(0,0,0,.1);border:none;padding:3px 1rem;color:#fff;font-size:12px;border-radius:5px}
.subscriptionBar{display:flex;flex-direction:row;justify-content:space-between;background:#000;color:#fff;text-align:center;padding:.5rem 1rem;position:relative;margin-bottom:10px;border-radius:5px;}
.subscriptionBar .newsletter-content .newsletter-button a{font-size:13px;border-bottom:1px solid #fff;margin-bottom:3px;cursor:pointer; color:#fff;}
.subscriptionBar .newsletter-content .newsletter-text{margin-right:20px;font-size:12px}
.subscriptionBar .newsletter-content svg{width:21px}
.subscriptionBar .newsletter-content{display:flex;flex-direction:row;justify-content:center;width:100%}

/* Menü Fixed */
.native-header{}
.fixed-header{position:fixed;top:0;z-index:999;margin-top:20px}
.siteBody{margin-top:-155px;}

/* Menü */
.menuBox {}
.menuBox > li.nav-item { float: left; margin: 0px; padding: 15px 0px; }
.menuBox > li.nav-item .mega-content{ padding: 30px 1rem;}
.menuBox > li.nav-item .nav-link.sales{background-color: #FBEADA;padding: 0px 11px;border-radius: 5px;}
.menuBox > li.nav-item a { border-bottom:1px solid transparent;}
.menuBox > li.nav-item a:hover { border-bottom:1px solid #000;}
.submenu-ny { min-width: 25%; list-style-type: none; padding-left: 0; }
.submenu-ny li { display: block; list-style-type: none; margin-bottom: 5px;}
.submenu-ny li:nth-child(1) a { font-weight: 400; font-size: 19px!important; color: #000 !important;}
.submenu-ny li a {font-weight: 200; font-size: 15px!important; color: #141414 !important;}
.submenu-ny li a:hover {color:#000!important;border:none!important;}
.dropdown-menu { width: 100%; }
.mobile-menu-toggler { color: var(--menuTextColor) !important; }
.menuBox .dropdown:hover .dropdown-menu { display: block; position: absolute; margin: 0px; left: 0px; right: 0px; width: 100%;  top: 65px; background-color: #fff; border: none;}
.menuBox li.nav-item a.nav-link::after{all:unset!important;}
nav{display:flex;align-items:center;padding:15px 1.7rem;border-radius:5px;position:relative}
.logo{flex:0 0 auto}
.menu{display:flex;gap:2rem;list-style:none;margin-left:2rem;margin-bottom:0}
.menu li a{text-decoration:none;color:#000;position:relative;font-size:16px;letter-spacing:-1px; }
nav.white{background-color:#fff;box-shadow: 0px 0px 45px rgba(0,0,0,0.1);}
nav.transparent{background-color:transparent;}
nav.transparent .menu li a{color:#fff;}
nav.transparent .menuBox > li.nav-item .nav-link.sales{color:#000;}
nav.transparent .logo a svg{fill:#fff;}
nav.transparent .search input{background-color:#ffffff4d;}
nav.transparent .search input::placeholder {color: #fff; font-size:12px;}
nav.transparent .searchIconSvg{color:#fff;}
nav.transparent .menuBox > li.nav-item a:hover > nav{background-color:#fff!important;}
nav.transparent ul.icons svg{color:#fff;}
nav.transparent ul.icons a{color:#fff;}
nav.white {}
nav.transparent {}

.search{margin-left:auto;display:flex;align-items:center}
.search input{padding:.5rem 2.4rem .5rem 1rem; border-radius:9999px;border:none;background:rgba(0,0,0,.1);backdrop-filter:blur(30px); outline:none;}
.search button{background:0 0;border:none;margin-left:-2.5rem;cursor:pointer}
.icons{display:flex;gap:.625rem;margin-left:3rem;list-style:none;margin-bottom:0;align-items:center;font-size:20px}
.icons svg{width:25px;height:25px}
.icons li a{text-decoration:none;color:#000}
.searchIconSvg{width:1rem;height:1rem}
.promo-bar{display:flex;justify-content:space-between;align-items:center;background:#e1545a;color:#fff;padding:10px 20px;border-radius:5px;overflow:hidden}
.promo-content{display:flex;align-items:center;gap:20px;position:relative}
.promo-content button{background:0 0;border:none;color:inherit;font-size:15px;display:flex;align-items:center;cursor:pointer}
.promo-code{background:rgba(0,0,0,.1);padding:6px 12px;border-radius:5px;font-weight:700;display:flex;align-items:center;gap:5px}
.promo-link{position:absolute;inset:0;z-index:1}
.promo-actions{display:flex;align-items:center;gap:30px}
.promo-actions a{color:#fff;text-decoration:none;font-size:15px}
.lang-select{display:flex;align-items:center;background:0 0;border:none;color:#fff;font-size:15px;cursor:pointer;gap:8px}
.icon-arrow svg,.lang-select svg,.promo-code svg{width:16px;height:16px}

/* Slider Nav */
.sliderNavigationBox{position:absolute;top:45%}
.sliderNavigation{float:right;display:flex;justify-content:space-between;align-items:center;max-width:128px}
.sliderNavigation .sliderPrev{background-color:transparent;border:none}
.sliderNavigation .sliderNext{background-color:transparent;border:none}
.carousel-indicators [data-bs-target]{margin-right:unset; margin-left:unset!important; width:90px!important;}

/* Footer Top Box */
.footerTopBox{background-color:#e7e4de;padding:38px 0}
.border-right{border-right:1px solid #cfcfcf!important}
.footerTop-title{font-weight:500;font-size:14px}
.footerTop-desc{font-weight:300;font-size:12px}
.footerContainer{background-color:#cec9c1;padding:30px 0}
span.footerTitle{font-size:17px;line-height:25px;margin-bottom:1.5rem;display:block;font-weight:500;letter-spacing:-1px}
span.footerTitle2{font-size:14px;line-height:15px;margin-bottom:0.5rem;display:block;font-weight:500;letter-spacing:-1px}
ul.footerList{display:grid;gap:1rem}
ul.footerList li{display:flex;align-items:center;gap:.5rem;font-size:14px;line-height:15px;font-weight:300;letter-spacing:-1px}
ul.footerList li a{text-decoration-color:#141414}
ul.footerList li svg{width:18px;height:18px}
ul.copyrightList li{font-size:12px}
ul.copyrightList li a{border-bottom:1px solid #000}
form.subscriptionFooter input{background-color:transparent;border:1px solid #000;height:45px;font-size:11px}
form.subscriptionFooter input::placeholder{font-size:11px;color:#212529}
form.subscriptionFooter button{border-radius:999px;font-size:13px;padding:10px 0;background-color:#000}
form.subscriptionFooter button:hover{background-color:transparent;color:#000}
.offcanvas.offcanvas-start{top:20px!important;left:20px!important;bottom:20px!important;border-radius:10px!important;border:none!important}

/* Product Detail Table */
.productDetailTable{}
.productDetailTable tr{border-bottom:1px solid #e5e5e5;}
.productDetailTable tr td{padding:10px 0px;}
.productDetailTable tr td:nth-child(1){font-weight:600; color:#484949}
.productDetailTable tr td:nth-child(2){text-align:right;font-weight:200;color:#484949}

/* Home Text Box */
.homeMakale a{color:#0000EE!important;}
.homeMakale a:visited{color:#551A8B!important;}
.homeMakale h1{font-size:17px!important;font-weight: 600;}
.homeMakale h2{font-size:17px!important;font-weight: 600;}
.homeMakale h3{font-size:16px!important;font-weight: 600;}
.homeMakale h4{font-size:15px!important;font-weight: 600;}
.homeMakale h5{font-size:14px!important;font-weight: 600;}
.homeMakale h6{font-size:13px!important;font-weight: 600;}

.options-color-icon{width:45px!important;}
.ny-rating i.comment-star{color:#000!important;font-size: 12px; margin-right: 5px;}
.options-color-icon {bottom: 5px!important; right: 0rem!important;}
.productBox:hover .item-product-cart-add{display: block !important;position: absolute;width: 95%;bottom: 10px;left: 2.5%;text-align: center;z-index:2;}
.ny-rating{margin-top: 10px!important;}
.nyNewTicket2 {background-color: #E74C3F!important;padding: 2px 10px!important;color: white!important;font-size: 10px!important;border-radius: 2px!important;}

/* Components */
.homeTextComp h1{font-size: 37px; line-height: 53px; font-weight:400!important;}
.homeTextComp{padding-top:100px; padding-bottom:100px;}
.homeTextComp p.firstText{font-size: 1.25rem; letter-spacing: -1px;}
.subscribeHomeComp{}
.subscribeHomeComp .textRight{padding: 0 120px !important;}

@media screen and (min-width: 300px) and (max-width: 500px) {
    .homeTextComp h1{font-size: 16px; line-height:23px;}
    .homeTextComp p.firstText{font-size:13px;}
    .subscribeHomeComp .textRight{padding: 30px 40px !important;}
    .footerTop-title{font-size:12px;}
    .footerTop-desc{font-size:10px;}
    .productpricebox{flex-direction:column!important;}
}

.promo-banner .companyLink{background: rgba(0, 0, 0, .1);border: none;padding: 3px 1rem;color: #fff;font-size: 12px;border-radius: 5px;white-space: nowrap;}
.promo-banner .companyLink a{color:#fff}
.bulk-populer-tags{margin-left: 40px;}



@media only screen and (max-width: 850px) {
    .mobHide{display: none!important;}
    .mobShow{display: block!important;}

    nav{padding: 0px;justify-content: space-between;display: flex;flex-direction: column;align-items: stretch;}
    nav ul.icons{margin-left:0px; padding-left:0px;}
    .languageBar a::after{all:unset!important;}
    .icons svg {width: 20px;height: 20px;}
    nav.transparent .hamburgerIcon{color:#fff;}
    nav.white .hamburgerIcon{color:#000!important; border: none;}
    nav.transparent .hamburgerIcon:focus{outline:none;}
    .fixed-header .mobile-search-bar{display:none!important;}
    .native-header nav.white .mobile-search-bar{border: 1px solid #747474;}
    .native-header nav.white .mobile-search-bar input::placeholder{color:#747474;}
    nav .logo svg{height: 30px;}

    .mobile-search-bar {background: rgba(255, 255, 255, 0.2);border-radius: 50px;justify-content: space-between;}
    .mobile-search-bar .btn{font-size: 16px;}
    .mobile-search-bar input:focus{outline:none;}
    .mobile-search-bar input{padding: 11px 20px;flex:1;background: transparent;border: none;font-size: 13px;}
    .mobile-search-bar input::placeholder {color: #fff;font-weight: 500;}
    .mobile-search-bar input:focus {box-shadow: none;}
    header{padding:0px!important;}
    .promo-banner .couponBar {display: flex}
    ul.searchlist{top:105px!important;}
    .siteBody{margin-top:-210px;}
}

@media only screen and (min-width: 850px) {
    .mobHide{}
    .mobShow{display: none!important;}
}