


/* Story Slider */
.story-slider {
width: 100%;
height: 100%;
position: relative;
}
.story-slider .swiper-slide {
text-align: center;
overflow: hidden;
display: flex;
justify-content: center;
align-items: center;
}
.story-slider:hover .swiper-button-next{
background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #f9f9f9 100%) !important;
}
.story-slider .swiper-button-next {
background-image: none;
}
.story-slider .swiper-button-next:before{
font-family: FontAwesome;
content: "\f105";
font-size: 35px ;
position: absolute;
right: 10px;
margin-top: 40px;
color: #000000;
}
.story-slider:hover .swiper-button-next {
box-sizing:border-box;
-webkit-transform: translateX(0);
transform: translateX(0);
opacity: 1;
visibility: visible;
position: absolute;
width: 125px;
height: 290px;
top:0;
z-index: 9;
cursor: pointer;
background-size: 15px 100px;
background-position: center;
background-repeat: no-repeat;
margin-right: -10px;
}
.story-slider .swiper-button-next {
top: 0;
margin-right: -40px;
}


@media screen and (max-width:768px) and (min-width:0) {
.story-slider .swiper-button-next {
opacity: 1;
visibility: visible;
width: 145px;
height: 290px;
right: -12px;
}
.story-slider .swiper-button-next{
background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #f9f9f9 100%) !important;
}
}





.about-module-main-div-boxed{
    background-image:url("../../images/uploads/14651-89-video_2.webp") ;
    background-size: cover;
    background-position:top center;
            background-attachment: fixed;
    border:1px solid #ffffff;
padding:197px 0;
margin-top: 0px;
margin-bottom: 0px;
}

.about-module-main-div{
    background-image:url("../../images/uploads/14651-89-video_2.webp") ;
    background-size: cover;
    background-position:top center;
            background-attachment: fixed;
    border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;
padding:197px 0;
margin-top: 0px;
margin-bottom: 0px;
}
.about-module-leftside-txt{
font-family : 'Open Sans',sans-serif ;
}
.about-module-rightside-txt{
font-family : 'Open Sans',sans-serif ;
}


.about-module-main-div{
    background-image:url("../../images/uploads/14651-89-video_2.webp") ;
    background-size: cover;
    background-position:top center;
            background-attachment: fixed;
    border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;
padding:197px 0;
margin-top: 0px;
margin-bottom: 0px;
}
.about-module-leftside-txt{
font-family : 'Open Sans',sans-serif ;
}
.about-module-center-txt{
font-family : 'Open Sans',sans-serif ;
}
.about-module-rightside-txt{
font-family : 'Open Sans',sans-serif ;
}



.marka-module-main-div{
    background:#f9f9f9 ;
padding:20px 0;
margin: 0px 0;
border-top: 1px solid #ebebeb;
border-bottom: 1px solid #ebebeb;
}

.swiper-clients {
width: 100%;
height: 100%;
position: relative;
}
.swiper-clients .swiper-slide {
text-align: center;
padding: 5px 10px;
height: 85px;
overflow: hidden;
display: flex;
justify-content: center;
align-items: center;
}
.swiper-clients .swiper-slide img{
max-height: 90px;
max-width: 90%;
}



/* Üst Slider için devam */
@media screen and (max-width:374px) and (min-width:0px) {
.swiper-container {
    width: 100% !important;
height: 160px !important;
}
}
@media screen and (max-width:409px) and (min-width:375px) {
.swiper-container {
    width: 100% !important;
height: 200px !important;
}
}
@media screen and (max-width:599px) and (min-width:410px) {
.swiper-container {
    width: 100% !important;
height: 220px !important;
}
}
@media screen and (max-width:767px) and (min-width:600px) {
.swiper-container {
    width: 100% !important;
height: 250px !important;
}
}
@media screen and (max-width:1023px) and (min-width:768px) {
.swiper-container {
    width: 100% !important;
height: 270px !important;
}
.slider_text_inside_box_h{
    font-size: 42px !important ;
    line-height: 42px !important ;
}
}
@media screen and (max-width:1151px) and (min-width:1024px) {
.swiper-container {
    width: 100% !important;
height: 445px !important;
}
.slider_text_inside_box_h{
    font-size: 42px !important ;
    line-height: 42px !important ;
}
}
@media screen and (max-width:1279px) and (min-width:1152px) {
.swiper-container {
    width: 100% !important;
height: 460px !important;
}
.slider_text_inside_box_h{
    font-size: 42px !important ;
    line-height: 42px !important ;
}
}

@media screen and (max-width:1300px) and (min-width:1280px) {
.swiper-container {
    width: 100% !important;
height: 490px !important;
}
.slider_text_inside_box_h{
    font-size: 42px !important ;
    line-height: 42px !important ;
}
}

@media screen and (max-width:1600px) and (min-width:1441px) {
.swiper-container{  height: 500px; }
}
@media screen and (max-width:1680px) and (min-width:1601px) {
.swiper-container{  height: 500px; }
}
.swiper-container {
height: 500px;
    width: 100%;
margin: 0 auto;
margin-bottom: 0px;
margin-top: 0px;
}


.swiper-slide {
width: 100% ;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
}


[class^="swiper-button-"] {
-webkit-transition: all .3s ease;
transition: all .3s ease;
}
[class^="swiper-button-"] {
width: 44px;
opacity: 0;
visibility: hidden;
}
.swiper-button-prev {
-webkit-transform: translateX(50px);
transform: translateX(50px);
}
.swiper-button-next {
-webkit-transform: translateX(-50px);
transform: translateX(-50px);
}
.swiper-container:hover .swiper-button-prev,
.swiper-container:hover .swiper-button-next {
-webkit-transform: translateX(0);
transform: translateX(0);
opacity: 1 !important;
visibility: visible;
}
.swiper-pagination-bullet-active {
width: 28px!important;
height: 7px!important;
opacity: 1 !important;
background-color: #ebd445 !important;
}
.swiper-container [class^="swiper-pagination-bullet"]{
width: 13px;
height: 7px;
border-radius:100px !important;
transition: all .3s ease;
opacity:.7;
background: #fff
}
/*  <========SON=========>>> Üst Slider için devam SON */









/* Sayaç */
.counter-module-main-div{
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
    background:#ffffff ;
padding:50px 0;
margin: 0px 0;
font-family : 'Roboto Condensed',sans-serif ;
}



/* Blog */
.bloglar-module-main-div{
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
font-family : 'Jost',sans-serif ;
    background:#ffffff ;
padding:35px 0;
margin: 0px 0;
}


/* Comments */
.yorumlar-module-main-div{
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
font-family : 'Jost',sans-serif ;
    background:#ffffff ;
padding:55px 0;
margin: 0px 0;
}
.yorumlar-module-main-div .yorumlar-module-inside-area {
width: 100%;
max-width: 1500px;
margin-left: auto;
margin-right: auto;
box-sizing: border-box;
}
.swiper-comments .swiper-slide {
width: 100%;
display: block;
box-sizing: border-box;
text-align: center;
cursor: grab;
}
.swiper-comments .swiper-pagination-bullet-active {
width: 22px!important;
height: 8px!important;
border-radius: 100px !important;
background-color: #e68484 !important;
}
.swiper-comments [class^="swiper-pagination-bullet"]{
width: 13px;
height: 8px;
border-radius: 100px !important;
transition: all .3s ease;
opacity:.2;
}

/* Testimonials tasarım – Customer Say! (3 kart yan yana, beyaz, gölgeli, ürün + eski fiyat) */
.testimonials-design-default .testimonials-section-header { margin-bottom: 33px; }
.testimonials-design-default .testimonials-heading { font-size: 28px; font-weight: bold; letter-spacing: 0.02em; }
.testimonials-design-default .testimonials-subheading { font-size: 15px; line-height: 1.4; }
.testimonials-design-default .mb-10 { margin-bottom: 10px; }
.testimonials-design-default .mb-20 { margin-bottom: 20px; }
.testimonials-design-default .mb-2 { margin-bottom: 8px; }
.testimonials-design-default .gap-10 { gap: 10px; }

.testimonials-design-default .swiper-comments-wrapper { position: relative; padding: 0 0 50px; }

/* Kart: beyaz, yuvarlak köşe, hafif gölge, kenarlık yok – 3 kart yan yana */
.testimonials-design-default .swiper-comments .swiper-slide { height: auto; text-align: left; box-sizing: border-box; }
/* PC: 3 kart yan yana – kutular arası boşluk kart margin ile (12px+12px=24px arası) */
@media screen and (min-width: 768px) {
.testimonials-design-default .swiper-comments .swiper-slide { width: calc((100% - 48px) / 3) !important; max-width: none; }
.testimonials-design-default .testimonial-card { margin: 0 12px; }
}
.testimonials-design-default .testimonial-card { background: #fff; border-radius: 10px; overflow: hidden; border: 1px solid rgba(0,0,0,0.1);  padding: 28px 24px; height: 100%; min-height: 320px; display: flex; flex-direction: column; box-sizing: border-box; }
.testimonials-design-default .testimonial-card__inner { display: flex; flex-direction: column; flex: 1; min-height: 0; }
.testimonials-design-default .testimonials-rating { display: flex; gap: 2px; font-size: 17px; line-height: 1; margin-bottom: 10px; }
.testimonials-design-default .testimonials-rating .star { color: #e0e0e0; }
.testimonials-design-default .testimonials-rating .star--active { color: var(--rate-color, #ff9c05); }
.testimonials-design-default .testimonial-card__meta { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; margin-bottom: 4px; }
.testimonials-design-default .testimonial-card__name { font-weight: bold; font-size: 16px; color: #333; }
.testimonials-design-default .testimonial-card__verified { display: inline-flex; align-items: center; gap: 5px; font-size: 13px; color: #888; }
.testimonials-design-default .testimonial-card__verified .testimonial-tick { flex-shrink: 0; color: #666; }
.testimonials-design-default .testimonial-card__position { margin-bottom: 6px; font-size: 13px; color: #666; }
.testimonials-design-default .testimonial-card__quote { font-size: 14px; line-height: 1.55; margin-top: 12px; flex: 1; color: #333; }
/* Ürün bloğu: ayırıcı çizgi + dairesel görsel + başlık + fiyat (eski üstü çizili) */
.testimonials-design-default .testimonial-product { margin-top: 16px; padding-top: 16px; border-top: 1px solid #eee; flex-shrink: 0; }
.testimonials-design-default .testimonial-product__link { display: flex; align-items: center; gap: 14px; text-decoration: none; color: inherit; }
.testimonials-design-default .testimonial-product__thumb { width: 48px; height: 48px; flex-shrink: 0; border-radius: 50%; overflow: hidden; background: #f0f0f0; }
.testimonials-design-default .testimonial-product__thumb img { width: 100%; height: 100%; object-fit: cover; display: block; }
.testimonials-design-default .testimonial-product__info { display: flex; flex-direction: column; min-width: 0; gap: 4px; }
.testimonials-design-default .testimonial-product__title { font-weight: bold; font-size: 14px; color: #333; line-height: 1.3; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.testimonials-design-default .testimonial-product__prices { display: flex; flex-wrap: wrap; align-items: baseline; gap: 8px; }
.testimonials-design-default .testimonial-product__price { font-size: 15px; font-weight: bold; color: #333; }
.testimonials-design-default .testimonial-product__old-price { font-size: 13px; color: #999; text-decoration: line-through; }
/* Pagination gizli – sadece elle kaydırma */
.testimonials-design-default .swiper-comments-pagination { display: none !important; }
.testimonials-design-default .swiper-comments-pagination .swiper-pagination-bullet { width: 10px; height: 10px; border-radius: 50%; background: #ccc; opacity: 1; transition: all .3s ease; margin: 0 !important; }
.testimonials-design-default .swiper-comments-pagination .swiper-pagination-bullet-active { width: 12px; height: 12px; background-color: #e68484 !important; }

@media screen and (max-width: 767px) {
.testimonials-design-default .swiper-comments .swiper-slide { width: 100% !important; }
.testimonials-design-default .testimonial-card { min-height: 280px; padding: 22px 20px; margin: 0 0 16px 0; }
}

/* ========== Global BLS tooltip (tüm bls_tooltip – Trending, Popular Picks, kategori vb.) ========== */
.bls_tooltip { position: relative; }
.bls_tooltip .bls_tooltip-content { position: absolute; bottom: 100%; left: 50%; transform: translateX(-50%); margin-bottom: 6px; padding: 4px 8px; background: #333; color: #fff; font-size: 11px; white-space: nowrap; border-radius: 4px; opacity: 0; pointer-events: none; transition: opacity .2s; z-index: 9999; }
.bls_tooltip:hover .bls_tooltip-content { opacity: 1; }
.bls_tooltip-left { position: relative; display: inline-flex; align-items: center; overflow: visible; }
.bls_tooltip-left .bls_tooltip-content { left: auto !important; right: 100% !important; top: 50%; bottom: auto !important; transform: translateY(-50%); margin-right: 10px; margin-bottom: 0; margin-left: 0; padding: 8px 14px; background: #333; color: #fff; font-size: 12px; line-height: 1.4; white-space: nowrap; border-radius: 6px; opacity: 0; pointer-events: none; transition: opacity .2s; z-index: 9999; box-shadow: 0 2px 10px rgba(0,0,0,.2); display: inline-block; box-sizing: border-box; }
.bls_tooltip-left .bls_tooltip-content::after { content: ''; position: absolute; right: -6px; top: 50%; transform: translateY(-50%); border: 6px solid transparent; border-left-color: #333; }
.bls_tooltip-left:hover .bls_tooltip-content { opacity: 1; }

/* ========== Trending Carousel (bls__ product carousel) ========== */
.bls__trending-carousel { background: #fff; }
.bls__trending-carousel .bls__section-header { margin-bottom: .5rem; margin-top: 2rem;}
.bls__trending-carousel .bls__section-heading { font-size: 1.75rem; font-weight: 600; margin-bottom: 0.5rem; }
.bls__trending-carousel .bls__section-des p { font-size: 0.95rem; line-height: 1.5; margin-bottom:2rem;}
.bls__trending-carousel .bls__grid.bls__product-style-3 { position: relative; }
.bls__trending-carousel .bls__product-with-banner { position: relative; padding: 0 50px; }
.bls__trending-carousel .swiper-trending-carousel { overflow: hidden; }
.bls__trending-carousel .swiper-trending-carousel .swiper-wrapper { display: flex; align-items: stretch; }
.bls__trending-carousel .swiper-trending-carousel .swiper-slide { height: auto; }
/* Oklar: sol kenarda geri, sağ kenarda ileri (container tam genişlik) */
.bls__trending-carousel .swipper-next-back { position: absolute; top: 36%; left: 0; right: 0; width: 100%; transform: translateY(-50%); pointer-events: none; z-index: 10; display: flex; justify-content: space-between; align-items: center; padding: 0 8px; box-sizing: border-box; }
.bls__trending-carousel .swipper-next-back .swiper-button-prev { order: 1; margin-right: auto; }
.bls__trending-carousel .swipper-next-back .swiper-button-next { order: 2; margin-left: auto; }
.bls__trending-carousel .swipper-next-back .swiper-arrow { pointer-events: auto; width: 44px; height: 44px; border-radius: 50%; background: #fff; border: 1px solid #eee; box-shadow: 0 2px 12px rgba(0,0,0,0.08); display: flex; align-items: center; justify-content: center; cursor: pointer; transition: background .2s, box-shadow .2s; flex-shrink: 0; }
.bls__trending-carousel .swipper-next-back .swiper-arrow:hover { background: #111; color: #fff; box-shadow: 0 4px 16px rgba(0,0,0,0.15); }
.bls__trending-carousel .swipper-next-back .swiper-arrow::after { font-size: 18px; font-weight: bold; }
.bls__trending-carousel .swipper-next-back .swiper-button-next::after { content: "\f105"; font-family: FontAwesome; }
.bls__trending-carousel .swipper-next-back .swiper-button-prev::after { content: "\f104"; font-family: FontAwesome; }
.bls__trending-carousel.hover__show-nav .swipper-next-back .swiper-arrow { opacity: 0.7; }
.bls__trending-carousel.hover__show-nav:hover .swipper-next-back .swiper-arrow { opacity: 1; }
.bls__trending-carousel .bls__product-item { background: #fff; border-radius: 10px; overflow: visible; transition: box-shadow .25s; height: 100%; display: flex; flex-direction: column; }
.bls__trending-carousel .bls__product-item:hover { }
.bls__trending-carousel .bls__product-img { position: relative; overflow: visible; }
.bls__trending-carousel .bls__product-img .bls__img-url { border-radius: 10px 10px 0 0; overflow: hidden; display: block; }
.bls__trending-carousel .bls__product-img .bls__product-label { position: absolute; top: 12px; left: 12px; z-index: 5; }
.bls__trending-carousel .bls__sale-label { background: #e85d04; color: #fff; font-size: 12px; font-weight: 600; padding: 4px 10px; border-radius: 6px; display: inline-block; }
.bls__trending-carousel .bls__img-url { display: block; position: relative; text-decoration: none; color: inherit; }
.bls__trending-carousel .bls__product-main-img { position: relative; }
.bls__trending-carousel .bls__responsive-image { position: relative; overflow: hidden; }
.bls__trending-carousel .bls__responsive-image[style*="--aspect-ratio"] { aspect-ratio: 3/4; }
.bls__trending-carousel .bls__responsive-image img { width: 100%; height: 100%; object-fit: cover; display: block; transition: opacity .7s ease; }
.bls__trending-carousel .bls__responsive-image .bls__product-video { width: 100%; height: 100%; object-fit: cover; display: block; transition: opacity .7s ease; pointer-events: none; }
/* Hover görseli ana görselin üstünde; böylece iki resim alt alta görünmez */
.bls__trending-carousel .bls__product-hover-img { position: absolute; top: 0; left: 0; right: 0; bottom: 0; opacity: 0; transition: opacity .7s ease; pointer-events: none; }
.bls__trending-carousel .bls__product-hover-img .bls__responsive-image { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
.bls__trending-carousel .bls__product-item:hover .bls__product-hover-img { opacity: 1 !important; }
.bls__trending-carousel .bls__product-quick-actions { position: absolute; top: 12px; right: 12px; z-index: 4; display: flex; flex-direction: column; gap: 8px; opacity: 0; transition: opacity .25s; }
.bls__trending-carousel .bls__product-item:hover .bls__product-quick-actions { opacity: 1; }
.bls__trending-carousel .bls__product-quick-actions .btn-reset { width: 36px; height: 36px; border-radius: 50%; background: #fff; border: none; display: inline-flex; align-items: center; justify-content: center; cursor: pointer; transition: background .2s, color .2s; color: #111; box-shadow: 0 1px 4px rgba(0,0,0,.12); }
.bls__trending-carousel .bls__product-quick-actions .btn-reset:hover { background: #111; color: #fff; }
.bls__trending-carousel .bls__product-quick-actions .bls__product-icon { display: inline-flex; align-items: center; justify-content: center; }
.bls__trending-carousel .bls__product-quick-actions .bls__icon-svg { width: 14px; height: 14px; flex-shrink: 0; vertical-align: middle; }
.bls__trending-carousel .bls__product-quick-actions .bls_tooltip-left { position: relative; display: inline-flex; align-items: center; overflow: visible; }
.bls__trending-carousel .bls__product-quick-actions .bls_tooltip-left .bls_tooltip-content { left: auto; right: 100%; top: 50%; bottom: auto; transform: translateY(-50%); margin-right: 10px; margin-bottom: 0; padding: 8px 14px; background: #333; color: #fff; font-size: 12px; line-height: 1.4; white-space: nowrap; border-radius: 6px; opacity: 0; pointer-events: none; transition: opacity .2s; z-index: 9999; box-shadow: 0 2px 10px rgba(0,0,0,.2); display: inline-block; box-sizing: border-box; }
.bls__trending-carousel .bls__product-quick-actions .bls_tooltip-left .bls_tooltip-content::after { content: ''; position: absolute; right: -6px; top: 50%; transform: translateY(-50%); border: 6px solid transparent; border-left-color: #333; }
.bls__trending-carousel .bls__product-action { position: absolute; bottom: 0; left: 0; right: 0; flex-direction: column; align-items: stretch; padding: 12px; background: linear-gradient(transparent, rgba(0,0,0,0.5)); opacity: 0; transform: translateY(8px); transition: opacity .25s, transform .25s; z-index: 3; }
.bls__trending-carousel .bls__product-item:hover .bls__product-action { opacity: 1; transform: translateY(0); }
.bls__trending-carousel .bls__product-action-inner { display: flex; justify-content: flex-end; gap: 8px; margin-bottom: 10px; }
.bls__trending-carousel .bls__product-action-inner .btn-reset { width: 36px; height: 36px; border-radius: 50%; background: #fff; border: none; display: inline-flex; align-items: center; justify-content: center; cursor: pointer; transition: background .2s, color .2s; color: #111; }
.bls__trending-carousel .bls__product-action-inner .btn-reset:hover { background: #111; color: #fff; }
.bls__trending-carousel .bls__product-addtocart .bls__js-addtocart { width: 100%; padding: 1rem; background: #111; color: #fff; border: none; border-radius: 30px; font-size: 16px; font-weight: 600; cursor: pointer; display: flex; align-items: center; justify-content: center; gap: 8px; transition: background .2s, opacity .2s; text-transform: capitalize !important; }
.bls__trending-carousel .bls__product-addtocart .bls__js-addtocart .add-cart,
.bls__trending-carousel .bls__product-addtocart .bls__js-addtocart .bls__button-content { text-transform: capitalize !important; }
.bls__trending-carousel .bls__product-addtocart .bls__js-addtocart:hover { background: #333; }
.bls__trending-carousel .bls__product-details { padding-top: 1rem; flex: 1; display: flex; flex-direction: column; }
.bls__trending-carousel .bls__product-name { font-size: 1rem; font-weight: 500; margin-bottom: 0.35rem; }
.bls__trending-carousel .bls__product-name a { color: inherit; text-decoration: none; }
.bls__trending-carousel .bls__product-name a:hover { text-decoration: underline; }
.bls__trending-carousel .bls__product-stars { display: flex; gap: 2px; margin-bottom: 0.5rem; }
.bls__trending-carousel .bls__star { color: #ddd; font-size: 14px; }
.bls__trending-carousel .bls__star.active { color: #111; }
.bls__trending-carousel .bls__product-price .bls__price-inline .bls__product-price-row { display: flex; flex-wrap: nowrap; align-items: baseline; gap: 0; margin-top: 8px; line-height: 1.4; }
.bls__trending-carousel .bls__product-price .bls__price-inline .special-price { color: #c00; font-weight: 600; font-size: 1rem; }
.bls__trending-carousel .bls__product-price .bls__price-inline .price-old { color: #999; font-size: 0.9rem; text-decoration: line-through; margin-left: 12px; }
.bls__trending-carousel .bls__product-price .bls__price-inline:not(.price--on-sale) .special-price { color: #111; font-weight: 600; }
.bls__trending-carousel .bls_tooltip { position: relative; }
.bls__trending-carousel .bls_tooltip .bls_tooltip-content { position: absolute; bottom: 100%; left: 50%; transform: translateX(-50%); margin-bottom: 6px; padding: 4px 8px; background: #333; color: #fff; font-size: 11px; white-space: nowrap; border-radius: 4px; opacity: 0; pointer-events: none; transition: opacity .2s; }
.bls__trending-carousel .bls_tooltip:hover .bls_tooltip-content { opacity: 1; }
@media screen and (max-width: 767px) {
/* Mobilde karusel yan boşluklarını azalt */
.bls__trending-carousel .bls__product-with-banner { padding: 0 12px; }
/* Oklar ekran kenarına yakın: negatif margin ile taşı, butonlar tam kenarda (8px boşluk) */
.bls__trending-carousel .swipper-next-back { margin-left: -27px; margin-right: -27px; padding: 0 8px; width: calc(100% + 54px); box-sizing: border-box; top: 24%; }
.bls__trending-carousel .swipper-next-back .swiper-button-prev { position: absolute; left: 8px; right: auto; margin: 0; }
.bls__trending-carousel .swipper-next-back .swiper-button-next { position: absolute; right: 8px; left: auto; margin: 0; }
.bls__trending-carousel .swipper-next-back .swiper-arrow { width: 38px; height: 38px; }
}

/* ========== Popular Picks (kategori sekmeli carousel – Trending ile aynı kart tasarımı) ========== */
.bls__popular-picks { background: #fff; }
.bls__popular-picks .bls__section-header { margin-bottom: 0.5rem; margin-top: 2rem; }
.bls__popular-picks .bls__section-heading { font-size: 1.75rem; font-weight: 600; margin-bottom: 0.5rem; }
.bls__popular-picks .bls__section-des p { font-size: 0.95rem; line-height: 1.5; margin-bottom: 1.5rem; }
.bls__popular-picks-tabs { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px 20px; }
.bls__popular-picks-tab { background: none; border: none; padding: 10px 16px; font-size: 1rem; color: #999; cursor: pointer; border-bottom: 2px solid transparent; transition: color .25s ease, border-color .25s ease; }
.bls__popular-picks-tab:hover { color: #333; }
.bls__popular-picks-tab.active { color: #111; font-weight: 600; border-bottom-color: #111; }
.bls__popular-picks-panels { position: relative; min-height: 320px; overflow: visible; }
.bls__popular-picks-panel { display: none; opacity: 0; transition: opacity .3s ease; overflow: visible; }
.bls__popular-picks-panel.active { display: block; opacity: 1; animation: blsPpPanelFade .3s ease; overflow: visible; }
@keyframes blsPpPanelFade { from { opacity: 0; } to { opacity: 1; } }
.bls__popular-picks .bls__grid.bls__product-style-3 { position: relative; overflow: visible; }
.bls__popular-picks .bls__product-with-banner { position: relative; padding: 0 50px; overflow: visible; }
.bls__popular-picks .swiper-popular-picks { overflow: hidden; }
.bls__popular-picks .swiper-popular-picks .swiper-slide { overflow: visible !important; }
.bls__popular-picks .swiper-popular-picks .swiper-wrapper { display: flex; align-items: stretch; flex-wrap: nowrap; }
/* İlk çizimde (Swiper yüklenmeden) doğru sütun sayısı – sıçrama önlenir */
.bls__popular-picks .swiper-popular-picks .swiper-slide { height: auto; flex: 0 0 auto; width: calc((100% - 12px) / 2); margin-right: 12px; box-sizing: border-box; }
.bls__popular-picks .swiper-popular-picks .swiper-slide:last-child { margin-right: 0; }
@media (min-width: 576px) {
.bls__popular-picks .swiper-popular-picks .swiper-slide { width: calc((100% - 14px) / 2); margin-right: 14px; }
}
@media (min-width: 768px) {
.bls__popular-picks .swiper-popular-picks .swiper-slide { width: calc((100% - 32px) / 3); margin-right: 16px; }
}
@media (min-width: 1024px) {
.bls__popular-picks .swiper-popular-picks .swiper-slide { width: calc((100% - 60px) / 4); margin-right: 20px; }
}
.bls__popular-picks .swipper-next-back { position: absolute; top: 36%; left: 0; right: 0; width: 100%; transform: translateY(-50%); pointer-events: none; z-index: 10; display: flex; justify-content: space-between; align-items: center; padding: 0 8px; box-sizing: border-box; }
.bls__popular-picks .swipper-next-back .swiper-button-prev { order: 1; margin-right: auto; }
.bls__popular-picks .swipper-next-back .swiper-button-next { order: 2; margin-left: auto; }
.bls__popular-picks .swipper-next-back .swiper-arrow { pointer-events: auto; width: 44px; height: 44px; border-radius: 50%; background: #fff; border: 1px solid #eee; box-shadow: 0 2px 12px rgba(0,0,0,.08); display: flex; align-items: center; justify-content: center; cursor: pointer; transition: background .2s, box-shadow .2s; flex-shrink: 0; }
.bls__popular-picks .swipper-next-back .swiper-arrow:hover { background: #111; color: #fff; box-shadow: 0 4px 16px rgba(0,0,0,.15); }
.bls__popular-picks .swipper-next-back .swiper-arrow::after { font-size: 18px; font-weight: bold; }
.bls__popular-picks .swipper-next-back .swiper-button-next::after { content: "\f105"; font-family: FontAwesome; }
.bls__popular-picks .swipper-next-back .swiper-button-prev::after { content: "\f104"; font-family: FontAwesome; }
.bls__popular-picks.hover__show-nav .swipper-next-back .swiper-arrow { opacity: 0.7; }
.bls__popular-picks .bls__product-with-banner:hover .swipper-next-back .swiper-arrow { opacity: 1; }
.bls__popular-picks .bls__product-item { background: #fff; border-radius: 10px; overflow: visible; transition: box-shadow .25s; height: 100%; display: flex; flex-direction: column; }
.bls__popular-picks .bls__product-img { position: relative; overflow: visible; }
.bls__popular-picks .bls__product-img .bls__img-url { border-radius: 10px 10px 0 0; overflow: hidden; display: block; }
.bls__popular-picks .bls__product-img .bls__product-label { position: absolute; top: 12px; left: 12px; z-index: 5; }
.bls__popular-picks .bls__sale-label { background: #e85d04; color: #fff; font-size: 12px; font-weight: 600; padding: 4px 10px; border-radius: 6px; display: inline-block; }
.bls__popular-picks .bls__img-url { display: block; position: relative; text-decoration: none; color: inherit; }
.bls__popular-picks .bls__product-main-img { position: relative; }
.bls__popular-picks .bls__responsive-image { position: relative; overflow: hidden; }
.bls__popular-picks .bls__responsive-image[style*="--aspect-ratio"] { aspect-ratio: 3/4; }
.bls__popular-picks .bls__responsive-image img { width: 100%; height: 100%; object-fit: cover; display: block; transition: opacity .7s ease; }
.bls__popular-picks .bls__responsive-image .bls__product-video { width: 100%; height: 100%; object-fit: cover; display: block; pointer-events: none; }
.bls__popular-picks .bls__product-hover-img { position: absolute; top: 0; left: 0; right: 0; bottom: 0; opacity: 0; transition: opacity .7s ease; pointer-events: none; }
.bls__popular-picks .bls__product-hover-img .bls__responsive-image { position: absolute; inset: 0; }
.bls__popular-picks .bls__product-item:hover .bls__product-hover-img { opacity: 1 !important; }
.bls__popular-picks .bls__product-quick-actions { position: absolute; top: 12px; right: 12px; z-index: 4; display: flex; flex-direction: column; gap: 8px; opacity: 0; transition: opacity .25s; overflow: visible; }
.bls__popular-picks .bls__product-item:hover .bls__product-quick-actions { opacity: 1; }
.bls__popular-picks .bls__product-quick-actions .btn-reset { width: 36px; height: 36px; border-radius: 50%; background: #fff; border: none; display: inline-flex; align-items: center; justify-content: center; cursor: pointer; transition: background .2s, color .2s; color: #111; box-shadow: 0 1px 4px rgba(0,0,0,.12); }
.bls__popular-picks .bls__product-quick-actions .btn-reset:hover { background: #111; color: #fff; }
.bls__popular-picks .bls__product-quick-actions .bls__product-icon { display: inline-flex; align-items: center; justify-content: center; }
.bls__popular-picks .bls__product-quick-actions .bls__product-icon svg { width: 14px; height: 14px; flex-shrink: 0; vertical-align: middle; }
.bls__popular-picks .bls__product-quick-actions .bls_tooltip-left { position: relative; display: inline-flex; align-items: center; overflow: visible; }
.bls__popular-picks .bls__product-quick-actions .bls_tooltip-left .bls_tooltip-content { left: auto !important; right: 100% !important; top: 50%; transform: translateY(-50%); margin-right: 10px; margin-bottom: 0; margin-left: 0; padding: 8px 14px; background: #333; color: #fff; font-size: 12px; line-height: 1.4; white-space: nowrap; border-radius: 6px; opacity: 0; pointer-events: none; transition: opacity .2s; z-index: 9999; box-shadow: 0 2px 10px rgba(0,0,0,.2); display: inline-block; box-sizing: border-box; }
.bls__popular-picks .bls__product-quick-actions .bls_tooltip-left .bls_tooltip-content::after { content: ''; position: absolute; right: -6px; top: 50%; transform: translateY(-50%); border: 6px solid transparent; border-left-color: #333; }
.bls__popular-picks .bls__product-action { position: absolute; bottom: 0; left: 0; right: 0; flex-direction: column; align-items: stretch; padding: 12px; background: linear-gradient(transparent, rgba(0,0,0,0.5)); opacity: 0; transform: translateY(8px); transition: opacity .25s, transform .25s; z-index: 3; }
.bls__popular-picks .bls__product-item:hover .bls__product-action { opacity: 1; transform: translateY(0); }
.bls__popular-picks .bls__product-addtocart { width: 100%; min-width: 0; }
.bls__popular-picks .bls__product-addtocart form { width: 100%; }
.bls__popular-picks .bls__product-addtocart .bls__js-addtocart { width: 100% !important; max-width: 100%; padding: 1rem; background: #111; color: #fff; border: none; border-radius: 30px; font-size: 16px; font-weight: 600; cursor: pointer; display: flex; align-items: center; justify-content: center; gap: 8px; transition: background .2s; text-transform: capitalize !important; box-sizing: border-box; }
.bls__popular-picks .bls__product-addtocart .bls__js-addtocart:hover { background: #333; }
.bls__popular-picks .bls__product-details { padding-top: 1rem; flex: 1; display: flex; flex-direction: column; }
.bls__popular-picks .bls__product-name { font-size: 1rem; font-weight: 500; margin-bottom: 0.35rem; }
.bls__popular-picks .bls__product-name a { color: inherit; text-decoration: none; }
.bls__popular-picks .bls__product-name a:hover { text-decoration: underline; }
.bls__popular-picks .bls__product-stars { display: flex; gap: 2px; margin-bottom: 0.5rem; }
.bls__popular-picks .bls__star { color: #ddd; font-size: 14px; }
.bls__popular-picks .bls__star.active { color: #111; }
.bls__popular-picks .bls__product-price .bls__price-inline .bls__product-price-row { display: flex; flex-wrap: nowrap; align-items: baseline; gap: 0; margin-top: 8px; line-height: 1.4; }
.bls__popular-picks .bls__product-price .bls__price-inline .special-price { color: #c00; font-weight: 600; font-size: 1rem; }
.bls__popular-picks .bls__product-price .bls__price-inline .price-old { color: #999; font-size: 0.9rem; text-decoration: line-through; margin-left: 12px; }
.bls__popular-picks .bls__product-price .bls__price-inline:not(.price--on-sale) .special-price { color: #111; font-weight: 600; }
.bls__popular-picks .bls_tooltip { position: relative; }
.bls__popular-picks .bls_tooltip .bls_tooltip-content { position: absolute; bottom: 100%; left: 50%; transform: translateX(-50%); margin-bottom: 6px; padding: 4px 8px; background: #333; color: #fff; font-size: 11px; white-space: nowrap; border-radius: 4px; opacity: 0; pointer-events: none; transition: opacity .2s; }
.bls__popular-picks .bls_tooltip:hover .bls_tooltip-content { opacity: 1; }
.bls__popular-picks .bls__product-quick-actions .bls_tooltip:hover .bls_tooltip-content { opacity: 1; }
@media screen and (max-width: 767px) {
.bls__popular-picks .bls__product-with-banner { padding: 0 12px; }
.bls__popular-picks .swipper-next-back { margin-left: -27px; margin-right: -27px; padding: 0 8px; width: calc(100% + 54px); box-sizing: border-box; top: 28%; }
.bls__popular-picks .swipper-next-back .swiper-button-prev { position: absolute; left: 8px; right: auto; margin: 0; }
.bls__popular-picks .swipper-next-back .swiper-button-next { position: absolute; right: 8px; left: auto; margin: 0; }
.bls__popular-picks .swipper-next-back .swiper-arrow { width: 38px; height: 38px; }
.bls__popular-picks-tabs { gap: 6px 12px; }
.bls__popular-picks-tab { padding: 8px 12px; font-size: 0.9rem; }
}


/* Hizmetler */
.hizmetler-module-main-div{
border-top: 1px solid #c9c9c9;
border-bottom: 1px solid #c9c9c9;

font-family : 'Open Sans',sans-serif ;
    background:#f8f8f8 ;
padding:30px 0;
margin: 0px 0;
}




/* Tanıtım Videosu */
.intro-video-module-main-div{
    background:#eb3e68 ;
padding:125px 0;
margin: 0px 0;
}
.video-play-button:before {
background: #ba1f24;
}
.video-play-button:after {
background: #fa183d;
}
.video-play-button:hover:after {
background-color: #da0528;
}
.video-play-button span {
border-left: 32px solid #ffffff;
}

/* foto galeri */
.pgallery-module-main-div{
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
    background-image:url("../../images/uploads/") ;
    background-size: cover;
    background-position:top center;
            background-attachment: fixed;
    padding:0px 0;
margin: 0px 0;
}
    .pgallery-module-inside-area{
    width: 93%;
    }

/* E-bülten */
.bultenn-module-main-div{
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
font-family : 'Roboto Condensed',sans-serif ;
    background-image:url("../../images/uploads/54442-4-vocer222.png") ;
    background-size: cover;
    background-position:top center;
    padding:100px 0;
margin: 0px 0;
}



/* orta slider */
@media screen and (max-width:374px) and (min-width:0px) {
.swiper-middle-container {
width: 93% !important; margin: 0 auto;
height: 170px !important;
}
.swiper-middle-container .swiper-slide img{
width:100% !important;
height:170px !important;
}
}
@media screen and (max-width:409px) and (min-width:375px) {
.swiper-middle-container {
width: 93% !important; margin: 0 auto;
height: 190px !important;
}
.swiper-middle-container .swiper-slide img{
width:100% !important;
height:190px !important;
}
}
@media screen and (max-width:599px) and (min-width:410px) {
.swiper-middle-container {
width:  93% !important; margin: 0 auto;
height: 205px !important;
}
.swiper-middle-container .swiper-slide img{
width:100% !important;
height:205px !important;
}
}
@media screen and  (max-width:599px ) and (min-width:540px ){
.swiper-middle-container {
width:  93% !important; margin: 0 auto;
height: 245px !important;
}
.swiper-middle-container .swiper-slide img{
width:100% !important;
height:245px !important;
}
}
@media screen and (max-width:767px) and (min-width:600px) {
.swiper-middle-container {
width:  93% !important; margin: 0 auto;
height: 270px !important;
}
.swiper-middle-container .swiper-slide img{
width:100% !important;
height:270px !important;
}
}
@media screen and (max-width:1023px) and (min-width:768px) {
.swiper-middle-container .swiper-slide .middle-slider-img-mobile,
.swiper-middle-container .swiper-slide{
width:100% !important;
}
.swiper-middle-container {
width:  93% !important;
height: 325px !important;
}
.swiper-middle-container .swiper-slide img{
width:100% !important;
height:325px !important;
}
}
@media screen and (max-width:1151px) and (min-width:1024px) {
.swiper-middle-container .swiper-slide .middle-slider-img-mobile,
.swiper-middle-container .swiper-slide{
width:100% !important;
}
.swiper-middle-container {
width:  93% !important;
height: 415px !important;
}
.swiper-middle-container .swiper-slide img{
width:100% !important;
height:415px !important;
}
}

@media screen and (max-width:1279px) and (min-width:1152px) {
.swiper-middle-container {
width:  93% !important;
height: 450px !important;
}
.swiper-middle-container .swiper-slide img{
width:100% !important;
height:450px !important;
}
}
@media screen and (max-width:1359px) and (min-width:1280px) {
.swiper-middle-container{  height: 500px; }
.swiper-middle-container {
width:  1200px !important;
height: 470px !important;
}
.swiper-middle-container .swiper-slide img{
width:100% !important;
height:470px !important;
}
}
@media screen and (max-width:1600px) and (min-width:1441px) {
.swiper-middle-container{  height: 500px; }
.swiper-middle-container .swiper-slide img{
width:100% !important;
height:500px !important;
}
}
@media screen and (max-width:1680px) and (min-width:1601px) {
.swiper-middle-container{  height: 500px; }
.swiper-middle-container .swiper-slide img{
width:100% !important;
height:500px !important;
}
}

.swiper-middle-container {
width:1280px;
height: 500px;
margin: 0 auto;
margin-bottom: 25px;
margin-top: 25px;
}

.swiper-middle-container .swiper-slide img{
border-radius: 0px
}

.swiper-middle-container:hover .swiper-button-prev,
.swiper-middle-container:hover .swiper-button-next {
-webkit-transform: translateX(0);
transform: translateX(0);
opacity: 1;
visibility: visible;
}


/* Story İçerikleri */
.story-main-div{
width: 100%;
font-family : 'Open Sans',Arial ;
font-size: 13px ;
background-color: #f9f9f9;
margin: 0px 0;
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;
padding: 20px 0;
}

.story-group-box{
color:#000000}
.story-group-box:hover{
color:#000000;
text-decoration:none;
}

.item-link .info strong{
color:#000000}
.stories.snapgram .story > .item-link{
color:#000000 !important;
}

.stories.carousel::-webkit-scrollbar-track {
background-color: #f8f8f8;
}
.stories.carousel::-webkit-scrollbar {
height: 3px;
}
.stories.carousel::-webkit-scrollbar-thumb {
background-color: #f8f8f8;
}


/* Kategorili Ürün Vitrini */
.cat-detail-products-box-caturunvitrin {
border: 0px solid #ffffff;
background-color: #ffffff;
border-radius: 0px;
 box-shadow: none !important;
}
    .cat-detail-products-box-caturunvitrin{
    width: 31.83%;
    }
    .cat-detail-products-box-caturunvitrin-img{
    width: 100%;
    margin-bottom: 15px;
    overflow: hidden;
    position: relative;
    }
    .cat-detail-products-box-caturunvitrin-img img{
    width: 100%;
    transition-duration: 0.1s; transition-timing-function: linear;
    }
    }
.group-urun-module-main-div{
font-family : 'Open Sans',sans-serif ;
background-color: #333333;
}
.group-product-main-box{
border-top: 1px solid #ebebeb;
}
.group-product-main-box:first-child{
border-top: 0;
}
.group-product-main-box-img{
border-radius: 0px;
}
.group-product-main-box-img:hover img{
}


.swiper-product-list {
width: 100%;
height: 100%;
position: relative;
}
@media screen and (max-width:1279px) and (min-width:1152px) {
.swiper-product-list .swiper-slide{
margin-left: -.1px !important;
}
}

.swiper-product-list:hover .swiper-button-prev,
.swiper-product-list:hover .swiper-button-next {
background-color: #333;
box-sizing:border-box;
-webkit-transform: translateX(0);
transform: translateX(0);
opacity: 1;
visibility: visible;
position: absolute;
top: 50%;
width: 30px;
height: 44px;
margin-top: -22px;
z-index: 9;
cursor: pointer;
background-size: 15px 100px;
background-position: center;
background-repeat: no-repeat;
}
.swiper-product-list:hover .swiper-button-prev{
margin-left: -10px;
}
.swiper-product-list:hover .swiper-button-next{
margin-right: -10px;
}


/* Fırsatlar Vitrini */
.firsatlar-urun-module-main-div{
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
    background:#fff ;
padding:20px 0;
margin: 0px 0;
font-family : 'Open Sans',sans-serif ;
}

.firsat-product-box {
border: 0px solid #ffffff;
background-color: #ffffff;
border-radius: 0px;
 box-shadow: none !important;
}
.swiper-countdown-list {
width: 100%;
height: 100%;
position: relative;
}
@media screen and (max-width:1279px) and (min-width:1152px) {
.swiper-countdown-list .swiper-slide{
margin-left: -.1px !important;
}
}
.swiper-countdown-list:hover .swiper-button-prev,
.swiper-countdown-list:hover .swiper-button-next {
background-color: #333;
box-sizing:border-box;
-webkit-transform: translateX(0);
transform: translateX(0);
opacity: 1;
visibility: visible;
position: absolute;
top: 50%;
width: 30px;
height: 44px;
margin-top: -22px;
z-index: 9;
cursor: pointer;
background-size: 15px 100px;
background-position: center;
background-repeat: no-repeat;
}
.swiper-countdown-list:hover .swiper-button-prev{
margin-left: -10px;
}
.swiper-countdown-list:hover .swiper-button-next{
margin-right: -10px;
}
/*  <========SON=========>>> Fırsatlar Vitrini SON */


/* Vitrin 2 */
.product-categories-main-div-vitrin2{
width: 100%;
max-width: 1500px;
margin: 0px auto;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
    background:#ffffff ;
padding:30px 0 10px 0;
font-family : 'Jost',sans-serif ;
}
.product-categories-main-div-vitrin2 .vitrin2-box-img{
border-radius: 10px !important;
overflow: hidden;
}
.product-categories-main-div-vitrin2 .vitrin2-box-img{
height: 280px;
display: block;
}
.product-categories-main-div-vitrin2 .vitrin2-box-img img{
object-fit: cover;
width: 100%;
height: 100%;
display: block;
}
@media screen and (max-width: 767px) {
.product-categories-main-div-vitrin2 .vitrin2-box-img{
height: 200px;
}
}


/* Vitrin 1 (Banner2) */

.product-categories-main-div{
width: 100%;
max-width: 1280px;
margin: 0px auto;
border-top: 1px solid #ebebeb;
border-bottom: 1px solid #ebebeb;
    background:#ffffff ;
padding:0px 0;
font-family : 'Open Sans',sans-serif ;
}
.product-categories-box{
background-color: #efefef;
border: 1px solid #efefef;
}
.product-categories-box:hover .product-categories-box-img{
    filter: blur(0);
    -webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale1);transform: scale(1);
}
    .product-categories-box{
    width: 18.6%;
    }
    .product-categories-box-img{
    height: 145px;
    }
    .product-categories-box-img-dis{
    height: 145px;
    }
    @media screen and (max-width:1151px) and (min-width:1024px) {
    .product-categories-box{
    width: 18.6% !important;
    }
    .product-categories-box-img{
    height: 105px !important;
    }
    .product-categories-box-img-dis{
    height: 105px !important;
    }
    }


/* Seçenekli ürün vitrini - modül genişliği (.urunler-module-inside-area) */
.urunler-module-inside-area {
width: 100%;
max-width: 1500px;
margin: 0 auto;
}

/* seçenekli ürün vitrini */
.urunler-module-main-div{
    background:#ffffff ;
padding:35px 0 5px 0;
margin: 0px 0;
font-family : 'Open Sans',sans-serif ;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
}

.home-product-tablinks.active {
background-color: #333333;
border: 1px solid #333333;
}
.home-product-tablinks.active::after{
border-color: #333333 transparent transparent transparent;
}
.home-product-tablinks {
background-color: #f8f8f8;
border-radius: 5px;
border: 1px solid #f8f8f8;
margin: 5px;
}
.home-product-tablinks p{
font-size: 13px ;
font-weight: 600;
}
.home-product-tablinks.active p,
.home-product-tablinks.active:hover p {
color: #ffffff;
}
.home-product-tablinks p{
color: #000000;
}



/* Ürün Kutuları */
.urun-box-special-area-caturunvitrin{
border: 1px dashed #ffffff;
background-color: #ffffff;
color: #ffffff;
}
.urun-box-special-area{
border: 1px dashed #ffffff;
background-color: #ffffff;
color: #ffffff;
}
.cat-detail-products-box {
border: 0px solid #ffffff;
background-color: #ffffff;
border-radius: 0px;
 box-shadow: none !important;
}
.cat-detail-products-box-cart-2 {
border-top: 1px solid #ffffff;
}
.cat-detail-products-box-stars .aktif-span {
color: #ffb400;
}

.cat-detail-products-box-stars .pasif-span {
color: #cccccc;
}

.cat-detail-products-box-kargo {
background-color: #ffffff;
color: #000000;
}
    .cat-detail-products-box{
    width: 23.5%;
    }
    .cat-detail-products-box-img{
    width: 100%;
    }
    .cat-detail-products-box-img img{
    width: 100%;

    }
    @media screen and (max-width:1151px) and (min-width:1023px) {
    .cat-detail-products-box-img{
    width: 100%;
    }
    .cat-detail-products-box-img img{
    width: 100%;

    }
    }
    @media screen and (max-width:1279px) and (min-width:1152px) {
    .cat-detail-products-box-img{
    width: 100%;
    }
    .cat-detail-products-box-img img{
    width: 100%;

    }
    }
    @media screen and (max-width:1359px) and (min-width:1280px) {
    .cat-detail-products-box-img{
    width: 100%;
    }
    .cat-detail-products-box-img img{
    width: 100%;

    }
    }
