@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css");

@font-face {
    font-family:'BuckwheatTCPainted';
    src:url('../font2/BuckwheatTCPainted_tr.otf');
    src:url('../font2/BuckwheatTCPainted_tr.woff') format('truetype');
    font-style:normal;
}
@font-face {
    font-family: 'Stolzl';
    src: url('../font/stolzl_bold.ttf') format('truetype'),
         url('../font/stolzl_bold.woff') format('woff'),
         url('../font/stolzl_bold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Stolzl';
    src: url('../font/stolzl_book.ttf') format('truetype'),
         url('../font/stolzl_book.woff') format('woff'),
         url('../font/stolzl_book.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Stolzl';
    src: url('../font/stolzl_light.ttf') format('truetype'),
         url('../font/stolzl_light.woff') format('woff'),
         url('../font/stolzl_light.ttf') format('truetype');
    font-weight: 200; /* normal */
    font-style: normal;
}

@font-face {
    font-family: 'Stolzl';
    src: url('../font/stolzl_thin.ttf') format('truetype'),
         url('../font/stolzl_thin.woff') format('woff'),
         url('../font/stolzl_thin.ttf') format('truetype');
    font-weight: 100; /* thin */
    font-style: normal;
}

@font-face {
    font-family: 'Stolzl';
    src: url('../font/stolzl_medium.ttf') format('truetype'),
         url('../font/stolzl_medium.woff') format('woff'),
         url('../font/stolzl_medium.ttf') format('truetype');
    font-weight: 500; /* medium */
    font-style: normal;
}

@font-face {
    font-family: 'Stolzl';
    src: url('../font/stolzl_regular.ttf') format('truetype'),
         url('../font/stolzl_regular.woff') format('woff'),
         url('../font/stolzl_regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}



/*General*/
body{font-family: 'Stolzl' !important;letter-spacing:0.02em;color:#222;font-size:14px;background:#F5F5F5;position:relative; overflow-x: hidden;}

.sepet-slider{display: none; margin: 32px auto;}
body.sepetim .sepet-slider{display: block;}

h1, h2, h3, h4, h5, h6{font-family: 'Stolzl'  !important;}
.uk-container {max-width:1302px;padding:0 10px;}	
.uk-grid {margin-left:0;}
.uk-grid>*{padding-left:0;}	
.uk-link, a{color:#444;font-family: 'Stolzl' ;}
.hFloa{margin-top:10px;}
.uk-nav-navbar ul a{ color:#222222;font-family: 'Stolzl', sans-serif; font-weight: 300;}
.uk-nav-side>li.uk-active.uk-open>a, .uk-nav-side>li.uk-active>a{background:#f09200}
.uk-nav-side>li.uk-active.uk-open>a:hover, .uk-nav-side>li.uk-active>a:hover{color:#fff;}
.uk-nav-side>li.uk-open>a{background:#bb1520;color:#fff;}

.site-col .uk-panel-box{ background:#fff;}
.wrapBox{padding:0; background:none;margin-bottom:20px;z-index: 9;position: relative;}

.uk-button-primary{background:#333;transition: all .15s ease-in-out 0s;}	
.uk-button-primary:hover{background:#4e4e4e;text-decoration:none;}	

.owl-theme .owl-nav [class*=owl-]{width:35px;height:35px;line-height:35px;font-size:30px;border-radius:7px;box-shadow:rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;}
.owl-theme .owl-dots .owl-dot:hover span, .owl-theme .owl-dots .owl-dot.active span{background:#f09200;}
.uk-nav-dropdown>li>a:focus, .uk-nav-dropdown>li>a:hover , .owl-theme .owl-nav [class*=owl-]:hover{background: #f09200;}
.owl-nav> [class*=owl-]{width:30px;height:30px;line-height:30px;text-align:center;font-size:30px;border:none;}	


.mobile-nav{z-index:9999;}
#canvas-bar{z-index:99999;}

/*Header*/

.h-section1{ line-height:35px; border-bottom:1px solid #eee; background: #ef9105;padding:0 15px;}
.top-localize { line-height:42px;}
.h-section1 .top-info-links{display: flex;align-items: center;justify-content: space-around;width: 100%;}
.h-section1 .top-info-links>li>a, .top-text{color:#fff;line-height: 40px; font-family: 'Stolzl';}
.h-section1 .top-info-links>li>a:hover{background:none;color:#000}
.top-text i{font-size:25px;}

.voice_search{display: none;}
.h-section2 .nonBlank1{padding: 16px 0;}

.h-section2{padding:0px 15px;background:#fff;z-index:9999;border-bottom:1px solid #eee;}
.h-section2>div>.uk-grid{margin-left:0;}
.hCol2{display: flex;align-items: center;justify-content: right;    height: 100%;}
.hCol2 .h-wishlist, .hCol2 ._user, .hCol2 .h-cart{height: 100%;align-items: center;display: flex;border-left: 1px solid #eee;padding: 0 30px;}
.hCol2 .h-wishlist:hover a{text-decoration:none;color:#bb1520;}


.h-section2.sticky-widget{display:none;}
.h-section2.uk-active {padding:10px 0;box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;}
.h-section2.uk-active .uk-container{max-width: 1380px;}
.h-section2.uk-active .siteLogo img{width:100px;}
.h-section2.uk-active .site-cat-menu.uk-navbar .uk-navbar-nav>li>a{height: 40px;line-height: 40px;font-size: 14px;font-weight: 400;letter-spacing: -.5px;}
.h-section2.uk-active .search-div{display:initial;}
.h-section2.uk-active .hCol2 .h-wishlist, .h-section2.uk-active .hCol2 ._user, .h-section2.uk-active .hCol2 .h-cart{padding:0 20px;}
.h-section2.uk-active .site-cat-menu.uk-navbar, .h-section2.uk-active .site-cat-menu.uk-navbar .uk-navbar-nav{height:100%;}
.h-section2.uk-active .site-cat-menu.uk-navbar .uk-navbar-nav>li>a{border-width:3px;}
.h-section2.uk-active .h-wishlist a i{font-size:26px;}
.h-section2.uk-active ._user span i, .h-section2.uk-active .mini_cart_v2 .cbgicon{font-size:24px;}





.h-section3{background:#fff;padding:0 15px;border-radius: 0 0 15px 15px;}
.h-wishlist a i{font-size:30px;}

#siteheader{background:#fff;margin-bottom:20px;padding:0;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;border-radius:0 0 12px 12px;z-index: 999;position: relative;}
.home-page #siteheader{margin-bottom:0px;margin-bottom: 0px;position: absolute;z-index: 999;left: 0;right: 0;background: transparent;}



.name-anasayfatopslder{margin-bottom:0px;}

._wpButtonContainer{
	position: fixed;
    right: 32px;
    bottom: 32px;
    border: 1px solid green;
    background: green;
    padding: 12px;
    z-index: 9999;
    border-radius: 24px;
}
._wpButtonContainer a{color: white; text-decoration: none;}


@media (min-width:768px){ 
	#homepage #mcontent.uk-width-medium-6-10{ width:64.17%;}
	#homepage .site-col.uk-width-medium-4-10{ width:35.83%;}
	#prdpage .dtlbox{background:#fff;width:47%;margin-left:3%;text-align: right;}
	.prd-property-list li{float:right;    width: 60%;}
	.blogitems{max-width:70%;margin:auto;}
	.rowTitle{max-width:30%;margin:auto;}
	.uk-sticky-placeholder{height:0 !important;}
	
}

@media(max-width:768px){
	.wrapBox{margin-top:15px;}
	.dtlbox{padding: 16px 24px;}
	
}



.lang-name{display:none;}
#language-select img{width:30px;display:block;}
.localiz form{display:inline-block;float:left;margin-right:40px;}
#language-select{padding:0;background:none;}
.lang-code{text-transform:uppercase;font-weight:bold;}
.langDropForm:last-child .langDrop{margin-top:8px;}
.langDropForm:first-child .uk-dropdown{margin-left:-50px !important;box-shadow: 1px 1px 5px #444444;}
.langDropForm:last-child .uk-dropdown{margin-left:65px !important;box-shadow: 1px 1px 5px #444444;}
.langDrop .uk-dropdown .uk-nav>li>a{font-weight:600;}
.langSelect:hover{color:#000;text-decoration:none;}


/*
.mini_text_welcome_v2>a{background: url(/image/data/icons/user.png) no-repeat!important;background-size: 30px !important; background-position: center !important;margin-top: 0px;height:35px;transition:.3s ease;}
.mini_text_welcome_v2>a i, .mini_search_v2>a i{opacity:0;visibility:hidden;}
.mini_text_welcome_v2 .spanLabel, .mini_search_v2  .spanLabel{display: block;    margin-top: -1px;    font-weight: 600;}
#mycart-text1{font-weight:600;}
.mini_search_v2>a {background: url(/image/data/icons/search.png) no-repeat!important;background-size: 36px !important; background-position: center !important;margin-top: -3px;height:36px;transition:.3s ease;}
.cur-img{padding-bottom:1px;margin-top:2px;transition:.3s ease;}

.mini_cart_v2>a{background: url(/image/data/icons/shopping-bag.png) no-repeat!important;background-size: 36px !important; background-position: center !important;margin-top: -20px;transition:.3s ease;}
.mini_cart_v2 .cbgicon{font-size:36px;opacity: 0;visibility: hidden;height:60px;}
.mini_cart_v2 #cart-item{top:10px;}

.mini_cart_v2>a:hover, .mini_search_v2>a:hover, .mini_text_welcome_v2>a:hover{transform:scale(1.1)}
*/

.site-cat-menu.uk-navbar{background:none;}
.site-cat-menu.uk-navbar .uk-navbar-nav{float:none;margin-top:0px;display: flex;align-items: center;justify-content: space-between;}
.site-cat-menu.uk-navbar .uk-navbar-nav>li{display:inline-block;float:none}
.site-cat-menu.uk-navbar .uk-navbar-nav>li>a{color:#444;padding:0 10px;font-family: 'Stolzl' ;font-size:16px;border-bottom:5px solid transparent;font-weight:300;}
.site-cat-menu.uk-navbar .uk-navbar-nav>li>a:hover{}
.site-cat-menu.uk-navbar .uk-dropdown .uk-navbar-nav>li>a{text-align:left}

.site-cat-menu.uk-navbar .uk-navbar-nav>li>a, .site-cat-menu.uk-navbar .uk-navbar-nav>li>a, .site-cat-menu.uk-navbar .uk-navbar-nav>li>a, .site-cat-menu.uk-navbar .uk-nav-navbar>li>a, .site-cat-menu.uk-navbar .uk-nav-navbar>li>a{height: 60px;line-height: 60px;}

.site-cat-menu.uk-navbar .uk-navbar-nav>li.uk-open>a, .site-cat-menu.uk-navbar .uk-navbar-nav>li:hover>a, .site-cat-menu.uk-navbar .uk-navbar-nav>li>a:focus, .site-cat-menu.uk-navbar .uk-nav-navbar>li>a:focus, .site-cat-menu.uk-navbar .uk-nav-navbar>li>a:hover{background:none; color:#ef9105;color:#ef9105;border-color:#ef9105;}



/* acilir menu icin ayar*/
.site-cat-menu.uk-navbar .uk-navbar-nav .uk-dropdown>ul >li{position:relative;font-family: 'Stolzl' ;}
.site-cat-menu.uk-navbar .uk-navbar-nav .uk-dropdown>ul >li>a{height:initial;line-height:1;}
.site-cat-menu.uk-navbar .uk-navbar-nav .uk-dropdown .deepSub {position:absolute; display:none;}
.site-cat-menu.uk-navbar .uk-navbar-nav .uk-dropdown>ul >li:hover> .deepSub{display: block;left: 100%;width: 250px;background: #f5f5f5;top: 0px;margin-left:-1px;}

.menu-item .uk-dropdown{padding-left: 35px; width:260px; background: #fff !important;}
.menu-item:first-child .uk-dropdown{width:350px;}
.menu-item .uk-dropdown .child0>ul>li>a{padding:5px 0;display:block;transition:.3s ease all;}
.menu-item .uk-dropdown .child0>ul>li>a>b{font-weight:300;}
.menu-item .uk-dropdown .child0>ul>li>a:hover{text-decoration:none;color:#ef9105;}
.menu-item .uk-dropdown .child0>ul>li>a:hover>b{font-weight:500;}




/* MOBILE HEADER START */
._mobilHeaderContainer{background: white; z-index: 99;}

._mobTopContainer{display: flex; align-items: center; justify-content: space-evenly; padding: 8px 16px;}
._mobTopContainer .mobile-toggle{display: flex; column-gap: 16px;}
.mobTopContent i{font-size: 18px; color: var(--zeytinSarisi);}
.mobTopContent .mob-user{display: none;}

._mobSearch{display: flex; justify-content: space-evenly; padding: 8px 16px;}
._mobSearch i{font-size: 18px; color: var(--zeytinSarisi);}
._mobSearch #search1{border: 1px solid var(--zeytinSarisi); width: 80%; display: flex; justify-content: space-between; padding: 4px 8px; border-radius: 16px;}
._mobSearch #search1 input, ._mobSearch button{border: none !important; outline: none !important; background:  none !important;}
._mobSearch #search1 input:hover, ._mobSearch button:hover{border: none !important; outline: none !important; background:  none !important; cursor: pointer;}
._mobSearch #search1 input:focus{border: none !important; outline: none !important; background:  none !important; cursor: inherit;}

#mobilemenu{background: rgb(255, 255, 255,.95); display: flex; flex-direction: column; row-gap: 24px; padding: 16px;}

.mob-user-link i{font-size: 20px; color: var(--lacivert);}
.mob-user-link a{font-size: 15px; letter-spacing: .3px; font-weight: 400; color: var(--lacivert);}

.moblinks ul{padding-left: 8px;}
.mtitleb{font-size: 18px; letter-spacing: .6px; font-weight: 400; margin-bottom: 8px; color: var(--lacivert); border-top: 1px solid var(--grayLight); padding-top: 24px;}
.menu-item{font-size: 15px; letter-spacing: .3px; font-weight: 400; margin-bottom: 8px; color: var(--lacivert);}
.lnr-chevron-down{display: none;}
.read-all{display: none;}
.child-box ul{padding-left: 16px;}
.child-box ul li{margin-bottom: 8px;}
/* MOBILE HEADER END  */


/*Homepage*/
.uk-grid#homepage{margin-left:0px;}
.uk-grid#homepage>*{padding-left:0px;}
.home-page #column-right .html_module>p{ margin-bottom:0; }
.home-page #column-right .html_module{ background:#fff;padding-right: 10px; padding-left: 10px;}
#homepage .carospr { margin-top:15px;}
#homepage .carospr .uk-panel-title{ text-align:center;letter-spacing:1px;text-transform:none;line-height:1;font-size:70px;margin-bottom:30px;color: #b81624;font-family: BuckwheatTCPainted;}
#homepage .carospr .uk-panel-title .text-small{font-size:40px;}


.uk-tab.main_top_tab{background:#fff;margin-top:15px;padding:10px;border-bottom:1px dashed #eee}
.uk-tab.main_top_tab a{border:none;}
.main_top_tab.uk-tab>li>a{ color:#fff !important; font-size:15px;background:#818181;border-radius:6px;padding:8px;}
.main_top_tab.uk-tab>li.uk-active>a{color:#fff !important; font-weight:bold; background:#333;}
#tab-pr{ background:#fff;}

.home-page .site-start{ background:none;margin-bottom:20px;margin-top:0px;padding:0px;}
.site-start{padding-bottom:20px;width:98%;margin:auto;}

._bannerSide .imgITEM img{object-fit: cover;height: 700px !important;object-position: 50% 50%;}
._bannerSide span.titleSPAN{left:initial;bottom:initial;top:40%;background:none;}
span._item1_{display:block;color:#fff;font-size:40px;font-weight:800;height:60px;}
span._item2_{display:block;color:#fff;}


#footerustbanner .uk-width-medium-1-2>div span:first-child{display:block;color:#fff;font-size:18px;font-weight:bold;margin-bottom:15px;}
#footerustbanner .uk-width-medium-1-2>div span:last-child{color:#fff;opacity:.6;font-size:14px;}
#footerustbanner .uk-width-medium-1-2>div a:hover{text-decoration:none;}

.owl-carousel .owl-stage-outer .owl-stage{margin-bottom:20px;}


.banner01box_v0 .bannerTopTitle{display: none;}
.name-hometopsliderweb{display: block;}
.name-hometopslidermobile{display: none;}
@media (min-width: 992px) and (max-width: 2180px) {
    .name-hometopsliderweb{display: block !important;}
}
@media (min-width: 320px) and (max-width: 991px) {
	.name-hometopslidermobile{display: block !important;}
}




.buttonBar{display: flex; justify-content: space-evenly;}
.addToCartBtn{display:inline-block;}
.addToCartBtn a.uk-button{border-radius:7px;background:transparent;border:1px solid #f09200;color:#f09200;font-weight: 500;}
.addToCartBtn a.uk-button:hover{background:#f09200;color:#fff;}
.buttonBar .dtyBtn{display:inline-block;}
.buttonBar .dtyBtn a{background:none;}
.dtyBtn a{padding: 0;}

.wishBtn i:after{color:#bb1520;}

.wrapBox .uk-grid{padding: 0; margin: 0;}

.infoBody .wrapBox{padding:0;}
.infoBody .uk-article-title, .infoBody .uk-article-divider{display:none;}
.info-module .uk-panel-box{background:#fff;border-radius:12px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;padding: 25px 15px 20px;}
.info-module .uk-panel-box .info_item a{padding:3px 15px;}
.info-module .uk-panel-box .info_item a:hover{color:#F19100;}
.info-module .uk-panel-title{color:#F19100;}
#information-page .uk-article{background:#fff;padding: 20px;border-radius: 15px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
#information-page .uk-article p{font-weight: 300 !important;font-size: 18px;line-height: 1.5;color: #444;}
#information-page .uk-article h2{color:#F19100;letter-spacing:1px;font-weight:bold;font-size:40px;margin-top:40px;margin-bottom:30px; line-height: 1.5;}

#information-page #mcontent{padding-left: 24px;}
@media(max-width:768px){
	#information-page #mcontent{padding-left: 0;}
}

#contact-page .breadcrumb-box{margin-bottom:15px;margin-top:10px;text-align:center;}
#contact-page #mcontent{background: white; padding: 8px 32px 32px 32px; border-radius: 16px;}
#contact-page #mcontent>.uk-grid{margin-top:40px;}
#contact-page .formdiv .uk-grid .uk-width-small-2-3{width:100%;}
#contact-page .formdiv .uk-grid .uk-width-small-1-3.uk-text-right{width:100%;margin-top:15px;}
#contact-page .formdiv .uk-grid .uk-width-small-2-3 input,
#contact-page .formdiv .uk-grid .uk-width-small-2-3 select{height:40px;border-radius:4px;}
#contact-page .formdiv .uk-grid textarea{border-radius:4px;}
#contact-page .formdiv .uk-grid .uk-button{height:40px;border-radius:4px;    background: #f19100;}
#contact-page .formdiv .uk-grid .uk-button:hover{background: #39a839;}
#contact-page .infodiv .uk-align-medium-right{width:70%;}
#contact-page .uk-form legend:after{border-bottom:none;}
#contact-page .infodiv h1{color:#f19100;}
#contact-page .infodiv .socialmenu li a{border: 2px solid #f19100;color: #ffffff;background: #f19100;border-radius: 4px;transition:.5s ease all;}
#contact-page .infodiv .socialmenu li a:hover{transform:scale(1.2);}
.contactlist.uk-table td i{color:#f19100;font-size:35px;}


.blogItem{background:#fff;border-radius:15px;overflow: hidden;}
.titlePocket a	{font-size: 60px;color: #b81624;font-family: BuckwheatTCPainted;letter-spacing: 2px;font-weight: 500;}
.blogImg, .blogImg img{border-radius:15px 15px 0 0 ;}
.blogTitle{font-size:20px;font-weight:500; display:block;padding:15px 0px 20px;text-decoration:none;text-align:center;}
.blogTitle:hover, .titleHref:hover{text-decoration:none;color:#F19100;}
.excerpt{padding:0 10px 10px;display:none;}



/* MODULE: BLOG START */

/* BLOGS PAGE */
#information-page.blog-type #mcontent{padding-left: 0;}
.blog-type #mcontent .uk-grid{display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; gap: 32px;}
.blog-type #mcontent .uk-grid::before, .blog-type #mcontent .uk-grid::after{display: none;}
.blog-type #mcontent .uk-grid ._list_item{width: 100% !important; background: white; padding: 8px; border: 1px solid var(--lightRed);}
.blog-type #mcontent .uk-grid ._list_item .description-area{color: var(--black);}
.blog-type #mcontent .uk-grid ._list_item .uk-h3{font-size: 20px; line-height: 26px; font-weight: 500; margin: 8px 0;}
.blog-type #mcontent .uk-grid ._list_item .artDesc{font-size: 15px; line-height: 21px; font-weight:300; margin: 8px 0; font-family: var(--generalFont);}
@media (min-width: 320px) and (max-width: 991px) {
    .blog-type #mcontent .uk-grid ._list_item .artDesc{font-size: 16px; line-height: 20px;}
}
.blog-type #mcontent .uk-grid ._list_item .more-link{display: none;}

.blog-type #mcontent .results{margin: 32px 0; font-size: 16px; font-weight: 400;}
@media (min-width: 992px) and (max-width: 1680px) {
    .blog-type #mcontent .uk-grid{grid-template-columns: 1fr 1fr 1fr 1fr;};
}
@media (min-width: 320px) and (max-width: 991px) {
    .blog-type #mcontent .uk-grid{grid-template-columns: 1fr 1fr; gap: 16px};
}





/* BLOG DETAİL PAGE */
#information-page.artikel #mcontent{padding-left: 0;}
.artikel #mcontent .uk-grid:last-child{display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; gap: 32px; max-width: var(--maxWidth); margin: 0 auto;}
.artikel #mcontent .uk-grid::before, .blog-type #mcontent .uk-grid::after{display: none;}
@media (min-width: 992px) and (max-width: 1680px) {
    .artikel #mcontent .uk-grid{grid-template-columns: 1fr 1fr 1fr 1fr;};
}
@media (min-width: 320px) and (max-width: 991px) {
    .artikel #mcontent .uk-grid{grid-template-columns: 1fr 1fr !important;};
}

.artikel #mcontent .uk-grid .prdbox{width: 100% !important;}
/* MODULE: BLOG END  */






.titlePocket{    text-align: center;line-height: 50px;margin-top: 30px;font-weight: 600;font-size: 30px;}
.uk-panel-title, .subTitle{font-weight:600;text-transform:uppercase;font-size:20px;}
.carospr .subTitle{margin-top:70px;margin-bottom:20px;font-family: BuckwheatTCPainted;text-align:center;color: #bb1520;font-size: 40px;letter-spacing: 3px;display: block;line-height: 50px;}
.uk-panel-title ._moreLink{display:none;}
.site-row{margin-bottom:15px !important}


.gurme-lezzetler ._gurmeBottom img:hover{box-shadow: rgba(6, 24, 44, 0.4) 0px 0px 0px 2px, rgba(6, 24, 44, 0.65) 0px 4px 6px -1px, rgba(255, 255, 255, 0.08) 0px 1px 0px inset; border-radius: 12px;}

.footerDescription{padding:25px 0}

.breadcrumb-box{margin: 16px 0;}

#accountpage #mcontent{background: white; border-radius: 12px; padding: 32px; margin: 32px 0;}

@media(min-width:768px){
	.module-announcement{display: flex;align-items: center;justify-content: center;z-index: 99;position: relative;max-width: 1302px;padding: 0 10px;margin:auto;padding-bottom:50px;padding-top:50px;}
	.infoBody .site-start{padding:0;}
}
@media(max-width:768px){
	.blogTitle{font-size:15px;}
	.module-announcement{padding:32px 8px; margin-top: -100px;}
	#information-page .uk-article p{font-size:14px;}
	#information-page .uk-article h2{font-size:30px;}
	.titlePocket a{font-size:40px;}
	.titlePocket{line-height:35px;margin-bottom:20px;}
	#homepage .carospr .uk-panel-title{font-size:40px;letter-spacing:3px;}
	#homepage .carospr .uk-panel-title .text-small{font-size:25px;}

	.gurme-lezzetler .uk-grid .uk-width-1-3{padding: 0 8px;}
}


/**footer***/
#footerTop{background:#F19100;padding:30px 0;margin-top:100px;z-index: 999;position: relative;}

#footerbar{background:#2A2A2A;color:#444;padding-top:50px;z-index: 999;position: relative;}
#footerbar ._mobileON ._inside{background:initial;margin-bottom:10px;}
#footerbar ._mobileON .footer-title{margin-bottom:10px;font-size:20px;}
#footerbar .footer-title{padding-bottom: 10px;margin-top: 15px;margin-bottom: 25px;color: #fff;font-size: 24px;border-bottom: 4px solid #f19100;}

#powered{text-align:center;padding:15px;}

.newsletterDiv{display:flex;}
.newsletterDiv .footer-title b{font-size: 35px;color: #fff;display: block;margin-bottom: 20px;letter-spacing: .6px;}
#newsletterbox{width:100%;max-width:500px;margin: auto !important;}
#newsletterbox input{margin-left:-35px ;background: transparent;border:2px solid #fafafa;border-radius:4px;line-height:45px;color:#fff;padding-left:30px;font-size:25px;}
#newsletterbox input::placeholder{color:#ececec;font-size:14px;}
#newsletterbox .uk-button{background:#fff;color:#F19100;font-size:15px;padding:0 50px;line-height:45px; right: -130px;border-radius:4px;border:2px solid #fff;font-weight:bold;}

#f-products ._inside{padding:0 25px;}
._inside ul li a{font-size: 16px;font-weight: 300;color: #e7e7e7;padding: 2px 0;display: block;}
._inside ul li a i{display:none;}

.socialmenu{display:flex;align-items: center;justify-content: center;gap:0 20px;margin-top:30px;}
.socialmenu li a {border-radius:0;border: 2px solid #bbbbbb;width:47px;height:45px;line-height:40px;font-size:23px !important;}
.socialmenu li a i{display:initial !important;}

#newsletterbox b{padding: 5px 0 0;    font-size: 20px;    color: #000;}
.newsletter-title{color:#000;display:none;}
.newsletter-title-new{text-transform:initial;font-size:18px;margin: 0;color:#fff;    letter-spacing: .8px;}
#footerbar .socialmenu .uk-icon-button:focus, #footerbar .socialmenu .uk-icon-button:hover{background:#000;}


#f-contact .footer-title, 
#f-contact .pay1PNG,
.fContact p i{display:none;}
.fContact p:nth-child(3){font-weight: 800;font-size: 20px;letter-spacing: 1px;}
.fContact{text-align:center;}
.fContact p, .fContact p a{color:#fff;}


.footer-bottom-powered{padding-bottom:30px;}
#powered{padding:0;}
#powered p{color:#fff;margin-bottom:0;width:100%;}
#powered p a{color:#F5F5F5;}
#footerbar .icons_{display: flex;align-items: flex-end;justify-content: space-between;}


@media (max-width:768px){ 
	#f-products ._inside{padding:0;}
	/*.newsletterDiv{display:initial;}*/
	.newsletterDiv .footer-title b{font-size:25px;}
	.newsletter-title-new{font-size:14px;}
	._bannerSide span.titleSPAN{top:25%;}
	span._item2_{line-height:50px;margin-top:40%;}
	span._item1_{line-height:50px;}

	#caro1 .owl-nav [class*=owl-]{margin:0px !important;margin-top:-40px !important;border:1px solid #444;font-size:25px !important;width: 30px;height: 30px;line-height: 30px;}
	#newsletterbox{width:95%;}
	#newsletterbox input{margin-left:-15px !important;}
	#newsletterbox .uk-button{right:15px;line-height:47px;padding:0 20px;}
}

@media(min-width:768px){
	#f-contact{padding-left:0;}
	#f-company{padding-left:40px;padding-top:70px;}
	#f-products, #f-services{padding-top:70px;}
	#footerbar .powered{display: flex;align-items: flex-end;}
}


.uk-margin-mini-bottom.uk-position-relative.formElems .uk-button{color: #fff; background-color: #03a9f4;}


/*Category Page*/
.catBody .breadcrumb-items{margin-bottom:30px;}
.catBody .breadcrumb-items li a {font-size: 12px;color: #333;font-weight: 500;}
.catBody .breadcrumb-items li:last-child a {color: #f19100;}

.catBody #mcontent{padding-left: 24px;}
.catBody #mcontent .catalogbox{display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 24px;}
.catBody #mcontent .catalogbox::before, .catBody #mcontent .catalogbox::after{display: none;}
.catBody #mcontent .catalogbox .prdbox{width: 100%; margin-bottom: 0;}
@media(max-width:768px){
	.catBody #mcontent{padding-left: 0;}
	.catBody #mcontent .catalogbox{display: grid; grid-template-columns: 1fr 1fr; gap: 12px;}
}
.catBody .cat_item{margin: 8px 0;}
.catBody .cat_item .uk-nav-sub{padding-left: 24px;}


._catFilterBox{display: flex; justify-content: flex-end; margin-bottom: 24px;}
._catFilters{display: flex; column-gap: 24px; align-items: center;}
.mlimit, .msort, .inStockLabel label{display: flex !important; align-items: center; column-gap: 4px; outline: 1px solid #ddd; padding: 3px 6px; border-radius: 8px; max-height: 32px !important; background: white;}
.mlimit select, .msort select{min-height: 32px !important; width: auto; border-radius: 0; border: none !important; outline: none !important; background: none !important; padding: 4px !important;}
.mlimit select:hover, .mlimit select:focus, .msort select:hover, .msort select:focus{outline: none !important; border: none !important; background: none !important;}
.inStockLabel input{height: auto; width: auto; border-radius: 0; display: flex; align-items: center; justify-content: center; border: none; outline: none; min-height: 34px !important;}
.inStockLabel input:hover{outline: none !important; border: none !important;}
@media (min-width: 320px) and (max-width: 991px) {
    ._catFilters{display: flex; flex-wrap: wrap; row-gap: 8px; column-gap: 8px; justify-content: flex-end;}
	._catFilterBox{display: flex; justify-content: center}
}

.catBody .wrapBox{margin-top:40px;}
#catpage .category-list li{ margin-bottom:10px;float:left;background:#fff;margin-right:10px;border-radius:6px;border:3px solid #676a20;padding:2px 10px;}
#catpage .category-list li a{color:#676a20;font-size:16px;font-weight:500;text-decoration:none;}
#catpage .category-list li:hover{background:#676a20;}
#catpage .category-list li:hover a{color:#fff;}
#catpage .cat-filter-box{background:#fff;display:inline-block;padding:5px;line-height:30px;padding-left:20px; border-bottom:1px dashed #eee;}
#catpage .cat-filter-box .sort{text-align:right}
#catpage .cat-filter-box .st-filter{text-align:right}
#catpage .uk-h1, h1{font-weight:bold;font-size:24px;}
#catpage .breadcrumb-box{padding-top:20px}
.emptytext{ display:block;text-align:center;margin-bottom:10px;clear:left;width:auto;}
.filterSortBox{padding:10px 15px;box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;background: #fff;border-radius: 12px;margin-bottom:30px;}
.filterSortBox select{height:25px;}
.category-module, .filtermodule{margin-bottom:15px;}
.category-module .uk-panel-title, .filtermodule .uk-panel-title{font-size:17px;color:#f09200;text-transform:capitalize;}
.category-module .uk-panel-box, .filtermodule .uk-panel-box{border-radius: 12px;box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;}
.flt-price .uk-button{background:#f09200}
.filter-count{border-radius:50%;background:#f09200;color:#fff;width:15px;box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;}

.catBody .results{margin: 24px 0;}

/*Product Page*/
.prodBody .breadcrumb-div{margin-top:60px;}
.prodBody .breadcrumb-div .breadcrumb-items li a{font-size:12px;color:#333;font-weight:600;}
.prodBody .breadcrumb-div .breadcrumb-items li:last-child a{color:#f19100;}
.prodBody .wrapBox{background:none;padding:0;}
#prdpage .product-info{padding:40px;background:#fff;border-radius:12px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}

#gal1 .owl-stage-outer .owl-stage{margin-bottom:0;}
.prodGal .owl-stage-outer .owl-stage .owl-item .item, 
.prodGal .owl-stage-outer .owl-stage .owl-item,
.prodGal .owl-stage-outer .owl-stage,
.prodGal .owl-stage-outer
{border-radius:22px;overflow:hidden;}
.prodGal .owl-thumbs{display: flex;align-items: center;justify-content: center;}
.prodGal .owl-thumb-item a{border-radius:11px;}
.prodGal .owl-thumb-item a img {border-radius:9px;}

.prdcart,.action-items{display: flex;align-items: center;justify-content: flex-end;}
.prdcart-inner{width:100%;}
.action-items{width:100%;    margin-bottom: 50px !important;}
#prdpage .cart-action{background:#f19100;border-radius:0;transition: color .25s ease-in-out,background .25s ease-in-out;margin-right:0px;border-radius:17px;height:50px;line-height:48px;border: 1px solid #c77700;font-weight: 500;}
#prdpage .cart-action i{display:none;}
#prdpage .cart-action:hover{background:#bb1521;}
#prdpage .button-cart{background:#333;transition: color .25s ease-in-out,background .25s ease-in-out;}
#prdpage .button-cart:hover{background:#bb1521;}
.quantity-to-cart #order-quantity{height:50px;line-height:50px;width:50px;background:#f19100;margin-top: 0;margin-right: 0;color:#fff;border-radius:7px;font-size: 18px;font-weight: lighter;}
.quantity-to-cart{border:none;margin-right: 30px;}
.quantity-to-cart a{border: 1px solid #f19100;width:45px;color:#f19100;margin: 5px -7px;border-radius: 7px;font-size: 18px;line-height: 38px;}
.quantity-to-cart a:hover{background:none;}

#prdpage .prd-btns{display: flex;align-items: center;justify-content: space-between; flex-wrap: wrap; row-gap: 16px; column-gap: 16px;}
#prdpage .prd-wp-share a{border:none;width: 100%; display: flex;align-items: center;justify-content: center;  }
#prdpage .prd-wp-share a i{color:#f19100 !important;font-size:20px;}
#prdpage .prd-wp-share a span{font-size:13px;margin-left:5px;color:#444; font-weight: 600;    font-family: 'Stolzl' ;letter-spacing: .5px;}
#prdpage .prd_favourite{color:#444; font-weight: 600;font-size:13px;letter-spacing: .5px;}
#prdpage .prd_favourite a i {color:#f19100 !important;font-size:18px;}
#prdpage .add-compare{display:none;}
.prod-rating{margin-bottom:0;}
.prod-rating a{color:#444; font-weight: 600;font-size:13px;letter-spacing: .5px;}
#prdpage .prd_telephone_form{margin-bottom:15px;padding:5px 15px; border-radius:4px;}
#prdpage .prd-title{color:#444;font-weight:500;}
#prdpage .prodPrice span{color:#f19100;font-size:30px;font-weight:800;}

#prdpage .prod-small{margin-top:30px;}
#prdpage .uk-icon-button{color:#333 !important;margin-right:15px;}

#prdpage .prd-share-buttons{margin-top:30px;}
.uk-button.cart-action{width:40%;font-size:18px;}

.optionsboxWrap._v0 .img-op-item{border-radius:22px;border:1px solid #f19100;font-weight:bold;color:#f19100;min-width:60px;}
.optionsboxWrap._v0 .img-op-item input[type=checkbox],
.optionsboxWrap._v0 .img-op-item input[type=radio]{border-color:#bb1520;margin-right:5px;}
.optionsboxWrap._v0 .img-op-item input[type=checkbox]:checked:before, 
.optionsboxWrap._v0 .img-op-item input[type=radio]:checked:before{color: #bb1520;position: absolute;font-size: 25px;margin-left: -5px;margin-top: -3px;}
.img-op-item.secili{background:#f19100 !important;color:#fff !important;}

.optionsbox .optionitem{display: flex;justify-content: right;align-items: center;margin:10px 0;}
.optionsbox .checkbox{border: 2px solid #ddd;margin: 0 5px;padding: 5px 10px;}
.optionsbox label.bord{float:left;margin-right:8%;border-bottom:none;}
.optionitem:last-child input{margin-left:5%;}
.optionsbox input[type=checkbox], .optionsbox input[type=radio]{margin-top:0;}
.optionsbox select{min-height:33px;}
.file-opt button{height:33px;line-height:33px;}


.prodGal .owl-thumb-item.active a{border-color:#676a20;}
.prd-property-list li span{font-size:15px;font-weight:600;}
.prd-property-list li span.uk-float-left{font-weight:500;color:#444;}
.prd-property-list .prd-manf a{color:#f19100;}
.share-text{font-size:17px;}
.prd-share-buttons .uk-icon-facebook{color: #059;}
.prd-share-buttons .uk-icon-twitter{color: #00a8e6;}
.prd-share-buttons .uk-icon-google-plus{color: #be3d20;}
.prd-share-buttons .uk-icon-pinterest{color: #d24323;}
.tabkit .uk-tab>li>a{color:#777;}

@media(max-width:768px){
	#prdpage .product-info{padding:0;box-shadow:none;}
	.prdcart, .action-items, .optionsbox .optionitem{display:initial;}
	.prodBody .breadcrumb-div {margin-top: 20px;}
	.catBody .wrapBox{padding:0;margin-top:20px;}
	.catBody .breadcrumb-items{text-align:center;margin-bottom:20px;}
	.catBody .breadcrumb-items li a{font-weight:400;}
	.catBody #footerTop{padding:7px 0;}
	.catBody #footerTop .newsletterDiv{display:none;}
	.filterSortBox .uk-width-1-2:first-child{width:65%;}
	.filterSortBox .uk-width-1-2:last-child{width:35%;}
}

@media(min-width:768px){
	.optionsbox select{width:45%;}
	
}


._prdBottomArea{width: 100%; display: flex; justify-content: space-between; margin-top: 32px;}
@media (min-width: 320px) and (max-width: 991px) {
    ._prdBottomArea{display: flex; flex-direction: column; row-gap: 32px;}
}

.displayNone{display: none !important;}

/* Review Tabs*/
._reviewContainer{max-width: 100%;width: 100%; max-height: 640px; overflow-y: auto; margin-top: 32px;}
._reviewContainer::-webkit-scrollbar{width: 3px;}
._reviewContainer::-webkit-scrollbar-track{background: var(--grayLight);}
._reviewContainer::-webkit-scrollbar-thumb{width: 3px; height: 18px; background-color: var(--lacivert);}
@media (min-width: 320px) and (max-width: 991px) {
    ._reviewContainer{max-width: 100%; width: 100%; padding-left: 0; border-left: none !important;}
}
.reviewInner{width: 100%; font-family: var(--generalFont); padding: 0; display: flex; flex-direction: column; align-items: flex-end;}
.reviewHeader{display: flex; flex-direction: column; row-gap: 16px; padding: 16px;}
.reviewHeaderT{font-size: 18px; letter-spacing: .3px; color: var(--lacivert); font-weight: 500;}
.reviewHeaderB{display: flex; justify-content: space-between; font-size: 15px;}

.addReview{background: white; border: 2px solid #ddd; color: var(--zeytinSarisi); border-radius: 16px; padding: 8px 16px; max-width: 128px; text-align: center; cursor: pointer; margin-bottom: 16px;}
.no-review{display: flex;align-items: center; font-size: 14px; font-weight: 400;}

.uk-icon-comments-o:before {font-size: 18px;}
.uk-icon-comment:before {font-size: 18px;}
.no-review hr{display: none;}

.formContainer{width: 100%; display: flex; flex-direction: column; row-gap: 12px;}
.reviewFormContainer{width: 100%}
.reviewFormContainer .uk-panel-box{background: #fafafa; border-radius: 12px;}
.rf-input-container{display: flex; flex-direction: column; row-gap: 2px;}
.rf-input-container label{font-size: 14px; letter-spacing: .5px;}
.rf-input-container textarea{resize: none; width: 100%; border-radius: 8px; padding: 8px 16px;}
.uk-form-row.labels-rv ,.rfButtonContainer{width: 100%; display: flex; justify-content: flex-end; margin-bottom: 0;}
#tab-review .control-label{width: 64px}

.uk-comment-header .uk-icon-user{display: none;}
.uk-comment-header .uk-comment-title{font-family: var(--generalFont) !important;}
.uk-comment-header hr{margin: 24px 0;}

#review .results{color: var(--grayLight); font-size: 16px; letter-spacing: .3px;}





label.bord{font-size:15px;font-weight:400;color:#f19100;margin:7px 0;border-bottom:none;}
.checkout-steps>div.st_done:after, .checkout-steps>div.stactive:after{border-color: #676a20;    background-color: #676a20;}
.checkout-steps>div.stactive, #cartpage .form_cart .basket_title, #cartpage .cart-summary .summary_title, .checkout-steps>div.st_done{color:#676a20;}
.cart-steps .uk-form legend{color:#676a20;font-size:18px;font-weight:700;}

/*////////////////////////////////////////////////////////*/
/*////////////////////MINI CODE///////////////////////////*/
/*////////////////////////////////////////////////////////*/

/*header_mini_search*/
.search-div{display:flex;align-items:center;justify-content:center;padding-left:0;}
#search.header-search{width:100%;}
.header-search input[name="filter_name"]{background:#F5F5F5;width:97%;border:1px solid #F5F5F5;border-radius:60px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;height: 65px !important;padding-left: 30px;font-size: 14px;    font-family: 'Stolzl';font-weight:300;}


#search.header-search .voice_search, #search.header-search .uk-button {height: 65px;line-height: 65px;}
#search.header-search .uk-button {background-size: 21px;background: none;}
.header-search .uk-button {
    position: absolute;
    top: 1px;
    height: 65px;
    line-height: 65px;
    width: 90px;
    right: -10px;
    border-radius: 0 3px 3px 0;color:#ddd;font-size:30px;
}



/*basket_mini_cart*/
.header-cart-module .cart-module-content {padding-bottom: 64px; border-radius: 16px;}
.header-cart-module .mcart-image{}
.header-cart-module .mini_cart_total{position: absolute; bottom: 16px; right: 16px; width: 100%;}
.mini-cart-buttons .uk-button{line-height: 20px; padding: 6px 18px;}
.header-cart-module .mini-cart-buttons{display: flex; justify-content: flex-end; column-gap: 16px;}
.header-cart-module .mini-cart-buttons .uk-button:hover i{color: white;}
.header-cart-module .cart-opt-item{display: none;}
.header-cart-module .mcart-quant{min-width: 56px !important}
.header-cart-module i.uk-icon-remove{font-size: 18px;}
.header-cart-module .mcart-name a, .header-cart-module .mcart-total, .header-cart-module .mcart-quant{color: var(--lightRed); font-size: 16px; line-height: 19px;}
.header-cart-module .mcart-image img{min-width: 64px;}

#mycart-text1{display:none;}
.mini_cart_v2 #cart-item{top:20px;right:-5px;line-height: 15px;    background: #bb1520;}
.mini_cart_v2 .cbgicon {font-size: 28px;color: #bb1520;}


/*general_mini_productbox*/
.prdbox .uk-panel-box{ padding:2px 2px 20px 2px;background:#fff;border-radius:12px;box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;overflow: hidden;}
.prdbox .uk-panel-box .prd-image img{border-radius:12px 12px 0 0 ;}
.prdbox .prd-name, .prdbox .price{padding:5px 0;text-align:center; min-height: 40px;}  
.prdbox ._addCart{display:none;} 
.prdbox .smToolBtns {width:auto;left:0px;right:0px;text-align:center}
.prdbox .smToolBtns a{display:inline-block;}
.prdbox .prd-name {width: 100%;display: block;padding: 20px 0;font-size:15px;font-weight:500;}
.prdbox .prd-name:hover{text-decoration:none;color:#f09200;}
.prdbox{margin-bottom:8px;}
.prdbox .price{font-size:18px;font-weight:600;padding:0 0 20px;}
.prdbox .stockOutLabel { position: absolute; top: 0; left: 0; right: 0; top: 50%; text-align: center;background: rgba(0,0,0,50%); padding: 5px 0; font-size: 18px; text-transform: uppercase; color: #fff;font-weight: 600; letter-spacing: 1px;}

._flag{left:7px;padding: 3px 7px;font-size: 12px;}
._flag1 {background: #f09200;top:7px;}
._flag2 {background:#bb1520;top:7px;}
._flag1 + ._flag2 {top: 27px;}
._flag2 + ._flag1 {top: 27px;}

.shipFlags{bottom:150px;left:3px;}
.shipFlags>span{font-size:10px;}


/*header_mini_welcome*/
.top_usernav{float:right;}
.top_usernav.uk-navbar-nav>li>a:hover{background:none !important;}
.mini_text_welcome_v2>a:hover,.mini_search_v2>a:hover,.mini_cart_v2 >a:hover{color:#000;text-decoration:none;}
._user span i{font-size:28px;}
._user .uk-dropdown .uk-margin-bottom{margin-bottom:0 !important;}
._user .uk-dropdown {box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;background:#fff;border-radius:12px;}
.userLinksBox li a{font-weight:600;text-align:center;padding:12px 0;font-size:18px;}



.uk-width-medium-2-10 .socialmenu .uk-icon-facebook{color:#059; }
.uk-width-medium-2-10 .socialmenu .uk-icon-twitter{color:#00a8e6; }
.uk-width-medium-2-10 .socialmenu .uk-icon-google-plus{color: #be3d20;}
.uk-width-medium-2-10 .socialmenu .uk-icon-instagram{color:#b76b19; }
.uk-width-medium-2-10 .socialmenu .uk-icon-pinterest{color: #d24323;}

.uk-icon-button{background-color:transparent;border:2px solid #333;line-height:32px;}

@media(max-width:768px){
	.uk-button.cart-action{width:100% !important;margin:2px 0;}
	.quantity-to-cart{margin-left:33%}
	.tabkit .uk-tab{padding: 5px 10px}
	._flag1, ._flag2{padding: 3px 5px !important;font-size:9px !important;font-weight: 300;}
	.prdbox .prd-name{font-size:12px !important; font-weight:400 !important;line-height: 1.2;min-height: 30px; min-height: auto;}
	.prdbox .price{font-size:15px !important;}
	._flag1 + ._flag2{top:22px !important;}
	.shipFlags>span{padding:2px 4px;font-size:10px !important;}
	.addToCartBtn{margin-left:0;}
	.addToCartBtn a.uk-button{font-weight:300;font-size:12px;}
	#prdpage .cart-action{margin:10px 0 15px;height:40px;line-height:40px;font-size:16px;font-weight:400}
	.prod-rating img{width:45px;}
	#prdpage .prd_favourite, .prod-rating a, #prdpage .prd-wp-share a span{font-size:10px;}
	.prod-rating img{margin-right:0;}
	#prdpage .prd-title{font-size:20px;}
	#prdpage .prodPrice span{font-size:23px;}
	.prd-property-list li span{font-size:13px;}
}

.sitebody.odeme .footer-background-all, .sitebody.sepetim .footer-background-all, .sitebody.sepet .footer-background-all{display: none;}

.fblogin{display: none;}

/* ==================== BEGIN 3D REDESIGN (gurme.amirtech.ai estetiği) ====================
   SALT GÖRSEL — PHP/şablon/mantığa dokunmaz, sepet/ödeme akışı aynen çalışır.
   Geri almak için: bu blok + custom_theme.css başındaki Fraunces @import satırını sil. */
:root{
  --r3-paper:#fff;--r3-bone:#F7F6F2;--r3-mist:#ECEAE3;--r3-ink:#0B0B0A;
  --r3-graphite:#2D2C28;--r3-stone:#6B6A63;--r3-line:#E4E2DA;
  --r3-accent:#2E7D5B;--r3-accent2:#D5552A;--r3-glow:#E8F4ED;
  --r3-display:'Fraunces',Georgia,'Times New Roman',serif;
  --r3-radius:14px;
}

/* canvas + tipografi */
body.sitebody{background:var(--r3-paper);color:var(--r3-ink);-webkit-font-smoothing:antialiased;}
.wrapBox{background:var(--r3-paper);}
.pageTitle,.prd-headTitle,h1.pageTitle,
.category-info h1,.topDescription h1,.topDescription h2{
  font-family:var(--r3-display);letter-spacing:-.02em;color:var(--r3-ink);font-weight:600;
}

/* breadcrumb */
.breadcrumb-items{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--r3-stone);padding:18px 0;}
.breadcrumb-items a{color:var(--r3-stone);}
.breadcrumb-items a:hover{color:var(--r3-ink);text-decoration:none;}

/* kategori üst açıklama */
.category-info{border:1px solid var(--r3-line);border-radius:var(--r3-radius);background:var(--r3-bone);padding:22px 26px;margin-bottom:26px;}
.category-info .caThumb img{border-radius:10px;}
.topDescription{color:var(--r3-graphite);line-height:1.65;font-size:14px;}

/* filtre çubuğu */
._catFilterBox{margin:6px 0 22px;}
._catFilters{display:flex;flex-wrap:wrap;align-items:center;gap:10px;background:var(--r3-bone);border:1px solid var(--r3-line);border-radius:999px;padding:8px 16px;}
._catFilters select,._catFilters .uk-button{border:none!important;background:transparent!important;box-shadow:none!important;color:var(--r3-graphite);}
.inStockLabel{margin-left:auto;font-size:12px;color:var(--r3-stone);}

/* ürün kartları */
.prdbox._v6{padding:8px;}
.prdbox._v6 .uk-panel-box{
  position:relative;background:var(--r3-paper);border:1px solid var(--r3-line);
  border-radius:var(--r3-radius);padding:12px 12px 16px;box-shadow:none;
  transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s,border-color .5s;
}
.prdbox._v6:hover .uk-panel-box{transform:translateY(-6px);box-shadow:0 18px 40px -18px rgba(11,11,10,.28);border-color:var(--r3-mist);}
.prdbox._v6 .prd-image{border-radius:10px;overflow:hidden;background:var(--r3-bone);aspect-ratio:1/1;}
.prdbox._v6 .prd-image>a{display:block;height:100%;}
.prdbox._v6 .prd-img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s cubic-bezier(.16,1,.3,1);}
.prdbox._v6:hover .prd-img.first-img,.prdbox._v6:hover .prd-img:only-child{transform:scale(1.07);}
.prdbox._v6 .prd-name{
  display:block;margin-top:12px;color:var(--r3-ink);font-weight:500;font-size:14px;line-height:1.35;
  min-height:2.7em;text-decoration:none;
}
.prdbox._v6 .prd-name:hover{color:var(--r3-accent);}
.prdbox._v6 .prd-desc{color:var(--r3-stone);font-size:12px;}
.prdbox._v6 .price{padding:6px 0 2px;}
.prdbox._v6 .pure-price,.prdbox._v6 .price-new{font-family:var(--r3-display);color:var(--r3-ink);font-size:22px;font-weight:600;}
.prdbox._v6 .price-new{color:var(--r3-accent2);}
.prdbox._v6 .price-old{color:var(--r3-stone);text-decoration:line-through;font-size:14px;margin-left:8px;}

/* buton çubuğu — hover ile açılır */
.prdbox._v6 .buttonBar{display:flex!important;align-items:center;gap:8px;margin-top:12px;position:static;opacity:0;transform:translateY(6px);transition:opacity .4s,transform .4s;}
.prdbox._v6:hover .buttonBar{opacity:1;transform:none;}
@media(hover:none){.prdbox._v6 .buttonBar{opacity:1;transform:none;}}
.prdbox._v6 .buttonBar>.addToCartBtn{flex:1;}
.prdbox._v6 .addToCartBtn .uk-button{width:100%;}
.prdbox._v6 .dtyBtn .uk-button{white-space:nowrap;}
.prdbox._v6 .wishBtn{border:1px solid var(--r3-line);color:var(--r3-graphite);}
.prdbox._v6 .wishBtn:hover{border-color:var(--r3-accent2);}
.prdbox._v6 .wishBtn:hover i:after{color:var(--r3-accent2);}

/* butonlar (pill) — yüksek specificity'li tema kurallarını ezmek için !important */
.uk-button{border-radius:999px!important;text-transform:none;font-weight:500;letter-spacing:.01em;background-image:none!important;transition:background .3s,color .3s,border-color .3s,transform .15s;}
.uk-button:active{transform:scale(.98);}
.uk-button-primary{background:var(--r3-ink)!important;color:var(--r3-paper)!important;border:1px solid var(--r3-ink)!important;text-shadow:none!important;}
.uk-button-primary:hover{background:var(--r3-accent)!important;border-color:var(--r3-accent)!important;color:#fff!important;}
.uk-button-secondary{background:transparent!important;color:var(--r3-ink)!important;border:1px solid var(--r3-line)!important;text-shadow:none!important;}
.uk-button-secondary:hover{background:var(--r3-bone)!important;color:var(--r3-ink)!important;border-color:var(--r3-stone)!important;}
.uk-button-success{background:var(--r3-accent)!important;color:#fff!important;border:1px solid var(--r3-accent)!important;text-shadow:none!important;}
.uk-button-success:hover{background:#256b4d!important;border-color:#256b4d!important;color:#fff!important;}

/* rozetler */
._flag{border-radius:999px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:4px 9px;font-weight:600;}
._flag1{background:var(--r3-ink);color:#fff;}
._flag2{background:var(--r3-accent2);color:#fff;}
.shipFlags>span{background:rgba(11,11,10,.7);border-radius:999px;font-size:10px;}
._ship1{background:var(--r3-accent)!important;}
.pDisco{background:var(--r3-accent2);border-radius:999px;font-size:13px;padding:6px 10px;}
.stockOutLabel{background:var(--r3-ink);color:#fff;border-radius:999px;padding:4px 10px;font-size:11px;}

/* pagination */
.pagination-bar a,.pagination-bar span{border-radius:999px!important;border-color:var(--r3-line)!important;}
.pagination-bar .uk-active>*,.pagination-bar a:hover{background:var(--r3-ink)!important;color:#fff!important;border-color:var(--r3-ink)!important;}

/* sepet + ödeme sayfası */
.sitebody.sepetim,.sitebody.odeme,.sitebody.sepet{background:var(--r3-paper);}
.sitebody.sepetim .uk-table{border:1px solid var(--r3-line);border-radius:var(--r3-radius);overflow:hidden;background:var(--r3-paper);}
.sitebody.sepetim .uk-table th{background:var(--r3-bone);color:var(--r3-stone);text-transform:uppercase;font-size:11px;letter-spacing:.12em;}
.sitebody.sepetim .uk-table td,.sitebody.sepetim .uk-table th{border-color:var(--r3-line);vertical-align:middle;}
.empty-cart,.mcart-empty{color:var(--r3-stone);}
.empty-cart .uk-icon-shopping-cart,.empty-cart .cbgicon,.empty-cart .icon-120{color:var(--r3-mist);}
#to-cart{background:var(--r3-ink);border-color:var(--r3-ink);color:#fff;}
#to-pay{background:var(--r3-accent);border-color:var(--r3-accent);color:#fff;}

/* offcanvas mini sepet */
.uk-offcanvas-bar .canTitle{font-family:var(--r3-display);font-size:20px;color:var(--r3-ink);font-weight:600;}
.mini_cart_v2 #cart-item{background:var(--r3-accent2);}

/* ana sayfa — scroll-scrub video hero */
.r3-hero{position:relative;height:185vh;background:var(--r3-paper);}
.r3-hero-sticky{position:sticky;top:0;height:100vh;overflow:hidden;}
.r3-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}
.r3-hero-vignette{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 50%, transparent 38%, rgba(255,255,255,.55) 100%);}
.r3-hero-content{position:relative;z-index:2;height:100%;max-width:1180px;margin:0 auto;padding:120px 24px 48px;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;}
.r3-hero-meta{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.25em;text-transform:uppercase;color:var(--r3-stone);}
.r3-hero-title{font-family:var(--r3-display);font-weight:600;color:var(--r3-ink);line-height:.92;letter-spacing:-.02em;font-size:clamp(40px,6.5vw,104px);margin:auto 0;}
.r3-hero-title span{display:block;}
.r3-hero-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:wrap;}
.r3-hero-sub{max-width:440px;color:var(--r3-graphite);font-size:15px;line-height:1.6;margin:0;}
.r3-hero-cta{display:inline-flex;align-items:center;gap:12px;background:var(--r3-ink);color:#fff!important;padding:8px 8px 8px 28px;border-radius:999px;font-size:14px;text-decoration:none!important;transition:background .3s;}
.r3-hero-cta:hover{background:var(--r3-accent);}
.r3-hero-cta-ic{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#fff;color:var(--r3-ink);transition:transform .3s;}
.r3-hero-cta:hover .r3-hero-cta-ic{transform:rotate(45deg);}
.r3-hero-scroll{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;font-size:9px;letter-spacing:.35em;text-transform:uppercase;color:var(--r3-stone);}
.r3-hero-scroll i{width:1px;height:24px;background:rgba(107,106,99,.5);display:block;}
@media(max-width:640px){ .r3-hide-sm{display:none;} .r3-hero{height:160vh;} .r3-hero-content{padding:96px 18px 40px;} }
/* ==================== END 3D REDESIGN ==================== */