

:root{
    --width-circle: 150vw;
    --radius: calc(100vw / 6);
}
.slider{
    width: 100vw;
    height: 90vh;
    overflow: hidden; 
    position: relative;
    background-color: #1b1b1b;
    background-image: radial-gradient(#fff3, transparent 50%);
    margin-top: -50px;
}
.slider .list{
    position: absolute;
    width: max-content;
    height: 100%;
    display: flex;
    justify-content: start;
    align-items: center;
    transition: transform 0.8s;
    
}
.slider .list .item{
    width: calc(var(--radius) * 2);
    text-align: center;
    transform: rotate(45deg);
    transition: transform 1s;
}
.slider .list .item.active{
    transform: rotate(0deg);
}
.slider .list .item img{
    width: 90%;
    filter: drop-shadow(0 0 20px #000);
}
.slider .content{
    position: absolute;
    bottom: 5%;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
    color: #eee;
    width: max-content;
}
.slider .content div:nth-child(2){
    font-size: 3rem;
    text-transform: uppercase;
    letter-spacing: 10px;
    font-weight: bold;
    position: relative;
    min-width: max-content;
}
.slider .content div:nth-child(2)::before{
    position: absolute;
    left: 60%;
    bottom: 50%;
    width: 80px;
    height: 80px;
    content: '';
    background-size: cover;
    background-repeat: no-repeat;
}
.slider .content div:nth-child(1){
    text-align: left;
    text-transform: uppercase;
    transform: translateY(20px);
}
.slider .content button{
    border: 1px solid #eee5;
    background: transparent;
    color: #eee;
    font-family: Montserrat;
    letter-spacing: 5px;
    border-radius: 20px;
    padding: 10px 20px;
}
#prev,
#next{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-color: transparent;
    border: 1px solid #eee9;
    background-color: #eee5;
    color: #eee;
    font-size: x-large;
    font-family: monospace;
    cursor: pointer;
    z-index: 15;
}
#prev{
    left: 20px;
}
#next{
    right: 20px;
}

/* //circle */

.circle{
    pointer-events: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    -webkit-mask: radial-gradient(var(--radius), transparent 100%, #000);
    mask: radial-gradient(var(--radius), #0000 98%, #000);
    backdrop-filter: blur(10px);
    background: radial-gradient( 
        calc(var(--radius) + 1px), #eee5 100%, #eee2
    );
    
}
.circle span{
    display: block;
    position: absolute;
    height: calc(var(--radius) * 2 + 50px);
    top: 50%;
    left: 50%;
    --rotate: 50deg;
    transform: translate(-50%, -50%) rotate(var(--rotate));
    text-transform: uppercase;
    color: #fff;
    font-size: small;
    animation: circleRotate 20s linear infinite;
}
@keyframes circleRotate{
    to{
        transform: translate(-50%, -50%) rotate(calc(var(--rotate) + 360deg));
    }
}

@media (max-width: 800px) {
    .slider .content div:nth-child(2) {
        font-size: 3rem;
        text-transform: uppercase;
        letter-spacing: 10px;
        font-weight: bold;
        position: relative;
        width: min-content;
        line-height: 50px;
    }
    .slider .content div:nth-child(1) {
        text-align: left;
        text-transform: uppercase;
        transform: translateY(20px);
        font-size: 25px;
        text-align: center;
        margin-bottom: 20px;
    }
}
.circlex {
    position: relative;
    display: inline-block; /* video boyutuna oturması için */
}

.circlex video {
    width: 100%;
    height: auto;
    display: block;
}

.mask-overlay {
    position: absolute;
    inset: 0;
    background-color: rgba(0, 0, 0, 0.5); /* Buradaki 0.5 opaklık değeridir */
    pointer-events: none; /* Video tıklanabilir kalsın */
    z-index: 2;
}
.blog-post {
    position: relative;
    overflow: hidden;
  }
  
  .overlay-content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    opacity: 1;
    transition: opacity 0.4s ease;
    pointer-events: none;
    background: linear-gradient(to bottom, rgb(0 0 0 / 63%), rgba(0, 0, 0, 0));
  }
  
  .blog-post:hover .overlay-content {
    opacity: 1;
    pointer-events: auto;
  }
  
  .mask-overlay {
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.6);
    z-index: 1;
  }
  
  .dlab-info {
    position: relative;
    z-index: 2;
    color: white;
    text-align: left;
  }
  
  .dlab-info .post-title a,
  .dlab-info .post-date,
  .dlab-info .dlab-post-readmore a {
    color: #fff;
  
  }
  
  .blog-effect1 .dlab-info {
    background: #00000041 !important;
    height: 100%;
    padding-top: 50px;
    margin: auto;
}


#mFull{padding: 0 80px; height:0;width:100%;position:fixed;z-index:9999999999;top:0;left:0;background:radial-gradient(circle,#1d1d1b 0,#39404a 100%);overflow-x:hidden;transition:.5s;overflow-y: scroll;
    /* Scroll olsun */
    scrollbar-width: none;
    /* Firefox için scroll gizle */
    -ms-overflow-style: none;
    /* IE/Edge için scroll gizle */
    transition: .5s;}
#mFull .container-fluid{ height:100%;padding:0 20px;display:grid;grid-template-rows:90px 1fr 70px;padding-left:100px}
#mFull .container-fluid .header{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid rgb(157 157 157 / 12%)}
#mFull .container-fluid .header span{color:#fff;font-weight:500;flex:1;padding-left:15px}
#mFull .closebtn{font-size:50px;color:#fff;text-align:right;width:100%;max-width:100px}
#mFull .container-fluid .content{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:flex-start;padding:0 0 0;flex-direction:column}
#mFull .container-fluid .content .topMenu{display:flex;width:100%;padding:30px 0;justify-content:space-between;border-bottom:1px solid rgb(157 157 157 / 12%)}
#mFull .container-fluid .content .topMenu .socials{display:flex}
#mFull .container-fluid .content .topMenu .socials .social{display:flex;align-items:center;padding:15px 0;margin-right:0;margin:0 34px}
#mFull .container-fluid .content .topMenu .socials .social p{margin:0;padding:0;font-size:16px;color:#fff}
#mFull .container-fluid .content .topMenu .socials .social p b{font-weight:600}
#mFull .container-fluid .content .topMenu .socials .social .icons{margin:0 0 0 15px;padding:0 0 0 15px;display:flex;border-left:1px solid #a0a0a0}
#mFull .container-fluid .content .topMenu .socials .social .icons a{display:flex;margin-left:5px;}
#mFull .container-fluid .content .topMenu .socials .social .icons a:hover{color: #fff}
#mFull .container-fluid .content .topMenu .socials .social .icons a:first-child{margin-left:0}
#mFull .container-fluid .content .topMenu .socials .social .icons a img{height:25px;filter:invert(100%) sepia(100%) saturate(2%) hue-rotate(110deg) brightness(108%) contrast(101%);transition:all .3s}
#mFull .container-fluid .content .topMenu .socials .social .icons a:hover img{transition:all .3s;filter:invert(20%) sepia(39%) saturate(5773%) hue-rotate(348deg) brightness(98%) contrast(109%)}
#mFull .container-fluid .content .topMenu .socials .line{width:1px;height:67px;background:#686e75;margin:0 15px}
#mFull .container-fluid .content .topMenu .socials .single{display:flex;align-items:center;transition:all .3s;padding:15px 0}
#mFull .container-fluid .content .topMenu .socials .single img{height:25px;filter:invert(100%) sepia(100%) saturate(2%) hue-rotate(110deg) brightness(108%) contrast(101%);transition:all .3s}
#mFull .container-fluid .content .topMenu .socials .single:hover img{filter:invert(20%) sepia(39%) saturate(5773%) hue-rotate(348deg) brightness(98%) contrast(109%);transition:all .3s}
#mFull .container-fluid .content .topMenu .socials .single p{margin:0;padding:0;font-size:16px;color:#fff;padding-right:15px;margin-right:15px;border-right:1px solid #686e75}
#mFull .container-fluid .content .topMenu .socials .single p b{font-weight:600}
#mFull .container-fluid .content .topMenu .phone{display:flex;align-items:center;transition:all .3s;flex-direction:row-reverse;justify-content:flex-end}
#mFull .container-fluid .content .topMenu .phone:hover{opacity:.75;transition:all .3s}
#mFull .container-fluid .content .topMenu .phone .text{display:flex;align-items:flex-start;justify-content:center;flex-direction:column-reverse}
#mFull .container-fluid .content .topMenu .phone .text p{font-size:18px;color:rgb(255 255 255 / 54%);padding:0;margin:0}
#mFull .container-fluid .content .topMenu .phone .text h1{margin:0;padding:0;font-size:23px;color:#fff;font-weight:600}
#mFull .container-fluid .content .topMenu .phone img{height:35px;margin-right:10px;padding-right:10px;border-right:1px solid #386c8d;filter:invert(100%) sepia(100%) saturate(2%) hue-rotate(110deg) brightness(108%) contrast(101%)}
#mFull .container-fluid .content .mMenuM{display:flex;flex-wrap:wrap;width:100%;padding:20px 0}
#mFull .container-fluid .content .mMenuM .leftMenu{display:flex;flex-direction:column;padding:0 20px 0 0;flex:1;max-width:375px;border-right:1px dashed rgb(157 157 157 / 23%)}
#mFull .container-fluid .content .mMenuM .leftMenu .links{display:flex;flex-direction:column;margin-left:6px;justify-content:flex-start;height:fit-content;flex:1}
#mFull .container-fluid .content .mMenuM .leftMenu .links:first-child{margin-left:0}
#mFull .container-fluid .content .mMenuM .leftMenu .links a{transition:all .3s;color:rgba(255,255,255,.685);font-weight:400;font-size:14px;margin-top:15px;display:flex;align-items:center}
#mFull .container-fluid .content .mMenuM .leftMenu .links a:first-child{margin-top:0}
#mFull .container-fluid .content .mMenuM .leftMenu .links a:hover{opacity:.89;transition:all .3s;transform:scale(.95);color:rgb(255 255 255 / 40%)}
#mFull .container-fluid .content .mMenuM .leftMenu .links a h1{font-weight:600;margin:0;padding:0;font-size:15px;color:#fff}
#mFull .container-fluid .content .mMenuM .leftMenu .links a img{height:35px;margin-right:10px;filter:invert(100%) sepia(1%) saturate(5098%) hue-rotate(3deg) brightness(120%) contrast(100%);transition:all .3s}
#mFull .container-fluid .content .mMenuM .leftMenu .links a:hover h1{color:rgb(255 255 255 / 40%);transition:all .3s}
#mFull .container-fluid .content .mMenuM .leftMenu .links a:hover img{filter:invert(20%) sepia(39%) saturate(5773%) hue-rotate(348deg) brightness(98%) contrast(109%);transition:all .3s}
#mFull .container-fluid .content .mMenuM .leftMenu .links .cmt{margin-top:50px}
#mFull .container-fluid .content .mMenuM .rightMenu{flex:2;display:flex;height:fit-content;width:100%;background:#fff;border-radius:7px}
#mFull .container-fluid .content .mMenuM .rightMenu .single{display:flex;flex:1;flex-direction:column}
#mFull .container-fluid .content .mMenuM .rightMenu .single .banner{height:270px;position:relative}
#mFull .container-fluid .content .mMenuM .rightMenu .single.hairhome .banner{background:#ffe200;transition:all .3s;border-top-left-radius:7px}
#mFull .container-fluid .content .mMenuM .rightMenu .single.hairhome .banner:hover{background: #efefef;transition:all .3s}
#mFull .container-fluid .content .mMenuM .rightMenu .single .triangle{transition:all .3s;position:absolute;content:"";left:30px;bottom:-10px;border-left:10px solid #579e0000;border-right:10px solid #611d1d00;border-top:10px solid #4d6665;opacity:1;z-index:99999}
#mFull .container-fluid .content .mMenuM .rightMenu .single.hairhome .banner:hover .triangle{border-top:10px solid #1d1d1b}
#mFull .container-fluid .content .mMenuM .rightMenu .single .text{transition:all .3s;position:absolute;left:30px;bottom:30px;z-index:9999; width: 145px;}
#mFull .container-fluid .content .mMenuM .rightMenu .single .text .line{transition:all .3s;width:50px;height:3px;background: #1d1d1b;margin-bottom:14px}
#mFull .container-fluid .content .mMenuM .rightMenu .single .text h1{transition:all .3s;margin:0;padding:0;font-size:23px;color:#1d1d1b;font-weight:600}
#mFull .container-fluid .content .mMenuM .rightMenu .single .text h1 strong{transition:all .3s;font-weight:300}
#mFull .container-fluid .content .mMenuM .rightMenu .single .image{transition:all .3s;height:-webkit-fill-available;position:absolute;right:0px;bottom:0}
#mFull .container-fluid .content .mMenuM .rightMenu .single .image img{height:100%;transition:all .3s}
#mFull .container-fluid .content .mMenuM .rightMenu .single .proHome{transition:all .3s;display:flex;height:270px;border-left:1px solid #e1f8f7;border-bottom:1px solid #e1f8f7;position:relative;z-index:9999}
#mFull .container-fluid .content .mMenuM .rightMenu .single .proHome .imageC{transition:all .3s;display:flex;height:100%;align-items:center;flex:.6;width:100%;padding:10px}
#mFull .container-fluid .content .mMenuM .rightMenu .single .proHome .imageC img{transition:all .3s;height:158px;width:100%;object-fit:contain}
#mFull .container-fluid .content .mMenuM .rightMenu .single .proHome .textC{display:flex;flex-direction:column;flex:1;justify-content:center;padding:0 30px 0 40px}
#mFull .container-fluid .content .mMenuM .rightMenu .single .proHome .textC a{transition:all .3s;display:flex;font-size:16px;font-weight:600;color:#000;border-bottom:1px solid #ddd;padding:15px 0;align-items:center}
#mFull .container-fluid .content .mMenuM .rightMenu .single .proHome .textC a:hover{transition:all .3s;background:#1d1d1b;border-bottom:unset;border-radius:38px;padding:15px 10px 15px 19px;margin-left:-35px}
#mFull .container-fluid .content .mMenuM .rightMenu .single .proHome .textC a img{height:15px;margin-right:10px; visibility: hidden;}
#mFull .container-fluid .content .mMenuM .rightMenu .single .proHome .textC a p{margin: 0px; min-width: 150px; line-height: 17px;}
#mFull .container-fluid .content .mMenuM .rightMenu .single .proHome .textC a .productHint{display: flex; flex-direction: column; margin: 0px 0px 0 10px;}
#mFull .container-fluid .content .mMenuM .rightMenu .single .proHome .textC a .productHint span{width: 110px; font-size:11px;color:rgba(59,59,59,.711);margin-bottom:3px}
#mFull .container-fluid .content .mMenuM .rightMenu .single .proHome .textC a .productHint span:last-child{margin-bottom:0px}
#mFull .container-fluid .content .mMenuM .rightMenu .single .proHome .textC a:hover img{transition:all .3s;display:flex; visibility: visible;}
#mFull .container-fluid .content .mMenuM .rightMenu .single .proHome .textC a:last-child{border-bottom:unset}
#mFull .container-fluid .content .mMenuM .rightMenu .single.creamhome{flex-direction:column}
#mFull .container-fluid .content .mMenuM .rightMenu .single.creamhome .banner{background:#efefef;border-bottom-right-radius:7px}
#mFull .container-fluid .content .mMenuM .rightMenu .single.creamhome .banner:hover{background:#ffe200;transition:all .3s}
#mFull .container-fluid .content .mMenuM .rightMenu .single.creamhome .triangle{left:unset;right:30px;bottom:unset;top:-10px;border-bottom:10px solid #1d1d1b;border-top:unset}
#mFull .container-fluid .content .mMenuM .rightMenu .single.creamhome .banner:hover .triangle{border-bottom:10px solid #1d1d1b}
#mFull .container-fluid .content .mMenuM .rightMenu .single.creamhome .text{top:30px;right:30px;bottom:unset;left:unset;display:flex;flex-direction:column;align-items:end}
#mFull .container-fluid .content .mMenuM .rightMenu .single.creamhome .text .line{margin-top:14px;margin-bottom:unset}
#mFull .container-fluid .content .mMenuM .rightMenu .single.creamhome .text h1{text-align:end}
#mFull .container-fluid .content .mMenuM .rightMenu .single.creamhome .image{left:0;right:unset;height:300px}
#mFull .container-fluid .content .mMenuM .rightMenu .single.creamhome .proHome{border-bottom:unset;border-left:unset;border-top:1px solid #fcf0e3;border-right:1px solid #fcf0e3}
#mFull .container-fluid .content .mMenuM .rightMenu .single.creamhome .proHome .textC a:hover{background:#ffe200}
#mFull .dropdownMenu{position:relative;display:none}
#mFull .dropdownMenu a{padding-top:10px}
#mFull .dropdownMenu .colmnMenu{display:flex;flex-direction:column}
#mFull .dropdownMenu .levelTwo{padding:10px 15px;border-top:1px solid #f5f5f5;font-weight:500}
#mFull .dropdownMenu .levelThree{padding:10px 0;border-top:1px solid #f5f5f5}
#mFull .dropdownMenu .levelFour{padding:10px 0;border-top:1px solid #f5f5f5}
#mFull .dropdownMenu i{float:right;font-size:12px;margin-right:0;line-height:15px!important}
#mFull .footerNav{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:20px 0;border-top:1px solid rgb(157 157 157 / 12%)}
#mFull .footerNav-social{display:flex}
#mFull .footerNav-social span{color:#ffffffd1;font-weight:300;font-size:13px}
#mFull .flags img{width:fit-content;height:30px;object-fit:contain;margin:0 5px;opacity:.7}
#mFull .flags img:hover{opacity:1;filter:brightness(150%)}
#mFull .flags img.aktif{opacity:1}
#mFull .footerNav-social a{margin-left:5px}
#mFull .footerNav-social a:first-child{margin-left:0}
#mFull .footerNav-social img{width:26px;height:26px}
#mFull .footerNav-logo{display:flex}
#mFull .footerNav-logo img{height:30px}

#mFull .container-fluid .content .topMenu .socials .single:hover {
   color: #fff;
}

@media (max-width: 1000px) {
    .extra-nav .extra-cell {
        display: none !important;
    }
}