.kampanyabaslik
{
    font-size: 18px !important;
}
.urozelfont
{
	font-size:10px;
	text-align: center;
}
.urozelbox
{
	margin-bottom: 8px;
}
/* .sliderAlani{margin-bottom:13px;width:100%;max-width:100%} — col-md-9 genişliğini ezdiği için kapatıldı */
.sliderAlani {
    /* margin-bottom: 13px; */
}
.catBannerUst{display:none}
/* KATEGORİ LİSTELEME SAYFALARINDAKİ banner GİZLER*/
a{color:#333}
.catsepetekle{
	padding: 21px; */
    /* width: 90%; */
    margin: 5px auto;
    /* background: #e4e4e4; */
    text-align: center;
	
}
#search-container {

    display: none;
}
.catsepetekle i{color: #878787;
    font-size: 20px;
    background: #d9dbe4;
    padding: 10px;
    border-radius: 100px;}
.catsepetekle a{color:#fff;font-size:13px;}
.hizliincele{padding:5px 10px;width:90%;margin:5px auto;background:#2461e4;text-align:center;border-radius:3px;}
.catsepethizliinceleekle i{color:#fff;font-size:18px;}
.hizliincele a{color:#fff;font-size:13px;}
.urunegit{padding:5px 10px;width:90%;margin:5px auto;background:#999;text-align:center;border-radius:3px;}
.urunegit a{color:#fff;font-size:13px;}
form{padding:10px !important;}
.suggest{float:left;width:100%;padding:5px 20px !important;background:#fff;}
.suggest .checkbox{display:inline-block;margin-right:10px;text-transform:capitalize !important}
.suggest p{font-size:14px;text-transform:capitalize !important}
.btn-search{background:transparent;border-radius:4px;color:#777;margin-top:-2px;margin-left:-78px;}
.s-box{width:95%;padding:10px;border-radius:5px;border:1px solid #ccc;background:#fff;}
::placeholder{/* Chrome,Firefox,Opera,Safari 10.1+ */
color:#000;opacity:1;/* Firefox */
}
.btn-search:link,.btn-search:visited{color:#fff;}
.btn-search:active,.btn-search:hover{background:#1c1c1c;color:#fff;border-radius:30px;}
/* show objects being animated */
.animated{visibility:visible;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-play-state:running;-moz-animation-play-state:running;-ms-animation-play-state:running;-o-animation-play-state:running;animation-play-state:running;}
/* CSS Animations (extracted from http://glifo.uiparade.com/) */
.block{height:5em;line-height:5em;width:10em;background:#464646;color:#fdfdfd;text-align:center;margin:1em auto;text-shadow:0 0 1px #333;/* so one can see fadeBgColor properly */
}
.animatable{/* initially hide animatable objects */
visibility:hidden;/* initially pause animatable objects their animations */
-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-ms-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused;}
/* show objects being animated */
.animate-in{visibility:visible;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-play-state:running;-moz-animation-play-state:running;-ms-animation-play-state:running;-o-animation-play-state:running;animation-play-state:running;}
.animate-out{visibility:visible;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-play-state:running;-moz-animation-play-state:running;-ms-animation-play-state:running;-o-animation-play-state:running;animation-play-state:running;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;-ms-animation-direction:reverse;-o-animation-direction:reverse;animation-direction:reverse;}
.animate-out:after{content ''letter-spacing:inherit;}
/* CSS Animations (extracted from http://glifo.uiparade.com/) */
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);}
100%{opacity:1;-webkit-transform:translateY(0);}
}
@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px);}
100%{opacity:1;-moz-transform:translateY(0);}
}
@-o-keyframes fadeInDown{0%{opacity:0;-o-transform:translateY(-20px);}
100%{opacity:1;-o-transform:translateY(0);}
}
@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px);}
100%{opacity:1;transform:translateY(0);}
}
@-webkit-keyframes fadeIn{0%{opacity:0;}
20%{opacity:0;}
100%{opacity:1;}
}
@-moz-keyframes fadeIn{0%{opacity:0;}
20%{opacity:0;}
100%{opacity:1;}
}
@-o-keyframes fadeIn{0%{opacity:0;}
20%{opacity:0;}
100%{opacity:1;}
}
@keyframes fadeIn{0%{opacity:0;}
60%{opacity:0;}
20%{opacity:0;}
100%{opacity:1;}
}
@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);}
60%{-webkit-transform:translateX(20px);}
80%{-webkit-transform:translateX(-5px);}
100%{opacity:1;-webkit-transform:translateX(0);}
}
@-moz-keyframes bounceInLeft{0%{opacity:0;-moz-transform:translateX(-2000px);}
60%{-moz-transform:translateX(20px);}
80%{-moz-transform:translateX(-5px);}
100%{opacity:1;-moz-transform:translateX(0);}
}
@-o-keyframes bounceInLeft{0%{opacity:0;-o-transform:translateX(-2000px);}
60%{opacity:1;-o-transform:translateX(20px);}
80%{-o-transform:translateX(-5px);}
100%{opacity:1;-o-transform:translateX(0);}
}
@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px);}
60%{transform:translateX(20px);}
80%{transform:translateX(-5px);}
100%{opacity:1;transform:translateX(0);}
}
@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);}
60%{-webkit-transform:translateX(-20px);}
80%{-webkit-transform:translateX(5px);}
100%{opacity:1;-webkit-transform:translateX(0);}
}
@-moz-keyframes bounceInRight{0%{opacity:0;-moz-transform:translateX(2000px);}
60%{-moz-transform:translateX(-20px);}
80%{-moz-transform:translateX(5px);}
100%{opacity:1;-moz-transform:translateX(0);}
}
@-o-keyframes bounceInRight{0%{opacity:0;-o-transform:translateX(2000px);}
60%{-o-transform:translateX(-20px);}
80%{-o-transform:translateX(5px);}
100%{opacity:1;-o-transform:translateX(0);}
}
@keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px);}
60%{transform:translateX(-20px);}
80%{transform:translateX(5px);}
100%{opacity:1;transform:translateX(0);}
}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);}
100%{opacity:1;-webkit-transform:translateY(0);}
}
@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px);}
100%{opacity:1;-moz-transform:translateY(0);}
}
@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(20px);}
100%{opacity:1;-o-transform:translateY(0);}
}
@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px);}
100%{opacity:1;transform:translateY(0);}
}
@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);}
50%{-webkit-transform:scale(1.05);}
70%{-webkit-transform:scale(.9);}
100%{opacity:1;-webkit-transform:scale(1);}
}
@-moz-keyframes bounceIn{0%{opacity:0;-moz-transform:scale(.3);}
50%{-moz-transform:scale(1.05);}
70%{-moz-transform:scale(.9);}
100%{opacity:1;-moz-transform:scale(1);}
}
@-o-keyframes bounceIn{0%{opacity:0;-o-transform:scale(.3);}
50%{-o-transform:scale(1.05);}
70%{-o-transform:scale(.9);}
100%{opacity:1;-o-transform:scale(1);}
}
@keyframes bounceIn{0%{opacity:0;transform:scale(.3);}
50%{transform:scale(1.05);}
70%{transform:scale(.9);}
100%{opacity:1;transform:scale(1);}
}
@-webkit-keyframes moveUp{0%{opacity:1;-webkit-transform:translateY(40px);}
100%{opacity:1;-webkit-transform:translateY(0);}
}
@-moz-keyframes moveUp{0%{opacity:1;-moz-transform:translateY(40px);}
100%{opacity:1;-moz-transform:translateY(0);}
}
@-o-keyframes moveUp{0%{opacity:1;-o-transform:translateY(40px);}
100%{opacity:1;-o-transform:translateY(0);}
}
@keyframes moveUp{0%{opacity:1;transform:translateY(40px);}
100%{opacity:1;transform:translateY(0);}
}
@-webkit-keyframes fadeBgColor{0%{background:none;}
70%{background:none;}
100%{background:#464646;}
}
@-o-keyframes fadeBgColor{0%{background:none;}
70%{background:none;}
100%{background:#464646;}
}
@keyframes fadeBgColor{0%{background:none;}
70%{background:none;}
100%{background:#464646;}
}
.animate-in.animationDelay,.animate-out.animationDelay{animation-delay:.4s;-webkit-animation-delay:.4s;}
.animate-in.animationDelayMed,.animate-out.animationDelayMed{animation-delay:1.2s;-webkit-animation-delay:1.2s;}
.animate-in.animationDelayLong,.animate-out.animationDelayLong{animation-delay:1.6s;-webkit-animation-delay:1.6s;}
.animate-in.fadeBgColor,.animate-out.fadeBgColor{-webkit-animation-name:fadeBgColor;-moz-animation-name:fadeBgColor;-o-animation-name:fadeBgColor;animation-name:fadeBgColor;}
.animate-in.bounceIn,.animate-out.bounceIn{-webkit-animation-name:bounceIn;-moz-animation-name:bounceIn;-o-animation-name:bounceIn;animation-name:bounceIn;}
.animate-in.bounceInRight,.animate-out.bounceInRight{-webkit-animation-name:bounceInRight;-moz-animation-name:bounceInRight;-o-animation-name:bounceInRight;animation-name:bounceInRight;}
.animate-in.bounceInLeft,.animate-out.bounceInLeft{-webkit-animation-name:bounceInLeft;-moz-animation-name:bounceInLeft;-o-animation-name:bounceInLeft;animation-name:bounceInLeft;}
.animate-in.fadeIn,.animate-out.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn;}
.animate-in.fadeInDown,.animate-out.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown;}
.animate-in.fadeInUp,.animate-out.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp;}
.animate-in.moveUp,.animate-out.moveUp{-webkit-animation-name:moveUp;-moz-animation-name:moveUp;-o-animation-name:moveUp;animation-name:moveUp;}
.down-center{text-align:center;margin-top:200px;position:absolute;z-index:20;cursor:pointer;left:50%;margin-left:-20px;}
.down-center img{position:relative;}
/*FOOTER*/
.footer-bs{background-color:#fff;padding:20px 40px;color:color:#333;margin-bottom:20px;border-bottom-right-radius:6px;border-top-left-radius:0px;border-bottom-left-radius:6px;margin-top:20px;}
.footer-bs .footer-brand,.footer-bs .footer-nav,.footer-bs .footer-social,.footer-bs .footer-ns{padding:10px 10px;}
.footer-bs .footer-nav,.footer-bs .footer-social,.footer-bs .footer-ns{border-color:transparent;}
.footer-bs .footer-brand h2{margin:0px 0px 10px;}
.footer-bs .footer-brand p{font-size:14px;color:#333;}
.footer-bs .footer-nav ul.pages{list-style:none;padding:0px;}
.footer-bs .footer-nav ul.pages li{padding:5px 0px;}
.footer-bs .footer-nav ul.pages a{color:#333;font-weight:bold;text-transform:capitalize;}
.footer-bs .footer-nav ul.pages a:hover{color:#333;text-decoration:none;}
.footer-bs .footer-nav h4{font-size:16px;text-transform:capitalize;letter-spacing:1px;margin-bottom:10px;font-weight:bold;}
.footer-bs .footer-nav ul.list{list-style:none;padding:0px;}
.footer-bs .footer-nav ul.list li{padding:0px 0px;}
.footer-bs .footer-nav ul.list a{color:#333;font-size:13px;letter-spacing:0px;}
.footer-bs .footer-nav ul.list a:hover{color:#333;text-decoration:none;}
.footer-bs .footer-social ul{list-style:none;padding:0px;}
.footer-bs .footer-social h4{font-size:16px;text-transform:capitalize;letter-spacing:1px;font-weight:bold;}
.footer-bs .footer-brand h4{font-size:16px;text-transform:capitalize;letter-spacing:1px;font-weight:bold;}
.footer-bs .footer-social li{padding:5px 4px;}
.footer-bs .footer-social a{color:#333;}
.footer-bs .footer-social a:hover{color:#333;text-decoration:none;}
.footer-bs .footer-ns h4{font-size:16px;text-transform:capitalize;letter-spacing:0px;margin-bottom:10px;font-weight:bold;}
.footer-bs .footer-ns p{font-size:13px;color:#333;line-height:19px;letter-spacing:0px}
.navbar-right{margin-right:-15px !important}
.sidebar-nav{}
.sidebar-nav ul{padding:0;margin:0;list-style:none;}
.sidebar-nav .metismenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.metismenu span{float:right}
.sidebar-nav .metismenu li+li{margin-top:5px;}
.sidebar-nav .metismenu li:first-child{margin-top:5px;}
.sidebar-nav .metismenu li:last-child{margin-bottom:5px;}
.sidebar-nav .metismenu>li{/*-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;*/
display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;}
.sidebar-nav .metismenu a{position:relative;display:block;padding:13px 15px;color:#adb5bd;outline-width:0;transition:all .3s ease-out;}
.sidebar-nav .metismenu ul a{padding:10px 15px 10px 30px;}
.sidebar-nav .metismenu ul ul a{padding:10px 15px 10px 45px;}
.sidebar-nav .metismenu a:hover,.sidebar-nav .metismenu a:focus,.sidebar-nav .metismenu a:active{color:#f8f9fa;text-decoration:none;background:#0b7285;}
.firsatbaslik{background:#f4f4f4;color:#535353;padding:15px;font-weight:bold;font-size:17px;text-align:center;float:none;margin:auto;}
a.incelebuton{font-size:11px;padding:4px 12px;margin-top:6px;height:40px;border-radius:4px;background:#c50000;color:#fff}
.fiyat{font-size:17px;margin-bottom:8px;font-weight:500}
.rightSlidex{float:left;width:225px;height:316px;margin:0 0 0px 0;padding:0 0 0px;z-index:9999999;}
.rightSlidex h2{float:left;width:220px;height:34px;background:#f4f4f4;color:#fff;line-height:32px;padding:5px 0 0 10px;color:#f60;display:block;font-size:14px;}
.rightSlidex h2 img{float:left;z-index:1;margin:0 3px 0 13px;}
.containerx{float:left;width:222px;z-index:0;text-align:center;background:#fff;padding:3px;}
.listshowfirsat{height:310px !important;}
.carouselx{float:left;width:215px;position:relative;z-index:15;}
.carouselx img{max-height:210px;}
.carouselx table{display:none;}
.carouselx ul li{float:left;z-index:-10;}
.disPro{display:block;height:40px;text-decoration:none;color:#444;font-size:12px;}
.disProFirsat{display:block;height:47px;text-decoration:none;color:#444;font-size:12px;margin-bottom:10px;overflow:hidden;}
.crossit{text-decoration:line-through;color:#666;}
.discounted{color:#666;font-size:18px;line-height:1;font-weight:700;}
.prevs{display:block;width:28px;padding:13px 1px;height:40px;position:absolute;z-index:100;bottom:0;top:100px;border-radius:0px 30px 30px 0px;left:-2px;background:rgba(41,31,31,0.47);}
.prevs i{color:#fff}
.nexts{display:block;width:28px;padding:13px 1px;height:40px;position:absolute;z-index:100;bottom:0;top:100px;border-radius:30px 0px 0px 30px;bottom:0;right:-1px;background:rgba(41,31,31,0.47);}
.nexts i{color:#fff}
li.kat01.mainLi.kategoriid479{display:none;}

@media (max-width:768px){
.footer-bs .footer-nav,.footer-bs .footer-social,.footer-bs .footer-ns{border-left:solid 1px color:#333;}
.navbar-right{margin-right:5px !important}
.s-box{width:90% !important;}
/* .sliderAlani{width:100%} — mobilde Bootstrap kolonunu ezmesin diye kapatıldı */
}

/* ——— Weber / kampanyaJSBanner ana slider (Owl) ——— */
.weber-hero-slider-wrap {
    width: 100%;
    max-width: 100%;
    position: relative;
    overflow: visible;
    z-index: 0;
}
.weber-hero-slider-wrap .owl-carousel {
    position: relative;
}
.weber-hero-slider {
    position: relative;
    z-index: 0;
}
.weber-hero-slider .item {
    text-align: center;
}
.weber-hero-slider__img {
    width: 100%;
    height: 478px;
    object-fit: cover;
    object-position: center;
    display: block;
    margin: 0 auto;
    border-radius: 0;
}
.weber-hero-slider .owl-stage-outer {
    border-radius: 0;
    overflow: hidden;
    position: relative;
    z-index: 0;
}
.weber-hero-slider .owl-nav {
    margin-top: 0 !important;
    position: absolute;
    inset: 0;
    z-index: 12;
    pointer-events: none;
}
.weber-hero-slider .owl-nav button.owl-prev,
.weber-hero-slider .owl-nav button.owl-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    margin: 0;
    padding: 0 !important;
    width: 36px;
    height: 36px;
    display: flex !important;
    align-items: center;
    justify-content: center;
    background: rgba(255, 255, 255, 0.92) !important;
    border-radius: 4px;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12);
    color: #222 !important;
    font-size: 18px;
    line-height: 1;
    z-index: 13;
    pointer-events: auto;
}
.weber-hero-slider .owl-nav button.owl-prev {
    left: 10px;
}
.weber-hero-slider .owl-nav button.owl-next {
    right: 10px;
}
.weber-hero-slider .owl-nav.disabled {
    display: block !important;
}
.weber-hero-slider .owl-nav button.owl-prev:hover,
.weber-hero-slider .owl-nav button.owl-next:hover {
    background: #fff !important;
}
.weber-hero-slider .owl-dots {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 14px;
    margin: 0 !important;
    margin-top: 0 !important;
    padding: 0 12px;
    text-align: center;
    line-height: 0;
    z-index: 11;
    pointer-events: none;
}
.weber-hero-slider .owl-dots .owl-dot {
    pointer-events: auto;
    display: inline-block;
    vertical-align: middle;
    margin: 0 5px;
    padding: 6px !important;
    border: 1px solid #fff !important;
    border-radius: 50%;
    background: rgba(0, 0, 0, 0.22);
    box-sizing: content-box;
}
.weber-hero-slider .owl-dots .owl-dot span {
    width: 8px;
    height: 8px;
    margin: 0 !important;
    background: rgba(255, 255, 255, 0.7) !important;
    border-radius: 50%;
    display: block;
}
.weber-hero-slider .owl-dots .owl-dot.active span,
.weber-hero-slider .owl-dots .owl-dot:hover span {
    background: #fff !important;
}

/* ——— Anasayfa hero: flex (225px menü + esnek slider + video) ——— */
.liftshop-hero-flex .container {
    max-width: 100%;
}
.liftshop-hero-flex-bar {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    width: 100%;
    gap: 12px;
    margin-left: -15px;
}
.liftshop-hero-flex-sidebar {
    flex: 0 0 225px;
    width: 225px;
    min-width: 225px;
    max-width: 225px;
}
.liftshop-hero-flex-sidebar .solblok {
    width: 100%;
}
.liftshop-hero-flex-menu {
    float: none !important;
    width: 100% !important;
    height: 478px !important;
    margin-right: 0 !important;
    background: #fff;
    box-sizing: border-box;
}
.liftshop-hero-flex-slider {
    flex: 1 1 auto;
    min-width: 0;
    width: auto;
    position: relative;
    overflow: visible;
    z-index: 1;
}
.liftshop-hero-flex-reels {
    flex: 0 0 300px;
    width: 300px;
    min-width: 260px;
    max-width: 320px;
    padding: 0;
    background: transparent;
    box-sizing: border-box;
    margin-right: -15px;
}
@media (max-width: 767px) {
    .liftshop-hero-flex-bar {
        flex-direction: column;
        flex-wrap: wrap;
        gap: 16px;
        margin-left: 0;
    }
    .liftshop-hero-flex-slider {
        flex: 1 1 auto;
        width: 100%;
        min-width: 0;
    }
    .liftshop-hero-flex-reels {
        flex: 1 1 auto;
        width: 100%;
        min-width: 0;
        max-width: 100%;
        padding-left: 15px;
        padding-right: 15px;
        margin-right: 0;
    }
}

/* ——— Anasayfa dikey video (Reels) ——— */
.liftshop-reels {
    position: relative;
    width: 100%;
    max-width: 100%;
    margin: 0 auto 0 0;
    font-family: 'Poppins', sans-serif;
    background: transparent;
}
.liftshop-reels__frame {
    position: relative;
    width: 100%;
    background: transparent;
}
.liftshop-reels--single .liftshop-reels__nav {
    display: none !important;
}

.liftshop-reels--stream .liftshop-reels__chrome {
    display: none !important;
}
.liftshop-reels__poster {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 2;
    background: #000;
}
.liftshop-reels__iframe-shell--pending,
.liftshop-reels:not(.liftshop-reels--iframe-ready) .liftshop-reels__iframe-shell {
    opacity: 0;
    pointer-events: none;
}
.liftshop-reels--iframe-ready .liftshop-reels__iframe-shell {
    opacity: 1;
    pointer-events: auto;
    z-index: 3;
}
.liftshop-reels--iframe-ready .liftshop-reels__poster {
    display: none;
}
.liftshop-reels__iframe-shell {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: #000;
    box-shadow: none;
}
.liftshop-reels__embed,
.liftshop-reels__iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
.liftshop-reels__video-wrap {
    position: relative;
    width: 100%;
    max-width: 100%;
    aspect-ratio: 9 / 16;
    height: 419px;
    overflow: hidden;
    background: #000;
    box-shadow: none;
}
.liftshop-reels__video {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
    vertical-align: middle;
}
.liftshop-reels__bigplay {
    position: absolute;
    inset: 0;
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
    cursor: pointer;
    z-index: 3;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: opacity 0.25s ease;
}
.liftshop-reels.is-playing .liftshop-reels__bigplay,
.liftshop-reels__slide.is-playing .liftshop-reels__bigplay {
    opacity: 0;
    pointer-events: none;
}
.liftshop-reels.is-user-play .liftshop-reels__nav {
    z-index: 2;
}
.liftshop-reels__bigplay-icon {
    width: 56px;
    height: 56px;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.88);
    color: #222;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 22px;
    padding-left: 4px;
    box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2);
}
.liftshop-reels__chrome {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 4;
    padding: 8px 10px 10px;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.65), transparent);
    pointer-events: none;
}
.liftshop-reels__chrome .liftshop-reels__fs {
    pointer-events: auto;
}
.liftshop-reels__progress-wrap {
    margin-bottom: 6px;
}
.liftshop-reels__progress-bar {
    height: 3px;
    border-radius: 2px;
    background: rgba(255, 255, 255, 0.35);
    overflow: hidden;
}
.liftshop-reels__progress-fill {
    display: block;
    height: 100%;
    width: 0%;
    border-radius: 2px;
    background: #fff;
    transition: width 0.08s linear;
}
.liftshop-reels__toolbar {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #fff;
    font-size: 11px;
    font-weight: 500;
}
.liftshop-reels__fs {
    background: transparent;
    border: 0;
    color: #fff;
    padding: 4px 6px;
    cursor: pointer;
    font-size: 14px;
    line-height: 1;
}
.liftshop-reels__nav {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 24px;
    height: 24px;
    border-radius: 0;
    border: 0;
    background: transparent;
    color: #fff;
    box-shadow: none;
    cursor: pointer;
    z-index: 6;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    margin: 0;
    transition: opacity 0.15s ease, transform 0.15s ease;
}
.liftshop-reels__nav--prev {
    left: 8px;
}
.liftshop-reels__nav--next {
    right: 8px;
}
.liftshop-reels__nav:hover {
    background: transparent;
    opacity: 0.85;
    transform: translateY(-50%) scale(1.05);
}
.liftshop-reels__nav i {
    font-size: 20px;
    font-weight: 300;
    line-height: 1;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
}
.liftshop-reels__panel {
    width: 100%;
    margin-top: 0;
}
.liftshop-reels__panel-bar {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    background: rgb(26, 26, 26);
    padding: 14px 10px;
    border-radius: 0;
}
.liftshop-reels__panel-main {
    display: flex;
    align-items: center;
    gap: 12px;
    min-width: 0;
    flex: 1;
}
.liftshop-reels__panel-play {
    flex-shrink: 0;
    width: 22px;
    height: 22px;
    border: 1px solid #fff;
    border-radius: 50%;
    background: transparent;
    color: #fff;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 0 0 2px;
    font-size: 8px;
    line-height: 1;
    transition: background 0.15s ease, border-color 0.15s ease, transform 0.15s ease;
}
.liftshop-reels__panel-play:hover {
    background: rgba(255, 255, 255, 0.08);
    transform: scale(1.04);
}
.liftshop-reels.is-playing .liftshop-reels__panel-play i.fa-play:before {
    content: "\f04c";
    padding-left: 0;
}
.liftshop-reels__panel-text {
    display: flex;
    flex-direction: column;
    gap: 2px;
    min-width: 0;
}
.liftshop-reels__panel-title {
    font-size: 12px;
    font-weight: 400;
    line-height: 1.25;
    color: #fff;
    letter-spacing: 0.01em;
}
.liftshop-reels__panel-sub {
    font-size: 11px;
    font-weight: 400;
    line-height: 1.3;
    color: rgba(255, 255, 255, 0.62);
}
.liftshop-reels__social-icons {
    display: flex;
    align-items: center;
    gap: 14px;
    flex-shrink: 0;
}
.liftshop-reels__social-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    text-decoration: none;
    font-size: 22px;
    line-height: 1;
    background: transparent;
    transition: opacity 0.15s ease, transform 0.15s ease;
}
.liftshop-reels__social-icon:hover {
    color: #fff;
    text-decoration: none;
    opacity: 0.85;
    transform: scale(1.08);
}
.liftshop-reels__social-icon--tiktok svg {
    display: block;
}
.liftshop-reels--empty .liftshop-reels__empty-msg {
    display: block;
    margin-top: 8px;
    font-size: 11px;
    color: #666;
}
.liftshop-reels--empty .liftshop-reels__panel,
.liftshop-reels--empty .liftshop-reels__frame {
    display: none;
}
.liftshop-reels:not(.liftshop-reels--empty) .liftshop-reels__empty-msg {
    display: none !important;
}
/* Ürün detay: puan / değerlendirme / soru-cevap özeti */
.detayboxright .ls-rating-bar {
    display: flex !important;
    align-items: stretch;
    width: 100%;
    clear: both;
    box-sizing: border-box;
    margin: 12px 0 8px;
    padding: 0;
    border: 1px solid #e0e0e0;
    border-radius: 10px;
    background: #fff;
    overflow: hidden;
    box-shadow: 0 1px 2px rgba(0,0,0,.04);
}
.detayboxright .ls-rating-bar__col {
    flex: 1 1 0;
    display: flex !important;
    align-items: center;
    justify-content: center;
    gap: 10px;
    padding: 14px 12px;
    margin: 0;
    text-decoration: none !important;
    color: #222 !important;
    border-right: 1px solid #ececec;
    min-width: 0;
    box-sizing: border-box;
    line-height: 1.2;
}
.detayboxright .ls-rating-bar__col:last-child {
    border-right: 0;
}
.detayboxright .ls-rating-bar__col:hover {
    background: #fafafa;
}
.detayboxright .ls-rating-bar__sat {
    flex: 1.35 1 0;
    flex-direction: row !important;
    gap: 12px;
}
.detayboxright .ls-rating-bar__stat {
    flex-direction: row !important;
}
.detayboxright .ls-rating-bar__sat-meta,
.detayboxright .ls-rating-bar__stat-meta {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    gap: 2px;
    min-width: 0;
}
.detayboxright .ls-rating-bar__score {
    display: block;
    font-size: 34px !important;
    font-weight: 700 !important;
    line-height: 1 !important;
    color: #1a1a1a !important;
    letter-spacing: -0.5px;
}
.detayboxright .ls-rating-bar__stars {
    display: block;
    color: #f5a623 !important;
    font-size: 13px;
    line-height: 1.2;
}
.detayboxright .ls-rating-bar__stars .fas,
.detayboxright .ls-rating-bar__stars .far {
    margin-right: 1px;
}
.detayboxright .ls-rating-bar__icon {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    min-width: 36px;
    border-radius: 50%;
    background: #f5a623;
    color: #fff !important;
    font-size: 15px;
    line-height: 1;
    flex-shrink: 0;
}
.detayboxright .ls-rating-bar__num {
    display: block;
    font-size: 22px !important;
    font-weight: 700 !important;
    line-height: 1.1 !important;
    color: #1a1a1a !important;
    text-align: left;
}
.detayboxright .ls-rating-bar__label {
    display: block !important;
    font-size: 12px !important;
    font-weight: 400 !important;
    color: #888 !important;
    text-align: left;
    white-space: nowrap;
}
@media (max-width: 575px) {
    .detayboxright .ls-rating-bar__score {
        font-size: 26px !important;
    }
    .detayboxright .ls-rating-bar__num {
        font-size: 18px !important;
    }
    .detayboxright .ls-rating-bar__label {
        font-size: 10px !important;
    }
    .detayboxright .ls-rating-bar__sat {
        gap: 6px;
    }
    .detayboxright .ls-rating-bar__col {
        padding: 10px 6px;
        gap: 6px;
    }
    .detayboxright .ls-rating-bar__icon {
        width: 30px;
        height: 30px;
        min-width: 30px;
        font-size: 13px;
    }
}

@media (max-width: 767px) {
    .liftshop-reels {
        max-width: 100%;
        width: 100%;
        margin: 16px auto 0;
    }
    .liftshop-reels__video-wrap {
        max-width: 100%;
        width: 100%;
        height: auto !important;
        min-height: 56vw;
        max-height: min(75vh, 560px);
        aspect-ratio: 9 / 16;
    }
    .liftshop-reels__video {
        object-fit: cover;
    }
    .liftshop-reels__iframe-shell {
        max-width: 100%;
    }
    .liftshop-reels-mobile-section .liftshop-reels__video-wrap {
        margin-left: auto;
        margin-right: auto;
    }
}
