body{font-family:Inter,sans-serif}a{text-decoration:none}h1,h2,h3,h4,h5,h6,p{margin:0}.pt-100{padding-top:100px}.mb-30{margin-bottom:30px}.mb-60{margin-bottom:60px}header{padding:20px 0;box-shadow:0 2px 3px #60606021;position:fixed;top:0;right:0;left:0;z-index:1030;background-color:#fff;transition:all .3s ease-in-out}header.scrolled{background-color:#ffffffb3!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 2px 3px #60606021;padding:15px 0}header .mobile-icon{display:none}header .header-wrapper{display:flex;justify-content:space-between}header .logo img{max-height:45px}header .header-items{color:#262b35;font-size:14px;text-transform:uppercase;letter-spacing:1px;font-weight:700}header .header-right{display:flex;align-items:center;gap:25px}.main-button{font-size:14px;font-weight:700;padding:12px 25px;border-radius:0;letter-spacing:2px;background-color:#e8e6e2;color:#121212;text-transform:uppercase;width:fit-content;display:inline-block}.main-button.dark{background-color:#121212;color:#fff}footer{margin-top:100px;border-top:1px solid #ddd;padding:50px 0 20px}footer .footer-menu{display:flex;flex-direction:column;gap:20px}footer .footer-menu .footer-title{color:#171412;font-weight:400;letter-spacing:.5px;font-size:22px;font-family:Brawler,serif}footer .text{color:#6c757d;font-weight:400;font-size:16px}footer .text.link{text-decoration:underline}footer .footer-bottom{margin-top:25px;padding:25px 0 0;border-top:1px solid #ddd}.start-section{background-image:url(/frontend/assets/hero123-o_8LZJOU.jpg);padding:180px 0 100px;background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;position:relative;z-index:3}.start-section:after{position:absolute;content:"";width:52%;height:100%;top:0;left:0;background-color:#f5f1f2}.start-section .text-section{display:flex;flex-direction:column;gap:25px;z-index:9;position:relative}.start-section .text-section .sm-title{color:#000;font-size:16px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.start-section .text-section .xl-title{position:relative;font-size:4.5rem;line-height:1.2;letter-spacing:-.5px;font-weight:500;margin-right:-30px;color:#171412;font-family:Brawler,serif}.start-section .text-section .st-text{margin:25px 15% 32px 0;color:#262b35;font-size:19px;font-weight:400}.start-section .animation-img{text-align:center;margin:0 -30px 0 -50px;z-index:-1;position:relative}.start-section .animation-img img{width:100%;height:600px;object-fit:cover}.marquee-section{padding:30px 0}.marquee-section .marquee-wrap{display:flex;align-items:center;gap:40px}.marquee-section .marquee-wrap .marquee-text{font-size:30px;font-family:Brawler,serif;font-weight:500}.main-image,.main-image img{width:100%}.main-sm-title{color:#000;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.main-title{font-family:Brawler,serif;color:#171412;font-size:46px;letter-spacing:.5px;line-height:1.2}.main-text{font-size:18px;color:#6c757d;font-weight:400;line-height:1.6}.mt-100{margin-top:100px}.main-about-us{display:flex;flex-direction:column;gap:30px}.main-about-us .topmaster-name{font-family:Brawler,serif;font-size:21px;font-weight:400}.main-about-us .topmaster-name span{font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:1;color:#6c757d;font-style:italic}.text-two{font-family:Brawler,serif;color:#171412;font-weight:400;line-height:1.4;font-size:26px;text-align:center}.customer-gallery .title-section{display:flex;flex-direction:column;align-items:center;gap:20px}.customer-gallery .title-section .title{font-size:50px;font-family:Brawler,serif;color:#171412}.customer-gallery .title-section .text{font-size:19px;color:#6c757d;font-weight:400;text-align:center}.nail-slider-items{height:400px}.nail-slider-items img{width:100%;height:100%;object-fit:cover;border-radius:20px}.mt-60{margin-top:60px}.swiper-wrapper{transition-timing-function:ease-in-out}.working-hours{position:relative}.working-hours .hours-image{width:100%}.working-hours .hours-image.one img{height:585px;object-fit:cover}.working-hours .hours-image img{width:100%;border-radius:5px}.working-hours .absolute-item{box-shadow:0 10px 20px #0505050d;background-color:#ffffffbf;width:500px;height:auto;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);padding:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:6px;display:flex;flex-direction:column;gap:18px}.working-hours .absolute-item .title{font-size:28px;color:#171412;font-weight:400;font-family:Brawler,serif;letter-spacing:.5px;text-align:center}.working-hours .absolute-item .day{color:#000;font-weight:400;font-size:18px;flex:1;text-align:left}.working-hours .absolute-item .hour{color:#000;font-weight:600;font-size:18px;flex:1;text-align:right}.working-hours .absolute-item .separator{width:20px;text-align:center}.working-hours .absolute-item .wrapper{display:flex;flex-direction:column}.working-hours .absolute-item .wrapper .items{padding:12px 0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd}.brand-marquee{margin-left:50px}.brand-marquee img{height:80px}.brand-marquee-section{display:flex;align-items:center}.marquee-brand-section .marquee-title{text-align:center;margin-bottom:40px;font-size:24px;font-weight:500}.gallery-section{position:relative;z-index:3}.gallery-section .gallery-wrapper{position:relative;margin:0 -15px}.gallery-section .instagram-link{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9}.gallery-section .instagram-link .instagram-wrapper{width:500px;height:200px;padding:20px;display:flex;flex-direction:column;gap:15px;align-items:center;background-color:#ffffffbf;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);box-shadow:0 10px 50px #00000080;border-radius:5px}.gallery-section .instagram-link .instagram-wrapper .title{font-size:28px;color:#171412;font-weight:400;letter-spacing:.5px;font-family:Brawler,serif}.gallery-section .instagram-link .instagram-wrapper .name{font-size:40px;font-family:Brawler,serif;color:#171412}.gallery-section .col{padding:0}.gallery-section .hover-overlay{width:100%;height:auto;overflow:hidden;position:relative}.gallery-section .hover-overlay img{transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1);overflow:hidden;transition:transform .4s;height:280px;width:100%;object-fit:cover}.gallery-section .hover-overlay .item-overlay{background:#23232340;opacity:0;-moz-opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;transition:all .4s ease-in-out}.gallery-section .image-section:hover .item-overlay{opacity:1;-moz-opacity:1;bottom:0}.gallery-section .image-section:hover img{transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1)}.row-cols-4>*{flex:0 0 auto;width:25%}.page-title-section{padding:120px 0 135px;background-attachment:scroll;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;z-index:3}.page-title-section .content{display:flex;flex-direction:column;gap:20px;align-items:center}.page-title-section .content .title{font-weight:500;font-size:60px;color:#fff;letter-spacing:.5px;font-family:Brawler,serif}.page-title-section .content .breadcrumb{display:flex;align-items:center;gap:15px}.page-title-section .content .breadcrumb .text{color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:4px}.mt-80{margin-top:80px}.contact-wrapper{display:flex;flex-direction:column;gap:40px}.contact-wrapper .title{font-size:24px;color:#171412;font-weight:400;letter-spacing:.5px;font-family:Brawler,serif}.contact-wrapper .contact-item{display:flex;flex-direction:column;gap:18px}.contact-wrapper .contact-item .text{font-size:16px;color:#6c757d;font-weight:400}.contact-wrapper .contact-item .text .b-text{color:#171412;font-weight:600;margin-right:3px}.contact-wrapper .contact-item .tel-text{color:#171412;font-weight:400}.services-card{position:relative;width:100%;overflow:hidden;border-radius:8px}.services-card img{width:100%;height:100%;object-fit:cover;display:block;border-radius:5px}.services-card .services-text{position:absolute;bottom:-50%;left:0;width:100%;text-align:center;padding:20px;z-index:2;transition:bottom .6s ease,opacity .6s ease;opacity:0}.services-card .services-text span{color:#fff;font-size:24px;font-weight:700;font-family:Brawler,serif}.services-card .bg-opacity{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#0009;opacity:0;transition:opacity .6s ease;border-radius:5px}.services-card:hover .bg-opacity{opacity:1}.services-card:hover .services-text{bottom:20px;opacity:1}.faqs-title{display:flex;flex-direction:column;align-items:center;gap:25px}.faqs{z-index:9;position:relative}.faqs .accordion-item{background-color:transparent!important;border:none!important;border-bottom:1px solid #ccc!important}.faqs .accordion-button{box-shadow:none!important;font-family:Brawler,serif;color:#171412;font-weight:400;font-size:25px;letter-spacing:.5px;padding:25px 0}.faqs .accordion-button:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-plus-lg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 2a.5.5 0 0 1 .5.5v5h5a.5.5 0 0 1 0 1h-5v5a.5.5 0 0 1-1 0v-5h-5a.5.5 0 0 1 0-1h5v-5A.5.5 0 0 1 8 2'/%3E%3C/svg%3E")}.faqs .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-dash-lg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M2 8a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11A.5.5 0 0 1 2 8'/%3E%3C/svg%3E")!important}.faqs .accordion-button:not(.collapsed){box-shadow:none!important;background-color:transparent!important;color:#171412}.faqs .accordion-body{padding:0 0 25px}.faqs .accordion-text{color:#6c757d;font-size:16px;font-weight:400;line-height:1.5}.faqs-bottom-text{font-size:20px;color:#6c757d;font-weight:400;text-align:center}.faqs-bottom-text a{font-weight:600;color:#171412;transition:all .4s ease-in-out;padding-bottom:8px;position:relative}.faqs-bottom-text a:hover:after{width:60%;opacity:1}.faqs-bottom-text a:after{content:"";background-color:#171412;width:100%;height:2.5px;position:absolute;bottom:0;left:50%;transform:translate(-50%);opacity:1;transition:.3s all ease-in}.detail-price{display:flex;flex-direction:column;gap:5px}.detail-price .name{padding-right:10px;color:#171412;font-weight:600;font-size:22px;position:relative;display:table-cell;width:1%;white-space:nowrap;line-height:1}.detail-price .price{padding-left:10px;color:#171412;font-weight:600;font-size:22px;display:table-cell;width:1%;white-space:nowrap;line-height:1}.detail-price .detail-text{font-size:16px;font-weight:400;font-style:italic;line-height:1.4;color:#6c757d}.detail-price .price-dots{position:relative;display:table-cell;height:3px;width:98%;z-index:1;background-image:radial-gradient(circle closest-side,#878889 99%,transparent 100%);background-position:50% 100%;background-size:5px 2px;background-repeat:repeat-x}.service-detail-wrapper{display:flex;flex-direction:column;gap:20px}.detail-gallery-image{width:100%}.detail-gallery-image img{width:100%;max-width:100%;border-radius:10px}.teams-page{background-color:#f5f1f2}.p-100{padding:100px 0}.teams-card{display:flex;flex-direction:column;gap:15px;align-items:center}.teams-card:hover .detail-link{bottom:20px;opacity:1}.teams-card .image-box{position:relative}.teams-card .detail-link{background-color:#e8e6e2;font-size:13px;padding:8px 20px;letter-spacing:2px;text-transform:uppercase;color:#121212;width:fit-content;font-weight:700;position:absolute;left:50%;transform:translate(-50%);bottom:-20px;border-radius:2px;transition:.4s;opacity:0}.teams-card img{width:100%;max-width:100%;object-fit:cover;border-radius:5px}.teams-card .name{font-size:24px;font-weight:400;letter-spacing:.5px;font-family:Brawler,serif;color:#171412}.teams-card .teams-cat{color:#858585;font-size:14px;font-weight:600}.teams-detail-img{width:100%}.teams-detail-img img{width:100%;border-radius:5px}#fixedWhatsAppIcon{position:fixed;right:20px;bottom:30px;width:50px;height:50px;background-color:#54b460;color:#fff;border-radius:50%;z-index:9;display:flex;justify-content:center;align-items:center}#fixedWhatsAppIcon:hover{background-color:#393}.teams-detail-right{display:flex;flex-direction:column;gap:30px}.teams-detail-right .name{font-family:Brawler,serif;color:#171412;font-size:38px;letter-spacing:1px;line-height:1.2}.teams-detail-right .cat{font-size:18px;font-weight:600;color:#6c757d;font-style:italic}.teams-detail-right .teams-detail-text{font-size:16px;font-weight:400;color:#6c757d;line-height:1.6}.teams-detail-title{font-size:20px;font-weight:500;color:#171412;border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:20px}.teams-skills{display:flex;align-items:center;gap:10px;margin-top:20px;flex-wrap:wrap}.teams-skills .items{font-weight:500;font-size:10px;color:#171412;padding:7px 15px;background-color:#fff;border:1px solid #ddd;text-transform:uppercase}.teams-tab-item{border:1px solid #ddd;border-radius:0!important;font-size:14px;font-weight:500;background-color:transparent;color:#121212!important}.teams-tab-item.active{background-color:#e8e6e2!important}.about-img{max-height:680px;object-fit:cover}.mt-30{margin-top:30px}@media(max-width:990px){header .header-right{display:none}header .mobile-icon{display:flex}header .mobile-icon button{background-color:transparent;border:none;color:#121212;padding:0;margin:0}header .mobile-icon button:hover{color:#121212;background-color:transparent;border-color:unset}header .logo img{max-height:30px}.start-section:after{width:100%;height:100%;opacity:.1}.start-section .text-section .sm-title{font-size:14px}.start-section .text-section .xl-title{font-size:2.5rem;margin:0;text-align:center}.start-section .text-section{align-items:center}.start-section .text-section .st-text{margin:0;text-align:center}.start-section .animation-img{margin:30px 0 0}.start-section{padding:120px 0 50px}.marquee-section .marquee-wrap .marquee-text{font-size:24px}.marquee-section .marquee-wrap svg:first-child{margin-left:40px}.pt-100{padding-top:50px}.marquee-section{border-bottom:1px solid #ddd}.pt-50{padding-top:50px}.main-about-us{gap:15px}.main-title{font-size:30px}.main-text{font-size:16px}.text-two{font-size:20px}.customer-gallery .title-section .title{font-size:30px}.customer-gallery .title-section .text{font-size:16px}.mt-60{margin-top:30px}.hours-image.two{display:none}.working-hours .absolute-item{width:340px;padding:30px}.working-hours .absolute-item .title{font-size:22px}.working-hours .absolute-item .day,.working-hours .absolute-item .hour{font-size:16px}.mt-100{margin-top:50px}.brand-marquee img{height:45px}.gallery-section .instagram-link .instagram-wrapper{width:340px;height:160px}.gallery-section .instagram-link .instagram-wrapper .title{font-size:24px}.gallery-section .instagram-link .instagram-wrapper .name{font-size:30px}footer{margin-top:50px}footer .footer-menu{align-items:center}footer .col-lg-4{margin-bottom:30px}footer .text{text-align:center}footer .footer-bottom{text-align:center}.contact-wrapper{align-items:center;gap:25px}.contact-wrapper .title,.contact-wrapper .contact-item .text{text-align:center}.mt-m-40{margin-top:40px}.page-title-section .content .title{font-size:34px}.services-card .bg-opacity{opacity:1}.services-card .services-text{opacity:1;bottom:0;padding:10px;transition:unset;text-align:start}.services-card:hover .services-text{bottom:0}.services-card .services-text span{font-size:16px}.faqs .accordion-button{font-size:20px}.faqs-bottom-text{font-size:18px;text-align:center}.teams-card .detail-link{opacity:1;bottom:20px}.p-100{padding:50px 0}.gallery-section .hover-overlay img{height:auto}.mobile-mt-70{margin-top:70px}.mobile-offcanvas{max-width:80%}.mobile-offcanvas .offcanvas-header{border-bottom:1px solid #ccc}.mobile-offcanvas .offcanvas-title{font-size:16px}.mobile-offcanvas .offcanvas-body{padding-left:0;padding-right:0;display:flex;flex-direction:column;height:100%}.mobile-offcanvas .mobile-randevu-al{margin-top:auto;display:flex;justify-content:center;padding:0 20px}.mobile-offcanvas .mobile-randevu-al .main-button{font-size:13px;padding:10px 20px;width:100%;text-align:center}.mobile-offcanvas .header-mobile-menu{display:flex;flex-direction:column}.mobile-offcanvas .header-mobile-menu .header-mobile-items{color:#262b35;font-size:14px;text-transform:uppercase;letter-spacing:1px;font-weight:700;padding:8px 15px;border-bottom:1px solid #ccc}.page-title-section .content .breadcrumb .text{font-size:13px}.working-hours .hours-image.one img{height:auto}#fixedWhatsAppIcon{right:10px}.mobile-mt-30{margin-top:30px}.teams-detail-right .name{font-size:28px}.teams-detail-right .cat{font-size:16px}.teams-detail-right{gap:15px}.teams-detail-right .main-button,.start-section .main-button{width:100%;text-align:center}.detail-price .price-dots{display:none}.detail-price .name{width:auto;font-size:18px;white-space:unset;line-height:1.3}.detail-price .price{font-size:18px;width:auto}.detail-price .detail-text{font-size:15px}.detail-price .top{display:flex;justify-content:space-between;align-items:center}.mobile-buttons-start{flex-direction:column;width:100%}.start-section .animation-img img{height:auto;max-height:600px}.about-img{max-height:450px}}@media(max-width:576px){.start-section .animation-img img{height:350px}}@media(min-width:576px){.row-cols-sm-4>*{flex:0 0 auto;width:25%}}@media(min-width:768px){.row-cols-md-4>*{flex:0 0 auto;width:25%}}@media(min-width:992px){.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}}@media(min-width:768px)and (max-width:991.98px){.img-n{display:none}}
