<!--yeni-->
 @import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900|Sriracha&display=swap&subset=latin-ext);
@charset "UTF-8".container{
    padding-right:15px;
    padding-left:15px
}
@media (min-width:1200px){
    .container{
        max-width:1224px
    }
}
.row{
    margin-right:-15px;
    margin-left:-15px
}
.row .col,.row [class*="col-"]{
    padding-right:15px;
    padding-left:15px
}
.row.no-gutters{
    margin-right:0;
    margin-left:0
}
.row.no-gutters .col,.row.no-gutters [class*="col-"]{
    padding-right:0;
    padding-left:0
}
@media (max-width:767px){
    .row{
        margin-right:-10px;
        margin-left:-10px
    }
    .row .col,.row [class*="col-"]{
        padding-right:10px;
        padding-left:10px
    }
}
@media (max-width:991px){
    body[class$="-active"]{
        cursor:pointer
    }
}
@media (max-width:991px){
    body.navigation-active{
        overflow:hidden;
        position:fixed;
        height:100%;
        width:100%
    }
    body.navigation-active{
        left:280px
    }
    body.navigation-active #mobile-navigation{
        left:0;
        box-shadow:2px 0 5px 0 rgba(0,0,0,.1)
    }
    body.navigation-active .navigation-menu-overlay{
        display:block
    }
}
#mobile-navigation{
    position:fixed;
    top:0;
    left:-280px;
    width:280px;
    height:100%;
    z-index:999;
    transition:all 0.2s ease-in-out;
    background:#fff;
    overflow-y:auto;
    overflow-x:hidden;
    -webkit-overflow-scrolling:touch
}
#mobile-navigation .mobile-navigation{
    overflow:hidden;
    position:relative
}
#mobile-navigation li.has-sub-category>div{
    overflow:hidden
}
#mobile-navigation li.has-sub-category.active>div{
    left:0;
    overflow:visible
}
#mobile-navigation li.static-item div i{
    font-size:2.5rem;
    color:#7e5434;
    margin:0 .5rem
}
#mobile-navigation a{
    padding:1.5rem 1rem;
    color:#242933;
    font-size:1.4rem;
    display:flex;
    justify-content:space-between;
    align-items:center;
    border-bottom:1px solid #E5E5E5
}
#mobile-navigation a>div{
    display:flex;
    align-items:center
}
#mobile-navigation a>div>div{
    margin-right:1rem
}
#mobile-navigation a>div>div img{
    width:3rem;
    height:3rem;
    object-fit:scale-down
}
#mobile-navigation .category-level-2,#mobile-navigation .category-level-3{
    position:absolute;
    top:0;
    left:100%;
    width:100%;
    background:#fff;
    transition:all 0.2s ease-in-out;
    z-index:2
}
#mobile-navigation .category-level-2 ul,#mobile-navigation .category-level-3 ul{
    padding:0 1rem
}
#mobile-navigation .category-level-2 ul>li>a,#mobile-navigation .category-level-3 ul>li>a{
    padding:1rem;
    border-color:#E5E5E5;
    color:#242933;
    font-size:1.3rem
}
#mobile-navigation .mobile-navigation-back a{
    justify-content:flex-start
}
#mobile-navigation .mobile-navigation-back a span{
    margin-left:1rem
}
#mobile-navigation .mobile-navigation-back a i{
    font-size:1rem
}
.shopping-information-cart{
    position:fixed;
    left:0;
    top:0;
    z-index:1100;
    width:100%;
    height:100%;
    background-color:rgba(255,255,255,.9)
}
.shopping-information-cart .shopping-information-cart-inside{
    position:absolute;
    left:50%;
    top:50%;
    display:flex;
    align-items:center;
    color:#242933;
    font-size:2.2rem;
    letter-spacing:1px;
    text-transform:uppercase;
    transform:translate(-50%,-50%)
}
.shopping-information-cart .shopping-information-cart-inside svg{
    flex:0 0 5.6rem;
    width:5.6rem;
    height:5.6rem;
    border-radius:50%;
    display:block;
    stroke-width:2;
    stroke:#fff;
    stroke-miterlimit:10;
    margin-right:2rem;
    animation:fill 0.4s ease-in-out 0.4s forwards,scale 0.3s ease-in-out 0.9s both
}
.shopping-information-cart .shopping-information-cart-inside svg circle{
    float:left;
    stroke-dasharray:166;
    stroke-dashoffset:166;
    stroke-width:2;
    stroke-miterlimit:10;
    stroke:var(--genelrenka);
    fill:none;
    animation:stroke 0.6s cubic-bezier(.65,0,.45,1) 2
}
.shopping-information-cart .shopping-information-cart-inside svg path{
    transform-origin:50% 50%;
    stroke-dasharray:48;
    stroke-dashoffset:48;
    animation:stroke 0.3s cubic-bezier(.65,0,.45,1) 0.8s forwards
}
@keyframes stroke{
    100%{
        stroke-dashoffset:0
    }
}
@keyframes scale{
    0%,100%{
        transform:none
    }
    50%{
        transform:scale3d(1.1,1.1,1)
    }
}
@keyframes fill{
    100%{
        box-shadow:inset 0 0 0 30px var(--genelrenka)
    }
}
.promotion-wrapper{
    margin-bottom:3.2rem
}
.promotion-wrapper .promotion-content .promotion-row{
    border:1px solid #E5E5E5;
    margin-top:-1px
}
.promotion-wrapper .promotion-content .promotion-row:first-child{
    margin-top:0
}
.promotion-wrapper .promotion-content .promotion-row:nth-child(odd){
    background:#fafafa
}
.promotion-wrapper .promotion-content .promotion-icon{
    display:flex;
    align-items:center;
    justify-content:center;
    height:100%
}
.promotion-wrapper .promotion-content .promotion-icon i{
    font-size:3rem;
    color:#242933
}
@media (max-width:991px){
    .promotion-wrapper .promotion-content .promotion-icon i{
        font-size:2.2rem
    }
}
.promotion-wrapper .promotion-content .promotion-info{
    height:100%;
    padding:1rem 0
}
.promotion-wrapper .promotion-content .promotion-info>div{
    margin-bottom:.8rem
}
.promotion-wrapper .promotion-content .promotion-info>div strong{
    font-size:1.4rem
}
.promotion-wrapper .promotion-content .promotion-info>span{
    display:block;
    max-height:7.5rem;
    overflow-y:auto
}
.promotion-wrapper .promotion-content .promotion-button{
    display:flex;
    align-items:center;
    justify-content:center;
    height:100%;
    padding:1rem
}
.tabbed-midblocks-container{
    margin-bottom:2rem
}
.tabbed-midblocks-container .tabbed-midblocks-header{
    margin-bottom:1rem;
    display:flex;
    flex-wrap:wrap
}
.tabbed-midblocks-container .tabbed-midblocks-header>a{
    width:4rem;
    height:4rem;
    display:none;
    align-items:center;
    justify-content:center;
    background-color:var(--genelrenka);
    color:#fff
}
@media (max-width:991px){
    .tabbed-midblocks-container .tabbed-midblocks-header>a{
        display:flex
    }
}
.tabbed-midblocks-container .tabbed-midblocks-header>div{
    display:flex;
    flex:auto
}
.tabbed-midblocks-container .tabbed-midblocks-header>div [data-tab-index]{
    flex:0 0 20%;
    cursor:pointer;
    position:relative
}
.tabbed-midblocks-container .tabbed-midblocks-header>div [data-tab-index]>span{
    height:4rem;
    color:#242933;
    border-bottom:3px solid transparent;
    font-size:1.6rem;
    flex:0 0 100%;
    display:flex;
    align-items:center
}
@media (max-width:991px){
    .tabbed-midblocks-container .tabbed-midblocks-header>div [data-tab-index]{
        flex:0 0 100%;
        display:none
    }
    .tabbed-midblocks-container .tabbed-midblocks-header>div [data-tab-index]>span{
        justify-content:center
    }
}
.tabbed-midblocks-container .tabbed-midblocks-header>div [data-tab-index].active{
    display:flex
}
.tabbed-midblocks-container .tabbed-midblocks-header>div [data-tab-index].active>span{
    border-color:var(--genelrenka);
    color:#242933
}
.tabbed-midblocks-container .tabbed-midblock-content{
    margin-bottom:1rem
}
.tabbed-midblocks-container .tabbed-midblock-content>[data-tab-content]{
    display:none
}
.tabbed-midblocks-container .tabbed-midblock-content>[data-tab-content].active{
    display:block
}
.tabbed-midblocks-container .tabbed-midblock-bottom{
    display:flex;
    width:100%;
    align-items:center;
    justify-content:center
}
.tabbed-midblocks-container .tabbed-midblock-bottom a{
    width:2.4rem;
    height:2.4rem;
    margin:0 .2rem;
    display:flex;
    align-items:center;
    justify-content:center;
    background-color:var(--genelrenka);
    color:#fff
}
.tabbed-midblocks-container .tabbed-midblock-bottom a.passive{
    pointer-events:none;
    background-color:#958275;
    color:#fff
}
.mid-blocks-wrapper .mid-blocks-container .mid-blocks-header{
    margin-bottom:2rem
}
.mid-blocks-wrapper .mid-blocks-container .mid-blocks-header .mid-blocks-title{
    height:4rem;
    color:#242933;
    border-bottom:3px solid var(--genelrenka);
    font-size:1.6rem;
    display:flex;
    align-items:center
}
.zoomContainer .zoomWindow{
    background-color:#fff
}
@media (max-width:991px){
    .zoomContainer{
        display:none!important
    }
}
.product-tags{
    display:flex
}
.product-tags .product-tags-title{
    padding:.3rem 0;
    margin-right:1.6rem;
    color:#242933;
    font-weight:700;
    flex:0 0 auto
}
.product-tags .product-tags-content{
    display:flex;
    flex-wrap:wrap
}
.product-tags .product-tags-content a{
    display:block;
    padding:.3rem 1.6rem;
    border-radius:.5rem;
    background:#fff;
    color:#242933;
    margin-right:.4rem;
    margin-bottom:.4rem;
    border:1px solid #E5E5E5
}
@media (max-width:991px){
    .product-tags{
        display:block
    }
}
.fancybox-slide .fancybox-image-wrap{
    background:#fff!important
}
.product-standart-cargo-buttons{
    display:flex;
    margin-bottom:1.6rem
}
.product-standart-cargo-buttons .product-standart-cargo-button{
    margin-right:3rem;
    padding:.6rem 0;
    color:#242933;
    display:flex;
    align-items:center;
    justify-content:center
}
.product-standart-cargo-buttons .product-standart-cargo-button i:before{
    font-family:"Font Awesome 5 Free";
    font-weight:900;
    font-style:normal;
    margin-right:1rem;
    font-size:1.7rem
}
.product-standart-cargo-buttons .product-standart-cargo-button:last-child{
    margin-right:0
}
.product-standart-cargo-buttons .product-standart-cargo-button.fast_shipping i:before{
    content:"Ñ"
}
.product-standart-cargo-buttons .product-standart-cargo-button.same_day_shipping i:before{
    content:"ïƒ'"
}
.product-standart-cargo-buttons .product-standart-cargo-button.three_days_delivery i:before{
    content:"ïƒ'"
}
.product-standart-cargo-buttons .product-standart-cargo-button.five_days_delivery i:before{
    content:"ïƒ'"
}
.product-standart-cargo-buttons .product-standart-cargo-button.seven_days_delivery i:before{
    content:"ïƒ'"
}
.product-standart-cargo-buttons .product-standart-cargo-button.free_shipping i:before{
    content:"ï«"
}
.product-standart-cargo-buttons .product-standart-cargo-button.delivery_from_stock i:before{
    content:"ï'²";
}
.product-standart-cargo-buttons .product-standart-cargo-button.pre_ordered_product i:before{
    content:"ï‰"";
}
.product-standart-cargo-buttons .product-standart-cargo-button.limited_stock i:before{
    content:"ï€—"
}
.product-standart-cargo-buttons .product-standart-cargo-button.ask_stock i:before{
    content:"ï'­"
}
.product-standart-cargo-buttons .product-standart-cargo-button.campaigned_product i:before{
    content:""
}
@media (max-width:767px){
    .product-standart-cargo-buttons .product-standart-cargo-button{
        padding:.6rem 1rem
    }
}
body{
    font-size:1.2rem;
    font-family:"Roboto",sans-serif;
    color:#000000;
    transition:left 0.2s ease-in-out,right 0.2s ease-in-out;
    position:relative;
    left:0;
    background:#fff
}
a{
    color:var(--genelrenka)
}
a:active,a:focus,a:hover{
    color:var(--genelrenkb)
}
.openbox-overlay,.navigation-menu-overlay{
    position:fixed;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:rgba(0,0,0,.4);
    display:none;
    z-index:99;
    width:100%;
    height:100%;
    cursor:pointer
}
.parallax-images-1{
    position:absolute;
    left:0;
    top:782px;
    z-index:0!important
}
@media (max-width:1199px){
    .parallax-images-1{
        display:none
    }
}
.parallax-images-2{
    position:absolute;
    right:0;
    top:782px;
    z-index:0!important
}
@media (max-width:1199px){
    .parallax-images-2{
        display:none
    }
}
.current-page-default-entry #main #entry-slider+.container{
    position:relative
}
.header-top{
    position:relative;
    z-index:98;
    padding-top:.9rem
}
.header-top>.container{
    position:relative;
    z-index:98
}
.header-top:after{
    content:"";
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:21.4rem;
    background:url(/tasarimdosyalari/images/bg-header.png?revision=1703444178) no-repeat center top
}
.header-bottom{
    position:sticky;
    position:-webkit-sticky;
    top:0;
    z-index:98
}
body.sticked .header-bottom{
    background-color:#FBF9F3
}
body.sticked #navigation .category-level-2{
    background:#FBF9F3
}
.logo{
    display:flex;
    align-items:center;
    justify-content:center
}
.logo img{
    max-height:13.6rem
}
@media (max-width:767px){
    .logo{
        margin:0 5rem 0 12rem
    }
}
@media (max-width:424px){
    .logo{
        margin:0 5rem 0 9rem
    }
}
@media (max-width:374px){
    .logo{
        margin:0 1rem 0 7rem
    }
}
.header-top-right{
    display:flex;
    align-items:center;
    justify-content:flex-end
}
.search{
    position:relative;
    padding:1.6rem 0 0;
    flex:1 0 0%
}
.search form{
    position:relative
}
.search form input{
    width:100%;
    padding:1rem 13rem 1rem 5rem;
    border:1px dashed #B99478;
    border-spacing:3px;
    height:5rem;
    color:var(--genelrenke);
    font-size:1.4rem;
    font-weight:500;
    border-radius:25px;
    background:url(/themes/selftpl_632a0f512b68c/assets/images/icon-search.svg?revision=1703444178) no-repeat 15px center
}
.search form input::placeholder{
    opacity:1;
    color:var(--genelrenke)
}
.search form button{
    position:absolute;
    top:8px;
    right:8px;
    width:11.4rem;
    height:34px;
    color:#fff;
    font-size:1.5rem;
    font-family:"Sriracha",sans-serif;
    border-radius:17px;
    background:var(--genelrenkc);
    border:none;
    padding:0
}
.search .header-social{
    position:absolute;
    left:0;
    top:-1.4rem;
    display:flex;
    margin-left:-.9rem;
    margin-right:-.9rem
}
.search .header-social div{
    padding-left:.9rem;
    padding-right:.9rem
}
.search .header-social div a{
    display:flex;
    align-items:center;
    justify-content:center;
    width:2rem;
    height:2rem;
    color:var(--genelrenkd);
    font-size:1.6rem;
    transition:all 0.2s ease-in-out
}
.search .header-social div a:hover{
    color:var(--genelrenka)
}
.header-phone{
    display:flex;
    align-items:flex-end;
    justify-content:flex-end;
    width:165px;
    height:65px;
    margin-left:2.8rem;
	background:url(/tasarimdosyalari/images/iletisim.png) no-repeat 0 0;
    //background:url(/themes/selftpl_632a0f512b68c/assets/images/bg-contact.svg?revision=1703444178) no-repeat 0 0
}
.header-phone>a{
    color:var(--genelrenka);
    font-size:1.5rem;
    font-family:"Sriracha",sans-serif;
    display:flex;
    align-items:flex-end;
    justify-content:flex-end;
    flex-wrap:wrap
}
.user-menu{
    margin:0 3rem 0 6.5rem
}
.user-menu>a{
    position:relative;
    display:flex;
    align-items:center;
    color:var(--genelrenkc);
    font-size:1.5rem;
    font-family:"Sriracha",sans-serif
}
.user-menu>a>span{
    padding-left:1.2rem
}
.user-menu>a>span>span{
    display:block;
    font-size:1.2rem
}
@media (max-width:767px){
    .user-menu>a img{
        width:30px
    }
}
.user-menu>a i.fas.fa-check{
    position:absolute;
    right:-17px;
    top:-6px;
    display:flex;
    align-items:center;
    justify-content:center;
    color:#fff;
    font-size:1.2rem;
    width:22px;
    height:22px;
    background-color:var(--genelrenkc);
    border-radius:50%
}
.cart-menu>a{
    position:relative;
    display:flex;
    align-items:center;
    color:var(--genelrenka);
    font-size:1.5rem;
    font-family:"Sriracha",sans-serif
}
.cart-menu>a .cart-total-price{
    font-size:1.2rem
}
.cart-menu>a i{
    margin-right:1.2rem
}
@media (max-width:767px){
    .cart-menu>a img{
        width:30px
    }
}
.cart-menu>a .cart-amount{
    position:absolute;
    top:-7px;
    left:28px;
    display:none;
    width:22px;
    height:22px;
    line-height:22px;
    text-align:center;
    color:#fff;
    font-size:1.3rem;
    font-weight:500;
    font-family:"Roboto",sans-serif;
    background-color:var(--genelrenka);
    border-radius:50%
}
@media (max-width:767px){
    .cart-menu>a .cart-amount{
        top:-7px;
        left:16px;
        width:18px;
        height:18px;
        line-height:18px
    }
}
#navigation .category-level-1>ul{
    display:flex
}
#navigation .category-level-1>ul>li{
    position:relative;
    max-width:12%;
    padding:0 6px 0 8px;
    background:url(/themes/selftpl_632a0f512b68c/assets/images/menu-seperator.svg?revision=1703444178) no-repeat left center
}
#navigation .category-level-1>ul>li:first-child{
    padding-left:0;
    background:none
}
#navigation .category-level-1>ul>li>a{
    display:flex;
    align-items:center;
    height:4.5rem;
    color:var(--genelrenkc);
    font-size:1.3rem;
    line-height:1.2;
    font-family:"Sriracha",sans-serif;
    transition:all 0.2s ease-in-out
}
#navigation .category-level-1>ul>li>a div{
    position:relative;
    width:3.7rem;
    height:3.7rem;
    margin:0 .5rem 0 1rem
}
#navigation .category-level-1>ul>li>a div img{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    margin:auto;
    display:block;
    max-width:100%;
    max-height:100%
}
#navigation .category-level-1>ul>li>a div img{
    transition:all 0.2s ease-in-out
}
#navigation .category-level-1>ul>li>a:hover{
    color:var(--genelrenkb)
}
#navigation .category-level-1>ul>li>a:hover div img{
    filter:invert(63%) sepia(50%) saturate(461%) hue-rotate(58deg) brightness(99%) contrast(88%)
}
#navigation .category-level-1>ul>li.active>a{
    color:var(--genelrenkb)
}
#navigation .category-level-1>ul>li.active>a div img{
    filter:invert(63%) sepia(50%) saturate(461%) hue-rotate(58deg) brightness(99%) contrast(88%)
}
#navigation .category-level-1>ul>li.active>.category-level-2{
    display:block
}
#navigation .category-level-2{
    position:absolute;
    top:100%;
    left:50%;
    transform:translateX(-50%);
    width:144px;
    display:none;
    z-index:101;
    padding:2rem 1rem 1rem;
    background:-moz-linear-gradient(top,rgba(255,255,255,.06) 0%,white 10%,white 100%);
    background:-webkit-linear-gradient(top,rgba(255,255,255,.06) 0%,white 10%,white 100%);
    background:linear-gradient(to bottom,rgba(255,255,255,.06) 0%,white 10%,white 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0fffffff",endColorstr="#ffffff",GradientType=0);
    border-radius:0 0 20px 20px;
    box-shadow:0 3px 3px rgba(0,0,0,.16)
}
#navigation .category-level-2>ul>li>a{
    display:block;
    color:var(--genelrenkb);
    font-size:1.3rem;
    font-family:"Sriracha",sans-serif;
    margin-bottom:1rem;
    text-align:center;
    transition:all 0.2s ease-in-out
}
#navigation .category-level-2>ul>li>a:hover{
    color:var(--genelrenkc)
}
#navigation .category-level-2>ul>li:last-child>a{
    margin-bottom:0
}
@media (max-width:991px){
    #navigation{
        display:none
    }
}
#main{
    padding-top:4.4rem
}
@media (max-width:991px){
    #main{
        padding-top:1.4rem
    }
}
#main #entry-slider{
    position:relative;
    z-index:1;
    height:482px;
    padding-top:52px;
    background:url(/tasarimdosyalari/images/bg-slider.png?revision=1703444178) no-repeat center bottom
}
@media (max-width:991px){
    #main #entry-slider{
        height:unset;
        padding-top:0;
        background-size:unset;
        background:unset
    }
}
#main #entry-slider .container>div{
    height:412px;
    overflow:hidden
}
@media (max-width:991px){
    #main #entry-slider .container>div{
        height:unset;
        overflow:hidden
    }
}
#main #entry-slider .container>div.slick-slider{
    height:auto;
    overflow:visible
}
#main #entry-slider .slick-dots{
    display:flex;
    justify-content:flex-end;
    align-items:center;
    width:auto;
    right:0;
    left:auto
}
#main #entry-slider .slick-dots>li{
    margin:0 .7rem
}
#main #entry-slider .slick-dots>li>button{
    width:12px;
    height:12px;
    position:relative;
    overflow:hidden;
    text-indent:-9999px;
    border-radius:100%;
    background-color:var(--genelrenka);
    border:2px solid var(--genelrenka);
    padding:0;
    display:block;
    margin-bottom:.5rem;
    transition:all 0.2s ease-in-out
}
#main #entry-slider .slick-dots>li.slick-active>button{
    width:38px;
    border-radius:6px;
    background-color:#fff
}
@media (max-width:991px){
    #main #entry-slider .slick-dots{
        display:none!important
    }
}
.current-page-default-entry #main{
    padding-top:0
}
@media (min-width:992px){
    .head-content+#main{
        padding-top:0
    }
}
.shopping-banners{
    margin-bottom:5.4rem;
    padding-top:3.3rem
}
.shopping-banners .shopping-banner{
    display:flex;
    align-items:center;
    flex-wrap:nowrap;
    height:11.5rem
}
.shopping-banners .shopping-banner .shopping-banner-img{
    flex:0 0 11rem;
    width:11rem;
    height:11.5rem;
    position:relative;
    display:block
}
.shopping-banners .shopping-banner .shopping-banner-img img{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    margin:auto;
    display:block;
    max-width:100%;
    max-height:100%
}
.shopping-banners .shopping-banner .shopping-banner-content{
    padding-left:1.2rem
}
.shopping-banners .shopping-banner .shopping-banner-content .shopping-banner-title{
    color:var(--genelrenkb);
    font-size:1.4rem;
    font-family:"Sriracha",sans-serif;
    margin-bottom:.5rem
}
.shopping-banners .shopping-banner .shopping-banner-content .shopping-banner-sub-title{
    color:#BBB
}
@media (max-width:767px){
    .shopping-banners{
        padding-top:0;
        margin-bottom:3rem
    }
}
.category-banner{
    margin-bottom:2rem
}
.category-banner .row{
    margin-right:-5px;
    margin-left:-5px
}
.category-banner .row .col,.category-banner .row [class*="col-"]{
    padding-right:5px;
    padding-left:5px
}
.category-banner .banner{
    margin-bottom:1rem
}
.default-products{
    margin-bottom:5rem
}
.default-products .products-header{
    color:var(--genelrenkc);
    font-size:2.4rem;
    font-family:"Sriracha",sans-serif;
    text-align:center;
    margin-bottom:1.6rem
}
@media (max-width:767px){
    .default-products .products-header{
        font-size:1.6rem
    }
}
.default-products .products-header span{
    display:flex;
    align-items:center;
    justify-content:center
}
.default-products .products-header span:after,.default-products .products-header span:before{
    content:"";
    width:5.1rem;
    height:2.3rem;
    background-repeat:no-repeat;
    background-position:0 0
}
.default-products .products-header span:after{
    margin-left:1.7rem;
    background-image:url(/tasarimdosyalari/upload/12/b/12.png?revision=1703444178);
}
.default-products .products-header span:before{
    margin-right:1.7rem;
    background-image:url(/tasarimdosyalari/upload/11/b/11.png?revision=1703444178)
}
@media (min-width:992px){
    .default-products .products-content{
        height:0;
        overflow:hidden
    }
    .default-products .products-content.slick-slider{
        height:auto;
        overflow:visible
    }
}
.default-products .products-content .slick-list{
    padding:1.2rem 0
}
.default-products .products-content .showcase{
    margin-bottom:0
}
.default-products .products-content>.slick-arrow{
    width:3.4rem;
    height:3.4rem;
    opacity:1!important;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    z-index:2;
    cursor:pointer;
    background-position:50% 50%;
    background-repeat:no-repeat;
    background-color:transparent
}
.default-products .products-content>.slick-arrow>i{
    display:none
}
.default-products .products-content>.slick-arrow.slick-prev{
    left:15px;
    background-image:url(/themes/selftpl_632a0f512b68c/assets/images/icon-arrow-left.svg?revision=1703444178)
}
.default-products .products-content>.slick-arrow.slick-next{
    right:15px;
    background-image:url(/themes/selftpl_632a0f512b68c/assets/images/icon-arrow-right.svg?revision=1703444178)
}
.default-products .products-content>.slick-dots{
    display:flex;
    justify-content:center;
    flex-wrap:wrap;
    padding-top:2rem;
    position:absolute;
    width:100%
}
.default-products .products-content>.slick-dots>li{
    margin:0 .5rem
}
.default-products .products-content>.slick-dots>li>button{
    width:12px;
    height:12px;
    border:none;
    position:relative;
    overflow:hidden;
    text-indent:-9999px;
    border-radius:50%;
    background-color:#E5E5E5;
    padding:0;
    display:block;
    margin-bottom:.5rem
}
.default-products .products-content>.slick-dots>li.slick-active>button{
    background-color:var(--genelrenka)
}
.slider-title{
    color:var(--genelrenkc);
    font-size:2.4rem;
    font-family:"Sriracha",sans-serif;
    text-align:center;
    margin-bottom:1.6rem
}
@media (max-width:767px){
    .slider-title{
        font-size:1.6rem
    }
}
.slider-title span{
    display:flex;
    align-items:center;
    justify-content:center
}
.slider-title span:after,.slider-title span:before{
    content:"";
    width:5.1rem;
    height:2.3rem;
    background-repeat:no-repeat;
    background-position:0 0
}
.slider-title span:after{
    margin-left:1.7rem;
    background-image:url(/tasarimdosyalari/upload/12/b/12.png?revision=1703444178);
}
.slider-title span:before{
    margin-right:1.7rem;
    background-image:url(/tasarimdosyalari/upload/11/b/11.png?revision=1703444178);
}
.entry-slider{
    margin-bottom:6rem;
    border-radius:20px;
    overflow:hidden
}
.entry-slider>div{
    height:0;
    overflow:hidden
}
.entry-slider>div.slick-slider{
    height:auto;
    overflow:visible
}
.entry-slider .slick-arrow{
    width:3.4rem;
    height:3.4rem;
    opacity:1!important;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    z-index:2;
    cursor:pointer;
    background-position:50% 50%;
    background-repeat:no-repeat;
    background-color:transparent
}
.entry-slider .slick-arrow>i{
    display:none
}
.entry-slider .slick-arrow.slick-prev{
    left:18px;
    background-image:url(/themes/selftpl_632a0f512b68c/assets/images/icon-arrow-left.svg?revision=1703444178)
}
.entry-slider .slick-arrow.slick-next{
    right:18px;
    background-image:url(/themes/selftpl_632a0f512b68c/assets/images/icon-arrow-right.svg?revision=1703444178)
}
.showcase{
    position:relative;
    margin-bottom:3rem;
    padding:.5rem 2.5rem 1.5rem;
    border-radius:20px;
    background-color:#fff;
    transition:all 0.2s ease-in-out
}
@media (max-width:991px){
    .showcase{
        padding:0 0 1.5rem
    }
}
.showcase .showcase-image-container a.showcase-label-container>div{
    position:absolute;
    top:2rem;
    z-index:10;
    width:45px;
    height:18px;
    line-height:19px;
    color:#fff;
    font-size:1.1rem;
    font-weight:500;
    text-align:center;
    border-radius:10px
}
.showcase .showcase-image-container a.showcase-label-container>div.discount-label{
    right:2rem;
    background-color:#FF3100
}
.showcase .showcase-image-container a.showcase-label-container>div.new-label{
    left:2rem;
    background-color:var(--genelrenka);
}
@media (max-width:991px){
    .showcase .showcase-image-container a.showcase-label-container>div{
        top:.5rem
    }
    .showcase .showcase-image-container a.showcase-label-container>div.discount-label{
        right:.5rem
    }
    .showcase .showcase-image-container a.showcase-label-container>div.new-label{
        left:.5rem
    }
}
.showcase .showcase-image-container .showcase-image{
    position:relative;
    padding-top:100%;
    overflow:hidden
}
.showcase .showcase-image-container .showcase-image img{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    margin:auto;
    display:block;
    max-width:100%;
    max-height:100%
}
.showcase .showcase-image-container .showcase-buttons{
    position:absolute;
    right:1rem;
    top:50%;
    transform:translateY(-50%);
    z-index:10;
    opacity:0;
    visibility:hidden;
    transition:all 0.2s ease-in-out
}
.showcase .showcase-image-container .showcase-buttons>div>a{
    display:block;
    width:44px;
    height:44px;
    border-radius:100%;
    box-shadow:0 3px 6px rgba(0,0,0,.16);
    background-repeat:no-repeat;
    background-position:0 0;
    transition:all 0.2s ease-in-out
}
.showcase .showcase-image-container .showcase-buttons>div.showcase-view{
    margin-bottom:8px
}
.showcase .showcase-image-container .showcase-buttons>div.showcase-view>a{
    background-image:url(/themes/selftpl_632a0f512b68c/assets/images/icon-view.svg?revision=1703444178)
}
.showcase .showcase-image-container .showcase-buttons>div.showcase-view>a:hover{
    background-image:url(/themes/selftpl_632a0f512b68c/assets/images/icon-view-hover.svg?revision=1703444178)
}
.showcase .showcase-image-container .showcase-buttons>div.showcase-add-to-cart>a.add-to-cart-button{
    background-image:url(/themes/selftpl_632a0f512b68c/assets/images/icon-add-to-cart.svg?revision=1703444178)
}
.showcase .showcase-image-container .showcase-buttons>div.showcase-add-to-cart>a.add-to-cart-button:hover{
    background-image:url(/themes/selftpl_632a0f512b68c/assets/images/icon-add-to-cart-hover.svg?revision=1703444178)
}
.showcase .showcase-image-container .showcase-buttons>div.showcase-add-to-cart>a.no-stock-button{
    background-image:url(/themes/selftpl_632a0f512b68c/assets/images/icon-no-stock.svg?revision=1703444178)
}
@media (min-width:992px){
    .showcase:hover{
        box-shadow:0 0 12px rgba(0,0,0,.2)
    }
    .showcase:hover .showcase-image-container .showcase-buttons{
        opacity:1;
        visibility:visible
    }
}
.showcase .showcase-content{
    padding:1.5rem 0 0
}
.showcase .showcase-content .showcase-title a{
    display:block;
    font-size:1.3rem;
    line-height:1.6rem;
    height:3.2rem;
    overflow:hidden;
    color:var(--genelrenkc);
    font-weight:700
}
.showcase .showcase-content .showcase-price{
    display:flex;
    align-items:center;
    font-family:"Sriracha",sans-serif
}
.showcase .showcase-content .showcase-price-new{
    color:var(--genelrenkb);
    font-size:1.8rem
}
.showcase .showcase-content .showcase-price-old{
    color:#818181;
    font-size:1.5rem;
    text-decoration:line-through;
    margin-left:1rem
}
.showcase-container .showcase .showcase-content .showcase-price{
    flex-direction:column;
    align-items:flex-start
}
.showcase-container .showcase .showcase-content .showcase-price-old{
    margin-left:0
}
.entry-comment-wrapper{
    height:310px;
    padding-top:54px;
    margin-bottom:5rem;
    background:url(/tasarimdosyalari/images/anasayfayorumbg.png??revision=1703444178) no-repeat center top
}
@media (max-width:991px){
    .entry-comment-wrapper{
        background-position:left -10px top
    }
}
@media (max-width:767px){
    .entry-comment-wrapper{
        height:auto;
        background-size:cover;
        padding-bottom:7rem
    }
}
.entry-comment-wrapper .entry-comment-title{
    color:#fff;
    font-size:2.6rem;
    text-align:center;
    font-family:"Sriracha",sans-serif;
    margin-bottom:1.5rem
}
.entry-comment-wrapper .entry-comment-slider{
    padding:0 10rem
}
@media (max-width:767px){
    .entry-comment-wrapper .entry-comment-slider{
        padding:0
    }
}
.entry-comment-wrapper .entry-comment-slider .entry-comment-rate{
    display:flex;
    align-items:center;
    justify-content:center;
    margin-bottom:1rem
}
.entry-comment-wrapper .entry-comment-slider .entry-comment-text{
    overflow:hidden;
    line-height:2.4rem;
    color:#fff;
    font-size:1.6rem;
    font-family:"Sriracha",sans-serif;
    text-align:center;
    margin-bottom:2.5rem
}
.entry-comment-wrapper .entry-comment-slider .entry-comment-name{
    color:#fff;
    font-size:1.6rem;
    font-family:"Sriracha",sans-serif;
    text-align:center
}
.entry-comment-wrapper .entry-comment-right{
    padding:0 40px 0 80px
}
@media (max-width:767px){
    .entry-comment-wrapper .entry-comment-right{
        padding:0;
        text-align:center
    }
}
.entry-comment-wrapper .entry-comment-right .entry-comment-title{
    text-align:left;
    margin-top:2rem;
    margin-bottom:1rem
}
@media (max-width:767px){
    .entry-comment-wrapper .entry-comment-right .entry-comment-title{
        text-align:center
    }
}
.entry-comment-wrapper .entry-comment-right .entry-comment-content{
    overflow:hidden;
    line-height:2.2rem;
    color:#fff;
    font-size:1.5rem;
    font-family:"Sriracha",sans-serif
}
.entry-organic{
    height:391px;
    padding-top:127px;
    background:url(/tasarimdosyalari/images/bg-ort.png?revision=1703444178) no-repeat 0 0
}
.entry-organic .entry-organic-sub-title{
    line-height:4.9rem;
    color:var(--genelrenkc);
    font-size:2.9rem;
    font-family:"Sriracha",sans-serif;
    padding-left:265px
}
.entry-organic .entry-organic-title{
    line-height:4.9rem;
    color:var(--genelrenkb);
    font-size:4.9rem;
    font-family:"Sriracha",sans-serif;
    padding-left:255px;
    margin-bottom:35px
}
.entry-organic .entry-organic-text{
    color:#958275;
    font-size:1.3rem;
    padding-left:6rem;
    padding-right:22rem
}
@media (max-width:991px){
    .entry-organic{
        display:none
    }
}
@media (max-width:767px){
    .entry-organic{
        display:block;
        height:auto;
        padding-top:37px;
        background-size:contain
    }
    .entry-organic .entry-organic-sub-title{
        line-height:4.9rem;
        color:var(--genelrenkc);
        font-size:1.9rem;
        font-family:"Sriracha",sans-serif;
        padding-left:95px
    }
    .entry-organic .entry-organic-title{
        line-height:1.9rem;
        font-size:1.9rem;
        padding-left:95px;
        margin-bottom:35px
    }
    .entry-organic .entry-organic-text{
        padding:0
    }
}
#footer{
    margin-top:6rem
}
#scroll-top{
    position:fixed;
    right:20px;
    bottom:20px;
    display:none;
    cursor:pointer
}
@media (max-width:991px){
    #scroll-top{
        display:none!important
    }
}
.body-whatsapp{
    position:fixed;
    right:20px;
    bottom:80px;
    cursor:pointer;
    z-index:101
}
@media (max-width:991px){
    .body-whatsapp{
        display:none
    }
}
@media (max-width:991px){
    #social-container [data-selector=facebook-messenger]{
        display:none
    }
}
.current-page-default-entry #footer{
    margin-top:2rem
}
@media (max-width:767px){
    .footer-banners{
        margin-bottom:2rem
    }
}
.footer-banners .footer-banner{
    display:flex;
    align-items:center;
    justify-content:center;
    flex-wrap:wrap;
    height:12.7rem;
    text-align:center;
    padding:0 4rem 0 4.5rem;
    margin-bottom:2.3rem;
    background:url(/themes/selftpl_632a0f512b68c/assets/images/shopping-line.svg?revision=1703444178) no-repeat left center
}
@media (max-width:767px){
    .footer-banners .footer-banner{
        padding:0 1rem 0 1.5rem
    }
}
.footer-banners .footer-banner .footer-banner-img{
    width:100%;
    height:8rem;
    position:relative;
    display:block
}
.footer-banners .footer-banner .footer-banner-img img{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    margin:auto;
    display:block;
    max-width:100%;
    max-height:100%
}
.footer-banners .footer-banner .footer-banner-title{
    color:var(--genelrenkc);
    font-size:1.6rem;
    font-family:"Sriracha",sans-serif
}
.footer-banners .row>div:first-child .footer-banner{
    padding-left:4rem;
    background:none
}
@media (max-width:767px){
    .footer-banners .row>div:first-child .footer-banner{
        padding-left:1rem
    }
}
.footer-banners .row>div:last-child .footer-banner .footer-banner-title{
    color:var(--genelrenka)
}
@media (max-width:991px){
    .footer-banners .row>div:nth-child(3) .footer-banner{
        padding-left:4rem;
        background:none
    }
}
@media (max-width:767px){
    .footer-banners .row>div:nth-child(3) .footer-banner{
        padding-left:1rem
    }
}
.footer{
    /*background:url(/tasarimdosyalari/images/bg-footer.jpg?revision=1703444178) no-repeat center top*/
}
@media (max-width:991px){
    .footer{
        background-size:cover
    }
}
.footer .footer-row-1{
    //height:313px;
    padding-top:73px
}
@media (max-width:991px){
    .footer .footer-row-1{
        height:auto;
        padding-top:53px;
        padding-bottom:20px
    }
}
.footer .footer-row-2{
    height:195px;
    padding-top:33px;
    border-top:1px dashed #A8A8A8;
    border-bottom:1px dashed #A8A8A8;
    border-spacing:6px
}
@media (max-width:991px){
    .footer .footer-row-2{
        height:auto;
        padding:30px 0
    }
}
.footer .footer-row-3{
    height:92px;
    padding-top:23px
}
@media (max-width:991px){
    .footer .footer-row-3{
        height:auto
    }
}
.footer-menu-container .footer-menu .footer-menu-title{
    position:relative;
    color:#fff;
    font-size:1.5rem;
    font-weight:700;
    margin-bottom:4rem
}
.footer-menu-container .footer-menu .footer-menu-title:before{
    content:"";
    position:absolute;
    left:0;
    bottom:-16px;
    width:140px;
    border-bottom:1px dashed #A8A8A8;
    border-spacing:6px
}
.footer-menu-container .footer-menu .footer-menu-content>ul>li{
    margin-bottom:1.2rem;
    color:#fff;
    font-size:1.3rem;
    font-weight:500
}
.footer-menu-container .footer-menu .footer-menu-content>ul>li>a{
    color:#fff;
    transition:all 0.2s ease-in-out
}
.footer-menu-container .footer-menu .footer-menu-content>ul>li>a:hover{
    color:var(--genelrenkb)
}
@media (max-width:767px){
    .footer-menu-container{
        text-align:center
    }
    .footer-menu-container[data-menu-type="accordion"]{
        text-align:left
    }
    .footer-menu-container[data-menu-type="accordion"] .footer-menu .footer-menu-title{
        padding:15px;
        border:1px dashed #A8A8A8;
        border-spacing:6px;
        display:flex;
        justify-content:space-between;
        align-items:center;
        flex-wrap:wrap;
        cursor:pointer;
        margin-bottom:15px
    }
    .footer-menu-container[data-menu-type="accordion"] .footer-menu .footer-menu-title:after{
        content:"g";
        font-family:"Font Awesome 5 Free";
        font-weight:900
    }
    .footer-menu-container[data-menu-type="accordion"] .footer-menu .footer-menu-title:before{
        display:none
    }
    .footer-menu-container[data-menu-type="accordion"] .footer-menu .footer-menu-content{
        padding:0 15px 15px;
        display:none
    }
    .footer-menu-container[data-menu-type="accordion"] .footer-menu.active .footer-menu-title:after{
        content:"h"
    }
    .footer-menu-container[data-menu-type="accordion"] .footer-menu.active .footer-menu-content{
        display:block
    }
}
.footer-menu-title{
    position:relative;
    color:#fff;
    font-size:1.5rem;
    font-weight:700;
    margin-bottom:3rem
}
.footer-menu-title:before{
    content:"";
    position:absolute;
    left:0;
    bottom:-16px;
    width:140px;
    border-bottom:1px dashed #A8A8A8;
    border-spacing:6px
}
@media (max-width:767px){
    .footer-menu-title{
        padding:15px;
        border:1px dashed #A8A8A8;
        border-spacing:6px;
        display:flex;
        justify-content:space-between;
        align-items:center;
        flex-wrap:wrap;
        margin-bottom:15px
    }
    .footer-menu-title:before{
        display:none
    }
}
.footer-phone{
    display:flex;
    align-items:flex-end;
    justify-content:flex-end;
    width:160px;
    height:52px;
    margin-bottom:1.5rem;
    background:url(/tasarimdosyalari/images/iletisimfooter.png?revision=1703444178) no-repeat 0 0;
    background-size:contain
}
.footer-phone>a{
    color:#F6F5F1;
    font-size:1.5rem;
    font-family:"Sriracha",sans-serif;
    display:flex;
    align-items:flex-end;
    justify-content:flex-end;
    flex-wrap:wrap
}
@media (max-width:991px){
    .footer-phone{
        width:100%
    }
    .footer-phone>a{
        font-size:1.3rem
    }
}
@media (max-width:991px){
    .footer-phone{
        width:204px
    }
    .footer-phone>a{
        font-size:1.8rem
    }
}
.footer-app-goggle{
    display:flex;
    align-items:center;
    justify-content:space-between
}
.footer-app-goggle>a:first-child{
    margin-right:1rem
}
@media (max-width:767px){
    .footer-app-goggle{
        justify-content:flex-start
    }
}
@media (max-width:991px){
    .newsletter{
        margin-bottom:2rem
    }
}
.newsletter-title{
    margin-bottom:2.2rem;
    color:#fff
}
.newsletter-title>div{
    font-size:2rem;
    font-family:"Sriracha",sans-serif;
    margin-bottom:.5rem
}
.newsletter-title>span{
    font-size:1.3rem
}
.newsletter-content form{
    position:relative
}
.newsletter-content form input{
    width:100%;
    padding:1rem 12rem 1rem 3rem;
    border:1px solid #DEDEDE;
    height:4.6rem;
    color:#fff;
    border-radius:23px;
    background:rgba(255,255,255,.1)
}
.newsletter-content form input::placeholder{
    opacity:1;
    color:#fff
}
.newsletter-content form button{
    position:absolute;
    top:0;
    right:0;
    height:100%;
    width:11rem;
    color:#fff;
    font-weight:700;
    text-align:center;
    background:var(--genelrenkb);
    border-radius:23px;
    border:none;
    padding:0
}
.footer-social{
    //padding-left:6rem;
}
@media (max-width:991px){
    .footer-social{
        padding-left:0
    }
}
.footer-social .footer-social-title{
    margin-bottom:2.2rem;
    color:#fff
}
.footer-social .footer-social-title>div{
    font-size:2rem;
    font-family:"Sriracha",sans-serif;
    margin-bottom:.5rem
}
.footer-social .footer-social-title>span{
    font-size:1.3rem
}
.footer-social .footer-social-content{
    display:flex;
    margin-left:-1.3rem;
    margin-right:-1.3rem
}
.footer-social .footer-social-content div{
    padding-left:1.3rem;
    padding-right:1.3rem
}
.footer-social .footer-social-content div a{
    display:flex;
    align-items:center;
    justify-content:center;
    width:4.5rem;
    height:4.5rem;
    color:var(--genelrenkb);
    font-size:1.6rem;
    border-radius:50%;
    background-color:#fff;
    transition:all 0.2s ease-in-out
}
.footer-social .footer-social-content div a:hover{
    color:#fff;
    background-color:var(--genelrenkb)
}
@media (max-width:767px){
    .footer-social .footer-social-content{
        margin-left:-.6rem;
        margin-right:-.6rem
    }
    .footer-social .footer-social-content div{
        padding-left:.6rem;
        padding-right:.6rem
    }
    .footer-social .footer-social-content div a{
        width:4rem;
        height:4rem
    }
}
.footer-copyright{
    display:flex;
    align-items:center;
    justify-content:space-between
}
.footer-copyright .copyright{
    color:#CCC
}
@media (max-width:991px){
    .footer-copyright{
        flex-direction:column;
        justify-content:center;
        text-align:center;
        margin-bottom:2rem
    }
    .footer-copyright .copyright{
        padding-bottom:1rem
    }
}
.footer-our-partners{
    background-color:#fff;
    border-radius:20px
}
.footer-our-partners span{
    display:block;
    color:var(--genelrenkb);
    font-size:2rem;
    font-family:"Sriracha",sans-serif;
    text-align:center;
    padding:8px 0 11px
}
.footer-our-partners div{
    display:flex;
    align-items:center;
    justify-content:center
}
.paginate-wrapper{
    position:relative;
    padding:2rem 0
}
.paginate-wrapper .paginate{
    display:flex;
    justify-content:center
}
@media (max-width:767px){
    .paginate-wrapper .paginate{
        justify-content:space-between
    }
}
.paginate-wrapper .paginate a{
    display:flex;
    align-items:center;
    justify-content:center;
    min-width:5rem;
    height:3rem;
    color:var(--genelrenkc);
    font-size:1.3rem;
    font-weight:500;
    padding:0 .2rem;
    border-radius:10px
}
@media (max-width:575px){
    .paginate-wrapper .paginate a{
        min-width:4rem;
        height:2.4rem
    }
}
.paginate-wrapper .paginate a i{
    display:block;
    line-height:1.4rem;
    font-size:1.6rem
}
.paginate-wrapper .paginate .paginate-content{
    display:flex
}
.paginate-wrapper .paginate .paginate-content a{
    margin:0 .6rem
}
.paginate-wrapper .paginate .paginate-left a{
    margin-right:.6rem
}
.paginate-wrapper .paginate .paginate-right a{
    margin-left:.6rem
}
.paginate-wrapper .paginate .paginate-passive a{
    background-color:#fff
}
.paginate-wrapper .paginate .paginate-active a{
    background-color:#fff
}
.paginate-wrapper .paginate .paginate-element-active{
    background-color:var(--genelrenkb);
    color:#fff
}
.contentbox-header{
    margin-bottom:1.6rem;
    padding-bottom:1.6rem;
    border-bottom:solid 1px #E5E5E5
}
.contentbox-header p{
    font-size:1.2rem;
    margin-bottom:0;
    display:block
}
.contentbox-header h4{
    margin-bottom:0;
    font-size:1.9rem
}
#breadcrumbs{
    display:flex;
    align-items:center;
    justify-content:center;
    margin-bottom:1rem
}
@media (max-width:991px){
    #breadcrumbs{
        margin-top:1rem;
        padding:0 24px;
        border:1px dashed #DBDBDB;
        border-spacing:3px;
        border-radius:20px;
        justify-content:flex-start
    }
}
#breadcrumbs ol{
    display:inline-block;
    margin:0;
    padding:0 24px;
    border:1px dashed #DBDBDB;
    border-spacing:3px;
    border-radius:20px
}
@media (max-width:991px){
    #breadcrumbs ol{
        display:flex;
        overflow-x:auto;
        scroll-snap-type:x mandatory;
        border-radius:0;
        border:none;
        padding:0
    }
}
#breadcrumbs ol li{
    display:inline-block;
    vertical-align:middle;
    line-height:25px
}
#breadcrumbs ol li i{
    font-size:1.2rem;
    margin:0 1rem;
    font-style:normal
}
#breadcrumbs ol li i:before{
    content:"/"
}
#breadcrumbs ol li span{
    display:flex;
    align-items:center;
    white-space:nowrap;
    color:#958275;
    font-weight:300
}
#breadcrumbs ol li a{
    color:#958275
}
#breadcrumbs ol li:last-child span span{
    font-weight:700
}
.current-page-product-detail #breadcrumbs{
    justify-content:flex-start;
    margin-bottom:2rem
}
@media (max-width:767px){
    .block-item[data-type="filter-product-groups"]{
        display:block;
        margin-bottom:0;
        border:none
    }
    .block-item[data-type="filter-product-groups"] .block-item-title{
        display:none
    }
    .block-item[data-type="filter-product-groups"] .block-item-content{
        display:block;
        padding:0
    }
    .block-item[data-type="product-groups"]{
        display:none
    }
    .filter-menu,.horizontal-filter-menu{
        position:fixed;
        width:280px;
        height:100%;
        left:-280px;
        top:0;
        background:#fff;
        z-index:100;
        padding:15px;
        transition:all 0.2s ease-in-out;
        overflow-y:auto;
        -webkit-overflow-scrolling:touch
    }
    .filter-menu .filter-menu-category,.horizontal-filter-menu .filter-menu-category{
        display:none
    }
    .filter-menu-active{
        left:280px;
        overflow:hidden;
        position:fixed;
        height:100%;
        width:100%
    }
    .filter-menu-active .filter-menu,.filter-menu-active .horizontal-filter-menu{
        left:0
    }
    #filter-wrapper{
        display:none
    }
    #filter-wrapper.has-sorting-option:not(.has-filter-option){
        display:block
    }
    #filter-wrapper.has-sorting-option:not(.has-filter-option) .filter-wrapper-header{
        display:none
    }
    #filter-wrapper.has-sorting-option:not(.has-filter-option) .filter-wrapper-content #sorting-options{
        display:block
    }
    #filter-wrapper.has-filter-option{
        display:block
    }
    #filter-wrapper.has-filter-option .filter-wrapper-content #sorting-options{
        display:none
    }
    .sorting-options-content-active #filter-wrapper .filter-wrapper-content #sorting-options{
        display:block
    }
}
@media (max-width:767px) and (max-width:767px){
    #filter-wrapper{
        margin-bottom:2rem
    }
}
@media (min-width:768px){
    .filter-menu-overlay,.filter-wrapper-header{
        display:none!important
    }
}
.horizontal-filter-menu{
    padding:1.5rem;
    border:1px solid #E5E5E5;
    margin-bottom:1rem
}
.horizontal-filter-menu .horizontal-filter-menu-title{
    font-size:1.6rem;
    margin-bottom:1rem
}
.horizontal-filter-menu .clear-filters{
    display:flex;
    margin-bottom:1rem
}
.horizontal-filter-menu .clear-filters a{
    display:block;
    padding:.2rem .5rem;
    background:#958275;
    color:#242933
}
.horizontal-filter-menu .filter-menu-selected-items{
    flex:0 0 100%
}
.horizontal-filter-menu .filter-menu-groups{
    margin-bottom:1rem
}
.horizontal-filter-menu .filter-menu-groups .filter-menu-group-title{
    margin-bottom:1rem
}
.horizontal-filter-menu .filter-menu-selected-items{
    margin-bottom:1rem
}
.horizontal-filter-menu .filter-menu-selected-items .filter-menu-selected-items-title{
    font-size:1.4rem;
    margin-bottom:1rem
}
.horizontal-filter-menu .filter-menu-selected-items .filter-menu-selected-items-content .filter-menu-selected-group{
    margin-bottom:.5rem
}
.horizontal-filter-menu .filter-menu-selected-items .filter-menu-selected-items-content .filter-menu-selected-group .filter-menu-selected-group-title{
    margin-right:1rem;
    margin-bottom:.5rem
}
.horizontal-filter-menu .filter-menu-selected-items .filter-menu-selected-items-content .filter-menu-selected-group .filter-menu-selected-group-content{
    display:flex;
    flex-wrap:wrap
}
.horizontal-filter-menu .filter-menu-selected-items .filter-menu-selected-items-content .filter-menu-selected-group .filter-menu-selected-group-content .filter-menu-selected-item{
    margin-right:1rem;
    margin-bottom:.5rem;
    flex:0 0 auto
}
.horizontal-filter-menu .filter-menu-selected-items .filter-menu-selected-items-content .filter-menu-selected-group .filter-menu-selected-group-content .filter-menu-selected-item:last-child{
    margin-right:0
}
.horizontal-filter-menu .filter-menu-selected-items .filter-menu-selected-items-content .filter-menu-selected-group .filter-menu-selected-group-content .filter-menu-selected-item a{
    display:block;
    padding:.2rem .5rem;
    background:#958275;
    color:#242933
}
.cascade-menu .parent-item a.selected-item{
    color:var(--genelrenka)
}
.block-item{
    margin-bottom:2rem;
    border:1px solid #E5E5E5
}
.block-item a{
    color:#242933
}
.block-item a:hover{
    color:var(--genelrenkb)
}
.block-item .block-item-title{
    padding:1rem;
    font-size:1.4rem;
    display:flex;
    justify-content:space-between;
    align-items:center
}
.block-item .block-item-title>i{
    display:none
}
@media (max-width:767px){
    .block-item .block-item-title>i{
        display:block
    }
}
.block-item .block-item-content{
    padding:1rem
}
.block-item.active .block-item-title>i.fa-angle-down:before{
    content:"ï"†"
}
.block-item[data-type="no-frame"] .block-item-title{
    display:none
}
.product-area-top{
    margin-bottom:3rem;
    padding:2rem 1.6rem;
    border:1px dashed #E9E9E9;
    border-spacing:3px;
    border-radius:20px
}
@media (max-width:991px){
    .product-area-top{
        border:none;
        border-radius:0;
        padding:0
    }
}
.product-left{
    position:relative
}
.product-left .discount-label{
    position:absolute;
    top:1rem;
    right:1rem;
    z-index:10;
    width:45px;
    height:18px;
    line-height:19px;
    color:#fff;
    font-size:1.1rem;
    font-weight:500;
    text-align:center;
    border-radius:10px;
    background-color:#FF3100
}
.product-left .new-label{
    position:absolute;
    top:1rem;
    left:1rem;
    z-index:10;
    width:45px;
    height:18px;
    line-height:19px;
    color:#fff;
    font-size:1.1rem;
    font-weight:500;
    text-align:center;
    border-radius:10px;
    background-color:var(--genelrenka)
}
.product-image #product-primary-image{
    position:relative;
    padding-top:100%;
    margin-bottom:1.6rem
}
.product-image #product-primary-image img{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    margin:auto;
    display:block;
    max-width:100%;
    max-height:100%
}
#product-thumb-image{
    margin-left:-12px;
    margin-right:-12px
}
#product-thumb-image .thumb-item{
    padding-left:12px;
    padding-right:12px
}
#product-thumb-image .thumb-item>div>a{
    padding-top:100%;
    position:relative;
    display:block;
    opacity:.3
}
#product-thumb-image .thumb-item>div>a img{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    margin:auto;
    display:block;
    max-width:100%;
    max-height:100%
}
#product-thumb-image .thumb-item>div>a.zoomGalleryActive{
    opacity:1
}
@media (max-width:991px){
    #product-thumb-image{
        display:flex;
        flex-wrap:nowrap;
        overflow-x:auto;
        scroll-snap-type:x mandatory;
        padding-bottom:1rem
    }
    #product-thumb-image .thumb-item>div{
        width:11vw
    }
}
@media (max-width:767px){
    #product-thumb-image .thumb-item>div{
        width:16vw
    }
}
@media (max-width:376px){
    #product-thumb-image .thumb-item>div{
        width:15vw
    }
}
@media (max-width:321px){
    #product-thumb-image .thumb-item>div{
        width:14vw
    }
}
.product-list-container{
    margin-bottom:4rem
}
.product-list-container .product-list-block{
    padding:.4rem 0
}
.product-list-container .product-list-row{
    display:flex;
    align-items:baseline;
    padding:.3rem 0
}
.product-list-container .product-list-row a{
    color:#2B1E14;
    transition:all 0.2s ease-in-out
}
.product-list-container .product-list-row a:hover{
    color:var(--genelrenka)
}
.product-list-container .product-list-row .product-list-title{
    flex:0 0 auto;
    width:25%
}
.product-list-container .product-list-row .product-list-content{
    flex:1 1 auto;
    display:flex;
    align-items:baseline;
    word-break:break-word
}
.product-list-container .product-list-row .product-list-content:before{
    content:":";
    margin-right:1.6rem
}
.product-title{
    margin-bottom:1rem
}
.product-title h1{
    color:#333;
    font-size:2.2rem;
    font-family:"Sriracha",sans-serif;
    margin-bottom:0
}
@media (max-width:767px){
    .product-title h1{
        font-size:1.8rem
    }
}
.jq-ry-container{
    position:relative;
    line-height:0;
    cursor:pointer;
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    direction:ltr
}
.jq-ry-container>.jq-ry-group-wrapper{
    position:relative;
    width:100%
}
.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group{
    position:relative;
    line-height:0;
    z-index:2;
    white-space:nowrap
}
.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group>svg{
    display:inline-block
}
.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-groupjq-ry-normal-group{
    width:100%
}
.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group.jq-ry-rated-group{
    width:0;
    z-index:2;
    position:absolute;
    top:0;
    left:0;
    overflow:hidden
}
.product-comments-container{
    display:flex;
    align-items:center;
    color:#242933;
    font-size:1.3rem;
    cursor:pointer;
    margin-bottom:1.5rem
}
.product-comments-container>span{
    margin-left:1.5rem
}
.product-short-details{
    margin-bottom:4rem
}
.product-short-details span{
    display:block;
    color:#2B1E14;
    font-size:1.4rem;
    font-weight:500;
    margin-bottom:1rem
}
.product-short-details div{
    line-height:2.4rem;
    color:#2B1E14;
    font-size:1.3rem
}
.product-price-container{
    display:flex;
    align-items:flex-end;
    margin-left:-.5rem;
    margin-right:-.5rem;
    margin-bottom:1rem
}
.product-price-container span{
    color:#888;
    font-size:1.2rem;
    margin-left:.4rem
}
.product-price-container>div{
    padding-left:.5rem;
    padding-right:.5rem
}
.product-price-container .product-price{
    display:flex;
    align-items:baseline
}
.product-price-container .product-price-new,.product-price-container .product-price-old{
    color:var(--genelrenkb);
    font-size:2.4rem;
    font-family:"Sriracha",sans-serif
}
.product-price-container.has-discount .product-price .product-price-old{
    color:#888;
    font-size:1.8rem;
    font-weight:400;
    text-decoration:line-through;
    padding-left:1rem
}
.product-lowest-price{
    color:#242933;
    font-size:1.3rem;
    margin-bottom:1.2rem
}
.product-gain-price{
    color:#EB1616;
    font-size:1.3rem;
    font-weight:500;
    margin-bottom:2rem
}
.product-list-group{
    display:flex
}
.product-list-group .product-list-group-left{
    flex:1 0 0%
}
.product-list-group .product-list-group-right{
    width:26rem;
    padding-left:12px;
    margin-left:3rem;
    border-left:1px solid #F3F5F9
}
@media (max-width:991px){
    .product-list-group{
        margin-bottom:3rem
    }
}
@media (max-width:767px){
    .product-list-group{
        flex-direction:column;
        margin-bottom:0
    }
    .product-list-group .product-list-group-right{
        width:100%;
        padding-left:0;
        margin-left:0;
        border-left:none
    }
}
.product-options .product-options-title{
    color:#333;
    font-size:1.3rem;
    font-weight:700;
    margin-bottom:1rem
}
.variant-select .variant-list{
    margin-bottom:2.2rem
}
.variant-select .variant-list select.form-control:not([size]):not([multiple]),.variant-select .variant-list select:not([size]){
    width:100%;
    height:4.7rem;
    border:1px solid #EFEFEF;
    border-radius:15px;
    background-image:url(/themes/selftpl_632a0f512b68c/assets/images/icon-p-selectbox.svg?revision=1703444178);
    background-size:1rem
}
.variant-plural{
    margin-bottom:2rem
}
.variant-plural .variant-list{
    flex:0 0 100%;
    display:flex;
    flex-wrap:wrap;
    margin-bottom:1rem
}
.variant-plural .variant-list:last-child{
    margin-bottom:0
}
.variant-plural span{
    flex:0 0 auto;
    border:1px solid #958275;
    padding:.5rem 1rem;
    cursor:pointer;
    margin:0 1rem 1rem 0
}
.variant-plural span:last-child{
    margin-right:0
}
.variant-plural span.variant-passive{
    background-color:#958275
}
.variant-plural span.variant-no-stock{
    background-color:#958275
}
.variant-plural span.variant-selected{
    position:relative;
    border-color:#242933
}
.variant-plural span.variant-selected:before{
    content:"ï€Œ";
    position:absolute;
    right:-8px;
    top:-8px;
    z-index:1;
    width:16px;
    height:16px;
    display:flex;
    align-items:center;
    justify-content:center;
    color:#fff;
    font-size:9px;
    font-weight:900;
    font-family:"Font Awesome 5 Free";
    padding-top:1px;
    background-color:var(--genelrenka);
    border:1px solid var(--genelrenka);
    border-radius:100%
}
@media (max-width:767px){
    .variant-plural span.variant-selected:before{
        right:-6px;
        top:-6px;
        width:12px;
        height:12px;
        font-size:6px
    }
}
.variant-singular{
    margin-bottom:2rem
}
.variant-singular .radio-custom{
    margin-bottom:1rem
}
.product-cart-buttons{
    margin-bottom:2.8rem
}
.product-cart-buttons>div{
    margin-bottom:1.6rem
}
.product-cart-buttons .product-buttons-wrapper{
    flex:1 0 0%;
    max-width:100%
}
.product-qty-wrapper .product-qty{
    display:flex;
    flex-wrap:wrap;
    overflow:hidden;
    width:100%;
    height:5rem;
    border-radius:15px;
    background-color:#F6F5F1
}
.product-qty-wrapper .product-qty>a{
    flex:0 0 5rem;
    max-width:5rem;
    display:flex;
    align-items:center;
    justify-content:center;
    color:#242933;
    background-color:#CCC
}
.product-qty-wrapper .product-qty>div{
    flex:1 0 0%;
    max-width:100%
}
.product-qty-wrapper .product-qty>div input{
    width:100%;
    height:100%;
    text-align:center;
    background-color:transparent;
    border:none;
    color:#666;
    font-size:1.6rem;
    font-weight:500
}
.product-cart-buttons a.add-to-cart-button,.product-cart-buttons a.no-stock-button,.product-cart-buttons a.quick-order-buttons,.product-cart-buttons a.quick-order-button,.product-cart-buttons a.remind-me-button{
    display:flex;
    align-items:center;
    justify-content:center;
    height:5rem;
    color:#fff;
    font-size:1.6rem;
    font-weight:700;
    padding:0 1.5rem;
    border-radius:15px;
    margin-bottom:1.6rem;
    transition:all 0.2s ease-in-out
}
.product-cart-buttons a.add-to-cart-button{
    background-color:var(--genelrenka);
    color:#fff
}
.product-cart-buttons a.add-to-cart-button:hover{
    background-color:var(--genelrenkb)
}
.product-cart-buttons a.no-stock-button{
    background-color:#E2E2E2;
    color:#242933
}
.product-cart-buttons a.quick-order-buttons,.product-cart-buttons a.remind-me-button{
    background-color:#FF9B04;
    color:#fff
}
.product-cart-buttons a.quick-order-button{
    background-color:#609;
    color:#fff
}
#product-user-buttons{
    margin-bottom:15px;
    display:flex;
    justify-content:center;
    align-items:center;
    flex-wrap:wrap;
    margin-left:-1.5rem;
    margin-right:-1.5rem;
    margin-bottom:2rem
}
#product-user-buttons>div{
    padding-left:1.5rem;
    padding-right:1.5rem
}
#product-user-buttons>div a{
    display:flex;
    flex-wrap:wrap;
    color:#242933;
    transition:all 0.2s ease-in-out
}
#product-user-buttons>div a i{
    font-size:1.6rem
}
#product-user-buttons>div a span{
    padding-left:1rem
}
#product-user-buttons>div a:hover{
    color:var(--genelrenka)
}
#product-user-buttons>div a.add-my-favorites span:before{
    content:attr(data-add-to-favorites)
}
#product-user-buttons>div a.add-my-favorites.favorite-product i{
    font-weight:900;
    color:var(--genelrenka)
}
#product-user-buttons>div a.add-my-favorites.favorite-product span:before{
    content:attr(data-favorite-product)
}
.product-social{
    position:relative
}
.product-social>a{
    display:flex;
    align-items:center;
    justify-content:center;
    color:#242933;
    font-size:1.2rem
}
.product-social>a img{
    margin-right:1rem
}
.product-social .product-social-content{
    position:absolute;
    top:30px;
    left:50%;
    transform:translateX(-50%);
    height:3rem;
    display:none;
    background-color:#f1f1f1;
    z-index:11;
    padding:0 1rem
}
.product-social .product-social-content>div{
    display:flex;
    height:100%;
    margin-left:-5px;
    margin-right:-5px;
    align-items:center;
    justify-content:center
}
.product-social .product-social-content>div>div{
    padding-left:5px;
    padding-right:5px
}
.product-social .product-social-content>div>div>a i{
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:1.4rem;
    color:#fff;
    width:2rem;
    height:2rem
}
.product-social .product-social-content>div>div>a.product-social-facebook i{
    background-color:#3b5998
}
.product-social .product-social-content>div>div>a.product-social-twitter i{
    background-color:#1da1f2
}
.product-social .product-social-content>div>div>a.product-social-pinterest i{
    background-color:#bd081c
}
.product-social .product-social-content>div>div>a.product-social-whatsapp i{
    background-color:#128c7e
}
.product-detail-tab{
    margin-bottom:7rem
}
.product-detail-tab .product-detail-tab-header{
    display:flex;
    align-items:center;
    border-bottom:3px solid var(--genelrenkb)
}
.product-detail-tab .product-detail-tab-header [data-tab-index]{
    margin-right:1.5rem
}
.product-detail-tab .product-detail-tab-header [data-tab-index]>a{
    display:flex;
    align-items:center;
    height:3.7rem;
    color:var(--genelrenkc);
    font-size:1.4rem;
    font-weight:500;
    white-space:nowrap;
    padding:0 4.5rem
}
.product-detail-tab .product-detail-tab-header [data-tab-index].active>a{
    border-radius:15px 15px 0 0;
    background-color:var(--genelrenkb);
    color:#fff
}
.product-detail-tab .product-detail-tab-content{
    background-color:#F6F5F1;
    border-radius:0 0 15px 15px
}
.product-detail-tab .product-detail-tab-content [data-tab-content]{
    height:0;
    overflow:hidden
}
.product-detail-tab .product-detail-tab-content [data-tab-content]>div{
    padding:5rem 3rem 2rem
}
.product-detail-tab .product-detail-tab-content [data-tab-content].active{
    height:auto;
    overflow:visible
}
@media (max-width:991px){
    .product-detail-tab .product-detail-tab-header{
        overflow-x:auto
    }
    .product-detail-tab .product-detail-tab-header>.row{
        margin-left:-.25rem;
        margin-right:-.25rem
    }
    .product-detail-tab .product-detail-tab-header [data-tab-index]>a{
        padding:0 3rem
    }
}
.btn{
    font-size:1.6rem;
    font-weight:500;
    border-radius:.5rem;
    transition:all 0.2s ease-in-out
}
.btn.btn-primary{
    color:#fff;
    background:#66CC00;
}
.btn.btn-primary:not(.btn-loading):active,.btn.btn-primary:not(.btn-loading).active,.btn.btn-primary:not(.btn-loading):hover,.btn.btn-primary:not(.btn-loading).hover,.btn.btn-primary:not([disabled]):not(.disabled):active,.btn.btn-primary:not([disabled]):not(.disabled).active{
    background:#77976A;
    color:#fff
}
.btn.btn-secondary{
    color:#fff;
    background:#958275
}
.btn.btn-secondary:not(.btn-loading):active,.btn.btn-secondary:not(.btn-loading).active,.btn.btn-secondary:not(.btn-loading):hover,.btn.btn-secondary:not(.btn-loading).hover{
    color:#fff;
    background:var(--genelrenkc)
}
.btn.btn-cargo-limit{
    color:#242933;
    border:1px solid var(--genelrenka)
}
.btn-loading:before{
    border-top-color:var(--genelrenka)
}
.loader .ball-pulse>div{
    background-color:var(--genelrenka)
}
.loading>div{
    border-top-color:var(--genelrenka);
    border-bottom-color:var(--genelrenka)
}
.loading-bar .loader{
    background:var(--genelrenka)
}
.control-label{
    color:#242933
}
.information-content{
    border:solid 1px #E5E5E5;
    border-radius:.5rem
}
.information-content span{
    border-radius:.5rem
}
.information-content i{
    color:#7a695d
}
.member-block li>a.active{
    color:var(--genelrenka)
}
.member-block li:hover>a:not(.active){
    color:var(--genelrenka)
}
.member-block li:hover>a:not(.active) i.left-icons{
    color:var(--genelrenka)
}
#featured-product-block{
    border:none
}
.filter-menu .filter-menu-box{
    margin-bottom:15px
}
.filter-menu .filter-menu-category .filter-menu-category-title{
    background-color:transparent;
    border:none;
    padding:1.5rem
}
.filter-menu .filter-menu-category .filter-menu-category-content a{
    color:#242933
}
.filter-menu .filter-menu-category .filter-menu-category-top a{
    font-weight:600
}
.filter-menu .filter-menu-groups .filter-menu-group-title{
    background-color:transparent;
    border:none;
    padding:1.5rem
}
.filter-menu .filter-menu-groups .filter-menu-group-content label{
    color:#242933
}
.filter-menu .filter-menu-selected-items .filter-menu-selected-items-title{
    background-color:transparent;
    border:none;
    padding:1.5rem;
    font-weight:400
}
.filter-menu .filter-menu-selected-items .filter-menu-selected-items-content{
    padding:1.5rem
}
.filter-menu .filter-menu-selected-items .filter-menu-selected-items-content .filter-menu-selected-group .filter-menu-selected-group-title{
    font-weight:400
}
.akkor-promotion-bar{
    padding:0
}
.akkor-promotion-bar.bar-position-top{
    border-bottom:none
}
@media (max-width:991px){
    .akkor-promotion-bar{
        display:none!important
    }
}
#checkout-breadcrumbs .checkout-steps>a{
    margin-left:-15px;
    margin-right:-15px
}
body.user-menu-content-active .user-menu-content{
    right:0;
    box-shadow:-2px 0 5px 0 rgba(0,0,0,.1)
}
body.user-menu-welcome-active .user-menu-welcome{
    right:0;
    box-shadow:-2px 0 5px 0 rgba(0,0,0,.1)
}
@media (max-width:991px){
    body.user-menu-content-active,body.user-menu-welcome-active{
        overflow:hidden;
        position:fixed;
        height:100%;
        width:100%;
        left:-280px
    }
}
.user-menu-content,.user-menu-welcome{
    position:fixed;
    top:0;
    right:-480px;
    width:480px;
    height:100%;
    background-color:#fff;
    z-index:101;
    transition:all 0.2s ease-in-out;
    overflow-y:auto;
    padding:6rem
}
.user-menu-content .user-menu-content-top,.user-menu-welcome .user-menu-content-top{
    padding-bottom:2rem;
    margin-bottom:2rem;
    border-bottom:1px solid #E5E5E5
}
.user-menu-content .user-menu-title,.user-menu-welcome .user-menu-title{
    font-size:1.8rem;
    font-weight:700;
    color:#242933;
    margin-bottom:1rem
}
.user-menu-content .user-menu-subtitle,.user-menu-welcome .user-menu-subtitle{
    font-size:1.6rem;
    margin-bottom:2rem
}
.user-menu-content .user-menu-input,.user-menu-welcome .user-menu-input{
    margin-bottom:1.5rem
}
.user-menu-content .user-menu-input input,.user-menu-welcome .user-menu-input input{
    background-color:#fff;
    border-radius:0;
    font-size:1.2rem;
    color:#242933
}
.user-menu-content .user-menu-input input::placeholder,.user-menu-welcome .user-menu-input input::placeholder{
    color:#242933;
    opacity:1
}
.user-menu-content .user-menu-forgot-pass,.user-menu-welcome .user-menu-forgot-pass{
    text-align:right;
    display:block;
    color:#242933;
    text-decoration:underline
}
.user-menu-content .user-menu-button,.user-menu-welcome .user-menu-button{
    margin-bottom:1.5rem
}
.user-menu-content .user-menu-button .btn,.user-menu-welcome .user-menu-button .btn{
    font-size:1.6rem;
    font-weight:700
}
.user-menu-content .btn-user-menu-signup,.user-menu-welcome .btn-user-menu-signup{
    background-color:#242933;
    color:#fff
}
.user-menu-content .user-menu-profile-list,.user-menu-welcome .user-menu-profile-list{
    padding:2rem 0;
    margin-bottom:2rem;
    border-top:1px solid #E5E5E5;
    border-bottom:1px solid #E5E5E5
}
.user-menu-content .user-menu-profile-list>a,.user-menu-welcome .user-menu-profile-list>a{
    color:#242933;
    font-size:1.6rem;
    padding:1rem 0;
    display:block
}
.user-menu-content .user-menu-profile-list>a:hover,.user-menu-welcome .user-menu-profile-list>a:hover{
    color:var(--genelrenka);
    text-decoration:underline
}
.user-menu-content .user-menu-profile-logout>a,.user-menu-welcome .user-menu-profile-logout>a{
    font-size:1.6rem;
    font-weight:700
}
@media (max-width:991px){
    .user-menu-content,.user-menu-welcome{
        right:-280px;
        width:280px;
        padding:1.5rem
    }
}
body.cart-content-active .cart-content{
    right:0;
    box-shadow:-2px 0 5px 0 rgba(0,0,0,.1)
}
@media (max-width:991px){
    body.cart-content-active{
        overflow:hidden;
        position:fixed;
        height:100%;
        width:100%;
        left:-280px
    }
}
.cart-content{
    position:fixed;
    top:0;
    right:-480px;
    width:480px;
    height:100%;
    background-color:#fff;
    z-index:101;
    transition:all 0.2s ease-in-out;
    padding:6rem;
    overflow-y:auto
}
.cart-content .cart-content-title{
    font-size:1.8rem;
    font-weight:700;
    color:#242933;
    margin-bottom:1rem
}
.cart-content .cart-content-subtitle{
    font-size:1.6rem;
    margin-bottom:2rem
}
.cart-content .cart-list{
    border-top:1px solid #E5E5E5;
    margin-bottom:3rem
}
.cart-content .cart-list .cart-list-item{
    border-bottom:1px solid #E5E5E5;
    padding:1.5rem 0;
    display:flex;
    align-items:center;
    margin-bottom:1.5rem
}
.cart-content .cart-list .cart-list-item .cart-list-item-image{
    flex:0 0 6rem;
    margin-right:1rem
}
.cart-content .cart-list .cart-list-item .cart-list-item-image>span{
    display:block;
    width:100%;
    height:6rem;
    background:url(/themes/selftpl_632a0f512b68c/assets/images/nopic_image.png?revision=1703444178) no-repeat center center;
    background-size:50% 50%
}
.cart-content .cart-list .cart-list-item .cart-list-item-content{
    flex:1 0 0%;
    min-width:0;
    padding-right:1rem
}
.cart-content .cart-list .cart-list-item .cart-list-item-content .cart-list-item-title{
    color:#242933;
    font-size:1.4rem;
    font-weight:700;
    display:block;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.cart-content .cart-list .cart-list-item .cart-list-item-content .cart-list-item-brand{
    display:block;
    color:#242933
}
.cart-content .cart-list .cart-list-item .cart-list-item-content .cart-list-item-price{
    font-size:1.4rem;
    font-weight:700
}
.cart-content .cart-list .cart-list-item .cart-list-item-content .cart-list-item-amount{
    font-size:1.2rem;
    font-weight:400
}
.cart-content .cart-list .cart-list-item .cart-list-item-delete{
    color:#242933;
    flex:0 0 2rem;
    opacity:.5;
    transition:all 0.2s ease-in-out;
    font-size:1.6rem;
    height:2rem;
    display:flex;
    align-items:center;
    justify-content:center;
    overflow:hidden
}
.cart-content .cart-list .cart-list-item .cart-list-item-delete:hover{
    opacity:1
}
.cart-content .cart-content-total-price{
    margin-bottom:3rem
}
.cart-content .cart-content-total-price>span{
    font-size:1.6rem
}
.cart-content .cart-content-total-price>div{
    font-size:1.8rem;
    font-weight:700
}
.cart-content .cart-content-button{
    margin-bottom:1.5rem
}
.cart-content .cart-content-button .btn{
    font-size:1.6rem;
    font-weight:700
}
.cart-content .cart-content-empty-icon{
    position:relative;
    border-top:1px solid #E5E5E5;
    border-bottom:1px solid #E5E5E5;
    height:20rem;
    margin-bottom:3rem
}
.cart-content .cart-content-empty-icon img{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    margin:auto;
    display:block;
    max-width:100%;
    max-height:100%
}
.cart-content .cart-content-empty-icon img{
    width:15rem;
    height:auto;
    opacity:.2
}
@media (max-width:991px){
    .cart-content{
        right:-280px;
        width:280px;
        padding:1.5rem
    }
}
.head-content{
    position:relative;
    min-height:4.4rem
}
.head-content .category-name{
    position:absolute;
    left:50%;
    bottom:0;
    transform:translateX(-50%);
    display:inline-block;
    height:60px;
    line-height:60px;
    color:var(--genelrenkb);
    font-size:38px;
    font-family:"Sriracha",sans-serif;
    padding:0 60px;
    border-radius:15px 15px 0 0;
    background-color:#fff
}
@media (max-width:1199px){
    .head-content{
        display:none
    }
}
#sorting-options{
    margin-bottom:3.4rem
}
#sorting-options select.form-control:not([size]):not([multiple]),#sorting-options select:not([size]){
    height:3.4rem;
    color:#999;
    font-size:1.2rem;
    padding:.6rem 3rem .6rem 2rem;
    border:1px solid #F6F5F1;
    border-radius:1.7rem;
    background-size:1.2rem;
    background-image:url(/themes/selftpl_632a0f512b68c/assets/images/icon-selectbox.svg?revision=1703444178)
}
#sorting-options .record-count{
    line-height:14px;
    color:#999;
    font-size:1.2rem;
    display:none
}
#sorting-options .checkbox-custom{
    line-height:14px
}
#sorting-options .checkbox-custom input[type=checkbox]+label{
    color:#757575;
    font-size:1.2rem;
    padding-left:3rem
}
#sorting-options .checkbox-custom input[type=checkbox]+label:before{
    top:-3px;
    width:21px;
    height:21px;
    border-radius:50%;
    background-size:.8rem;
    border:1px solid #C4C4C4
}
#sorting-options .checkbox-custom input[type=checkbox]:checked+label:before{
    background-color:#fff;
    border-color:#C4C4C4;
    background-image:url(/themes/selftpl_632a0f512b68c/assets/images/icon-check.svg?revision=1703444178)
}
.horizontal-filter-menu{
    display:flex;
    align-items:flex-start;
    border:none;
    border-top:1px dashed #ECE3DC;
    border-bottom:1px dashed #ECE3DC;
    border-spacing:3px;
    padding:1.4rem 0 0
}
@media (max-width:767px){
    .horizontal-filter-menu{
        flex-direction:column;
        padding:1.6rem 0;
        border:none
    }
}
.horizontal-filter-menu .horizontal-filter-menu-title{
    font-size:1.6rem;
    margin-bottom:1rem
}
.horizontal-filter-menu .horizontal-filter-menu-content{
    display:flex;
    align-items:center;
    margin-left:-20px;
    margin-right:-20px
}
.horizontal-filter-menu .horizontal-filter-menu-content>div{
    padding-left:20px;
    padding-right:20px;
    margin-bottom:1.4rem
}
@media (max-width:767px){
    .horizontal-filter-menu .horizontal-filter-menu-content>div:first-child{
        display:none
    }
}
@media (max-width:767px){
    .horizontal-filter-menu .horizontal-filter-menu-content{
        margin:0;
        flex-direction:column;
        width:100%
    }
    .horizontal-filter-menu .horizontal-filter-menu-content>div{
        width:100%
    }
    .horizontal-filter-menu .horizontal-filter-menu-content select.form-control:not([size]):not([multiple]),.horizontal-filter-menu .horizontal-filter-menu-content select:not([size]){
        width:100%
    }
}
.horizontal-filter-menu select.form-control:not([size]):not([multiple]),.horizontal-filter-menu select:not([size]){
    height:3.4rem;
    color:#999;
    font-size:1.2rem;
    padding-left:1.8rem;
    border-radius:0;
    cursor:pointer;
    background-image:url(/themes/selftpl_632a0f512b68c/assets/images/icon-selectbox.svg?revision=1703444178);
    background-size:1.2rem;
    border-radius:1.7rem;
    transition:all 0.2s ease-in-out;
    border:1px solid #E3E3E3
}
.horizontal-filter-menu select.form-control:not([size]):not([multiple]):hover,.horizontal-filter-menu select.form-control:not([size]):not([multiple]):focus,.horizontal-filter-menu select:not([size]):hover,.horizontal-filter-menu select:not([size]):focus{
    box-shadow:0 0 5px rgba(0,0,0,.2)
}
.horizontal-filter-menu .clear-filters{
    display:flex;
    margin:0 0 1.4rem 3em
}
.horizontal-filter-menu .clear-filters a{
    display:block;
    line-height:2rem;
    padding:1rem 1.5rem;
    background:#242933;
    color:#fff;
    font-size:1.3rem;
    border-radius:0;
    transition:all 0.2s ease-in-out
}
.horizontal-filter-menu .clear-filters a:hover{
    box-shadow:0 0 5px rgba(0,0,0,.2)
}
@media (max-width:767px){
    .horizontal-filter-menu .clear-filters a{
        margin-right:1rem
    }
}
.horizontal-filter-menu .filter-menu-selected-items{
    flex:1 0 0%;
    display:flex;
    align-items:center;
    justify-content:flex-end;
    margin-bottom:0
}
@media (max-width:767px){
    .horizontal-filter-menu .filter-menu-selected-items{
        flex:0;
        display:block
    }
}
.horizontal-filter-menu .filter-menu-selected-items .filter-menu-selected-items-title{
    font-size:1.4rem
}
.horizontal-filter-menu .filter-menu-selected-items .filter-menu-selected-items-content .filter-menu-selected-group{
    margin-bottom:0
}
@media (max-width:767px){
    .horizontal-filter-menu .filter-menu-selected-items .filter-menu-selected-items-content .filter-menu-selected-group{
        width:100%!important;
        flex:0 0 100%!important
    }
}
.horizontal-filter-menu .filter-menu-selected-items .filter-menu-selected-items-content .filter-menu-selected-group .filter-menu-selected-group-title{
    margin-left:1.6rem;
    margin-bottom:2.4rem
}
.horizontal-filter-menu .filter-menu-selected-items .filter-menu-selected-items-content .filter-menu-selected-group .filter-menu-selected-group-content{
    display:flex;
    flex-wrap:wrap
}
.horizontal-filter-menu .filter-menu-selected-items .filter-menu-selected-items-content .filter-menu-selected-group .filter-menu-selected-group-content .filter-menu-selected-item{
    margin-left:3rem;
    margin-bottom:1.4rem;
    flex:0 0 auto
}
@media (max-width:767px){
    .horizontal-filter-menu .filter-menu-selected-items .filter-menu-selected-items-content .filter-menu-selected-group .filter-menu-selected-group-content .filter-menu-selected-item{
        flex:1 0 0%;
        width:100%;
        margin-left:1rem;
        margin-right:1rem
    }
}
.horizontal-filter-menu .filter-menu-selected-items .filter-menu-selected-items-content .filter-menu-selected-group .filter-menu-selected-group-content .filter-menu-selected-item a{
    position:relative;
    display:flex;
    align-items:center;
    line-height:2.4rem;
    padding:.5rem 2.5rem;
    background:#fff;
    color:#999;
    font-size:1.2rem;
    border-radius:17px;
    transition:all 0.2s ease-in-out;
    box-shadow:0 0 10px rgba(0,0,0,.1)
}
.horizontal-filter-menu .filter-menu-selected-items .filter-menu-selected-items-content .filter-menu-selected-group .filter-menu-selected-group-content .filter-menu-selected-item a:after{
    content:"";
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:3.4rem;
    background:rgba(83,83,83,.5) url(/themes/selftpl_632a0f512b68c/assets/images/icon-filter-close.svg?revision=1703444178) no-repeat center;
    border-radius:17px;
    opacity:0;
    visibility:hidden;
    transition:all 0.2s ease-in-out
}
.horizontal-filter-menu .filter-menu-selected-items .filter-menu-selected-items-content .filter-menu-selected-group .filter-menu-selected-group-content .filter-menu-selected-item a:hover{
    box-shadow:0 0 5px rgba(0,0,0,.2)
}
.horizontal-filter-menu .filter-menu-selected-items .filter-menu-selected-items-content .filter-menu-selected-group .filter-menu-selected-group-content .filter-menu-selected-item a:hover:after{
    opacity:1;
    visibility:visible
}
.header-mobile{
    position:relative;
    z-index:98;
    padding-top:2rem
}
.header-mobile:after{
    content:"";
    position:absolute;
    left:0;
    top:0;
    z-index:-1;
    width:100%;
    height:100%;
    background:url(/themes/selftpl_632a0f512b68c/assets/images/header-mobile.png?revision=1703444178) no-repeat center top
}
.header-mobile .header-mobile-top{
    display:flex;
    align-items:center;
    height:4.8rem;
    padding:0 3rem;
    justify-content:space-between;
    background:url(/themes/selftpl_632a0f512b68c/assets/images/mobile-header-top.png?revision=1703444178) no-repeat center top;
    background-size:100%
}
@media (max-width:424px){
    .header-mobile .header-mobile-top{
        background-size:cover;
        padding:0 1rem
    }
}
.header-mobile .header-mobile-top .footer-phone{
    width:132px;
    height:5.3rem;
    margin-bottom:0;
    background-size:contain;
    background-position:0 -8px
}
.header-mobile .header-mobile-top .footer-phone>a{
    font-size:1.2rem;
    padding-bottom:1rem
}
.header-mobile .header-mobile-top .header-social{
    display:flex;
    margin-left:-.9rem;
    margin-right:-.9rem
}
.header-mobile .header-mobile-top .header-social div{
    padding-left:.9rem;
    padding-right:.9rem
}
.header-mobile .header-mobile-top .header-social div a{
    display:flex;
    align-items:center;
    justify-content:center;
    width:2rem;
    height:2rem;
    color:#fff;
    font-size:1.6rem;
    transition:all 0.2s ease-in-out
}
.header-mobile .header-mobile-top .header-social div a:hover{
    color:var(--genelrenka)
}
.header-mobile .header-mobile-bottom{
    display:flex;
    align-items:center;
    justify-content:space-between;
    padding:10px 0
}
.header-mobile .header-mobile-bottom .toggle-bar{
    color:var(--genelrenkc);
    font-size:2.5rem;
    cursor:pointer;
    z-index:1
}
.header-mobile .header-mobile-bottom .logo img{
    max-height:8.6rem
}
@media (max-width:991px){
    .header-mobile .header-mobile-bottom .user-menu{
        margin:0
    }
}
@media (max-width:767px){
    .header-mobile .header-mobile-bottom .user-menu>a span{
        display:none
    }
    .header-mobile .header-mobile-bottom .cart-menu>a span,.header-mobile .header-mobile-bottom .cart-menu>a .cart-total-price{
        display:none
    }
}
.header-mobile .search{
    padding:0
}
@media (max-width:767px){
    .product-detail iframe{
        width:100%!important
    }
}
#social-container [data-selector=facebook-messenger].left{
    font-size:0;
    width:5rem;
    height:5rem!important;
    border-radius:50%;
    bottom:80px!important;
    position:fixed!important
}
#social-container [data-selector=facebook-messenger].left>span{
    margin-right:0;
    font-size:3.2rem
}
.cart-content-cargo-message{
    color:#242933;
    font-size:14px;
    text-align:center;
    padding:20px 32px;
    margin-bottom:32px
}
.cart-content-cargo-message span{
    color:var(--genelrenka);
    font-weight:700
}
@media (max-width:991px){
    .cart-content-cargo-message{
        font-size:13px;
        padding:12px 20px
    }
    .cart-content-cargo-message>div{
        display:inline
    }
}
.mobile-menu-fixed{
    display:flex;
    align-items:flex-end;
    justify-content:space-between;
    position:fixed;
    left:0;
    bottom:0;
    z-index:20;
    width:100%;
    padding:10px;
    background:#EEEAE6;
    border-radius:6px
}
@media (min-width:992px){
    .mobile-menu-fixed{
        display:none
    }
}
.mobile-menu-fixed>a{
    position:relative;
    display:flex;
    align-items:center;
    justify-content:center;
    flex-direction:column
}
.mobile-menu-fixed>a img{
    max-width:24px
}
.mobile-menu-fixed>a span{
    font-size:1.2rem;
    font-weight:700;
    color:#583101;
    line-height:15px;
    margin-top:5px
}
.mobile-menu-fixed>a.home{
    color:#239833
}
.mobile-menu-fixed .fa-check,.mobile-menu-fixed .cart-amount{
    position:absolute;
    top:0;
    right:0;
    width:15px;
    height:15px;
    font-size:1.1rem;
    font-weight:700;
    line-height:15px;
    text-align:center;
    background-color:var(--genelrenka);
    color:#fff;
    border-radius:50%
}
#akkorexport_translation_bar_container{
    display:none
}
#custom-export>a{
    width:27px;
    height:27px;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:50%;
    border:2px solid #fff
}
.custom-export-content{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    width:320px;
    background-color:#fff;
    display:none;
    padding:16px;
    border:1px solid #E5E5E5;
    z-index:2
}
.custom-export-content .custom-export-title{
    margin-bottom:16px;
    font-size:16px;
    font-weight:700
}
.custom-export-content .list-language{
    margin-bottom:10px
}
.custom-export-content .list-language .select-content{
    display:flex;
    flex-direction:column-reverse
}
.custom-export-content .list-language .select-content a{
    color:#242933;
    display:flex;
    align-items:center;
    padding:10px 0
}
.custom-export-content .list-language .select-content a>*:nth-child(n+1){
    padding-left:10px
}
.custom-export-content .list-language .select-content a.selected{
    order:1;
    color:var(--genelrenka)
}
@media (max-width:991px){
    .custom-export-content{
        width:250px
    }
}
.flag{
    width:24px;
    height:24px;
    background-image:url(/themes/selftpl_632a0f512b68c/assets/images/export-flags.png?revision=1703444178);
    display:block
}
.flag-tr{
    background-image:url(/themes/selftpl_632a0f512b68c/assets/images/tr.png?revision=1703444178)
}
.flag-af{
    background-image:url(/themes/selftpl_632a0f512b68c/assets/images/arp.png?revision=1703444178)
}
.flag-us{
    background-image:url(/themes/selftpl_632a0f512b68c/assets/images/en.png?revision=1703444178)
}
.flag-ad{
    background-position:0 0
}
.flag-ae{
    background-position:-18px 0
}
.flag-af{
    background-position:-50px 0
}
.flag-ag{
    background-position:-54px 0
}
.flag-ai{
    background-position:-72px 0
}
.flag-al{
    background-position:-90px 0
}
.flag-am{
    background-position:-108px 0
}
.flag-ao{
    background-position:-126px 0
}
.flag-aq{
    background-position:-144px 0
}
.flag-ar{
    background-position:-162px 0
}
.flag-as{
    background-position:-180px 0
}
.flag-at{
    background-position:-198px 0
}
.flag-au{
    background-position:-216px 0
}
.flag-aw{
    background-position:-234px 0
}
.flag-ax{
    background-position:-252px 0
}
.flag-az{
    background-position:-270px 0
}
.flag-ba{
    background-position:-288px 0
}
.flag-bb{
    background-position:-306px 0
}
.flag-bd{
    background-position:-324px 0
}
.flag-be{
    background-position:-342px 0
}
.flag-bf{
    background-position:-360px 0
}
.flag-bg{
    background-position:-378px 0
}
.flag-bi{
    background-position:-414px 0
}
.flag-bj{
    background-position:-432px 0
}
.flag-bl{
    background-position:-450px 0
}
.flag-bm{
    background-position:-468px 0
}
.flag-bn{
    background-position:-486px 0
}
.flag-bo{
    background-position:-504px 0
}
.flag-bq{
    background-position:-522px 0
}
.flag-br{
    background-position:-540px 0
}
.flag-bs{
    background-position:-558px 0
}
.flag-bt{
    background-position:-576px 0
}
.flag-bw{
    background-position:-594px 0
}
.flag-by{
    background-position:-612px 0
}
.flag-bz{
    background-position:-630px 0
}
.flag-ca{
    background-position:-648px 0
}
.flag-cc{
    background-position:-666px 0
}
.flag-cd{
    background-position:-684px 0
}
.flag-cf{
    background-position:-702px 0
}
.flag-cg{
    background-position:-720px 0
}
.flag-ch{
    background-position:-738px 0
}
.flag-ci{
    background-position:-756px 0
}
.flag-ck{
    background-position:-774px 0
}
.flag-cl{
    background-position:-792px 0
}
.flag-cm{
    background-position:-810px 0
}
.flag-cn{
    background-position:-828px 0
}
.flag-co{
    background-position:-846px 0
}
.flag-cr{
    background-position:-864px 0
}
.flag-cv{
    background-position:-882px 0
}
.flag-cw{
    background-position:-900px 0
}
.flag-cx{
    background-position:-918px 0
}
.flag-cy{
    background-position:-936px 0
}
.flag-cz{
    background-position:-954px 0
}
.flag-de{
    background-position:-972px 0
}
.flag-dj{
    background-position:-990px 0
}
.flag-dk{
    background-position:-1008px 0
}
.flag-dm{
    background-position:-1026px 0
}
.flag-do{
    background-position:-1044px 0
}
.flag-dz{
    background-position:-1062px 0
}
.flag-ec{
    background-position:-1080px 0
}
.flag-ee{
    background-position:-1098px 0
}
.flag-eg{
    background-position:-1116px 0
}
.flag-eh{
    background-position:-1134px 0
}
.flag-er{
    background-position:-1152px 0
}
.flag-es{
    background-position:-1170px 0
}
.flag-et{
    background-position:-1188px 0
}
.flag-fi{
    background-position:-1206px 0
}
.flag-fj{
    background-position:-1224px 0
}
.flag-fk{
    background-position:-1242px 0
}
.flag-fm{
    background-position:-1260px 0
}
.flag-fo{
    background-position:-1278px 0
}
.flag-fr{
    background-position:-1296px 0
}
.flag-ga{
    background-position:-1314px 0
}
.flag-gb{
    background-position:-1332px 0
}
.flag-gd{
    background-position:-1350px 0
}
.flag-ge{
    background-position:-1368px 0
}
.flag-gf{
    background-position:-1386px 0
}
.flag-gh{
    background-position:-1404px 0
}
.flag-gi{
    background-position:-1422px 0
}
.flag-gl{
    background-position:-1440px 0
}
.flag-gm{
    background-position:-1458px 0
}
.flag-gn{
    background-position:-1476px 0
}
.flag-gp{
    background-position:-1494px 0
}
.flag-gq{
    background-position:-1512px 0
}
.flag-gr{
    background-position:-1530px 0
}
.flag-gs{
    background-position:-1548px 0
}
.flag-gt{
    background-position:-1566px 0
}
.flag-gu{
    background-position:-1584px 0
}
.flag-gw{
    background-position:-1602px 0
}
.flag-gy{
    background-position:-1620px 0
}
.flag-hk{
    background-position:-1638px 0
}
.flag-hn{
    background-position:-1656px 0
}
.flag-hr{
    background-position:-1674px 0
}
.flag-ht{
    background-position:-1692px 0
}
.flag-hu{
    background-position:-1710px 0
}
.flag-id{
    background-position:-1728px 0
}
.flag-ie{
    background-position:-1746px 0
}
.flag-il{
    background-position:-1764px 0
}
.flag-in{
    background-position:-1782px 0
}
.flag-io{
    background-position:-1800px 0
}
.flag-iq{
    background-position:-1818px 0
}
.flag-is{
    background-position:-1836px 0
}
.flag-it{
    background-position:-1854px 0
}
.flag-jm{
    background-position:-1872px 0
}
.flag-jo{
    background-position:-1890px 0
}
.flag-jp{
    background-position:-1908px 0
}
.flag-ke{
    background-position:-1926px 0
}
.flag-kg{
    background-position:-1944px 0
}
.flag-kh{
    background-position:-1962px 0
}
.flag-ki{
    background-position:-1980px 0
}
.flag-km{
    background-position:-1998px 0
}
.flag-kn{
    background-position:-2016px 0
}
.flag-kr{
    background-position:-2034px 0
}
.flag-kw{
    background-position:-2052px 0
}
.flag-ky{
    background-position:-2070px 0
}
.flag-kz{
    background-position:-2088px 0
}
.flag-la{
    background-position:-2106px 0
}
.flag-lb{
    background-position:-2124px 0
}
.flag-lc{
    background-position:-2142px 0
}
.flag-li{
    background-position:-2160px 0
}
.flag-lk{
    background-position:-2178px 0
}
.flag-lr{
    background-position:-2196px 0
}
.flag-ls{
    background-position:-2214px 0
}
.flag-lt{
    background-position:-2232px 0
}
.flag-lu{
    background-position:-2250px 0
}
.flag-lv{
    background-position:-2268px 0
}
.flag-ma{
    background-position:-2286px 0
}
.flag-mc{
    background-position:-2304px 0
}
.flag-md{
    background-position:-2322px 0
}
.flag-me{
    background-position:-2340px 0
}
.flag-mf{
    background-position:-2358px 0
}
.flag-mg{
    background-position:-2376px 0
}
.flag-mh{
    background-position:-2394px 0
}
.flag-mk{
    background-position:-2412px 0
}
.flag-ml{
    background-position:-2430px 0
}
.flag-mm{
    background-position:-2448px 0
}
.flag-mn{
    background-position:-2466px 0
}
.flag-mo{
    background-position:-2484px 0
}
.flag-mp{
    background-position:-2502px 0
}
.flag-mq{
    background-position:-2520px 0
}
.flag-mr{
    background-position:-2538px 0
}
.flag-ms{
    background-position:-2556px 0
}
.flag-mt{
    background-position:-2574px 0
}
.flag-mu{
    background-position:-2592px 0
}
.flag-mv{
    background-position:-2610px 0
}
.flag-mw{
    background-position:-2628px 0
}
.flag-mx{
    background-position:-2646px 0
}
.flag-my{
    background-position:-2664px 0
}
.flag-mz{
    background-position:-2682px 0
}
.flag-na{
    background-position:-2700px 0
}
.flag-nc{
    background-position:-2718px 0
}
.flag-ne{
    background-position:-2736px 0
}
.flag-nf{
    background-position:-2754px 0
}
.flag-ng{
    background-position:-2772px 0
}
.flag-ni{
    background-position:-2790px 0
}
.flag-nl{
    background-position:-2808px 0
}
.flag-no{
    background-position:-2826px 0
}
.flag-np{
    background-position:-2844px 0
}
.flag-nr{
    background-position:-2862px 0
}
.flag-nu{
    background-position:-2880px 0
}
.flag-nz{
    background-position:-2898px 0
}
.flag-om{
    background-position:-2916px 0
}
.flag-pa{
    background-position:-2934px 0
}
.flag-pe{
    background-position:-2952px 0
}
.flag-pf{
    background-position:-2970px 0
}
.flag-pg{
    background-position:-2988px 0
}
.flag-ph{
    background-position:-3006px 0
}
.flag-pk{
    background-position:-3024px 0
}
.flag-pl{
    background-position:-3042px 0
}
.flag-pm{
    background-position:-3060px 0
}
.flag-pn{
    background-position:-3078px 0
}
.flag-pr{
    background-position:-3096px 0
}
.flag-ps{
    background-position:-3114px 0
}
.flag-pt{
    background-position:-3132px 0
}
.flag-pw{
    background-position:-3150px 0
}
.flag-py{
    background-position:-3168px 0
}
.flag-qa{
    background-position:-3186px 0
}
.flag-re{
    background-position:-3204px 0
}
.flag-rest{
    background-position:-3222px 0
}
.flag-ro{
    background-position:-3240px 0
}
.flag-rs{
    background-position:-3258px 0
}
.flag-ru{
    background-position:-3276px 0
}
.flag-rw{
    background-position:-3294px 0
}
.flag-sa{
    background-position:-3312px 0
}
.flag-sb{
    background-position:-3330px 0
}
.flag-sc{
    background-position:-3348px 0
}
.flag-sd{
    background-position:-3366px 0
}
.flag-se{
    background-position:-3384px 0
}
.flag-sg{
    background-position:-3402px 0
}
.flag-sh{
    background-position:-3420px 0
}
.flag-si{
    background-position:-3438px 0
}
.flag-sj{
    background-position:-3456px 0
}
.flag-sk{
    background-position:-3474px 0
}
.flag-sl{
    background-position:-3492px 0
}
.flag-sm{
    background-position:-3510px 0
}
.flag-sn{
    background-position:-3528px 0
}
.flag-sr{
    background-position:-3546px 0
}
.flag-ss{
    background-position:-3564px 0
}
.flag-st{
    background-position:-3582px 0
}
.flag-sv{
    background-position:-3600px 0
}
.flag-sx{
    background-position:-3618px 0
}
.flag-sz{
    background-position:-3636px 0
}
.flag-tc{
    background-position:-3654px 0
}
.flag-td{
    background-position:-3672px 0
}
.flag-tf{
    background-position:-3690px 0
}
.flag-tg{
    background-position:-3708px 0
}
.flag-th{
    background-position:-3726px 0
}
.flag-tj{
    background-position:-3744px 0
}
.flag-tk{
    background-position:-3762px 0
}
.flag-tl{
    background-position:-3780px 0
}
.flag-tm{
    background-position:-3798px 0
}
.flag-tn{
    background-position:-3816px 0
}
.flag-to{
    background-position:-3834px 0
}
.flag-tr{
    background-position:-3852px 0
}
.flag-tt{
    background-position:-3870px 0
}
.flag-tv{
    background-position:-3888px 0
}
.flag-tw{
    background-position:-3906px 0
}
.flag-tz{
    background-position:-3924px 0
}
.flag-ua{
    background-position:-3942px 0
}
.flag-ug{
    background-position:-3960px 0
}
.flag-um{
    background-position:-3978px 0
}
.flag-uy{
    background-position:-4014px 0
}
.flag-uz{
    background-position:-4032px 0
}
.flag-va{
    background-position:-4050px 0
}
.flag-vc{
    background-position:-4068px 0
}
.flag-vg{
    background-position:-4086px 0
}
.flag-vi{
    background-position:-4104px 0
}
.flag-vn{
    background-position:-4122px 0
}
.flag-vu{
    background-position:-4140px 0
}
.flag-wf{
    background-position:-4158px 0
}
.flag-ws{
    background-position:-4176px 0
}
.flag-xk{
    background-position:-4194px 0
}
.flag-yt{
    background-position:-4212px 0
}
.flag-za{
    background-position:-4230px 0
}
.flag-zm{
    background-position:-4248px 0
}
.flag-zw{
    background-position:-4266px 0
}
