@import url("https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=Manrope:wght@400;500;600;700;800&family=Vazirmatn:wght@300;400;500;600;700;800&display=swap");:root{--bk-white:#ffffff;--bk-ivory:#faf8f7;--bk-wine:#87334f;--bk-burgundy:#98415d;--bk-dark:#24191d;--bk-muted:#766b6e;--bk-pink:#f4e7e9;--bk-pink-deep:#ead0d6;--bk-border:#eadfe2;--bk-shadow:0 20px 60px rgba(57,20,32,.08);--bk-radius:24px;--bk-max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bk-white);color:var(--bk-dark)}a{color:inherit;text-decoration:none}button,input{font:inherit}img{max-width:100%;display:block}.bk3-site{min-height:100vh;background:#fff;overflow:hidden}.bk3-wrap{width:min(var(--bk-max),calc(100% - 48px));margin-inline:auto}.bk3-hero{width:min(1440px,calc(100% - 32px));min-height:720px;margin:16px auto 0;display:grid;grid-template-columns:1.12fr .88fr;overflow:hidden;border-radius:32px;background:var(--bk-wine);color:#fff}.bk3-hero-copy{padding:76px 64px;display:flex;flex-direction:column;justify-content:center}.bk3-hero-copy .bk3-kicker,.bk3-kicker{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.16em;font-weight:700;opacity:.78}.bk3-kicker span{width:28px;height:1px;background:currentColor}.bk3-hero h1{margin:30px 0 22px;font-size:clamp(48px,5vw,78px);line-height:1.12;letter-spacing:-.045em;font-weight:700}.bk3-discovery h2 em,.bk3-feature h2 em,.bk3-head h2 em,.bk3-hero h1 em,.bk3-intro h2 em,.bk3-journal h2 em,.bk3-owner h2 em{font-family:"DM Serif Display",serif;font-style:italic;font-weight:400}.bk3-hero-copy>p{max-width:530px;margin:0 0 30px;color:rgba(255,255,255,.78);line-height:2;font-size:15px}.bk3-search{width:100%;display:grid;grid-template-columns:1fr 145px 112px;grid-gap:1px;gap:1px;background:rgba(255,255,255,.22);border:1px solid rgba(255,255,255,.18);border-radius:18px;overflow:hidden;margin-bottom:34px}.bk3-search>div{padding:13px 18px;background:rgba(255,255,255,.08)}.bk3-search span{display:block;font-size:10px;color:rgba(255,255,255,.58);margin-bottom:6px}.bk3-search input{width:100%;border:0;outline:0;color:#fff;background:transparent;font-size:13px}.bk3-search input::placeholder{color:rgba(255,255,255,.6)}.bk3-city b{font-size:14px;font-weight:600}.bk3-search button{border:0;cursor:pointer;background:#fff;color:var(--bk-wine);font-weight:800}.bk3-search button i{font-style:normal;margin-right:5px}.bk3-stats{display:flex;gap:38px}.bk3-stats b{font-size:23px}.bk3-stats small{display:block;margin-top:4px;font-size:10px;font-weight:400;color:rgba(255,255,255,.6)}.bk3-hero-image{position:relative;min-height:720px}.bk3-hero-image img{width:100%;height:100%;object-fit:cover}.bk3-image-note{position:absolute;bottom:30px;right:30px;padding:22px 24px;min-width:190px;background:rgba(45,10,21,.76);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.16)}.bk3-image-note small{display:block;font-size:9px;letter-spacing:.15em;margin-bottom:12px;opacity:.65}.bk3-image-note strong{font-family:"DM Serif Display",serif;font-size:25px;line-height:1.05}.bk3-ribbon{width:100%;padding:22px;text-align:center;color:var(--bk-wine);background:var(--bk-pink);font-size:13px;font-weight:600;word-spacing:13px}.bk3-ribbon i{font-style:normal;opacity:.45}.bk3-intro{padding-top:125px;padding-bottom:125px;display:grid;grid-template-columns:180px 1fr;grid-gap:70px;gap:70px}.bk3-discovery-copy>small,.bk3-feature-copy>small,.bk3-head small,.bk3-num,.bk3-owner small{color:var(--bk-burgundy);font-size:10px;letter-spacing:.13em;font-weight:800}.bk3-discovery h2,.bk3-feature h2,.bk3-head h2,.bk3-intro h2,.bk3-journal h2,.bk3-owner h2{margin:10px 0;font-size:clamp(40px,5vw,67px);line-height:1.08;letter-spacing:-.04em}.bk3-intro-bottom{max-width:750px;margin-top:30px;display:flex;justify-content:space-between;gap:30px;align-items:end}.bk3-intro-bottom p{max-width:530px;margin:0;color:var(--bk-muted);line-height:2}.bk3-head>a,.bk3-intro-bottom a{color:var(--bk-wine);font-weight:800;white-space:nowrap}.bk3-services{background:var(--bk-ivory,#fffdfd);padding:68px 0 76px}.bk3-services .bk3-head{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:30px}.bk3-services .bk3-head>div>small{display:inline-block;margin-bottom:10px;color:var(--bk-wine,#87334f);letter-spacing:.12em;font-size:11px}.bk3-services .bk3-head h2{margin:0;line-height:1.55}.bk3-services .bk3-head>p{max-width:300px;margin:0 0 6px;color:var(--bk-muted,#777);line-height:1.9;font-size:14px}.bk3-service-list{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:22px;border:0}.bk3-service-list a{width:116px;min-height:0;display:flex;flex-direction:column;align-items:center;gap:9px;padding:0 4px 10px;border:0;border-radius:0;background:transparent;text-align:center;transition:transform .2s ease}.bk3-service-list a:hover{padding-inline:4px;background:transparent;color:var(--bk-wine,#87334f);transform:translateY(-4px)}.bk3-service-list a>span{width:82px;height:82px;display:grid;place-items:center;border:1px solid #f1c9d6;border-radius:50%;background:#fbeaf0;color:var(--bk-wine,#87334f);font-size:27px;font-weight:500;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.bk3-service-list a:hover>span{background:#f5d8e2;border-color:#d99aaf;box-shadow:0 8px 22px rgb(135 51 79/12%)}.bk3-service-list strong{font-size:14px;font-weight:600;color:var(--bk-text,#382b30)}.bk3-service-list small{display:block;color:var(--bk-muted,#777);font-size:11px;line-height:1.7}.bk3-service-list b{display:none}@media (max-width:640px){.bk3-services{padding:48px 0 54px}.bk3-services .bk3-head{margin-bottom:24px}.bk3-service-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px 8px;gap:22px 8px}.bk3-service-list a{width:auto;padding-inline:0}.bk3-service-list a>span{width:68px;height:68px;font-size:23px}.bk3-service-list strong{font-size:12px}.bk3-service-list small{font-size:10px}}.bk3-feature{width:min(1240px,calc(100% - 48px));margin:110px auto;grid-template-columns:1fr 1fr;background:var(--bk-wine);color:#fff;border-radius:30px}.bk3-feature,.bk3-feature-photo{min-height:650px}.bk3-feature-photo>span{top:25px;right:25px;background:#fff;color:var(--bk-wine);font-size:9px;font-weight:800;letter-spacing:.1em}.bk3-feature-copy{padding:70px}.bk3-feature-copy>em{position:absolute;left:45px;top:45px;opacity:.45}.bk3-feature-copy h2{font-size:64px;margin:28px 0 5px}.bk3-feature-copy label{color:rgba(255,255,255,.6)}.bk3-feature-copy p{max-width:400px;line-height:2;color:rgba(255,255,255,.72);margin:25px 0}.bk3-rating{display:flex;gap:20px;align-items:center;margin-bottom:22px}.bk3-rating b{color:#f8d5df}.bk3-rating span{color:rgba(255,255,255,.55);font-size:12px}.bk3-tags{display:flex;flex-wrap:wrap;gap:8px}.bk3-tags span{padding:8px 13px;border:1px solid rgba(255,255,255,.18);border-radius:100px;font-size:11px}.bk3-feature-actions{display:flex;gap:10px;margin-top:35px}.bk3-feature-actions a,.bk3-feature-actions button{padding:13px 19px;border-radius:100px;cursor:pointer;font-weight:700}.bk3-feature-actions a{background:#fff;color:var(--bk-wine)}.bk3-feature-actions button{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.25)}.bk3-look{padding-bottom:120px}.bk3-look-grid{display:grid;grid-template-columns:1.25fr .85fr .85fr;grid-gap:18px;gap:18px;align-items:end}.bk3-look-grid article>div{overflow:hidden;border-radius:22px;background:var(--bk-pink)}.bk3-look-grid article img{width:100%;height:390px;object-fit:cover;transition:transform .5s ease}.bk3-look-grid article:hover img{transform:scale(1.04)}.bk3-look-grid .look2 img{height:300px}.bk3-look-grid .look3 img{height:250px}.bk3-look-grid article small{display:block;margin-top:16px;color:var(--bk-burgundy);font-size:10px;font-weight:800}.bk3-look-grid article h3{margin:6px 0;font-size:16px}.bk3-discovery{min-height:620px;display:grid;grid-template-columns:.8fr 1.2fr;background:var(--bk-pink)}.bk3-discovery-copy{padding:90px max(40px,calc((100vw - 1240px) / 2)) 90px 60px;display:flex;flex-direction:column;justify-content:center}.bk3-discovery-copy h2{color:var(--bk-wine)}.bk3-discovery-copy p{color:var(--bk-muted)}.bk3-discovery-copy form{display:flex;max-width:450px;margin-top:20px;background:#fff;border-radius:100px;padding:5px}.bk3-discovery-copy input{flex:1 1;min-width:0;border:0;outline:0;padding:0 18px;background:transparent}.bk3-discovery-copy button{border:0;border-radius:100px;padding:13px 22px;background:var(--bk-wine);color:#fff;cursor:pointer;font-weight:700}.bk3-map iframe{height:100%;min-height:620px;filter:saturate(.65) contrast(.94)}.bk3-map-overlay{position:absolute;right:25px;bottom:25px;background:rgba(255,255,255,.94);padding:20px 23px;box-shadow:var(--bk-shadow)}.bk3-map-overlay span{display:block;font-size:9px;color:var(--bk-burgundy);margin-bottom:7px}.bk3-map-overlay strong{font-size:14px}.bk3-journal{padding-top:120px;padding-bottom:120px}.bk3-articles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.bk3-articles>a>div{height:310px;position:relative;overflow:hidden;border-radius:22px;background:var(--bk-pink)}.bk3-articles img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.bk3-articles a:hover img{transform:scale(1.04)}.bk3-articles>a>div span{position:absolute;top:15px;right:15px;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--bk-wine);font-size:11px}.bk3-articles small{display:block;margin-top:17px;color:var(--bk-burgundy);font-size:10px;font-weight:800}.bk3-articles h3{font-size:18px;margin:8px 0 15px}.bk3-articles b{font-size:11px;color:var(--bk-muted)}.bk3-owner{background:var(--bk-wine);color:#fff;padding:110px 0;text-align:center}.bk3-owner .bk3-wrap{display:flex;flex-direction:column;align-items:center}.bk3-owner small{color:#f1ccd5}.bk3-owner h2{margin-top:25px}.bk3-owner p{max-width:560px;line-height:2;color:rgba(255,255,255,.7)}.bk3-owner a{margin-top:25px;padding:14px 27px;border-radius:100px;background:#fff;color:var(--bk-wine);font-weight:800}@media (max-width:1050px){.bk3-hero{grid-template-columns:1fr}.bk3-hero-image{min-height:500px}.bk3-feature{grid-template-columns:1fr}.bk3-feature-photo{min-height:480px}.bk3-discovery{grid-template-columns:1fr}.bk3-discovery-copy{padding:80px 30px}}@media (max-width:760px){.bk3-wrap{width:min(100% - 30px,var(--bk-max))}.bk3-hero{width:calc(100% - 20px);margin-top:10px;border-radius:22px}.bk3-hero-copy{padding:48px 25px}.bk3-hero h1{font-size:46px}.bk3-search{grid-template-columns:1fr;background:transparent;border:0;gap:7px}.bk3-search>div{border-radius:13px}.bk3-search button{min-height:48px;border-radius:13px}.bk3-hero-image{min-height:430px}.bk3-intro{grid-template-columns:1fr;gap:20px;padding-top:80px;padding-bottom:80px}.bk3-intro-bottom{flex-direction:column;align-items:start}.bk3-head{display:block}.bk3-head>p{margin-top:20px}.bk3-service-list a{grid-template-columns:38px 1fr 30px}.bk3-service-list small{display:none}.bk3-feature{width:calc(100% - 20px);margin:70px auto;border-radius:22px}.bk3-feature-copy{padding:45px 28px}.bk3-feature-copy h2{font-size:48px}.bk3-look-grid{grid-template-columns:1fr}.bk3-look-grid .look2 img,.bk3-look-grid .look3 img,.bk3-look-grid article img{height:360px}.bk3-articles{grid-template-columns:1fr}.bk3-articles>a>div{width:100%;height:260px;overflow:hidden;border-radius:20px}.bk3-articles>a>div img{width:100%;height:100%;object-fit:cover}.bk3-articles>a>div span{position:absolute;top:16px;right:16px;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#ffffff;color:#87334f;font-size:12px;font-weight:800}.bk3-articles>a>small{display:block;margin-top:18px;color:#98415d;font-size:12px;font-weight:700}.bk3-articles>a>h3{margin:9px 0 12px;color:#24191d;font-size:20px;line-height:1.8}.bk3-articles>a>b{color:#87334f;font-size:13px}.bk3-owner{margin-top:100px;padding:110px 0;background:#87334f;color:#ffffff}.bk3-owner .bk3-wrap{max-width:1240px;margin:0 auto;padding:0 28px}.bk3-owner small{display:block;margin-bottom:28px;font-size:11px;letter-spacing:.12em;opacity:.7}.bk3-owner h2{margin:0;font-size:clamp(44px,6vw,82px);line-height:1.08;letter-spacing:-.04em}.bk3-owner h2 em{color:#f4e7e9;font-family:"DM Serif Display",serif;font-weight:400}.bk3-owner p{max-width:560px;margin:30px 0;color:rgba(255,255,255,.78);line-height:2}.bk3-owner a{display:inline-flex;align-items:center;justify-content:center;min-width:160px;padding:15px 24px;border-radius:999px;background:#ffffff;color:#87334f;font-weight:800;transition:.25s ease}.bk3-owner a:hover{transform:translateY(-3px);background:#f4e7e9}@media (max-width:1050px){.bk3-hero{grid-template-columns:1fr}.bk3-hero-image{min-height:560px}.bk3-discovery,.bk3-feature{grid-template-columns:1fr}.bk3-map{min-height:520px}}@media (max-width:760px){.bk3-wrap{width:min(100% - 32px,1240px)}.bk3-hero-copy{padding:52px 24px}.bk3-hero-copy h1{font-size:clamp(48px,15vw,72px)}.bk3-search{grid-template-columns:1fr}.bk3-search button{min-height:58px}.bk3-stats{gap:24px}.bk3-stats b{font-size:24px}.bk3-owner,.bk3-services{margin-top:60px}.bk3-service-list a{grid-template-columns:42px 1fr 34px}.bk3-service-list a small{display:none}.bk3-feature-copy{padding:38px 24px}.bk3-feature-copy h2{font-size:48px}.bk3-map{min-height:420px}.bk3-owner{padding:80px 0}}}.bk-page{min-height:100vh;background:#fff;color:#24191d;direction:rtl;padding:70px 0 110px}.bk-shell{width:min(1240px,calc(100% - 48px));margin:0 auto}.bk-eyebrow{display:inline-flex;align-items:center;gap:9px;color:#98415d;font-size:11px;font-weight:800;letter-spacing:.12em}.bk-page-hero{grid-template-columns:1.4fr .6fr;padding:70px 0 90px}.bk-auth-brand h1,.bk-contact-info h2,.bk-listing-head h1,.bk-page-hero h1,.bk-register-intro h1{margin:20px 0;color:#24191d;font-size:clamp(54px,7vw,96px);line-height:.98;letter-spacing:-.055em}.bk-auth-brand h1 em,.bk-contact-info h2 em,.bk-listing-head h1 em,.bk-page-hero h1 em,.bk-register-intro h1 em{color:#87334f;font-family:"DM Serif Display",serif;font-weight:400}.bk-page-lead{max-width:650px;color:#766b6e;font-size:17px;line-height:2.15}.bk-feature-card{min-height:360px;padding:38px;border-radius:28px;background:#87334f;color:#fff;display:flex;flex-direction:column;justify-content:space-between}.bk-feature-card span{font-size:10px;letter-spacing:.14em;opacity:.65}.bk-feature-card strong{font-size:clamp(32px,4vw,52px);line-height:1.05;letter-spacing:-.04em}.bk-feature-card small{color:rgba(255,255,255,.72);line-height:1.9}.bk-feature-card-light{background:#f4e7e9;color:#87334f}.bk-feature-card-light small{color:#766b6e}.bk-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.bk-primary-btn,.bk-secondary-btn{min-height:52px;padding:0 25px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;transition:.25s ease}.bk-primary-btn{border:0;background:#87334f;color:#fff}.bk-primary-btn:hover{background:#98415d;transform:translateY(-2px)}.bk-secondary-btn{border:1px solid #d9cbd0;color:#87334f;background:#fff}.bk-secondary-btn:hover{border-color:#87334f;background:#faf8f7}.bk-about-intro{display:grid;grid-template-columns:.35fr 1fr;grid-gap:60px;gap:60px;padding:110px 0 65px}.bk-section-number{color:#9a8b90;font-size:11px;font-weight:800;letter-spacing:.1em}.bk-about-intro h2,.bk-service-cta h2{margin:0 0 25px;font-size:clamp(40px,5vw,70px);line-height:1.05;letter-spacing:-.045em}.bk-about-intro h2 em,.bk-service-cta h2 em{color:#98415d;font-family:"DM Serif Display",serif;font-weight:400}.bk-about-intro p{max-width:720px;color:#766b6e;line-height:2.15;font-size:17px}.bk-number-list article{display:grid;grid-template-columns:100px 1fr 40px;grid-gap:25px;gap:25px;align-items:center;padding:28px 0;border-bottom:1px solid #eadfe2}.bk-number-list article>span{color:#b09ca3;font-weight:800}.bk-number-list article b{font-size:20px}.bk-number-list article p{margin:7px 0 0;color:#766b6e;font-size:14px}.bk-number-list article strong{color:#87334f}.bk-pink-panel{margin-top:100px;padding:70px;border-radius:32px;background:#f4e7e9}.bk-pink-panel h2{margin:20px 0;color:#87334f;font-size:clamp(42px,5vw,70px);line-height:1}.bk-pink-panel h2 em{font-family:"DM Serif Display",serif;font-weight:400}.bk-pink-panel p{color:#766b6e;margin-bottom:30px}.bk-services-list{margin-top:70px}.bk-service-row{grid-template-columns:80px 1fr 40px;padding:30px 10px;color:#24191d;transition:.25s ease}.bk-service-row:hover{padding-right:22px;background:#faf8f7;color:#87334f}.bk-service-row>span{color:#a6949b;font-weight:800}.bk-service-row strong{font-size:24px}.bk-service-row small{display:block;margin-top:5px;color:#766b6e}.bk-service-row b{color:#87334f}.bk-service-cta{margin-top:100px;padding:65px;border-radius:30px;background:#87334f;color:#fff;display:flex;justify-content:space-between;align-items:end;gap:30px}.bk-service-cta h2{color:#fff}.bk-service-cta h2 em{color:#f4e7e9}.bk-service-cta .bk-primary-btn{background:#fff;color:#87334f}.bk-listing-head{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:end;padding:70px 0}.bk-listing-head p{color:#766b6e;line-height:2}.bk-big-search{padding:28px;border-radius:24px;background:#f4e7e9}.bk-big-search label{display:block;margin-bottom:12px;color:#87334f;font-size:12px;font-weight:800}.bk-big-search>div{display:flex;gap:10px}.bk-big-search input{min-width:0;flex:1 1;height:56px;padding:0 18px;border:1px solid #ddcdd2;border-radius:14px;background:#fff;color:#24191d;outline:none}.bk-big-search input:focus{border-color:#87334f}.bk-big-search button{border:0;padding:0 22px;border-radius:14px;background:#87334f;color:#fff;font-weight:800;cursor:pointer}.bk-listing-meta{display:flex;justify-content:space-between;align-items:center;padding:20px 0;margin-bottom:25px;border-top:1px solid #eadfe2;border-bottom:1px solid #eadfe2;color:#766b6e;font-size:13px}.bk-listing-meta a{color:#87334f;font-weight:800}.bk-salon-grid{margin-top:25px}.bk-empty{padding:100px 30px;text-align:center;border-radius:28px;background:#faf8f7}.bk-empty>span{display:block;color:#87334f;font-size:48px}.bk-empty h2{margin:15px 0 8px}.bk-empty p{color:#766b6e;margin-bottom:25px}.bk-breadcrumb{padding:25px 0;color:#9a8b90;font-size:13px}.bk-breadcrumb a{color:#87334f}.bk-detail{display:grid;grid-template-columns:1.15fr .85fr;min-height:650px;overflow:hidden;border-radius:30px;background:#faf8f7}.bk-detail-image{position:relative;min-height:650px}.bk-detail-image img{object-fit:cover}.bk-detail-image>span{position:absolute;right:25px;bottom:25px;padding:9px 14px;border-radius:999px;background:rgba(100,27,50,.9);color:#fff;font-size:10px;letter-spacing:.1em}.bk-detail-content{padding:70px 55px;display:flex;flex-direction:column;justify-content:center}.bk-detail-content h1{margin:15px 0;font-size:clamp(44px,5vw,70px);letter-spacing:-.05em}.bk-rating{display:flex;gap:15px;align-items:center;color:#766b6e}.bk-rating strong{color:#87334f}.bk-detail-description{margin:30px 0;color:#766b6e;line-height:2.1}.bk-detail-info{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.bk-detail-info div{padding:18px;border-radius:16px;background:#fff}.bk-contact-line small,.bk-detail-info small{display:block;margin-bottom:7px;color:#9a8b90;font-size:9px;letter-spacing:.1em}.bk-detail-info b{font-size:13px}.bk-note{color:#9a8b90;font-size:12px}.bk-contact-layout{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:80px;gap:80px;padding-top:90px}.bk-contact-info h2{font-size:clamp(48px,6vw,80px)}.bk-contact-line{padding:22px 0}.bk-contact-line a,.bk-contact-line b{color:#24191d}.bk-contact-line a{color:#87334f;font-weight:800}.bk-form{padding:45px;border-radius:28px;background:#faf8f7}.bk-form-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:35px}.bk-form-head span{color:#87334f;font-weight:800}.bk-form h2{margin:0}.bk-form label{display:block;margin:20px 0 8px;color:#766b6e;font-size:13px;font-weight:700}.bk-form input,.bk-form textarea{width:100%;padding:15px 17px;border:1px solid #dfd3d7;border-radius:13px;background:#fff;color:#24191d;outline:none;resize:vertical;box-sizing:border-box}.bk-form input:focus,.bk-form textarea:focus{border-color:#87334f}.bk-form .bk-primary-btn{margin-top:25px;width:100%;cursor:pointer}.bk-blog-grid{grid-template-columns:repeat(2,1fr);grid-gap:55px 28px;gap:55px 28px;padding-top:75px}.bk-post{color:#24191d}.bk-post-featured{grid-column:1/-1}.bk-post-image{position:relative;height:360px;overflow:hidden;border-radius:24px;margin-bottom:22px}.bk-post-featured .bk-post-image{height:500px}.bk-post-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.bk-post:hover .bk-post-image img{transform:scale(1.035)}.bk-post-image span{position:absolute;top:18px;right:18px;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#fff;color:#87334f;font-size:11px;font-weight:800}.bk-post>small{color:#98415d;font-weight:800}.bk-post h2{margin:10px 0;font-size:28px;letter-spacing:-.025em}.bk-post p{color:#766b6e;line-height:1.9}.bk-post b{display:block;margin-top:18px;color:#87334f;font-size:13px}.bk-article{max-width:1050px}.bk-back{display:inline-flex;margin-bottom:35px;color:#87334f;font-weight:800}.bk-article>h1{max-width:900px;margin:20px 0;font-size:clamp(46px,7vw,86px);line-height:1.08;letter-spacing:-.055em}.bk-article-meta{display:flex;gap:20px;padding:20px 0;border-top:1px solid #eadfe2;border-bottom:1px solid #eadfe2;color:#766b6e;font-size:12px}.bk-article-image{height:560px;margin:40px 0 65px;overflow:hidden;border-radius:28px}.bk-article-image img{width:100%;height:100%;object-fit:cover}.bk-article-body{max-width:760px;margin:0 auto}.bk-article-body p{margin:0 0 28px;color:#4f4448;font-size:18px;line-height:2.2}.bk-article-body h2{margin:60px 0 25px;color:#87334f;font-size:36px}.bk-article-body .bk-primary-btn{margin-top:20px}.bk-auth-page{display:flex;align-items:center}.bk-auth-shell,.bk-register-shell{width:min(1100px,calc(100% - 48px));margin:auto;display:grid;grid-template-columns:.9fr 1.1fr;min-height:650px;overflow:hidden;border-radius:32px;background:#87334f}.bk-auth-brand,.bk-register-intro{padding:70px;color:#fff;display:flex;flex-direction:column;justify-content:center}.bk-auth-brand h1,.bk-register-intro h1{color:#fff}.bk-auth-brand h1 em,.bk-register-intro h1 em{color:#f4e7e9}.bk-auth-brand p,.bk-register-intro p{max-width:430px;color:rgba(255,255,255,.72);line-height:2}.bk-auth-brand .bk-secondary-btn,.bk-register-intro .bk-secondary-btn{align-self:flex-start;margin-top:25px;background:transparent;border-color:rgba(255,255,255,.35);color:#fff}.bk-auth-card,.bk-register-card{padding:70px;background:#fff}.bk-auth-card h2,.bk-auth-card-head h2{margin:18px 0 8px;font-size:38px}.bk-auth-card-head p,.bk-auth-card>p{color:#766b6e}.bk-auth-card form,.bk-register-card form{margin-top:30px;display:grid;grid-gap:14px;gap:14px}.bk-auth-card input,.bk-auth-card select,.bk-auth-card textarea,.bk-register-card input,.bk-register-card select,.bk-register-card textarea{border-radius:12px}.bk-register-points{display:grid;grid-gap:13px;gap:13px;margin-top:25px;color:rgba(255,255,255,.78);font-size:12px;font-weight:700}.bk-register-card{overflow-y:auto}@media (max-width:900px){.bk-page{padding-top:35px}.bk-auth-shell,.bk-contact-layout,.bk-listing-head,.bk-page-hero,.bk-register-shell{grid-template-columns:1fr}.bk-page-hero{gap:35px}.bk-feature-card{min-height:280px}.bk-about-intro{gap:25px}.bk-about-intro,.bk-detail{grid-template-columns:1fr}.bk-detail-image{min-height:470px}.bk-detail-content{padding:45px 30px}.bk-auth-brand,.bk-register-intro{padding:55px 35px}.bk-auth-card,.bk-register-card{padding:45px 30px}}@media (max-width:650px){.bk-shell{width:min(100% - 30px,1240px)}.bk-page-hero{padding:45px 0 55px}.bk-auth-brand h1,.bk-contact-info h2,.bk-listing-head h1,.bk-page-hero h1,.bk-register-intro h1{font-size:52px}.bk-pink-panel,.bk-service-cta{padding:38px 25px}.bk-service-cta{align-items:flex-start;flex-direction:column}.bk-service-row{grid-template-columns:45px 1fr 25px;gap:12px;padding:22px 4px}.bk-service-row strong{font-size:18px}.bk-big-search>div{flex-direction:column}.bk-big-search button{height:52px}.bk-listing-meta{align-items:flex-start;flex-direction:column;gap:10px}.bk-number-list article{grid-template-columns:45px 1fr 25px}.bk-blog-grid{grid-template-columns:1fr;padding-top:45px}.bk-post-featured{grid-column:auto}.bk-post-featured .bk-post-image,.bk-post-image{height:330px}.bk-article-image{height:350px;margin-top:25px}.bk-article-body p{font-size:16px}.bk-auth-shell,.bk-register-shell{width:min(100% - 30px,1100px);border-radius:24px}}.bk-site-header{position:-webkit-sticky;position:sticky;top:0;z-index:1000;width:100%;background:rgba(255,255,255,.97);border-bottom:1px solid #eadfe2;box-shadow:0 4px 18px rgba(52,39,44,.055);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.bk-header-inner{width:min(1240px,calc(100% - 48px));min-height:82px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:28px}.bk-logo{display:inline-flex;align-items:baseline;gap:5px;text-decoration:none!important;color:#87334f!important;white-space:nowrap}.bk-logo span{font-family:Manrope,sans-serif;font-size:13px;font-weight:700;letter-spacing:.08em}.bk-logo strong{font-family:"DM Serif Display",serif;font-size:28px;font-weight:400}.bk-main-nav{display:flex;align-items:center;justify-content:center;gap:28px;flex:1 1}.bk-main-nav a{color:#34272c;text-decoration:none;font-family:Vazirmatn,sans-serif;font-size:17px;font-weight:500;transition:color .2s ease}.bk-main-nav a:hover{color:#87334f}.bk-header-actions{display:flex;align-items:center;gap:16px}.bk-login-link{color:#34272c;text-decoration:none;font-family:Vazirmatn,sans-serif;font-size:13px;font-weight:500;transition:color .2s ease}.bk-login-link:hover{color:#87334f}.bk-header-cta{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 20px;border:1px solid #87334f;border-radius:999px;background:#87334f;color:#fff!important;text-decoration:none!important;font-family:Vazirmatn,sans-serif;font-size:12px;font-weight:600;transition:background .2s ease,border-color .2s ease,transform .2s ease}.bk-header-cta:hover{background:#98415d;transform:translateY(-1px)}.bk-site-footer{margin-top:80px;background:#651d34;color:#fff}.bk-footer-inner{width:min(1240px,calc(100% - 48px));margin:auto;padding:58px 0 24px}.bk-footer-logo{color:#fff!important}.bk-footer-inner>div:first-child p{max-width:380px;margin:14px 0 0;color:rgba(255,255,255,.72);font-family:Vazirmatn,sans-serif;font-size:19px;line-height:2}.bk-footer-links{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:42px;padding-bottom:30px;border-bottom:1px solid rgba(255,255,255,.15)}.bk-footer-links a{color:rgba(255,255,255,.86);text-decoration:none;font-family:Vazirmatn,sans-serif;font-size:19px}.bk-footer-bottom{display:flex;justify-content:space-between;padding-top:22px;color:rgba(255,255,255,.55);font-size:17px}.bk-footer-bottom,body{font-family:Vazirmatn,sans-serif}body{background:#fff;color:#291d21}button,input,label,li,p,textarea{font-family:Vazirmatn,sans-serif}@media(max-width:850px){.bk-header-inner{width:calc(100% - 28px);min-height:72px}.bk-main-nav{display:none}.bk-header-actions{margin-right:auto}.bk-header-cta{min-height:38px;padding:0 15px}.bk-footer-inner{width:calc(100% - 28px)}.bk-footer-bottom{flex-direction:column;gap:8px}}.bk-page,.page-section{background:#fff;color:#291d21;font-family:Vazirmatn,sans-serif}.bk-shell,.page-section .container{width:min(1180px,calc(100% - 48px));margin-inline:auto}.bk-page-hero{min-height:390px;padding:85px 0 70px;display:grid;grid-template-columns:1.35fr .65fr;align-items:end;grid-gap:70px;gap:70px;border-bottom:1px solid #eadfe2;position:relative}.bk-page-hero:before{content:"";position:absolute;width:180px;height:180px;left:2%;top:55px;background:#f4e7e9;border-radius:50%;z-index:0}.bk-page-hero>div{position:relative;z-index:1}.bk-eyebrow,.eyebrow{display:inline-block;color:#8a6571;font-family:Manrope,sans-serif;font-size:9px;font-weight:700;letter-spacing:.14em;margin-bottom:18px}.bk-page-hero h1{margin:0;color:#291d21;font-size:clamp(42px,5vw,64px);line-height:1.25;font-weight:500;letter-spacing:-.04em}.bk-page-hero h1 em{color:#98415d;font-style:normal}.bk-page-lead{max-width:620px;margin:25px 0 0;color:#776c70;font-size:13px;line-height:2.2}.bk-page-side{padding:27px;background:#f8f1f2;border-right:3px solid #98415d;color:#6e6065;font-size:12px;line-height:2.2}.auth-panel button,.button,.form-card button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 24px;border:0;border-radius:2px;background:#651d34;color:#fff!important;text-decoration:none!important;font-family:Vazirmatn,sans-serif;font-size:12px;cursor:pointer;transition:.2s}.auth-panel button:hover,.button:hover,.form-card button:hover{background:#98415d;transform:translateY(-1px)}.bk-content-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:90px;gap:90px;padding:100px 0}.bk-section-title{margin:0;font-size:38px;line-height:1.5;font-weight:500}.bk-section-title em{color:#98415d;font-style:normal}.bk-copy{max-width:560px;margin-top:25px;color:#766b70;font-size:13px;line-height:2.2}.bk-number-list{border-top:1px solid #eadfe2}.bk-number-item{min-height:76px;display:grid;grid-template-columns:50px 1fr 20px;align-items:center;grid-gap:15px;gap:15px;border-bottom:1px solid #eadfe2}.bk-number-item span{color:#ad8a95;font:10px Manrope,sans-serif}.bk-number-item strong{font-size:13px;font-weight:500}.bk-number-item b{color:#651d34}.bk-services-list{padding:80px 0 110px;border-top:1px solid #eadfe2}.bk-service-row{min-height:94px;display:grid;grid-template-columns:70px 1fr 1fr 25px;align-items:center;grid-gap:25px;gap:25px;border-bottom:1px solid #eadfe2;color:#291d21;text-decoration:none;transition:.2s}.bk-service-row:hover{padding-inline:16px;background:#faf5f6;color:#651d34}.bk-service-row>span:first-child{color:#b3949e;font:10px Manrope,sans-serif}.bk-service-row strong{font-size:15px;font-weight:600}.bk-service-row small{color:#85787d;font-size:11px}.auth-section{min-height:calc(100vh - 82px);padding:65px 0 90px!important;background:radial-gradient(circle at 15% 20%,#f7e7ea 0,transparent 25%),#fcfaf9}.auth-panel{width:min(1000px,calc(100% - 48px))!important;max-width:none!important;padding:0!important;background:transparent!important;box-shadow:none!important}.auth-panel:before{content:"BeautyKu  /  PRIVATE SPACE";display:block;margin-bottom:30px;color:#9b7883;font:700 9px Manrope,sans-serif;letter-spacing:.14em}.auth-panel>h1{max-width:600px;margin:0;color:#291d21;font-size:46px;line-height:1.35;font-weight:500}.auth-panel>h1:after{content:"";display:block;width:55px;height:2px;margin-top:22px;background:#98415d}.auth-panel>.page-lead{max-width:570px;margin:20px 0 35px;color:#776c70;font-size:13px;line-height:2}.auth-panel .form-card,.auth-panel form{width:min(620px,100%);margin-top:35px!important;padding:35px!important;background:#fff!important;border:1px solid #eadfe2!important;border-radius:0!important;box-shadow:0 20px 60px rgba(57,20,32,.07)!important}.auth-panel form:before{content:"";display:block;width:100%;height:4px;margin:-35px -35px 30px;width:calc(100% + 70px);background:#651d34}.auth-panel form>div{margin-bottom:20px}.auth-panel label,.form-card label{display:block;margin-bottom:8px;color:#5f5056;font-size:11px;font-weight:500}.auth-panel input,.auth-panel select,.auth-panel textarea,.form-card input,.form-card textarea{width:100%;box-sizing:border-box;min-height:48px;padding:0 14px;border:1px solid #e5dadd;border-radius:0;background:#fff;color:#291d21;outline:none;font-family:Vazirmatn,sans-serif;font-size:12px;transition:.2s}.auth-panel textarea,.form-card textarea{padding-top:13px;min-height:120px}.auth-panel input:focus,.auth-panel textarea:focus,.form-card input:focus,.form-card textarea:focus{border-color:#9b526c;box-shadow:0 0 0 3px #f7e7ea}.auth-panel button,.form-card button{width:100%;min-height:50px;margin-top:8px}.page-intro{padding:75px 0 40px;border-bottom:1px solid #eadfe2}.page-intro h1{margin:0;color:#291d21;font-size:46px;font-weight:500}.page-intro p{max-width:600px;margin:16px 0 25px;color:#776c70;font-size:13px;line-height:2}.listing-search{display:flex;max-width:600px;background:#fff;border:1px solid #e4d9dd}.listing-search input{flex:1 1;min-width:0;border:0;outline:0;padding:0 16px;font-family:Vazirmatn,sans-serif;font-size:12px}.listing-search .button{border-radius:0}.listing-meta{display:flex;justify-content:space-between;align-items:center;padding:25px 0;color:#8d7d83;font-size:11px}.text-link{color:#651d34;text-decoration:none}.salon-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;padding-bottom:90px}.salon-grid>*{background:#fff;border:1px solid #eadfe2;transition:.25s}.salon-grid>:hover{transform:translateY(-5px);box-shadow:0 20px 50px rgba(57,20,32,.09)}.empty-state{padding:90px 30px;text-align:center;background:#faf5f6;margin-bottom:90px}.empty-state h2{font-size:25px;font-weight:500}.empty-state p{color:#776c70;font-size:12px}.bk-contact-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px;gap:25px;padding:80px 0 100px}.bk-contact-card{padding:40px;background:#faf5f6;border:1px solid #eadfe2}.bk-contact-card h2{margin:0 0 30px;color:#651d34;font-size:21px;font-weight:500}.bk-contact-line{display:flex;flex-direction:column;gap:7px;padding:18px 0;border-bottom:1px solid #eadfe2;color:#776c70;font-size:12px}.bk-contact-line strong{color:#9c7b85;font:700 9px Manrope,sans-serif;letter-spacing:.1em}.bk-contact-line a{color:#651d34;text-decoration:none}.bk-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;padding:65px 0 100px}.bk-post{overflow:hidden;background:#fff;border:1px solid #eadfe2;text-decoration:none;color:#291d21;transition:.25s}.bk-post:hover{transform:translateY(-5px);box-shadow:0 20px 50px rgba(57,20,32,.08)}.bk-post img{width:100%;height:270px;object-fit:cover;display:block}.bk-post>div{padding:22px}.bk-post small{color:#9b7883;font-size:9px}.bk-post h2{margin:9px 0;font-size:16px;line-height:1.8;font-weight:600}.bk-post p{color:#776c70;font-size:11px;line-height:2}.bk-article{width:min(900px,calc(100% - 48px));margin:auto;padding:80px 0 110px}.bk-article>header{margin-bottom:45px}.bk-article h1{margin:15px 0;color:#291d21;font-size:45px;line-height:1.5;font-weight:500}.bk-article>header p{color:#776c70;font-size:13px;line-height:2}.bk-article img{width:100%;max-height:520px;object-fit:cover;margin-bottom:45px}.bk-article-body{color:#4f4348;font-size:14px;line-height:2.4}.bk-article-body h2{margin-top:45px;color:#651d34;font-size:23px;font-weight:600}@media(max-width:850px){.bk-shell,.page-section .container{width:calc(100% - 28px)}.bk-page-hero{grid-template-columns:1fr;gap:35px;padding:60px 0}.bk-page-hero:before{width:110px;height:110px}.bk-contact-grid,.bk-content-grid{grid-template-columns:1fr;gap:45px;padding:65px 0}.bk-services-list{padding:55px 0 75px}.bk-service-row{grid-template-columns:45px 1fr 25px;gap:12px}.bk-service-row small{display:none}.bk-blog-grid,.salon-grid{grid-template-columns:repeat(2,1fr)}.auth-section{padding-top:45px!important}}@media(max-width:600px){.auth-panel>h1,.bk-page-hero h1,.page-intro h1{font-size:36px}.bk-page-side{padding:20px}.bk-blog-grid,.salon-grid{grid-template-columns:1fr}.listing-search{display:flex;flex-direction:column;gap:8px;border:0}.listing-search input{min-height:48px;border:1px solid #e4d9dd}.auth-panel .form-card,.auth-panel form{padding:24px!important}.auth-panel form:before{margin:-24px -24px 24px;width:calc(100% + 48px)}.bk-article{width:calc(100% - 28px)}.bk-article h1{font-size:31px}}.bk-dashboard{min-height:calc(100vh - 150px);background:radial-gradient(circle at 10% 0,rgba(125,41,71,.06),transparent 28%),#faf8f8;padding:54px 24px 90px;direction:rtl}.bk-dashboard-shell{max-width:1180px;margin:0 auto}.bk-dashboard-head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:34px}.bk-dashboard-kicker{display:block;color:#8b5267;font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:9px}.bk-dashboard-head h1{margin:0 0 10px;color:#321923;font-size:clamp(30px,4vw,46px);line-height:1.15}.bk-dashboard-head p{margin:0;color:#75676d;font-size:14px}.bk-dashboard-card button,.bk-dashboard-outline,.bk-dashboard-primary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border-radius:12px;font:inherit;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer;border:1px solid #eadde1}.bk-dashboard-outline{color:#6a243c;background:#fff}.bk-dashboard-primary{color:#fff;background:#681f38;border-color:#681f38}.bk-dashboard-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:18px}.bk-dashboard-stat{background:#fff;border:1px solid #eee4e7;border-radius:18px;padding:23px 22px;box-shadow:0 10px 35px rgba(54,27,37,.045)}.bk-dashboard-stat strong{display:block;color:#681f38;font-size:28px;margin-bottom:7px}.bk-dashboard-stat span{color:#766970;font-size:12px}.bk-dashboard-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-bottom:18px}.bk-dashboard-card{display:block;background:#fff;border:1px solid #eee4e7;border-radius:20px;padding:27px;text-decoration:none;color:inherit;box-shadow:0 10px 35px rgba(54,27,37,.04);transition:transform .2s ease,box-shadow .2s ease}.bk-dashboard-card:hover{transform:translateY(-3px);box-shadow:0 18px 45px rgba(54,27,37,.08)}.bk-dashboard-card>span,.bk-dashboard-section-head span:first-child{color:#a36a7c;font-size:11px;font-weight:700}.bk-dashboard-card h2{color:#321923;font-size:20px;margin:9px 0 8px}.bk-dashboard-card p{color:#75676d;font-size:13px;line-height:1.9;margin:0 0 18px}.bk-dashboard-card b{color:#681f38;font-size:12px}.bk-dashboard-card .bk-dashboard-primary{color:#fff}.bk-dashboard-table-card{background:#fff;border:1px solid #eee4e7;border-radius:20px;padding:25px;box-shadow:0 10px 35px rgba(54,27,37,.04)}.bk-dashboard-section-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}.bk-dashboard-section-head h2{margin:5px 0 0;color:#321923;font-size:19px}.bk-status-pill{color:#397258!important;background:#edf8f1;padding:7px 12px;border-radius:999px;font-size:11px!important}.bk-dashboard-table{border-top:1px solid #f0e9eb}.bk-dashboard-table>div{display:grid;grid-template-columns:1.2fr 1.2fr 1fr;align-items:center;grid-gap:15px;gap:15px;padding:16px 4px;border-bottom:1px solid #f3edef;font-size:12px}.bk-dashboard-table span{color:#776970}.bk-dashboard-table b{color:#46333b}.bk-dashboard-table em{color:#8b5267;font-style:normal}.bk-cms-toolbar{display:flex;gap:12px;margin-bottom:18px}.bk-cms-toolbar input,.bk-cms-toolbar select{min-height:45px;border:1px solid #e9dfe2;border-radius:12px;background:#fff;padding:0 15px;font:inherit;font-size:12px;color:#44343a}.bk-cms-toolbar input{flex:1 1}.bk-cms-table>div{grid-template-columns:1.5fr 1fr 1fr auto}.bk-cms-table button{border:0;background:transparent;color:#681f38;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.bk-cms-table b.is-draft{color:#a27431}@media (max-width:800px){.bk-dashboard{padding:35px 16px 65px}.bk-dashboard-head{align-items:flex-start;flex-direction:column}.bk-dashboard-stats{grid-template-columns:repeat(2,1fr)}.bk-dashboard-grid{grid-template-columns:1fr}.bk-dashboard-table{overflow-x:auto}.bk-dashboard-table>div{min-width:620px}.bk-cms-toolbar{flex-direction:column}}.salon-card .card-image-wrap{position:relative!important;display:block;width:100%;height:280px;overflow:hidden;isolation:isolate}.salon-card .card-image-wrap .card-image{object-fit:cover!important;object-position:center}.salon-card .card-image-wrap img{max-width:none}@media (max-width:700px){.salon-card .card-image-wrap{height:240px}}.bk-dashboard-access{margin:70px auto 0;padding:0 24px 70px}.bk-dashboard-access-inner{max-width:1180px;margin:0 auto;padding:34px;border-radius:24px;background:linear-gradient(135deg,#fff8f7,#fff 55%,#fdf0ee);border:1px solid rgba(112,35,57,.12);box-shadow:0 18px 50px rgba(65,25,35,.08);display:flex;align-items:center;justify-content:space-between;gap:30px}.bk-dashboard-access-inner h2{margin:8px 0;color:#5b1930;font-size:clamp(24px,3vw,36px)}.bk-dashboard-access-inner p{margin:0;color:#6f6265}.bk-dashboard-access-links{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.bk-dashboard-access-links a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:12px;background:#701f3a;color:#fff;text-decoration:none;font-weight:700;transition:.2s ease}.bk-dashboard-access-links a:hover{transform:translateY(-2px);background:#57162c}.bk-dashboard-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}@media (max-width:800px){.bk-dashboard-access-inner{flex-direction:column;align-items:stretch}.bk-dashboard-access-links{justify-content:stretch}.bk-dashboard-access-links a{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 10px)}}@media (max-width:520px){.bk-dashboard-access-links a{flex-basis:100%}}.bk-login-page{min-height:100vh;padding:50px 24px;background:radial-gradient(circle at 10% 10%,rgba(239,174,158,.18),transparent 35%),#fffafa;display:flex;align-items:center;justify-content:center}.bk-login-shell{width:min(1120px,100%);display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:70px;gap:70px;align-items:center}.bk-login-brand{padding:30px}.bk-login-logo{display:inline-block;margin-bottom:55px;color:#681c36;text-decoration:none;font-size:28px;font-weight:900;letter-spacing:-.04em}.bk-login-logo span{color:#a94e67}.bk-login-brand h1{margin:18px 0;color:#421321;font-size:clamp(42px,5vw,68px);line-height:1.08;letter-spacing:-.05em}.bk-login-brand h1 em{color:#8c2949;font-style:normal}.bk-login-brand p{max-width:430px;color:#76676b;line-height:2;font-size:16px}.bk-login-card{padding:38px;background:rgba(255,255,255,.96);border:1px solid rgba(104,28,54,.1);border-radius:28px;box-shadow:0 25px 70px rgba(67,22,37,.1)}.bk-login-card-head span{color:#9b5369;font-size:12px;font-weight:800;letter-spacing:.12em}.bk-login-card-head h2{margin:8px 0;color:#421321;font-size:30px}.bk-login-card-head p{margin:0 0 24px;color:#7a6d70;line-height:1.8}.bk-login-roles{display:grid;grid-gap:10px;gap:10px}.bk-login-role{width:100%;min-height:78px;padding:12px 15px;border:1px solid #eadcdf;border-radius:16px;background:#fff;color:#421321;display:flex;align-items:center;gap:13px;text-align:right;cursor:pointer;transition:.2s ease}.bk-login-role:hover{border-color:#c78396;transform:translateY(-1px)}.bk-login-role.is-selected{border-color:#8c2949;background:#fff5f7;box-shadow:0 8px 25px rgba(140,41,73,.1)}.bk-login-role-icon{width:45px;height:45px;border-radius:13px;background:#f9e8ed;display:grid;place-items:center;font-size:22px;flex:0 0 auto}.bk-login-role-content{flex:1 1;display:flex;flex-direction:column;gap:4px}.bk-login-role-content strong{font-size:15px}.bk-login-role-content small{color:#857579;font-size:12px}.bk-login-role-check{width:25px;height:25px;border-radius:50%;border:1px solid #d9c6cc;display:grid;place-items:center;color:white;font-size:13px}.bk-login-role.is-selected .bk-login-role-check{background:#8c2949;border-color:#8c2949}.bk-login-selected{margin:15px 0 22px;padding:13px 15px;border-radius:12px;background:#fff7f4;color:#765d63;font-size:13px;line-height:1.8}.bk-login-form{display:grid;grid-gap:9px;gap:9px}.bk-login-form label{margin-top:5px;color:#4d363d;font-size:13px;font-weight:700}.bk-login-form input{width:100%;min-height:50px;padding:0 15px;border:1px solid #e4d6da;border-radius:12px;background:#fff;color:#35121e;outline:none;font:inherit;box-sizing:border-box}.bk-login-form input:focus{border-color:#9b5369;box-shadow:0 0 0 4px rgba(155,83,105,.1)}.bk-login-form input:disabled{opacity:.65}.bk-login-error{margin-top:7px;padding:11px 13px;border-radius:10px;background:#fff0f0;color:#a02736;font-size:13px;line-height:1.7}.bk-login-submit{min-height:52px;margin-top:10px;border:0;border-radius:13px;background:#7b2441;color:white;font:inherit;font-weight:800;cursor:pointer;transition:.2s ease}.bk-login-submit:hover:not(:disabled){background:#5f1931;transform:translateY(-1px)}.bk-login-submit:disabled{opacity:.65;cursor:wait}.bk-login-footer{margin-top:22px;padding-top:20px;border-top:1px solid #eee3e6;display:flex;justify-content:center;gap:7px;color:#7b6c71;font-size:13px}.bk-login-footer a{color:#7b2441;font-weight:800;text-decoration:none}.bk-login-back{display:block;margin-top:20px;color:#8b6e77;text-align:center;text-decoration:none;font-size:12px}@media (max-width:850px){.bk-login-shell{grid-template-columns:1fr;gap:10px;max-width:620px}.bk-login-brand{padding:10px;text-align:center}.bk-login-brand p{margin-left:auto;margin-right:auto}.bk-login-logo{margin-bottom:25px}.bk-login-brand h1{font-size:42px}}@media (max-width:520px){.bk-login-page{padding:20px 14px}.bk-login-card{padding:23px 18px;border-radius:22px}.bk-login-brand{display:none}}.bk3-hero .bk3-hero-copy{position:relative;z-index:5}.bk3-hero .bk3-search{position:relative;z-index:20;pointer-events:auto}.bk3-hero .bk3-search button,.bk3-hero .bk3-search input,.bk3-hero .bk3-search>div{position:relative;z-index:21;pointer-events:auto}.bk3-hero .bk3-search input{display:block;min-height:24px;cursor:text;-webkit-user-select:text;-moz-user-select:text;user-select:text}.bk3-hero .bk3-search button{cursor:pointer}.bk3-services .bk3-service-list{display:flex!important;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:22px;border:0}.bk3-services .bk3-service-list>a{display:flex!important;flex:0 0 116px;width:116px;min-height:0;grid-template-columns:none;grid-template-rows:none;flex-direction:column;align-items:center;gap:9px;padding:0 4px 10px;border:0;border-radius:0;background:transparent}.bk3-services .bk3-service-list>a>span{display:grid!important;place-items:center;width:82px;height:82px;flex:0 0 82px;border:1px solid #f1c9d6;border-radius:50%;background:#fbeaf0;color:#87334f;font-size:25px}.bk3-services .bk3-service-list>a>strong{display:block;color:#382b30;font-size:14px}.bk3-services .bk3-service-list>a>small{display:block!important;color:#777;font-size:11px;line-height:1.7}.bk3-services .bk3-service-list>a:hover{padding-inline:4px;background:transparent;transform:translateY(-4px)}.bk3-services .bk3-service-list>a:hover>span{background:#f5d8e2;border-color:#d99aaf;box-shadow:0 8px 22px rgb(135 51 79/12%)}@media (max-width:640px){.bk3-services .bk3-service-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px 8px;gap:22px 8px}.bk3-services .bk3-service-list>a{width:auto;min-width:0;flex:initial;padding-inline:0}.bk3-services .bk3-service-list>a>span{width:68px;height:68px;flex-basis:68px;font-size:22px}.bk3-services .bk3-service-list>a>strong{font-size:12px}.bk3-services .bk3-service-list>a>small{display:block!important;font-size:10px}}.bk3-services,.bk3-services .bk3-wrap{background:#fff!important}.bk3-services .bk3-head{justify-content:center!important;text-align:center;margin-bottom:32px}.bk3-services .bk3-head>div{width:100%;text-align:center}.bk3-services .bk3-head>div>small{display:block;text-align:center}.bk3-services .bk3-head h2{text-align:center}.bk3-services .bk3-head>p{display:none!important}.bk3-services .bk3-service-list{justify-content:center!important;align-items:flex-start;width:100%;margin-inline:auto;background:#fff!important}.bk3-services .bk3-service-list>a{background:transparent!important;text-align:center}@media (max-width:640px){.bk3-services .bk3-service-list{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center}}.bk3-look{width:min(1180px,calc(100% - 48px));margin-inline:auto;padding-top:64px;padding-bottom:72px}.bk3-look .bk3-head{align-items:end;margin-bottom:28px}.bk3-look .bk3-look-grid{display:grid!important;grid-gap:22px!important;gap:22px!important}.bk3-look .bk3-look-grid>article{display:flex!important;padding:12px 12px 20px;overflow:hidden;background:#fff!important;border:1px solid #eee2e5;border-radius:18px;box-shadow:0 8px 28px rgba(76,24,42,.055);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.bk3-look .bk3-look-grid>article:hover{transform:translateY(-4px);border-color:#d9b8c2;box-shadow:0 14px 34px rgba(76,24,42,.11)}.bk3-look .bk3-look-grid>article>div{border-radius:12px;background:#f8f1f3}.bk3-look .bk3-look-grid>article>div img{transition:transform .45s ease}.bk3-look .bk3-look-grid>article:hover>div img{transform:scale(1.045)}.bk3-look .bk3-look-grid>article>small{margin-top:18px;color:#8a2948;letter-spacing:.08em}.bk3-look .bk3-look-grid>article h3{margin:8px 0 0;color:#3a2630;font-size:clamp(16px,1.5vw,21px);line-height:1.7}@media (max-width:760px){.bk3-look{width:calc(100% - 32px);padding-top:44px;padding-bottom:48px}.bk3-look .bk3-look-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}}@media (max-width:480px){.bk3-look .bk3-look-grid{grid-template-columns:1fr!important;gap:16px!important}.bk3-look .bk3-look-grid>article{padding:10px 10px 16px}.bk3-look .bk3-look-grid>article>div{aspect-ratio:16/10}}.bk3-look{padding-top:76px;padding-bottom:100px}.bk3-look .bk3-head{margin-bottom:34px}.bk3-look .bk3-look-grid{gap:26px!important}.bk3-look .bk3-look-grid>article{padding:16px 16px 24px;background:#fff5f7!important;border:1px solid #efd6de;border-radius:22px;box-shadow:0 10px 30px rgba(113,37,64,.08)}.bk3-look .bk3-look-grid>article:hover{border-color:#d7a7b7;box-shadow:0 18px 38px rgba(113,37,64,.14)}.bk3-look .bk3-look-grid>article>div{aspect-ratio:4/3;background:#f5e5ea}.bk3-look .bk3-look-grid>article>small{margin-top:22px;color:#842744;font-size:11px;font-weight:800}.bk3-look .bk3-look-grid>article h3{margin:9px 0 0;color:#74213d;font-size:clamp(18px,1.6vw,22px);line-height:1.8}.bk3-look .bk3-look-grid>article .bk3-look-description{margin:10px 0 0;color:#705b62;font-size:14px;line-height:2;text-align:right}@media (max-width:760px){.bk3-look .bk3-look-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.bk3-look .bk3-look-grid>article{padding:12px 12px 18px}.bk3-look .bk3-look-grid>article>div{aspect-ratio:4/3}}@media (max-width:480px){.bk3-look .bk3-look-grid{grid-template-columns:1fr!important;gap:18px!important}.bk3-look .bk3-look-grid>article>div{aspect-ratio:16/10}.bk3-look .bk3-look-grid>article h3{font-size:20px}.bk3-look .bk3-look-grid>article .bk3-look-description{font-size:14px}}.bk3-look .bk3-head h2{font-size:clamp(25px,2.5vw,34px);line-height:1.65;font-weight:600;color:#74213d;letter-spacing:-.5px}.bk3-look .bk3-head h2 em{color:#a65b75;font-style:normal;font-weight:500}@media (max-width:480px){.bk3-look .bk3-head h2{font-size:25px}}.bk3-look .bk3-head h2{font-family:inherit!important;font-size:clamp(18px,1.8vw,24px)!important;font-weight:500!important;line-height:1.5!important;color:#74213d!important;letter-spacing:0!important;white-space:nowrap!important}.bk3-look .bk3-head h2 br{display:none!important}.bk3-look .bk3-head h2 em{color:#842744!important;font-style:normal!important;font-weight:500!important}@media (max-width:480px){.bk3-look .bk3-head h2{font-size:18px!important}}.bk3-journal{padding-top:82px;padding-bottom:96px}.bk3-journal .bk3-head{margin-bottom:32px}.bk3-journal .bk3-head h2{color:#74213d}.bk3-journal .bk3-head h2 em{color:#9a4562;font-style:normal}.bk3-journal .bk3-articles{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.bk3-journal .bk3-articles>a.bk3-article-card{display:flex;flex-direction:column;min-width:0;padding:14px 14px 20px;overflow:hidden;color:#74213d;text-decoration:none;background:linear-gradient(160deg,#fff8fa,#fcecf1);border:1px solid #efd4de;border-radius:22px;box-shadow:0 8px 26px rgba(116,33,61,.07);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.bk3-journal .bk3-articles>a.bk3-article-card:hover{transform:translateY(-5px);border-color:#d7a2b5;box-shadow:0 16px 34px rgba(116,33,61,.14)}.bk3-journal .bk3-article-image{position:relative;width:100%;height:auto;aspect-ratio:4/3;overflow:hidden;border-radius:15px;background:#f3dfe7}.bk3-journal .bk3-article-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.bk3-journal .bk3-article-card:hover .bk3-article-image img{transform:scale(1.045)}.bk3-journal .bk3-article-image span{top:12px;right:12px;width:34px;height:34px;color:#fff;background:#842744;border:1px solid rgba(255,255,255,.6);font-size:11px;font-weight:700}.bk3-journal .bk3-article-card>small{margin-top:19px;color:#923b59;font-size:11px;font-weight:700}.bk3-journal .bk3-article-card h3{margin:8px 0 0;color:#702039;font-size:18px;font-weight:600;line-height:1.9}.bk3-journal .bk3-article-description{margin:8px 0 18px;color:#705b63;font-size:13px;line-height:2.1;font-weight:400}.bk3-journal .bk3-article-read{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:13px;color:#842744;border-top:1px solid #ebd1db;font-size:12px;font-weight:700}.bk3-journal .bk3-article-read span{display:inline-grid;place-items:center;width:28px;height:28px;color:#fff;background:#842744;border-radius:50%;transition:transform .2s ease}.bk3-journal .bk3-article-card:hover .bk3-article-read span{transform:translate(2px,-2px)}@media (max-width:760px){.bk3-journal .bk3-articles{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bk3-journal .bk3-articles>a.bk3-article-card{padding:10px 10px 16px}.bk3-journal .bk3-article-card h3{font-size:16px}}@media (max-width:480px){.bk3-journal{padding-top:56px;padding-bottom:64px}.bk3-journal .bk3-articles{grid-template-columns:1fr;gap:20px}.bk3-journal .bk3-article-image{aspect-ratio:16/10}.bk3-journal .bk3-article-card h3{font-size:18px}.bk3-journal .bk3-article-description{font-size:14px}}.bk3-journal>.bk3-head{justify-content:space-between!important;gap:16px!important;margin-bottom:30px!important}.bk3-journal>.bk3-head,.bk3-journal>.bk3-head>div{display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:nowrap!important}.bk3-journal>.bk3-head>div{gap:18px!important;min-width:0}.bk3-journal>.bk3-head>div>small{margin:0!important;color:#923b59!important;font-size:10px!important;font-weight:600!important;letter-spacing:.08em!important;white-space:nowrap!important}.bk3-journal>.bk3-head h2{margin:0!important;color:#74213d!important;font-size:21px!important;font-weight:500!important;line-height:1.5!important;white-space:nowrap!important}.bk3-journal>.bk3-head h2 br{display:none!important}.bk3-journal>.bk3-head h2 em{color:#9a4562!important;font-style:normal!important;font-weight:500!important}.bk3-journal>.bk3-head>a{flex-shrink:0;color:#842744!important;font-size:12px!important;font-weight:600!important;text-decoration:none;white-space:nowrap!important;border-bottom:1px solid #dcb4c2;padding-bottom:4px}.bk3-journal>.bk3-head>a:hover{color:#b05b79!important;border-color:#b05b79}@media (max-width:480px){.bk3-journal>.bk3-head{gap:10px!important}.bk3-journal>.bk3-head>div{gap:8px!important}.bk3-journal>.bk3-head>div>small{font-size:8px!important}.bk3-journal>.bk3-head h2{font-size:17px!important}.bk3-journal>.bk3-head>a{font-size:10px!important}}.bk3-look>.bk3-head{justify-content:space-between!important;gap:24px!important;margin-bottom:30px!important}.bk3-look>.bk3-head,.bk3-look>.bk3-head>div{display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:nowrap!important}.bk3-look>.bk3-head>div{gap:22px!important;min-width:0}.bk3-look>.bk3-head>div>small{margin:0!important;color:#923b59!important;font-size:10px!important;font-weight:600!important;letter-spacing:.08em!important;white-space:nowrap!important}.bk3-look>.bk3-head h2{display:flex!important;flex-direction:row!important;align-items:center!important;gap:7px!important;margin:0!important;color:#74213d!important;font-size:21px!important;font-weight:500!important;line-height:1.5!important;white-space:nowrap!important}.bk3-look>.bk3-head h2 br{display:none!important}.bk3-look>.bk3-head h2 em{color:#9a4562!important;font-style:normal!important;font-weight:500!important}.bk3-look>.bk3-head>a{flex-shrink:0;color:#842744!important;font-size:12px!important;font-weight:600!important;text-decoration:none!important;white-space:nowrap!important;border-bottom:1px solid #dcb4c2;padding-bottom:4px}.bk3-look>.bk3-head>a:hover{color:#b05b79!important;border-color:#b05b79}@media (max-width:600px){.bk3-look>.bk3-head{gap:10px!important}.bk3-look>.bk3-head>div{gap:9px!important}.bk3-look>.bk3-head>div>small{font-size:8px!important}.bk3-look>.bk3-head h2{gap:4px!important;font-size:15px!important}.bk3-look>.bk3-head>a{font-size:10px!important}}.bk3-look .bk3-look-grid{gap:32px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.bk3-look .bk3-look-grid>article{padding:18px 18px 26px!important;border:1px solid #ead2db!important;border-top:3px solid #842744!important;border-radius:24px!important;background:linear-gradient(155deg,#fff8fa,#fceef2)!important;box-shadow:0 9px 25px rgba(116,33,61,.07)!important;transition:transform .25s ease,box-shadow .25s ease!important}.bk3-look .bk3-look-grid>article:hover{transform:translateY(-5px);box-shadow:0 16px 34px rgba(116,33,61,.13)!important}.bk3-look .bk3-look-grid>article>div{border-radius:17px!important;background:#f3dfe7!important}.bk3-look .bk3-look-grid>article>small{color:#842744!important;font-size:11px!important}.bk3-look .bk3-look-grid>article h3{color:#74213d!important}.bk3-look .bk3-look-grid>article .bk3-look-description{color:#705b63!important;line-height:2.1!important}@media (max-width:760px){.bk3-look .bk3-look-grid{gap:22px!important}.bk3-look .bk3-look-grid>article{padding:13px 13px 20px!important}}@media (max-width:480px){.bk3-look .bk3-look-grid{gap:20px!important}}.bk3-services .bk3-service-list{column-gap:34px!important;row-gap:30px!important}@media (max-width:760px){.bk3-services .bk3-service-list{column-gap:24px!important;row-gap:26px!important}}@media (max-width:480px){.bk3-services .bk3-service-list{column-gap:18px!important;row-gap:24px!important}}.bk3-services .bk3-service-list{column-gap:64px!important;row-gap:52px!important;justify-content:space-between!important}.bk3-services .bk3-service-list>a{margin:8px 0!important}@media (max-width:760px){.bk3-services .bk3-service-list{column-gap:42px!important;row-gap:40px!important}}@media (max-width:480px){.bk3-services .bk3-service-list{column-gap:28px!important;row-gap:34px!important}}:root{--bk-wine-deep:#481326;--bk-wine:#70213d;--bk-burgundy:#70213d;--bk-wine-rose:#963d5d;--bk-rose-gold:#bc788e;--bk-pearl-pink:#f8eaf0;--bk-luxury-gradient:linear-gradient(125deg,#481326,#70213d 42%,#963d5d 76%,#70213d)}.bk3-hero,.bk3-owner{--bk-wine:#70213d}.bk3-discovery-copy form button,.bk3-owner .bk3-wrap>a,.bk3-search button{background:linear-gradient(135deg,#70213d,#963d5d)!important;border:1px solid rgba(188,120,142,.45);box-shadow:0 6px 18px rgba(72,19,38,.16)}.bk3-head>a,.bk3-journal .bk3-article-card>small,.bk3-look .bk3-look-grid>article>small{color:#842744}#colophon,.site-footer,footer{background:linear-gradient(135deg,#481326,#70213d 58%,#542038);color:#fff8fa}#colophon a,.site-footer a,footer a{transition:color .2s ease}#colophon a:hover,.site-footer a:hover,footer a:hover{color:#e5b8c7}.bk3-feature{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;grid-gap:0!important;gap:0!important;max-width:1180px;margin:42px auto 70px!important;overflow:hidden;border:1px solid #e8cbd6;border-radius:28px;background:radial-gradient(ellipse at 100% 0,rgba(188,120,142,.13),transparent 42%),linear-gradient(135deg,#fffafc,#f9edf2);box-shadow:0 18px 50px rgba(72,19,38,.09)}.bk3-feature:before{content:"";position:absolute;z-index:2;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#bc788e,#70213d,#481326,#963d5d)}.bk3-feature-photo{position:relative;min-width:0;min-height:440px;background:#ead6df}.bk3-feature-photo:after{content:"";position:absolute;inset:45% 0 0;pointer-events:none;background:linear-gradient(transparent,rgba(53,12,30,.38))}.bk3-feature-photo img{display:block;width:100%;height:100%;min-height:440px;object-fit:cover;transition:transform .7s ease}.bk3-feature:hover .bk3-feature-photo img{transform:scale(1.025)}.bk3-feature-photo>span{position:absolute;z-index:3;top:22px;left:22px;padding:9px 13px;border:1px solid rgba(255,255,255,.5);border-radius:999px;color:#fffafc;background:rgba(72,19,38,.78);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:10px;letter-spacing:.12em}.bk3-feature-copy{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;padding:48px clamp(24px,4vw,54px);text-align:right}.bk3-feature-copy>small{color:#963d5d;font-size:10px;font-weight:700;letter-spacing:.12em}.bk3-feature-copy>em{align-self:flex-end;margin-top:10px;color:#bc788e;font-size:12px;font-style:normal;letter-spacing:.1em}.bk3-feature-copy h2{margin:14px 0 8px;color:#481326;font-size:clamp(25px,3vw,36px);font-weight:600;line-height:1.7}.bk3-feature-copy>label{display:inline-flex;align-items:center;gap:8px;color:#8c5266;font-size:13px}.bk3-feature-copy>label:before{content:"⌖";display:inline-grid;place-items:center;width:27px;height:27px;border-radius:50%;color:#842744;background:#f0dce4;font-size:17px}.bk3-feature-copy>p{margin:20px 0;color:#715c64;font-size:14px;line-height:2.2}.bk3-feature .bk3-rating{display:flex;align-items:center;gap:13px;padding:10px 14px;border:1px solid #ecd5de;border-radius:12px;background:rgba(255,255,255,.68)}.bk3-feature .bk3-rating b{color:#842744;font-size:14px}.bk3-feature .bk3-rating span{color:#806a72;font-size:12px}.bk3-feature .bk3-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:19px}.bk3-feature .bk3-tags>span{padding:8px 12px;border:1px solid #ead0da;border-radius:999px;color:#842744;background:#fff7fa;font-size:11px}.bk3-feature .bk3-feature-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;width:100%;margin-top:28px}.bk3-feature .bk3-feature-actions>a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 22px;border:1px solid #963d5d;border-radius:12px;color:#fff9fb;background:linear-gradient(125deg,#481326,#70213d 60%,#963d5d);box-shadow:0 7px 18px rgba(72,19,38,.16);font-size:13px;font-weight:600;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.bk3-feature .bk3-feature-actions>a:hover{transform:translateY(-2px);box-shadow:0 11px 24px rgba(72,19,38,.22)}.bk3-feature .bk3-feature-actions>button{min-height:44px;padding:10px 15px;border:1px solid #dfbdca;border-radius:12px;color:#70213d;background:rgba(255,255,255,.65);font:inherit;font-size:12px;cursor:pointer;transition:background .2s ease,border-color .2s ease}.bk3-feature .bk3-feature-actions>button:hover{border-color:#bc788e;background:#f5e3ea}@media (max-width:760px){.bk3-feature{grid-template-columns:1fr;margin:30px 18px 52px!important;border-radius:22px}.bk3-feature-photo,.bk3-feature-photo img{min-height:0;height:auto;aspect-ratio:5/4}.bk3-feature-copy{padding:28px 24px 30px}.bk3-feature-copy h2{font-size:27px}.bk3-feature .bk3-feature-actions{margin-top:22px}}@media (max-width:420px){.bk3-feature{margin-right:12px!important;margin-left:12px!important}.bk3-feature-copy{padding:23px 18px 25px}.bk3-feature .bk3-feature-actions>a,.bk3-feature .bk3-feature-actions>button{flex:1 1;padding-right:12px;padding-left:12px}}.bk3-feature{border-radius:64px 18px 64px 18px!important;border:1px solid #e4c0ce!important;box-shadow:0 24px 60px rgba(72,19,38,.11),inset 0 0 0 5px rgba(255,255,255,.45)!important}.bk3-feature:before{height:4px!important;background:linear-gradient(90deg,#bc788e,#70213d 35%,#481326 65%,#d5a4b5)!important}.bk3-feature-photo{overflow:hidden}.bk3-feature-photo,.bk3-feature-photo img{border-radius:0 0 100px 0}.bk3-feature-photo>span{border-radius:6px 18px 6px 18px!important;border-color:rgba(229,184,199,.7)!important}.bk3-feature-copy{background:radial-gradient(ellipse at 100% 0,rgba(188,120,142,.13),transparent 45%),linear-gradient(145deg,#fffafc,#f8eaf0)!important}.bk3-feature-copy h2{position:relative;padding-bottom:10px}.bk3-feature-copy h2:after{content:"";position:absolute;right:0;bottom:0;width:62px;height:3px;border-radius:10px;background:linear-gradient(90deg,#bc788e,#70213d)}.bk3-feature .bk3-rating{border-radius:6px 16px 6px 16px!important}.bk3-feature .bk3-tags>span{border-radius:6px 14px 6px 14px!important}.bk3-feature .bk3-feature-actions>a,.bk3-feature .bk3-feature-actions>button{border-radius:6px 16px 6px 16px!important}@media (max-width:760px){.bk3-feature{border-radius:38px 12px 38px 12px!important}.bk3-feature-photo,.bk3-feature-photo img{border-radius:0 0 64px 0}}.bk-site-header{background:#fff;border-bottom:1px solid #eee2e6;box-shadow:0 3px 16px rgba(72,19,38,.045)}.bk-site-header .bk-header-top{background:#F8E5EB;border-bottom:1px solid #eacbd5}.bk-site-header .bk-header-top-inner{width:min(1240px,calc(100% - 48px));min-height:58px;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.bk-site-header .bk-support-link{display:inline-flex;align-items:center;gap:10px;color:#70213d;text-decoration:none;flex-shrink:0}.bk-site-header .bk-support-link small{color:#70213D}.bk-site-header .bk-support-icon{width:34px;height:34px;display:grid;place-items:center;border:1px solid #e6cbd4;border-radius:50%;font-size:21px}.bk-site-header .bk-support-link small,.bk-site-header .bk-support-link strong{display:block}.bk-site-header .bk-support-link strong{font-size:12px;font-weight:600}.bk-site-header .bk-support-link small{margin-top:2px;color:#846873;font-size:10px}.bk-site-header .bk-header-search{width:min(460px,58%);min-height:38px;display:flex;align-items:center;border:1px solid #e8d6dd;border-radius:8px;background:#fff;overflow:hidden}.bk-site-header .bk-header-search:focus-within{border-color:#b87990;box-shadow:0 0 0 3px rgba(112,33,61,.07)}.bk-site-header .bk-header-search input{width:100%;min-width:0;height:38px;padding:0 14px;border:0;outline:0;background:transparent;color:#34272c;font-size:12px}.bk-site-header .bk-header-search input::placeholder{color:#a08d94}.bk-site-header .bk-header-search button{width:42px;height:38px;display:grid;place-items:center;flex-shrink:0;border:0;background:transparent;color:#70213d;cursor:pointer}.bk-site-header .bk-header-search button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.bk-site-header .bk-header-inner{width:min(1240px,calc(100% - 48px));min-height:78px;margin-inline:auto;display:flex;align-items:center;justify-content:space-between}.bk-site-header .bk-logo{display:inline-flex;align-items:center;gap:9px;color:#70213d!important;text-decoration:none!important;flex-shrink:0}.bk-site-header .bk-logo-mark{display:grid;place-items:center;border-radius:50%;background:#70213d;color:#fff}.bk-site-header .bk-logo-copy strong{display:block;color:#70213d;font-family:"DM Serif Display",serif;font-size:22px;font-weight:400;line-height:1.2}.bk-site-header .bk-logo-copy small{display:block;margin-top:3px;color:#927680;font-size:8px;letter-spacing:.09em;direction:ltr}.bk-site-header .bk-main-nav{display:flex;align-items:center;justify-content:center;gap:clamp(13px,2vw,27px);flex:1 1}.bk-site-header .bk-main-nav a{padding-block:8px;color:#49383f;font-size:12px;white-space:nowrap;text-decoration:none;transition:color .2s ease}.bk-site-header .bk-main-nav a:hover{color:#70213d}.bk-site-header .bk-header-actions{display:flex;align-items:center;gap:17px;flex-shrink:0}.bk-site-header .bk-header-cta{padding:0 17px;border:1px solid #70213d;border-radius:7px;background:#70213d;color:#fff!important;font-size:12px;text-decoration:none!important;transition:background .2s ease}.bk-site-header .bk-header-cta:hover{background:#481326}.bk-site-header .bk-login-link{color:#70213d;font-size:12px;white-space:nowrap;text-decoration:none}.bk-site-header .bk-mobile-menu{display:none}.bk-site-header .bk-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:850px){.bk-site-header .bk-header-top-inner{width:calc(100% - 28px);min-height:56px;gap:12px}.bk-site-header .bk-support-link small{display:none}.bk-site-header .bk-support-link strong{font-size:11px}.bk-site-header .bk-support-icon{width:30px;height:30px}.bk-site-header .bk-header-search{width:auto;flex:1 1}.bk-site-header .bk-header-search input{padding-inline:9px;font-size:11px}.bk-site-header .bk-header-inner{width:calc(100% - 28px);min-height:68px;gap:10px;flex-wrap:wrap}.bk-site-header .bk-logo-mark{width:31px;height:31px}.bk-site-header .bk-logo-copy strong{font-size:19px}.bk-site-header .bk-logo-copy small{font-size:7px}.bk-site-header .bk-header-actions{gap:11px;-webkit-margin-start:auto;margin-inline-start:auto}.bk-site-header .bk-header-cta{min-height:36px;padding-inline:12px;font-size:11px}.bk-site-header .bk-login-link{font-size:11px}.bk-site-header .bk-mobile-menu{width:36px;height:36px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px solid #ead8df;border-radius:7px;background:#fff;cursor:pointer}.bk-site-header .bk-mobile-menu span{width:16px;height:1.5px;background:#70213d}.bk-site-header .bk-main-nav{display:none;width:100%;flex:0 0 100%;padding:8px 0 17px;border-top:1px solid #f0e4e8}.bk-site-header .bk-main-nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:2px}.bk-site-header .bk-main-nav a{padding:10px 8px;border-radius:5px}.bk-site-header .bk-main-nav a:hover{background:#f8eef1}}@media (max-width:420px){.bk-site-header .bk-header-top-inner{gap:8px}.bk-site-header .bk-support-link{gap:6px}.bk-site-header .bk-support-link strong{font-size:10px}.bk-site-header .bk-support-icon{width:27px;height:27px;font-size:17px}.bk-site-header .bk-header-actions{gap:8px}.bk-site-header .bk-header-cta{padding-inline:9px}.bk-site-header .bk-login-link{font-size:10px}}.bk3-map{overflow:hidden;border:1px solid #ead3dc;border-radius:24px;background:#fff;padding:8px;box-shadow:0 16px 42px rgba(72,19,38,.08),0 3px 10px rgba(72,19,38,.035)}.bk3-map iframe{display:block;width:100%;height:620px;min-height:420px;border:0;border-radius:17px;overflow:hidden}@media (max-width:1050px){.bk3-map iframe{height:520px}}@media (max-width:760px){.bk3-map iframe{height:420px}}.bk3-map-overlay{border:1px solid rgba(234,211,220,.85);border-radius:16px;background:rgba(255,255,255,.97);box-shadow:0 8px 24px rgba(72,19,38,.09);color:#481326}.bk3-map-overlay span{color:#92516a}.bk3-map-overlay strong{color:#481326}@media (max-width:640px){.bk3-map{padding:5px;border-radius:18px}.bk3-map iframe{border-radius:13px}.bk3-map-overlay{border-radius:12px}}.bk-salon-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px;align-items:end}.bk-salon-filters>label:not(.bk-open-filter){display:grid;grid-gap:6px;gap:6px;font-size:13px}.bk-salon-filters select{width:100%;min-height:44px;padding:10px 12px;border:1px solid #e6d9de;border-radius:10px;background:#fff;color:#34252b;font:inherit}.bk-open-filter{display:flex;align-items:center;gap:8px;min-height:44px;font-size:13px}.bk-open-filter input{accent-color:#72223e;width:16px;height:16px}.bk-filter-submit{min-height:44px;border:0;border-radius:10px;padding:10px 16px;background:#72223e;color:#fff;font:inherit;cursor:pointer}.bk-filter-submit:hover{background:#58182f}@media (max-width:600px){.bk-salon-filters{grid-template-columns:1fr}}.bk-hours-card{margin-bottom:24px}.bk-hours-description{color:var(--bk-muted,#6b7280);line-height:1.9;margin:8px 0 20px}.bk-hours-list{display:grid;grid-gap:10px;gap:10px}.bk-hours-row{display:grid;grid-template-columns:minmax(75px,1fr) minmax(75px,auto) minmax(110px,1fr) minmax(110px,1fr);align-items:center;grid-gap:12px;gap:12px;padding:12px;border:1px solid #eee5e8;border-radius:12px;background:#fff}.bk-hours-day{color:#3c2330}.bk-hours-closed,.bk-hours-time{display:flex;align-items:center;gap:8px;color:#55434b;font-size:14px}.bk-hours-closed input{accent-color:#792b49}.bk-hours-time input{width:100%;min-width:0;padding:9px;border:1px solid #e5d8de;border-radius:8px;background:#fff;color:#30232a}.bk-hours-time input:disabled{background:#f3f0f1;opacity:.65}.bk-hours-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:18px}.bk-hours-actions button:disabled{cursor:wait;opacity:.65}.bk-hours-message{margin:0;color:#792b49;line-height:1.8}@media (max-width:640px){.bk-hours-row{grid-template-columns:1fr 1fr}.bk-hours-day{grid-column:1}.bk-hours-closed{grid-column:2;justify-self:end}}.bk-services-manager{margin-top:24px}.bk-service-form{display:grid;grid-gap:16px;gap:16px;padding:20px;margin:18px 0 26px;border:1px solid #eadfe4;border-radius:16px;background:#fffafb}.bk-service-form h3,.bk-service-list h3{margin:0;color:#56243b;font-size:1.05rem}.bk-service-form label{display:grid;grid-gap:8px;gap:8px;color:#493640;font-size:.92rem;font-weight:600}.bk-service-form input,.bk-service-form textarea{width:100%;min-width:0;box-sizing:border-box;padding:11px 13px;border:1px solid #dfd2d9;border-radius:10px;background:#fff;color:#292129;font:inherit}.bk-service-form input:focus,.bk-service-form textarea:focus{outline:2px solid #b76b8c;outline-offset:1px}.bk-service-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.bk-service-form-actions,.bk-service-item-actions{display:flex;flex-wrap:wrap;gap:9px}.bk-service-form-actions button,.bk-service-item-actions button{border:0;border-radius:10px;padding:10px 16px;font:inherit;font-weight:600;cursor:pointer}.bk-service-form-actions button{color:#fff;background:#762d4d}.bk-service-form-actions button:disabled,.bk-service-item-actions button:disabled{opacity:.6;cursor:wait}.bk-service-secondary{color:#632a45!important;background:#f5e8ee!important}.bk-service-danger{color:#a32635!important;background:#fff0f0!important}.bk-service-list{display:grid;grid-gap:14px;gap:14px}.bk-service-item{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px;border:1px solid #eee5e9;border-radius:14px;background:#fff}.bk-service-item-info{min-width:0;display:grid;grid-gap:7px;gap:7px}.bk-service-item-info strong{color:#392632}.bk-service-item-info p{margin:0;color:#75656e;overflow-wrap:anywhere}.bk-service-item-info span{color:#762d4d;font-size:.9rem}.bk-service-empty{color:#75656e}.bk-service-feedback{padding:12px 14px;border-radius:10px}.bk-service-success{color:#17663a;background:#edf9f0}.bk-service-error{color:#982b37;background:#fff0f0;overflow-wrap:anywhere}@media (max-width:640px){.bk-service-form-row{grid-template-columns:1fr}.bk-service-item{align-items:flex-start;flex-direction:column}}.bk-booking-panel{margin-top:28px;padding:26px;border:1px solid #eadde1;border-radius:20px;background:#fffdfd;box-shadow:0 12px 35px rgba(80,28,48,.06)}.bk-booking-heading h2{margin:8px 0;color:#87334f;font-size:clamp(22px,3vw,30px)}.bk-booking-heading>p,.bk-booking-muted{color:#766b6e;line-height:1.9;font-size:14px}.bk-booking-form input,.bk-booking-form select{display:block;width:100%;min-height:50px;padding:12px 14px;border:1px solid #dfd3d7;border-radius:12px;background:#fff;color:#24191d;font:inherit;box-sizing:border-box}.bk-booking-form input:focus,.bk-booking-form select:focus{outline:2px solid rgba(135,51,79,.16);border-color:#87334f}.bk-booking-form input:disabled,.bk-booking-form select:disabled{opacity:.65;cursor:not-allowed}.bk-booking-service-summary{margin-top:12px;padding:14px 16px;border-radius:12px;background:#f8eff2;color:#87334f}.bk-booking-service-summary span,.bk-booking-service-summary strong{display:block}.bk-booking-service-summary span{margin-top:5px;font-size:13px;color:#766b6e}.bk-booking-service-summary p{margin-bottom:0;line-height:1.8;font-size:13px}.bk-booking-help{color:#766b6e;font-size:12px;line-height:1.9}.bk-booking-message{margin:16px 0;padding:14px 16px;border-radius:12px;font-size:14px;line-height:1.9}.bk-booking-error{border:1px solid #f0c8c8;background:#fff4f4;color:#9b2828}.bk-booking-success{border:1px solid #cce6d6;background:#f2fbf5;color:#236641}.bk-booking-success p{margin:4px 0}.bk-booking-success a{color:#87334f;font-weight:800;text-decoration:underline}.bk-booking-form .bk-primary-btn{width:100%;margin-top:12px;cursor:pointer}.bk-booking-form .bk-primary-btn:disabled{opacity:.65;cursor:wait;transform:none}@media (max-width:600px){.bk-booking-panel{padding:18px;border-radius:16px}}.bk-salon-community{margin:52px 0 80px;display:grid;grid-gap:54px;gap:54px}.bk-community-section{min-width:0}.bk-community-heading{margin-bottom:22px}.bk-community-heading h2{margin:8px 0;color:#321c26;font-size:clamp(24px,3vw,36px)}.bk-community-heading p,.bk-community-note{color:#766b6e;line-height:1.9;font-size:13px}.bk-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.bk-gallery-item{margin:0;overflow:hidden;border-radius:18px;background:#f7f1f3;aspect-ratio:4/3}.bk-gallery-item img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.bk-gallery-item:hover img{transform:scale(1.035)}.bk-community-empty{padding:24px;border:1px solid #eee2e6;border-radius:16px;background:#fcf9fa;color:#766b6e;line-height:1.9}.bk-community-error{color:#a12842;line-height:1.9}.bk-reviews-list{display:grid;grid-gap:14px;gap:14px}.bk-review-card{padding:20px 22px;border:1px solid #eee2e6;border-radius:18px;background:#fff}.bk-review-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.bk-review-stars{color:#a66a21;letter-spacing:2px}.bk-review-meta time{color:#998c8e;font-size:12px}.bk-review-card p{margin:0;color:#51434a;line-height:2;overflow-wrap:anywhere}.bk-community-note{margin-top:18px}@media (max-width:700px){.bk-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bk-salon-community{margin-top:36px;gap:38px}.bk-review-card{padding:16px}}.bk-review-form-wrap{margin-top:28px;padding:clamp(18px,3vw,28px);border:1px solid #eadfe3;border-radius:20px;background:linear-gradient(145deg,#fff,#fdf8fa);box-shadow:0 12px 32px rgb(75 20 43/5%)}.bk-review-form-title{margin:0 0 22px;color:#6f1838;font-size:clamp(18px,2vw,22px);font-weight:800}.bk-review-form{display:grid;grid-gap:12px;gap:12px}.bk-review-form>label{margin-top:8px;color:#44343b;font-size:14px;font-weight:700}.bk-review-form>select,.bk-review-form>textarea{width:100%;min-width:0;border:1px solid #e4d4db;border-radius:12px;padding:13px 14px;background:#fff;color:#30252b;font:inherit;line-height:1.9;transition:border-color .16s ease,box-shadow .16s ease}.bk-review-form>select:focus,.bk-review-form>textarea:focus{outline:none;border-color:#8b2449;box-shadow:0 0 0 3px rgb(139 36 73/10%)}.bk-review-form>textarea{resize:vertical;min-height:110px}.bk-review-form>select:disabled,.bk-review-form>textarea:disabled{opacity:.7;cursor:not-allowed}.bk-review-rating{min-width:0;margin:10px 0;padding:12px 14px 14px;border:1px solid #eadfe3;border-radius:14px}.bk-review-rating legend{padding:0 7px;color:#44343b;font-size:14px;font-weight:700}.bk-review-rating-options{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.bk-review-rating-options button{border:0;padding:0 2px;background:transparent;color:#cbbfc4;font-size:30px;line-height:1.4;cursor:pointer;transition:transform .16s ease,color .16s ease}.bk-review-rating-options button.is-selected{color:#8b2449}.bk-review-rating-options button:hover:not(:disabled){transform:translateY(-2px)}.bk-review-rating-options button:focus-visible,.bk-review-submit:focus-visible{outline:3px solid rgb(139 36 73/28%);outline-offset:3px}.bk-review-rating-options button:disabled{cursor:not-allowed;opacity:.65}.bk-review-rating-options span{-webkit-margin-start:8px;margin-inline-start:8px;color:#74616a;font-size:13px}.bk-review-character-count{margin-top:-7px;color:#8c7a82;font-size:12px;text-align:left}.bk-review-submit{justify-self:start;min-width:150px;margin-top:8px;padding:12px 24px;border:1px solid #7a1c3e;border-radius:12px;background:#7a1c3e;color:#fff;font:inherit;font-weight:800;cursor:pointer;transition:background .16s ease,transform .16s ease}.bk-review-submit:hover:not(:disabled){background:#5d122d;transform:translateY(-1px)}.bk-review-submit:disabled{opacity:.65;cursor:not-allowed}.bk-review-success{margin:8px 0;color:#216747;font-size:14px;line-height:1.9}.bk-review-form-wrap a{color:#7a1c3e;font-weight:800;text-decoration:underline;text-underline-offset:3px}@media (max-width:600px){.bk-review-form-wrap{padding:17px;border-radius:16px}.bk-review-submit{width:100%}.bk-review-rating-options button{font-size:27px}}.bk-gallery-upload{margin:18px 0;padding:18px;border:1px dashed #d8b9c4;border-radius:14px;background:#fffafb}.bk-gallery-upload input{display:block;max-width:100%;margin-bottom:10px}.bk-gallery-upload p{margin:8px 0 0;color:#69545d;font-size:.9rem}.bk-gallery-manager-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:16px;gap:16px;margin-top:18px}.bk-gallery-manager-item{min-width:0;overflow:hidden;border:1px solid #eadfe3;border-radius:16px;background:#fff}.bk-gallery-manager-item>img,.bk-gallery-private-preview{display:flex;width:100%;aspect-ratio:4/3;object-fit:cover;align-items:center;justify-content:center;background:#f8f1f4;color:#765463}.bk-gallery-manager-meta{display:grid;grid-gap:9px;gap:9px;padding:14px;overflow-wrap:anywhere}.bk-gallery-manager-meta>span{color:#6b5860;font-size:.88rem}.bk-gallery-manager-meta>p{margin:0;color:#9b354c}.bk-gallery-manager-meta .bk-dashboard-actions{display:flex;flex-wrap:wrap;gap:8px}.bk-gallery-manager-meta button{cursor:pointer}@media (max-width:560px){.bk-gallery-manager-list{grid-template-columns:1fr}.bk-gallery-manager-meta .bk-dashboard-actions>*{flex:1 1 auto}}.bk-wallet{margin:28px 0;padding:clamp(18px,3vw,30px);color:#39252f;background:#fff;border:1px solid #eee3e8;border-radius:24px;box-shadow:0 12px 36px rgba(67,27,45,.055)}.bk-wallet-card-heading,.bk-wallet-heading,.bk-wallet-history-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.bk-wallet-eyebrow{color:#8d3158;font-size:11px;font-weight:800;letter-spacing:.12em}.bk-wallet-heading h2{margin:7px 0;color:#54213a;font-size:clamp(23px,3vw,30px)}.bk-wallet-heading p,.bk-wallet-history-heading p,.bk-wallet-topup>p{margin:0;color:#82737b;font-size:13px;line-height:1.9}.bk-wallet-refresh{padding:10px 14px;color:#702b4a;background:#fff;border:1px solid #e8d4de;border-radius:12px;cursor:pointer}.bk-wallet-form button:disabled,.bk-wallet-presets button:disabled,.bk-wallet-refresh:disabled{cursor:not-allowed;opacity:.55}.bk-wallet-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:20px;gap:20px;margin-top:24px}.bk-wallet-balance{display:flex;min-height:245px;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(22px,3vw,32px);color:#fff;background:linear-gradient(135deg,#702343,#49182f);border-radius:20px}.bk-wallet-muted{color:#f0dce5;font-size:14px}.bk-wallet-balance>strong{margin:18px 0 12px;font-size:clamp(25px,3vw,36px);line-height:1.5;overflow-wrap:anywhere}.bk-wallet-balance-note{color:#ecd7e0;font-size:12px;line-height:1.9}.bk-wallet-demo-tag{margin-top:22px;padding:7px 11px;color:#fff;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);border-radius:999px;font-size:12px}.bk-wallet-demo-tag span{margin-left:7px;color:#f4c0d3}.bk-wallet-topup{padding:22px;background:#fffafd;border:1px solid #f0e3e9;border-radius:20px}.bk-wallet-card-heading h3,.bk-wallet-history-heading h3{margin:0;color:#512039;font-size:18px}.bk-wallet-card-heading>span{padding:6px 9px;color:#8a3158;background:#f8eaf0;border-radius:999px;font-size:11px;white-space:nowrap}.bk-wallet-topup>p{margin-top:12px}.bk-wallet-presets{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.bk-wallet-presets button{padding:8px 11px;color:#73314e;background:#fff;border:1px solid #ead5df;border-radius:10px;cursor:pointer}.bk-wallet-presets button.is-selected{color:#fff;background:#702343;border-color:#702343}.bk-wallet-form{display:grid;grid-gap:9px;gap:9px}.bk-wallet-form label{color:#604653;font-size:13px;font-weight:700}.bk-wallet-form input{width:100%;min-height:46px;padding:11px 13px;color:#39252f;background:#fff;border:1px solid #e7d7df;border-radius:12px;font:inherit}.bk-wallet-form input:focus{outline:2px solid rgba(141,49,88,.18);border-color:#8d3158}.bk-wallet-submit{min-height:47px;margin-top:4px;padding:12px 16px;color:#fff;background:#762648;border:0;border-radius:12px;font:inherit;font-weight:700;cursor:pointer;transition:background .16s ease,transform .16s ease}.bk-wallet-submit:hover:not(:disabled){background:#581b36;transform:translateY(-1px)}.bk-wallet-disclaimer{display:block;margin-top:13px;color:#897881;font-size:11px;line-height:1.9}.bk-wallet-message{margin-top:18px;padding:13px 15px;border-radius:12px;font-size:13px;line-height:1.9}.bk-wallet-message.is-error{color:#8e2525;background:#fff0f0;border:1px solid #f2d1d1}.bk-wallet-message.is-success{color:#236342;background:#edf9f1;border:1px solid #cfead8}.bk-wallet-history{margin-top:25px;padding-top:23px;border-top:1px solid #f0e5ea}.bk-wallet-history-heading>span{color:#8d3158;font-size:12px;white-space:nowrap}.bk-wallet-empty{margin:18px 0 0;padding:20px;color:#82737b;background:#fdf9fb;border:1px dashed #e8d7e0;border-radius:14px;font-size:13px;line-height:1.9;text-align:center}.bk-wallet-transactions{margin-top:15px}.bk-wallet-transaction{display:flex;align-items:center;gap:13px;padding:15px 2px;border-bottom:1px solid #f2eaf0}.bk-wallet-transaction:last-child{border-bottom:0}.bk-wallet-transaction-icon{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:14px;font-size:24px}.bk-wallet-transaction-icon.is-credit{color:#267448;background:#eaf7ee}.bk-wallet-transaction-icon.is-debit{color:#a23851;background:#fbeef2}.bk-wallet-transaction-info{display:grid;min-width:0;flex:1 1;grid-gap:5px;gap:5px}.bk-wallet-transaction-info strong{color:#503543;font-size:13px}.bk-wallet-transaction-info span{color:#94828b;font-size:11px}.bk-wallet-transaction-amount{font-size:13px;text-align:left;overflow-wrap:anywhere}.bk-wallet-transaction-amount.is-credit{color:#267448}.bk-wallet-transaction-amount.is-debit{color:#a23851}@media (max-width:760px){.bk-wallet{padding:17px;border-radius:19px}.bk-wallet-heading{align-items:flex-start;flex-direction:column}.bk-wallet-grid{grid-template-columns:1fr;gap:14px}.bk-wallet-balance{min-height:205px}.bk-wallet-topup{padding:17px}.bk-wallet-transaction{gap:9px}.bk-wallet-transaction-icon{width:36px;height:36px;flex-basis:36px}.bk-wallet-transaction-amount{max-width:44%;font-size:12px}}.salon-card .card-booking-link{width:100%;min-height:46px;margin-top:14px;padding:0 18px;box-sizing:border-box;border-radius:999px;text-decoration:none;gap:8px}.salon-card .card-booking-link:focus-visible{outline:3px solid rgba(135,51,79,.35);outline-offset:3px}@media (max-width:700px){.salon-card .card-booking-link{min-height:48px}}.bk-jalali-picker{grid-gap:24px;gap:24px;margin:22px 0;color:#2b2024}.bk-jalali-picker__section{padding:18px;border:1px solid #eee2e6;border-radius:18px}.bk-jalali-picker__label{margin-bottom:16px}.bk-jalali-picker__step{background:#f8edf1}.bk-jalali-picker__label strong{color:#512238}.bk-jalali-picker__label p{margin:4px 0 0;color:#81747a;line-height:1.8}.bk-jalali-calendar{padding:12px;border:1px solid #f0e5e9;background:#fffdfd}.bk-jalali-calendar__header{display:flex;justify-content:space-between;gap:10px;margin-bottom:14px}.bk-jalali-calendar__header button{width:36px;height:36px;border-radius:10px;font-size:24px}.bk-jalali-calendar__grid{grid-gap:5px;gap:5px}.bk-jalali-calendar__weekday{color:#93848a;font-size:12px;font-weight:700}.bk-jalali-calendar__day{border-radius:10px;color:#3d3035;font:inherit;font-size:13px;transition:background .15s ease,border-color .15s ease}.bk-jalali-calendar__day:not(:disabled):hover{border-color:#d8a9b9;background:#fbf1f5}.bk-jalali-calendar__day.is-selected{box-shadow:0 4px 12px rgba(135,51,79,.18)}.bk-jalali-calendar__day.is-past,.bk-jalali-calendar__day:disabled{color:#c9c0c4;background:#faf8f9}.bk-jalali-calendar__selected{margin-top:14px;padding:10px 12px;border-radius:10px;background:#f8eff2;font-weight:700}.bk-jalali-times{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.bk-jalali-times__item{min-height:42px;border-radius:10px;font:inherit;transition:all .15s ease}.bk-jalali-times__item:hover{border-color:#b66a86;background:#fbf3f6}.bk-jalali-picker__hint{line-height:1.9}.bk-jalali-calendar button:disabled{opacity:.55;cursor:not-allowed}@media (min-width:720px){.bk-jalali-picker{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start}}@media (max-width:420px){.bk-jalali-picker__section{padding:12px}.bk-jalali-calendar{padding:8px}.bk-jalali-calendar__grid{gap:3px}.bk-jalali-times{grid-template-columns:repeat(3,minmax(0,1fr))}}.bk-jalali-picker,.bk-jalali-picker *,.bk-jalali-picker :after,.bk-jalali-picker :before{box-sizing:border-box}.bk-jalali-picker{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px;width:100%;min-width:0;margin:24px 0;direction:rtl}.bk-jalali-picker__section{width:100%;min-width:0;padding:clamp(14px,3vw,22px);border:1px solid #eee2e7;border-radius:20px;background:#fff;box-shadow:0 8px 28px rgba(76,28,47,.055)}.bk-jalali-picker__label{display:flex;align-items:center;gap:12px;min-width:0;margin-bottom:18px}.bk-jalali-picker__label>div{min-width:0}.bk-jalali-picker__step{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border:1px solid #f0dce4;border-radius:12px;background:#fbf2f6;color:#87334f;font-size:15px;font-weight:800}.bk-jalali-picker__label strong{display:block;color:#38232d;font-size:15px;font-weight:800;line-height:1.9}.bk-jalali-picker__label p{margin:2px 0 0;color:#897780;font-size:12px;line-height:1.9}.bk-jalali-calendar{width:100%;min-width:0;padding:clamp(10px,2vw,16px);border:1px solid #f0e7eb;border-radius:16px;background:#fdfbfc}.bk-jalali-calendar__header{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;grid-gap:8px;gap:8px;margin-bottom:16px}.bk-jalali-calendar__header strong{min-width:0;color:#702a45;font-size:15px;font-weight:800;line-height:1.8;text-align:center;white-space:nowrap}.bk-jalali-calendar__header button{display:grid;place-items:center;width:40px;height:40px;min-width:0;padding:0;border:1px solid #ead9e0;border-radius:12px;background:#fff;color:#87334f;font-size:23px;line-height:1;box-shadow:0 2px 5px rgba(76,28,47,.04);cursor:pointer;transition:background .16s ease,border-color .16s ease}.bk-jalali-calendar__header button:not(:disabled):hover{border-color:#b66a86;background:#fbf1f5}.bk-jalali-calendar__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:clamp(3px,1vw,7px);gap:clamp(3px,1vw,7px);width:100%;min-width:0;align-items:center}.bk-jalali-calendar__day,.bk-jalali-calendar__empty,.bk-jalali-calendar__weekday{display:grid;place-items:center;justify-self:stretch;width:100%;min-width:0;min-height:0;aspect-ratio:1}.bk-jalali-calendar__weekday{color:#8b7881;font-size:clamp(10px,1.5vw,12px);font-weight:800}.bk-jalali-calendar__day{padding:0;border:1px solid transparent;border-radius:11px;background:transparent;color:#49333d;font-family:inherit;font-size:clamp(11px,1.7vw,14px);font-weight:600;line-height:1;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.bk-jalali-calendar__day:not(:disabled):hover{border-color:#dfbac8;background:#f8eaf0;color:#702a45}.bk-jalali-calendar__day:focus-visible,.bk-jalali-calendar__header button:focus-visible,.bk-jalali-times__item:focus-visible{outline:2px solid #a64c6b;outline-offset:2px}.bk-jalali-calendar__day.is-selected{border-color:#87334f;background:#87334f;color:#fff;font-weight:800;box-shadow:0 4px 10px rgba(135,51,79,.2)}.bk-jalali-calendar__day.is-past,.bk-jalali-calendar__day:disabled{border-color:transparent;background:#f5f1f3;color:#c4b8be;box-shadow:none;cursor:not-allowed}.bk-jalali-calendar__selected{margin-top:16px;padding:12px;border:1px solid #f0dce4;border-radius:12px;background:#fbf2f6;color:#702a45;font-size:13px;font-weight:800;line-height:1.9;text-align:center;overflow-wrap:anywhere}.bk-jalali-times{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;width:100%;min-width:0}.bk-jalali-times__item{display:grid;place-items:center;width:100%;min-width:0;min-height:44px;padding:8px 4px;border:1px solid #eadde2;border-radius:12px;background:#fff;color:#5a3444;font-family:inherit;font-size:13px;font-weight:600;line-height:1.5;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.bk-jalali-times__item:not(:disabled):hover{border-color:#b66a86;background:#fbf3f6}.bk-jalali-times__item.is-selected{border-color:#87334f;background:#87334f;color:#fff;font-weight:800;box-shadow:0 3px 9px rgba(135,51,79,.15)}.bk-jalali-picker__hint{margin:12px 0 0;color:#81747a;font-size:12px;line-height:2}.bk-jalali-picker button:disabled{opacity:.55;cursor:not-allowed}@media (min-width:760px){.bk-jalali-picker{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:22px}.bk-jalali-times{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:420px){.bk-jalali-picker{gap:14px;margin:18px 0}.bk-jalali-picker__section{padding:12px;border-radius:16px}.bk-jalali-picker__label{gap:9px;margin-bottom:14px}.bk-jalali-picker__step{flex-basis:34px;width:34px;height:34px}.bk-jalali-calendar{padding:9px;border-radius:13px}.bk-jalali-calendar__header{grid-template-columns:36px minmax(0,1fr) 36px;gap:5px;margin-bottom:12px}.bk-jalali-calendar__header button{width:36px;height:36px;border-radius:10px}.bk-jalali-calendar__header strong{font-size:13px}.bk-jalali-calendar__grid{gap:3px}.bk-jalali-calendar__day{border-radius:8px}.bk-jalali-times{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.bk-jalali-times__item{min-height:42px;padding:7px 2px;font-size:12px}}@media (prefers-reduced-motion:reduce){.bk-jalali-calendar__day,.bk-jalali-calendar__header button,.bk-jalali-times__item{transition:none}}.bk-salon-detail{padding-bottom:clamp(36px,5vw,72px)}.bk-salon-detail .bk-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;line-height:1.9}.bk-salon-detail .bk-detail{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;grid-gap:clamp(22px,3vw,42px);gap:clamp(22px,3vw,42px);min-height:0;overflow:visible;border:1px solid #eee3e7;border-radius:26px;background:#fff;box-shadow:0 16px 42px rgba(73,25,43,.06)}.bk-salon-detail .bk-detail-image{position:relative;width:100%;min-width:0;min-height:0;height:auto;aspect-ratio:4/5;overflow:hidden;border-radius:24px;background:#f7eff2;align-self:start}.bk-salon-detail .bk-detail-image img{object-fit:cover;object-position:center}.bk-salon-detail .bk-detail-image>span{right:16px;bottom:16px;max-width:calc(100% - 32px)}.bk-salon-detail .bk-detail-content{display:flex;flex-direction:column;justify-content:flex-start;gap:18px;min-width:0;padding:clamp(22px,3vw,38px);overflow-wrap:anywhere}.bk-salon-detail .bk-detail-content>h1{margin:0;color:#321c26;font-size:clamp(30px,3vw,46px);line-height:1.45;letter-spacing:-.035em;overflow-wrap:anywhere}.bk-salon-detail .bk-rating{flex-wrap:wrap;gap:8px 14px;line-height:1.9}.bk-salon-detail .bk-detail-description{margin:0;font-size:14px;line-height:2.15;overflow-wrap:anywhere}.bk-salon-detail .bk-detail-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bk-salon-detail .bk-detail-info>div{min-width:0;padding:14px;border:1px solid #f0e5e9;border-radius:15px;background:#fdf9fb;overflow-wrap:anywhere}.bk-salon-detail .bk-detail-info b{display:block;line-height:1.9;overflow-wrap:anywhere}.bk-salon-detail .bk-actions{display:flex;flex-wrap:wrap;gap:10px;min-width:0}.bk-salon-detail .bk-actions>a{max-width:100%;text-align:center;overflow-wrap:anywhere}.bk-salon-detail .bk-booking-panel{width:100%;min-width:0;margin-top:2px;border:1px solid #eadde3;border-radius:20px;background:#fff;box-shadow:0 10px 28px rgba(73,25,43,.045)}.bk-salon-detail .bk-booking-form,.bk-salon-detail .bk-booking-heading,.bk-salon-detail .bk-booking-service-summary{min-width:0}.bk-salon-detail .bk-salon-community{width:100%;min-width:0;margin:clamp(36px,5vw,64px) 0 0;padding:clamp(20px,3vw,34px);border:1px solid #eee3e7;border-radius:24px;background:#fff;box-shadow:0 12px 34px rgba(73,25,43,.045)}.bk-salon-detail .bk-community-heading{min-width:0}.bk-salon-detail .bk-community-heading h2{line-height:1.6;overflow-wrap:anywhere}.bk-salon-detail .bk-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bk-salon-detail .bk-gallery-item{min-width:0}.bk-salon-detail .bk-review-card{min-width:0;overflow-wrap:anywhere}@media (max-width:900px){.bk-salon-detail .bk-detail{grid-template-columns:minmax(0,1fr);gap:0;border-radius:22px}.bk-salon-detail .bk-detail-image{width:100%;aspect-ratio:16/10;min-height:0;border-radius:21px 21px 0 0}.bk-salon-detail .bk-detail-content{gap:17px;padding:clamp(20px,4vw,32px)}.bk-salon-detail .bk-detail-content>h1{font-size:clamp(29px,5vw,40px)}.bk-salon-detail .bk-salon-community{padding:clamp(18px,3vw,26px)}}@media (max-width:600px){.bk-salon-detail .bk-breadcrumb{padding:16px 0;font-size:12px}.bk-salon-detail .bk-detail{border-radius:18px}.bk-salon-detail .bk-detail-image{aspect-ratio:4/3;border-radius:17px 17px 0 0}.bk-salon-detail .bk-detail-content{gap:15px;padding:19px 16px 22px}.bk-salon-detail .bk-detail-content>h1{font-size:clamp(27px,7vw,34px);line-height:1.55}.bk-salon-detail .bk-detail-description{font-size:13px;line-height:2}.bk-salon-detail .bk-detail-info{gap:9px}.bk-salon-detail .bk-detail-info>div{padding:11px 10px;border-radius:12px}.bk-salon-detail .bk-detail-info b{font-size:12px}.bk-salon-detail .bk-actions>a{width:100%}.bk-salon-detail .bk-booking-panel{padding:16px;border-radius:16px}.bk-salon-detail .bk-salon-community{margin-top:28px;padding:17px 13px;border-radius:18px}.bk-salon-detail .bk-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.bk-salon-detail .bk-review-card{padding:14px}.bk-salon-detail .bk-review-meta{align-items:flex-start;flex-wrap:wrap}}@media (max-width:360px){.bk-salon-detail .bk-detail-content{padding-right:12px;padding-left:12px}.bk-salon-detail .bk-detail-info{grid-template-columns:minmax(0,1fr)}.bk-salon-detail .bk-booking-panel{padding:12px}.bk-salon-detail .bk-gallery-grid{gap:7px}}@media (prefers-reduced-motion:reduce){.bk-salon-detail .bk-gallery-item img,.bk-salon-detail .bk-gallery-trigger img{transition:none}}.bk-salon-detail .bk-jalali-picker{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch;grid-gap:0;width:100%;min-width:0;margin:18px 0;padding:20px;border:1px solid #eadde3;border-radius:20px;background:#fff;box-shadow:0 8px 26px rgba(76,28,47,.055);overflow:hidden}.bk-salon-detail .bk-jalali-picker__section{min-width:0;width:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.bk-salon-detail .bk-jalali-picker__section:first-child{padding-left:20px;border-left:1px solid #eee4e8}.bk-salon-detail .bk-jalali-picker__section:last-child{padding-right:20px}.bk-salon-detail .bk-jalali-picker__label{align-items:center;margin-bottom:14px}.bk-salon-detail .bk-jalali-calendar{padding:12px;border:1px solid #f0e6ea;border-radius:14px;background:#fdfafb}.bk-salon-detail .bk-jalali-times{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bk-salon-detail .bk-jalali-times__item{min-height:44px;border-radius:10px}.bk-salon-detail .bk-jalali-picker__hint{overflow-wrap:anywhere}@media (max-width:759px){.bk-salon-detail .bk-jalali-picker{grid-template-columns:minmax(0,1fr);gap:18px;padding:16px;border-radius:17px}.bk-salon-detail .bk-jalali-picker__section:first-child{padding:0 0 18px;border-left:0;border-bottom:1px solid #eee4e8}.bk-salon-detail .bk-jalali-picker__section:last-child{padding:0}.bk-salon-detail .bk-jalali-calendar__grid{gap:4px}}@media (max-width:420px){.bk-salon-detail .bk-jalali-picker{gap:15px;padding:12px}.bk-salon-detail .bk-jalali-calendar{padding:8px}.bk-salon-detail .bk-jalali-times{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}}.bk-salon-detail .bk-jalali-picker{gap:0}.bk-salon-detail .bk-jalali-picker__section:first-child{order:2;padding:0!important;border:0!important}.bk-salon-detail .bk-jalali-picker__section:last-child{order:1;padding:0 0 18px!important;border:0!important;border-bottom:1px solid #eee4e8!important;margin-bottom:18px}.bk-salon-detail .bk-jalali-picker__section:last-child
.bk-jalali-picker__label{margin-bottom:10px}.bk-salon-detail .bk-jalali-time-select{display:block;width:100%;min-height:48px;padding:10px 14px;border:1px solid #e8d9e0;border-radius:12px;background:#fff;color:#38232c;font:inherit;cursor:pointer;outline-offset:3px}.bk-salon-detail .bk-jalali-time-select:focus-visible{outline:2px solid #8a3154;border-color:#8a3154}.bk-salon-detail .bk-jalali-time-select:disabled{opacity:.65;cursor:not-allowed}.bk-salon-detail .bk-jalali-calendar{padding:8px!important;border:0!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important}.bk-salon-detail .bk-jalali-calendar__grid{gap:4px}@media (max-width:420px){.bk-salon-detail .bk-jalali-picker{padding:12px}.bk-salon-detail .bk-jalali-time-select{min-height:46px}.bk-salon-detail .bk-jalali-calendar{padding:2px!important}}.bk3-look .bk3-look-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;grid-gap:clamp(16px,2vw,28px);gap:clamp(16px,2vw,28px)}.bk3-look .bk3-look-grid>article{display:flex;flex-direction:column;min-width:0;height:100%;box-sizing:border-box}.bk3-look .bk3-look-grid>article>div{width:100%;aspect-ratio:4/5;overflow:hidden;border-radius:16px}.bk3-look .bk3-look-grid>article>div img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.bk3-look .bk3-look-grid>article .bk3-look-description{overflow-wrap:anywhere}.bk3-look .bk3-look-read{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;gap:10px;min-height:44px;margin-top:auto;padding:10px 18px;border:1px solid #762743;border-radius:999px;background:#762743;color:#fff;font-size:14px;font-weight:700;line-height:1.5;text-decoration:none;transition:background-color .2s ease,color .2s ease,transform .2s ease}.bk3-look .bk3-look-read:hover{background:#fff;color:#762743;transform:translateY(-2px)}.bk3-look .bk3-look-read:focus-visible{outline:3px solid #e9a62a;outline-offset:4px}@media (max-width:900px){.bk3-look .bk3-look-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.bk3-look .bk3-look-grid{grid-template-columns:minmax(0,1fr);gap:22px}.bk3-look .bk3-look-grid>article>div{aspect-ratio:5/4}.bk3-look .bk3-look-read{width:100%;box-sizing:border-box}}@media (prefers-reduced-motion:reduce){.bk3-look .bk3-look-read{transition:none}.bk3-look .bk3-look-read:hover{transform:none}}@media screen and (max-width:767px){.bk3-look .bk3-look-grid{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;align-items:stretch!important;gap:22px!important;width:100%!important}.bk3-look .bk3-look-grid>article{display:flex!important;flex:0 0 100%!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}}.bk-location-editor{margin:18px 0}.bk-location-description{color:#75676d;font-size:13px;line-height:1.9;margin:0 0 18px}.bk-location-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin:16px 0}.bk-location-fields label{display:grid;grid-gap:8px;gap:8px;color:#49313a;font-size:13px;font-weight:700}.bk-location-fields input{width:100%;min-height:44px;box-sizing:border-box;padding:10px 12px;border:1px solid #eadde1;border-radius:12px;background:#fff;color:#321923;font:inherit;direction:ltr;text-align:left}.bk-location-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px}.bk-location-actions button:disabled{cursor:not-allowed;opacity:.65}.bk-location-message{padding:10px 12px;border-radius:10px;font-size:13px;line-height:1.8}.bk-location-message.is-error{color:#9d2439;background:#fff0f2}.bk-location-message.is-success{color:#176b46;background:#eefaf3}@media (max-width:640px){.bk-location-fields{grid-template-columns:minmax(0,1fr)}.bk-location-actions{align-items:stretch;flex-direction:column}.bk-location-actions>*{width:100%;box-sizing:border-box}}.bk3-nearby-button{display:block;width:100%;margin-top:12px;padding:13px 16px;border:1px solid #7b263f;border-radius:12px;background:#7b263f;color:#fff;font:inherit;font-weight:700;cursor:pointer;transition:opacity .16s ease,transform .16s ease}.bk3-nearby-button:hover{opacity:.92}.bk3-nearby-button:active{transform:translateY(1px)}.bk3-nearby-button:disabled{cursor:wait;opacity:.65}.bk3-nearby-error{color:#a32135;font-size:.9rem;line-height:1.8}.salon-distance{display:block;margin-top:7px;color:#7b263f;font-weight:700;line-height:1.8}.bk-booking-payment{display:grid;grid-gap:22px;gap:22px;padding:clamp(20px,4vw,36px);border:1px solid var(--bk-border,#eadfe5);border-radius:22px;background:#fff;box-shadow:0 16px 45px rgba(48,20,35,.06)}.bk-payment-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.bk-payment-summary>div{display:grid;grid-gap:7px;gap:7px;padding:16px;border:1px solid #f0e7ec;border-radius:14px;min-width:0}.bk-payment-summary span,.bk-payment-total small,.bk-payment-total>span{color:#766672;font-size:.9rem}.bk-payment-summary strong{overflow-wrap:anywhere;color:#321b2b}.bk-payment-total{display:grid;grid-gap:9px;gap:9px;padding:22px;border-radius:16px;background:#fbf5f8}.bk-payment-total>strong{color:#762746;font-size:clamp(1.5rem,4vw,2rem)}.bk-payment-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.bk-payment-actions .bk-wallet-submit{width:auto;min-height:46px;padding:12px 22px}@media (max-width:640px){.bk-payment-summary{grid-template-columns:1fr}.bk-payment-actions{align-items:stretch;flex-direction:column}.bk-payment-actions>*{width:100%;text-align:center}}.bk-dashboard-date-input{width:180px;min-height:42px;padding:9px 12px;border:1px solid #d7dce3;border-radius:10px;background:#fff;color:#102331;font:inherit;direction:rtl;text-align:right}.bk3-site main{font-family:Vazirmatn,sans-serif;color:#352b32;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.bk3-site main h1,.bk3-site main h2,.bk3-site main h3{line-height:1.65;letter-spacing:-.025em}.bk3-site main p{line-height:1.95}.bk3-site main .bk3-feature{border:1px solid #f0e3e8;border-radius:24px;background:#fff;box-shadow:0 12px 36px rgb(91 37 59/8%)}.bk3-site main .bk3-feature-photo{overflow:hidden;background:#f8eef2}.bk3-site main .bk3-feature-photo img{transition:transform .35s ease}.bk3-site main .bk3-feature-copy{padding:clamp(18px,3vw,32px)}.bk3-site main .bk3-articles .bk3-article-card,.bk3-site main .bk3-look .bk3-look-grid>article{overflow:hidden;border:1px solid #f0e5e9;border-radius:20px;background:#fff;box-shadow:0 8px 26px rgb(91 37 59/6%);transition:transform .22s ease,box-shadow .22s ease}.bk3-site main .bk3-articles .bk3-article-card:hover,.bk3-site main .bk3-look .bk3-look-grid>article:hover{transform:translateY(-4px);box-shadow:0 14px 32px rgb(91 37 59/11%)}.bk3-site main .bk3-articles .bk3-article-card img,.bk3-site main .bk3-look .bk3-look-grid>article img{transition:transform .3s ease}.bk3-site main .bk3-articles .bk3-article-card:hover img,.bk3-site main .bk3-look .bk3-look-grid>article:hover img{transform:scale(1.025)}.bk3-site main .bk3-service-list a{transition:color .2s ease,background-color .2s ease}.bk3-site main .bk3-service-list a:hover{color:#8d3157}.bk3-site main .bk3-discovery{border-radius:24px}.bk3-site main .bk3-map{overflow:hidden;border:1px solid #ead8e0;border-radius:22px;background:#fff8fa;box-shadow:0 12px 32px rgb(91 37 59/9%)}.bk3-site main .bk3-map iframe{display:block;width:100%;border:0}.bk3-site main .bk3-map-overlay{background:linear-gradient(135deg,#fff8fa,#f8eaf0)}.bk3-site main .bk3-discovery button:focus-visible,.bk3-site main .bk3-discovery input:focus-visible,.bk3-site main a:focus-visible{outline:2px solid #9b4167;outline-offset:3px}@media (max-width:760px){.bk3-site main .bk3-feature,.bk3-site main .bk3-map{border-radius:18px}.bk3-site main .bk3-feature-copy{padding:18px}}.bk3-site main{color:#382631}.bk3-site main .bk3-head{margin-bottom:28px}.bk3-site main .bk3-head h2{font-size:clamp(28px,3.2vw,43px);line-height:1.65;font-weight:800}.bk3-site main .bk3-feature{border:1px solid #ead6df;border-radius:28px;box-shadow:0 18px 48px rgb(91 37 59/13%);background:linear-gradient(135deg,#fff,#fff9fb)}.bk3-site main .bk3-feature-copy h2{font-size:clamp(25px,2.7vw,36px);line-height:1.7;font-weight:800}.bk3-site main .bk3-feature .bk3-feature-actions>a,.bk3-site main .bk3-feature .bk3-feature-actions>button{border-radius:12px;font-weight:700;transition:transform .2s ease,box-shadow .2s ease}.bk3-site main .bk3-feature .bk3-feature-actions>a:hover,.bk3-site main .bk3-feature .bk3-feature-actions>button:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgb(112 38 72/17%)}.bk3-site main .bk3-look .bk3-look-grid>article{border:1px solid #ead9e0;border-radius:22px;background:linear-gradient(160deg,#fff 55%,#fff7fa);box-shadow:0 10px 28px rgb(91 37 59/8%)}.bk3-site main .bk3-look .bk3-look-grid>article>div{overflow:hidden;background:#f6eaf0}.bk3-site main .bk3-journal .bk3-article-card>small,.bk3-site main .bk3-look .bk3-look-grid>article>small{color:#923d62;font-weight:700;letter-spacing:.01em}.bk3-site main .bk3-journal .bk3-article-card h3,.bk3-site main .bk3-look .bk3-look-grid>article h3{color:#452535;font-size:clamp(17px,1.5vw,21px);line-height:1.85;font-weight:800}.bk3-site main .bk3-journal .bk3-article-card .bk3-article-description,.bk3-site main .bk3-look .bk3-look-grid>article .bk3-look-description{color:#75636d;line-height:2}.bk3-site main .bk3-look .bk3-look-read{color:#8d3157;font-weight:800}.bk3-site main .bk3-journal .bk3-articles{gap:22px}.bk3-site main .bk3-journal .bk3-article-card{display:block;border:1px solid #ead9e0;border-radius:22px;background:linear-gradient(160deg,#fff 55%,#fff7fa);box-shadow:0 10px 28px rgb(91 37 59/8%);transition:transform .22s ease,box-shadow .22s ease}.bk3-site main .bk3-journal .bk3-article-card:hover{box-shadow:0 18px 36px rgb(91 37 59/14%)}.bk3-site main .bk3-journal .bk3-article-image{background:#f6eaf0}.bk3-site main .bk3-journal .bk3-article-image img{transition:transform .35s ease}.bk3-site main .bk3-journal .bk3-article-card:hover .bk3-article-image img{transform:scale(1.04)}.bk3-site main .bk3-discovery{border:1px solid #ead6df;border-radius:28px;background:linear-gradient(135deg,#fff9fb,#f8edf2);box-shadow:0 16px 42px rgb(91 37 59/10%)}.bk3-site main .bk3-map{border:1px solid #e3c8d4;box-shadow:0 14px 34px rgb(91 37 59/13%)}.bk3-site main .bk3-map-overlay{border-top:1px solid #ead6df;background:linear-gradient(120deg,#fff8fb,#f5e4ec)}.bk3-site main .bk3-map-overlay strong{color:#702644}.bk3-site main .bk3-service-list>a{transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.bk3-site main .bk3-service-list>a:hover{background:#fff5f9;box-shadow:0 8px 22px rgb(91 37 59/8%);transform:translateY(-2px)}.bk3-site main .bk3-owner{border-top:1px solid #ead6df}@media (max-width:760px){.bk3-site main .bk3-head{margin-bottom:20px}.bk3-site main .bk3-discovery,.bk3-site main .bk3-feature,.bk3-site main .bk3-journal .bk3-article-card,.bk3-site main .bk3-look .bk3-look-grid>article,.bk3-site main .bk3-map{border-radius:18px}}.bk3-site main{--bk-v3-wine:#70213d;--bk-v3-wine-deep:#481326;--bk-v3-rose:#b66d86;--bk-v3-blush:#f8eaf0;--bk-v3-peach:#fff2e9;--bk-v3-ink:#28212a;--bk-v3-muted:#746771;--bk-v3-line:#eadde3;--bk-v3-paper:#fffdfd;color:var(--bk-v3-ink);background:radial-gradient(ellipse at 92% 8%,rgba(248,234,240,.55),transparent 25%),linear-gradient(180deg,#fffdfd,#fff 48%,#fffbfc)}.bk3-site main .bk3-hero{position:relative;isolation:isolate}.bk3-site main .bk3-hero-copy{z-index:1}.bk3-site main .bk3-kicker{color:var(--bk-v3-wine);letter-spacing:.12em}.bk3-site main .bk3-kicker>span{box-shadow:0 0 0 5px rgba(182,109,134,.13)}.bk3-site main .bk3-hero h1{color:var(--bk-v3-wine-deep);letter-spacing:-.045em;line-height:1.55}.bk3-site main .bk3-discovery h2 em,.bk3-site main .bk3-head h2 em,.bk3-site main .bk3-hero h1 em,.bk3-site main .bk3-owner h2 em{color:var(--bk-v3-wine);font-style:normal}.bk3-site main .bk3-hero-copy>p{max-width:530px;color:var(--bk-v3-muted);line-height:2.15}.bk3-site main .bk3-search{overflow:hidden;border:1px solid #e6cbd5;border-radius:18px;background:rgba(255,255,255,.96);box-shadow:0 16px 38px rgba(72,19,38,.075),0 2px 7px rgba(72,19,38,.035)}.bk3-site main .bk3-search input{color:var(--bk-v3-ink)}.bk3-site main .bk3-discovery input:focus-visible,.bk3-site main .bk3-search input:focus-visible{outline:2px solid var(--bk-v3-rose);outline-offset:2px}.bk3-site main .bk3-discovery form button,.bk3-site main .bk3-search button{border-radius:12px;background:linear-gradient(135deg,var(--bk-v3-wine-deep),var(--bk-v3-wine));box-shadow:0 7px 18px rgba(72,19,38,.16);transition:transform .2s ease,box-shadow .2s ease}.bk3-site main .bk3-discovery form button:hover,.bk3-site main .bk3-search button:hover{transform:translateY(-2px);box-shadow:0 11px 24px rgba(72,19,38,.2)}.bk3-site main .bk3-stats{gap:clamp(18px,3vw,34px)}.bk3-site main .bk3-stats>b{color:var(--bk-v3-wine)}.bk3-site main .bk3-stats small{color:var(--bk-v3-muted)}.bk3-site main .bk3-hero-image{overflow:hidden;border:1px solid rgba(234,221,227,.9);box-shadow:0 26px 64px rgba(72,19,38,.14)}.bk3-site main .bk3-hero-image img{transition:transform .65s cubic-bezier(.2,.7,.2,1)}.bk3-site main .bk3-hero-image:hover img{transform:scale(1.025)}.bk3-site main .bk3-image-note{border:1px solid rgba(255,255,255,.28);background:linear-gradient(145deg,rgba(72,19,38,.92),rgba(112,33,61,.83));box-shadow:0 12px 32px rgba(32,9,19,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bk3-site main .bk3-ribbon{border-block:1px solid #eedee5;background:linear-gradient(90deg,#fff8fa,#fff1f5 50%,#fff8f4);color:var(--bk-v3-wine)}.bk3-site main .bk3-ribbon i{color:var(--bk-v3-rose)}.bk3-site main .bk3-services{position:relative}.bk3-site main .bk3-head{align-items:end;gap:22px}.bk3-site main .bk3-discovery-copy>small,.bk3-site main .bk3-feature-copy>small,.bk3-site main .bk3-head>div>small,.bk3-site main .bk3-owner .bk3-wrap>small{color:var(--bk-v3-rose);letter-spacing:.12em;font-weight:700}.bk3-site main .bk3-head h2{color:var(--bk-v3-wine-deep);letter-spacing:-.035em;line-height:1.55}.bk3-site main .bk3-head>p{color:var(--bk-v3-muted);line-height:2}.bk3-site main .bk3-head>a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:9px 15px;border:1px solid #e7cbd5;border-radius:12px;background:#fff8fa;color:var(--bk-v3-wine);text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .2s ease}.bk3-site main .bk3-head>a:hover{transform:translateY(-2px);border-color:#c98ca1;background:#f9e9ef}.bk3-site main .bk3-service-list>a{position:relative;min-width:0;border:1px solid var(--bk-v3-line);border-radius:16px;background:linear-gradient(145deg,#fff,#fff9fb);box-shadow:0 5px 18px rgba(72,19,38,.035);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.bk3-site main .bk3-service-list>a:hover{transform:translateY(-4px);border-color:#d9a9b9;background:linear-gradient(145deg,#fff,#fff2f6);box-shadow:0 15px 30px rgba(72,19,38,.085)}.bk3-site main .bk3-service-list>a>span{color:var(--bk-v3-rose)}.bk3-site main .bk3-service-list>a>strong{color:var(--bk-v3-wine-deep)}.bk3-site main .bk3-service-list>a>small{color:var(--bk-v3-muted);line-height:1.9}.bk3-site main .bk3-service-list>a>b{color:var(--bk-v3-wine)}.bk3-site main .bk3-feature{position:relative;isolation:isolate;overflow:hidden;border:1px solid #e8ced8!important;border-radius:34px 12px 34px 12px!important;background:#fff!important;box-shadow:0 26px 65px rgba(72,19,38,.105)!important}.bk3-site main .bk3-feature:before{z-index:2;height:4px!important}.bk3-site main .bk3-feature-photo{min-width:0;background:#f6e9ee}.bk3-site main .bk3-feature-photo img{transition:transform .6s ease}.bk3-site main .bk3-feature:hover .bk3-feature-photo img{transform:scale(1.025)}.bk3-site main .bk3-feature-copy{background:radial-gradient(ellipse at 100% 0,rgba(248,234,240,.95),transparent 48%),linear-gradient(145deg,#fff,#fff8fa)!important}.bk3-site main .bk3-feature-copy h2{color:var(--bk-v3-wine-deep);line-height:1.55}.bk3-site main .bk3-feature-copy>label,.bk3-site main .bk3-feature-copy>p{color:var(--bk-v3-muted)}.bk3-site main .bk3-feature .bk3-rating{border:1px solid #efdee5;background:rgba(255,255,255,.8)}.bk3-site main .bk3-feature .bk3-tags>span{border:1px solid #ead1db;background:#fff7fa;color:var(--bk-v3-wine)}.bk3-site main .bk3-feature .bk3-feature-actions>a,.bk3-site main .bk3-feature .bk3-feature-actions>button{min-height:46px;border-radius:12px!important}.bk3-site main .bk3-feature .bk3-feature-actions>a{background:linear-gradient(135deg,var(--bk-v3-wine-deep),var(--bk-v3-wine))}.bk3-site main .bk3-feature .bk3-feature-actions>button{border-color:#e5c8d3;background:#fff;color:var(--bk-v3-wine)}.bk3-site main .bk3-feature-empty{color:var(--bk-v3-ink)}.bk3-site main .bk3-look .bk3-look-grid>article{overflow:hidden;border:1px solid var(--bk-v3-line);border-radius:20px;background:#fff;box-shadow:0 7px 24px rgba(72,19,38,.045);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.bk3-site main .bk3-look .bk3-look-grid>article:hover{transform:translateY(-5px);border-color:#dfb8c6;box-shadow:0 20px 40px rgba(72,19,38,.1)}.bk3-site main .bk3-look .bk3-look-grid>article>div{border-radius:0;background:var(--bk-v3-blush)}.bk3-site main .bk3-look .bk3-look-grid>article>div img{transition:transform .55s ease}.bk3-site main .bk3-look .bk3-look-grid>article:hover>div img{transform:scale(1.035)}.bk3-site main .bk3-look .bk3-look-grid>article>small{margin-inline:20px;color:var(--bk-v3-rose);font-weight:700;letter-spacing:.035em}.bk3-site main .bk3-look .bk3-look-grid>article h3{margin-inline:20px;color:var(--bk-v3-wine-deep);line-height:1.8}.bk3-site main .bk3-look .bk3-look-grid>article .bk3-look-description{margin-inline:20px;color:var(--bk-v3-muted);line-height:2}.bk3-site main .bk3-look .bk3-look-read{margin:14px 20px 20px;border-radius:12px;background:var(--bk-v3-wine)}.bk3-site main .bk3-look .bk3-look-read:hover{border-color:var(--bk-v3-wine);background:#fff;color:var(--bk-v3-wine)}.bk3-site main .bk3-discovery{position:relative;gap:clamp(28px,5vw,70px);border-block:1px solid #f0e0e6;background:radial-gradient(ellipse at 0 100%,rgba(255,242,233,.8),transparent 40%),linear-gradient(120deg,#fff8fa,#fff 65%,#fff9f6)}.bk3-site main .bk3-discovery h2{color:var(--bk-v3-wine-deep);line-height:1.65}.bk3-site main .bk3-discovery-copy>p{color:var(--bk-v3-muted);line-height:2.1}.bk3-site main .bk3-discovery form input{min-width:0;border:1px solid #e6ccd6;border-radius:12px;background:#fff}.bk3-site main .bk3-discovery .bk3-nearby-button{border:1px solid #dfbdca;border-radius:12px;background:#fff;color:var(--bk-v3-wine);transition:background .2s ease,border-color .2s ease}.bk3-site main .bk3-discovery .bk3-nearby-button:hover:not(:disabled){border-color:#c88ba0;background:#f9eaf0}.bk3-site main .bk3-map{border-color:#e6cbd5;border-radius:24px;background:#fff;box-shadow:0 22px 55px rgba(72,19,38,.1)}.bk3-site main .bk3-map iframe{border-radius:17px}.bk3-site main .bk3-map-overlay{border-color:#ead6de;border-radius:14px;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bk3-site main .bk3-map-overlay span{color:var(--bk-v3-rose)}.bk3-site main .bk3-map-overlay strong{color:var(--bk-v3-wine-deep)}.bk3-site main .bk3-journal .bk3-articles{gap:clamp(16px,2vw,26px)}.bk3-site main .bk3-journal .bk3-article-card{min-width:0;overflow:hidden;border:1px solid var(--bk-v3-line);border-radius:20px;background:#fff;box-shadow:0 7px 24px rgba(72,19,38,.045);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.bk3-site main .bk3-journal .bk3-article-card:hover{transform:translateY(-5px);border-color:#dfb8c6;box-shadow:0 20px 40px rgba(72,19,38,.1)}.bk3-site main .bk3-journal .bk3-article-image{overflow:hidden;background:var(--bk-v3-blush)}.bk3-site main .bk3-journal .bk3-article-image img{transition:transform .55s ease}.bk3-site main .bk3-journal .bk3-article-card:hover .bk3-article-image img{transform:scale(1.035)}.bk3-site main .bk3-journal .bk3-article-image>span{border:1px solid rgba(255,255,255,.65);border-radius:10px;background:rgba(72,19,38,.83);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bk3-site main .bk3-journal .bk3-article-card>small{color:var(--bk-v3-rose);font-weight:700}.bk3-site main .bk3-journal .bk3-article-card h3{color:var(--bk-v3-wine-deep);line-height:1.85}.bk3-site main .bk3-journal .bk3-article-description{color:var(--bk-v3-muted);line-height:2}.bk3-site main .bk3-journal .bk3-article-read{color:var(--bk-v3-wine)}.bk3-site main .bk3-owner{position:relative;overflow:hidden;border-block:1px solid #6f233d;background:radial-gradient(ellipse at 85% 10%,rgba(214,159,177,.19),transparent 34%),radial-gradient(ellipse at 10% 100%,rgba(255,221,201,.12),transparent 38%),linear-gradient(125deg,#35101f,#581a32 55%,#70213d);color:#fff}.bk3-site main .bk3-owner .bk3-wrap{position:relative;z-index:1}.bk3-site main .bk3-owner .bk3-wrap>small{color:#e9b7c8}.bk3-site main .bk3-owner h2{color:#fff;line-height:1.65}.bk3-site main .bk3-owner h2 em{color:#f1c5d3}.bk3-site main .bk3-owner p{color:rgba(255,255,255,.8);line-height:2.1}.bk3-site main .bk3-owner .bk3-wrap>a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border:1px solid rgba(255,255,255,.6);border-radius:12px;background:#fff;color:var(--bk-v3-wine-deep);font-weight:700;text-decoration:none;box-shadow:0 8px 24px rgba(20,4,11,.18);transition:transform .2s ease,background .2s ease}.bk3-site main .bk3-owner .bk3-wrap>a:hover{transform:translateY(-2px);background:#fff2f6}.bk3-site main a:focus-visible,.bk3-site main button:focus-visible{outline:3px solid #c47b94;outline-offset:3px}@media (max-width:760px){.bk3-site main .bk3-head{align-items:start;gap:14px}.bk3-site main .bk3-search{border-radius:14px}.bk3-site main .bk3-feature{border-radius:26px 10px 26px 10px!important}.bk3-site main .bk3-feature-photo,.bk3-site main .bk3-feature-photo img{border-radius:0 0 54px 0}.bk3-site main .bk3-journal .bk3-article-card,.bk3-site main .bk3-look .bk3-look-grid>article{border-radius:16px}.bk3-site main .bk3-map{border-radius:18px}.bk3-site main .bk3-map iframe{border-radius:13px}}@media (prefers-reduced-motion:reduce){.bk3-site main *,.bk3-site main :after,.bk3-site main :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.bk-site-header{background:#651d34;border-bottom:1px solid #4b1427;box-shadow:0 5px 20px rgba(50,10,25,.18)}.bk-site-header .bk-header-inner{min-height:117px;gap:26px}.bk-site-header .bk-login-link,.bk-site-header .bk-logo,.bk-site-header .bk-logo-copy strong,.bk-site-header .bk-main-nav a{color:#fff!important}.bk-site-header .bk-logo-mark{width:42px;height:42px;background:#fff;color:#651d34;font-size:23px}.bk-site-header .bk-logo-copy strong{font-size:27px}.bk-site-header .bk-logo-copy small{color:#f0dce3;font-size:10px}.bk-site-header .bk-main-nav a{font-size:15px;font-weight:600}.bk-site-header .bk-main-nav a:hover{color:#f3c9d7!important}.bk-site-header .bk-header-cta{min-height:48px;padding-inline:21px;border-color:#fff;background:#fff;color:#651d34!important;font-size:15px;font-weight:700}.bk-site-header .bk-header-cta:hover{background:#f7e8ee}.bk-site-header .bk-login-link{font-size:15px;font-weight:600}.bk-site-header .bk-mobile-menu{border-color:rgba(255,255,255,.6);background:transparent}.bk-site-header .bk-mobile-menu span{background:#fff}@media (max-width:850px){.bk-site-header .bk-header-inner{width:calc(100% - 28px);min-height:102px;gap:10px}.bk-site-header .bk-logo-mark{width:34px;height:34px;font-size:19px}.bk-site-header .bk-logo-copy strong{font-size:22px}.bk-site-header .bk-logo-copy small{font-size:8px}.bk-site-header .bk-header-actions{gap:9px}.bk-site-header .bk-header-cta{min-height:40px;padding-inline:11px;font-size:13px}.bk-site-header .bk-login-link{font-size:13px}.bk-site-header .bk-main-nav{border-top-color:rgba(255,255,255,.25)}.bk-site-header .bk-main-nav a{padding-block:10px;font-size:15px;color:#fff!important}}.bk-site-header{background:#8B3653!important;border-bottom-color:#742943!important}.bk-site-header .bk-header-cta,.bk-site-header .bk-logo-mark{color:#8B3653!important}@media (min-width:1051px){.bk3-site main .bk3-hero{min-height:0!important;height:clamp(430px,calc(100svh - 250px),560px)!important;margin-top:10px;margin-bottom:18px;grid-template-columns:1.12fr .88fr}.bk3-site main .bk3-hero-copy{min-height:0;padding:clamp(18px,2.2vh,30px) clamp(22px,2.6vw,38px)}.bk3-site main .bk3-hero h1{font-size:clamp(36px,3.1vw,48px);line-height:1.2;margin-block:12px 10px}.bk3-site main .bk3-hero-copy>p{line-height:1.65;margin-bottom:12px;font-size:13px}.bk3-site main .bk3-search{margin-bottom:12px;min-height:0;height:calc(100% - 15px)}.bk3-site main .bk3-hero-image{min-height:0!important;height:100%}.bk3-site main .bk3-hero-image img{display:block;width:100%;height:100%;object-fit:contain!important;object-position:center}}@media (max-width:1050px){.bk3-site main .bk3-hero{height:auto!important;min-height:0!important;margin-bottom:22px}.bk3-site main .bk3-hero-image{height:clamp(300px,55vw,500px);min-height:0!important}.bk3-site main .bk3-hero-image img{display:block;width:100%;height:100%;object-fit:cover}}.bk-site-header .bk-header-inner{min-height:98px;gap:22px}.bk-site-header .bk-logo-mark{width:35px;height:35px;font-size:19px}.bk-site-header .bk-logo-copy strong{font-size:23px}.bk-site-header .bk-logo-copy small{font-size:9px}.bk-site-header .bk-login-link,.bk-site-header .bk-main-nav a{font-size:13px}.bk-site-header .bk-header-cta{min-height:40px;padding-inline:17px;font-size:13px}@media (max-width:850px){.bk-site-header .bk-header-inner{min-height:85px;gap:8px}.bk-site-header .bk-logo-mark{width:29px;height:29px;font-size:16px}.bk-site-header .bk-logo-copy strong{font-size:18px}.bk-site-header .bk-logo-copy small{font-size:7px}.bk-site-header .bk-header-cta{min-height:34px;padding-inline:9px;font-size:11px}.bk-site-header .bk-login-link{font-size:11px}}.bk3-site main .bk3-services{margin-top:8px!important;padding-top:8px!important}.bk3-site main .bk3-services .bk3-service-list>a{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important}.bk3-site main .bk3-services .bk3-service-list>a:hover{border:0!important;box-shadow:none!important;background:transparent!important}.bk3-site main .bk3-services,.bk3-site main .bk3-services .bk3-wrap{padding-top:0!important}.bk3-site main .bk3-hero{margin-bottom:0!important}.bk3-site main .bk3-services{-webkit-margin-before:-20px!important;margin-block-start:-20px!important}.bk3-site main .bk3-services,.bk3-site main .bk3-services .bk3-wrap{-webkit-padding-before:0!important;padding-block-start:0!important}.bk3-site main .bk3-service-list>a>.bk3-service-icon{display:flex!important;align-items:center!important;justify-content:center!important;transform:translateY(10px)}.bk3-site main .bk3-service-list>a>.bk3-service-icon svg{display:block;width:27px;height:27px;flex:0 0 auto}.bk3-site main .bk3-hero-image{border-radius:32px!important;overflow:hidden!important}.bk3-site main .bk3-hero-image img{border-radius:inherit!important}.bk3-site main .bk3-popular-salons{width:min(1180px,calc(100% - 40px));margin:44px auto 54px;color:#29212a}.bk3-site main .bk3-popular-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:22px}.bk3-site main .bk3-popular-head small{display:block;margin-bottom:8px;color:#8a6a78;font-size:10px;letter-spacing:.14em}.bk3-site main .bk3-popular-head h2{margin:0;font-size:clamp(23px,3vw,34px);font-weight:600;letter-spacing:-.04em}.bk3-site main .bk3-popular-head h2 em{color:#792b49;font-style:normal}.bk3-site main .bk3-popular-head>a{color:#792b49;font-size:13px;text-decoration:none;white-space:nowrap}.bk3-site main .bk3-salon-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.bk3-site main .bk3-salon-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid #eee6e9;border-radius:16px;background:#fff;box-shadow:0 5px 22px rgb(57 26 41/4%)}.bk3-site main .bk3-salon-card-image{display:block;height:174px;overflow:hidden;background:#f6f0f2}.bk3-site main .bk3-salon-card-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .22s ease}.bk3-site main .bk3-salon-card:hover .bk3-salon-card-image img{transform:scale(1.025)}.bk3-site main .bk3-salon-card-body{display:flex;flex:1 1;flex-direction:column;padding:15px}.bk3-site main .bk3-salon-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:22px}.bk3-site main .bk3-salon-category,.bk3-site main .bk3-salon-status{max-width:60%;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.bk3-site main .bk3-salon-status{color:#8b596c}.bk3-site main .bk3-salon-status.is-open{color:#287653}.bk3-site main .bk3-salon-category{color:#8c858a}.bk3-site main .bk3-salon-card h3{margin:11px 0 5px;font-size:17px;font-weight:650;line-height:1.6}.bk3-site main .bk3-salon-card h3 a{color:#30232b;text-decoration:none}.bk3-site main .bk3-salon-location{min-height:22px;margin:0;color:#817780;font-size:12px}.bk3-site main .bk3-salon-rating{display:flex;align-items:center;gap:8px;margin-top:11px;font-size:12px}.bk3-site main .bk3-salon-rating strong{color:#792b49;font-weight:650}.bk3-site main .bk3-salon-rating span{color:#8c858a}.bk3-site main .bk3-salon-services{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.bk3-site main .bk3-salon-services span{max-width:100%;padding:4px 8px;overflow:hidden;border-radius:6px;background:#f8f3f5;color:#755665;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.bk3-site main .bk3-salon-cta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:15px;color:#792b49;font-size:13px;font-weight:650;text-decoration:none}.bk3-site main .bk3-popular-state{padding:28px 20px;border:1px solid #eee6e9;border-radius:14px;background:#fff;color:#6f626a;text-align:center}.bk3-site main .bk3-popular-state h2{margin:0 0 8px;font-size:17px}.bk3-site main .bk3-popular-state p{margin:0 0 12px;font-size:13px}.bk3-site main .bk3-popular-state a{color:#792b49;text-decoration:none}@media (max-width:760px){.bk3-site main .bk3-popular-salons{width:calc(100% - 28px);margin:32px auto 40px}.bk3-site main .bk3-salon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.bk3-site main .bk3-salon-card-image{height:132px}.bk3-site main .bk3-salon-card-body{padding:11px}.bk3-site main .bk3-salon-card h3{margin-top:9px;font-size:14px}.bk3-site main .bk3-salon-card-top{align-items:flex-start;flex-direction:column;gap:3px}.bk3-site main .bk3-salon-category,.bk3-site main .bk3-salon-status{max-width:100%}.bk3-site main .bk3-salon-services{gap:4px}.bk3-site main .bk3-salon-services span{padding:4px 6px;font-size:9px}.bk3-site main .bk3-salon-cta{font-size:12px}}@media (prefers-reduced-motion:reduce){.bk3-site main .bk3-salon-card-image img{transition:none}}.bk3-site main .bk3-salon-card-empty{border-style:dashed;border-color:#e4d6dc;background:#fdfbfc}.bk3-site main .bk3-salon-card-empty-image{display:flex;align-items:center;justify-content:center;background:#f7f0f3;color:#b99aa8;font-size:28px;letter-spacing:.12em}.bk3-site main .bk3-salon-cta-disabled{color:#9d8d95;cursor:default}.bk3-site main .bk3-salon-card,.bk3-site main .bk3-salon-card-empty{border:1px solid #f0dfe6;border-radius:18px;box-shadow:0 6px 22px rgba(85,10,40,.09);transition:transform .2s ease,box-shadow .2s ease}.bk3-site main .bk3-salon-card:hover{box-shadow:0 12px 28px rgba(85,10,40,.16)}.bk3-site main .bk3-salon-card a,.bk3-site main .bk3-salon-card button,.bk3-site main .bk3-salon-card-empty a,.bk3-site main .bk3-salon-card-empty button{border-radius:12px;font-weight:700;transition:background .2s ease,transform .2s ease}@media (max-width:640px){.bk3-site main .bk3-salon-grid{gap:14px}.bk3-site main .bk3-salon-card,.bk3-site main .bk3-salon-card-empty{border-radius:14px}}.bk3-site main .bk3-salon-card,.bk3-site main .bk3-salon-card-empty{background:#fff!important;border:1px solid #f0dce5!important;border-radius:20px!important;overflow:hidden;box-shadow:0 5px 22px rgba(80,7,34,.08);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.bk3-site main .bk3-salon-card:hover{transform:translateY(-4px);border-color:#d8a9bc!important;box-shadow:0 12px 30px rgba(80,7,34,.15)}.bk3-site main .bk3-salon-card a,.bk3-site main .bk3-salon-card button,.bk3-site main .bk3-salon-card-empty a,.bk3-site main .bk3-salon-card-empty button{background:#710d35!important;background-color:#710d35!important;background-image:none!important;color:#fff!important;border:1px solid #710d35!important;border-radius:999px!important;padding:10px 22px!important;min-height:40px;font-weight:700!important;text-decoration:none!important;box-shadow:0 4px 12px rgba(113,13,53,.18);transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}.bk3-site main .bk3-salon-card a *,.bk3-site main .bk3-salon-card button *,.bk3-site main .bk3-salon-card-empty a *,.bk3-site main .bk3-salon-card-empty button *{color:#fff!important}.bk3-site main .bk3-salon-card a:hover,.bk3-site main .bk3-salon-card button:hover,.bk3-site main .bk3-salon-card-empty a:hover,.bk3-site main .bk3-salon-card-empty button:hover{background:#500722!important;background-color:#500722!important;border-color:#500722!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 6px 16px rgba(80,7,34,.24)}.bk3-site main .bk3-salon-grid{gap:22px}@media (max-width:640px){.bk3-site main .bk3-salon-grid{gap:14px}.bk3-site main .bk3-salon-card,.bk3-site main .bk3-salon-card-empty{border-radius:16px!important}}.bk3-site main .bk3-salon-grid .bk3-salon-card{background:#fff!important;border:1px solid #ead5df!important;border-radius:20px!important;overflow:hidden;box-shadow:0 8px 26px rgba(80,7,34,.09)!important;transition:transform .22s ease,box-shadow .22s ease}.bk3-site main .bk3-salon-grid .bk3-salon-card:hover{transform:translateY(-4px);box-shadow:0 14px 34px rgba(80,7,34,.16)!important}.bk3-site main .bk3-salon-grid .bk3-salon-card .bk3-salon-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;width:100%!important;min-height:46px!important;padding:12px 22px!important;margin-top:18px!important;box-sizing:border-box!important;background:#710d35!important;background-color:#710d35!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid #710d35!important;border-radius:999px!important;font-weight:800!important;text-decoration:none!important;box-shadow:0 5px 14px rgba(113,13,53,.2)!important;transition:background-color .2s ease,box-shadow .2s ease}.bk3-site main .bk3-salon-grid .bk3-salon-card .bk3-salon-cta span{color:#fff!important;-webkit-text-fill-color:#fff!important}.bk3-site main .bk3-salon-grid .bk3-salon-card .bk3-salon-cta:hover{background:#500722!important;background-color:#500722!important;border-color:#500722!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 7px 18px rgba(80,7,34,.28)!important}.bk3-site main .bk3-salon-grid .bk3-salon-card-body{padding:20px!important}.bk3-site main .bk3-salon-grid .bk3-salon-card a:not(.bk3-salon-cta){background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;transform:none!important}.bk3-site main .bk3-salon-grid .bk3-salon-card a:not(.bk3-salon-cta):hover{background:transparent!important;background-color:transparent!important;border-color:transparent!important;box-shadow:none!important;transform:none!important}.bk3-site main .bk3-salon-grid .bk3-salon-card a.bk3-salon-card-image{display:block!important;width:100%!important;line-height:0!important}.bk3-site main .bk3-salon-grid .bk3-salon-card a.bk3-salon-card-image,.bk3-site main .bk3-salon-grid .bk3-salon-card h3 a:not(.bk3-salon-cta){padding:0!important;min-height:0!important;background:transparent!important;background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important}.bk3-site main .bk3-salon-grid .bk3-salon-card h3 a:not(.bk3-salon-cta){display:inline!important;background-image:none!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;font:inherit!important;text-decoration:none!important}.bk3-site main .bk3-salon-grid .bk3-salon-card h3 a:not(.bk3-salon-cta) *{color:inherit!important;-webkit-text-fill-color:currentColor!important}.bk3-site main .bk3-salon-grid .bk3-salon-card h3 a:not(.bk3-salon-cta){color:#710d35!important;-webkit-text-fill-color:#710d35!important}.bk3-site main .bk3-salon-grid .bk3-salon-card .bk3-salon-location{color:#8b3653!important;-webkit-text-fill-color:#8b3653!important}@media (min-width:769px){.bk-header .bk-nav a{font-size:15px!important;font-size:20px!important;font-weight:500!important}}.bk3-site main .bk3-search{grid-template-columns:minmax(180px,1.4fr) minmax(125px,.8fr) minmax(145px,.9fr) 112px;align-items:stretch}.bk3-site main .bk3-search>div{min-width:0}.bk3-site main .bk3-search label,.bk3-site main .bk3-search>div>span{display:block;margin-bottom:7px;color:#7a6870;font-size:12px;font-weight:600}.bk3-site main .bk3-search .bk3-date-input,.bk3-site main .bk3-search input:not([type=hidden]),.bk3-site main .bk3-search select{display:block;width:100%;min-width:0;min-height:26px;padding:0;border:0;outline:0;background:transparent;color:#291821;font:inherit;font-size:13px}.bk3-site main .bk3-search .bk3-date-input,.bk3-site main .bk3-search select{cursor:pointer}.bk3-site main .bk3-search .bk3-date-input::placeholder{color:#8b7a81;opacity:1}.bk-selected-date{margin-top:12px;color:#70465a;font-size:13px;line-height:1.9}@media (max-width:900px){.bk3-site main .bk3-search{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.bk3-site main .bk3-search{grid-template-columns:minmax(0,1fr)}}.bk3-site main .bk3-search{overflow:visible!important;position:relative;z-index:30}.bk3-site main .bk3-search-date{position:relative;min-width:0;z-index:31}.bk3-site main .bk3-search-date .rmdp-container{display:block;width:100%}.bk3-site main .bk3-search-date .rmdp-input{display:block;width:100%;min-height:36px;cursor:pointer}.rmdp-container .rmdp-calendar,.rmdp-wrapper{z-index:9999}.bk3-site main .bk3-city-picker{position:relative;min-width:0;z-index:45}.bk3-city-options{position:absolute;top:calc(100% + 10px);right:0;left:0;z-index:10000;max-height:280px;overflow-y:auto;padding:6px;border:1px solid #eadfe4;border-radius:12px;background:#fff;box-shadow:0 16px 38px rgba(41,24,33,.16)}.bk3-city-option{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:#291821;text-align:right;cursor:pointer;font:inherit;font-size:13px}.bk3-city-option:hover{background:#f8eef2}.bk3-city-option small{flex-shrink:0;color:#8b7a81;font-size:11px}.bk3-city-all{border-bottom:1px solid #f0e7eb}.bk3-city-count,.bk3-city-empty{margin:0;padding:9px 12px;color:#8b7a81;font-size:11px}.bk3-site main .bk3-hero-copy{position:relative;z-index:40}.bk3-site main .bk3-hero{align-items:stretch}.bk3-site main .bk3-hero-image img{object-position:center!important}.bk3-site main .bk3-hero{align-items:stretch!important}.bk3-site main .bk3-hero,.bk3-site main .bk3-hero-image{height:auto!important;min-height:0!important;overflow:visible!important}.bk3-site main .bk3-hero-image{position:relative!important;align-self:stretch!important}.bk3-site main .bk3-hero-image img{display:block!important;position:relative!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;object-fit:contain!important;object-position:center top!important}@media (min-width:1051px){.bk3-site main .bk3-hero{height:auto!important;min-height:0!important;overflow:visible!important;align-items:stretch!important}.bk3-site main .bk3-hero-copy{min-height:390px!important}.bk3-site main .bk3-hero-image{height:auto!important;min-height:390px!important;align-self:stretch!important;overflow:visible!important}.bk3-site main .bk3-hero{display:grid!important;grid-template-columns:.88fr 1.12fr!important;height:auto!important;min-height:0!important;align-items:stretch!important;overflow:visible!important}.bk3-site main .bk3-hero-copy{min-height:390px!important}.bk3-site main .bk3-hero-image{height:auto!important;min-height:390px!important;align-self:stretch!important;overflow:visible!important}.bk3-site main .bk3-hero-image img{display:block!important;width:100%!important;height:100%!important;min-height:390px!important;object-fit:contain!important;object-position:center!important}}.bk3-site main .bk3-look-slider{position:relative;width:100%;margin-top:24px;padding-bottom:34px}.bk3-site main .bk3-look-slide{display:none;grid-template-columns:1fr 1fr;direction:rtl;min-height:300px;overflow:hidden;border:1px solid #ead6de;border-radius:24px;background:#fff;box-shadow:0 16px 42px rgba(72,19,38,.08)}.bk3-site main .bk3-look-slide.is-active{display:grid;animation:bkLookFade .45s ease both}.bk3-site main .bk3-look-slide-copy{grid-column:2;grid-row:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(24px,4vw,52px);text-align:right}.bk3-site main .bk3-look-slide-copy small{color:#a44d6b;font-size:12px;font-weight:700}.bk3-site main .bk3-look-slide-copy h3{margin:14px 0;color:#651d34;font-size:clamp(22px,2.4vw,32px)}.bk3-site main .bk3-look-slide-copy p{margin:0 0 22px;color:#66545b;line-height:2}.bk3-site main .bk3-look-slide-image{grid-column:1;grid-row:1;min-width:0;min-height:300px;overflow:hidden;background:#f8edf1}.bk3-site main .bk3-look-slide-image img{display:block;width:100%;height:100%;min-height:300px;object-fit:cover}.bk3-site main .bk3-look-slider-dots{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;gap:9px}.bk3-site main .bk3-look-slider-dots button{width:9px;height:9px;padding:0;border:0;border-radius:20px;background:#dfbdca;cursor:pointer;transition:width .2s,background .2s}.bk3-site main .bk3-look-slider-dots button[aria-pressed=true]{width:27px;background:#8b3150}@keyframes bkLookFade{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.bk3-site main .bk3-look-slide,.bk3-site main .bk3-look-slide.is-active{grid-template-columns:1fr}.bk3-site main .bk3-look-slide-image{grid-column:1;grid-row:1;min-height:210px;max-height:250px}.bk3-site main .bk3-look-slide-image img{min-height:210px;max-height:250px}.bk3-site main .bk3-look-slide-copy{grid-column:1;grid-row:2;padding:24px}}@media (prefers-reduced-motion:reduce){.bk3-site main .bk3-look-slide.is-active{animation:none}}.bk3-site main .bk3-look-slider .bk3-look-read,.bk3-site main .bk3-look-slider .bk3-look-read:visited{color:#7b183a!important;font-weight:800!important;opacity:1!important;text-decoration:none!important}.bk3-site main .bk3-look-slider .bk3-look-read span{color:#7b183a!important}.bk3-site main .bk3-look-slider .bk3-look-read:hover{color:#a32650!important;text-decoration:underline!important}.bk3-site main .bk3-look-slider a.bk3-look-read,.bk3-site main .bk3-look-slider a.bk3-look-read:focus,.bk3-site main .bk3-look-slider a.bk3-look-read:hover,.bk3-site main .bk3-look-slider a.bk3-look-read:visited{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:10px 18px!important;border-radius:999px!important;background:#7b183a!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-weight:800!important;opacity:1!important;text-decoration:none!important}.bk3-site main .bk3-look-slider a.bk3-look-read span{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.bk3-site main .bk3-look-slider .bk3-look-slide{border:1px solid #ead6df!important;border-radius:22px!important;background:#fffafc!important;box-shadow:0 8px 26px rgba(91,25,52,.08)!important;overflow:hidden!important;transition:box-shadow .25s ease,border-color .25s ease!important}.bk3-site main .bk3-look-slider .bk3-look-slide:hover{border-color:#c995aa!important;box-shadow:0 12px 32px rgba(91,25,52,.13)!important}.bk3-site main .bk3-look-slider .bk3-look-slide-copy{padding:28px!important;gap:12px!important}.bk3-site main .bk3-look-slider .bk3-look-slide-copy>small{padding:6px 12px!important;border:1px solid #ead2dc!important;border-radius:20px!important;background:#f8edf2!important;color:#7b183a!important;font-size:12px!important;font-weight:800!important}.bk3-site main .bk3-look-slider .bk3-look-slide-copy h3{color:#351321!important;font-size:clamp(22px,2.2vw,30px)!important;font-weight:900!important;line-height:1.8!important}.bk3-site main .bk3-look-slider .bk3-look-slide-copy p{color:#70616a!important;font-size:14px!important;line-height:2!important}.bk3-site main .bk3-look-slider a.bk3-look-read,.bk3-site main .bk3-look-slider a.bk3-look-read:visited{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;padding:10px 18px!important;border:1px solid #7b183a!important;border-radius:12px!important;background:#7b183a!important;font-weight:800!important;box-shadow:0 4px 12px rgba(123,24,58,.16)!important;transition:background .2s ease,box-shadow .2s ease!important}.bk3-site main .bk3-look-slider a.bk3-look-read:hover{background:#54102a!important;border-color:#54102a!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.bk3-site main .bk3-look-slider .bk3-look-slide-image{overflow:hidden!important;background:#f5e9ee!important}.bk3-site main .bk3-look-slider .bk3-look-slide-image img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;transition:filter .3s ease!important}.bk3-site main .bk3-look-slider .bk3-look-slider-dots button{background:#dfc3ce!important}.bk3-site main .bk3-look-slider .bk3-look-slider-dots button[aria-pressed=true]{background:#7b183a!important}@media (max-width:700px){.bk3-site main .bk3-look-slider .bk3-look-slide{border-radius:18px!important}.bk3-site main .bk3-look-slider .bk3-look-slide-copy{padding:20px!important}}.bk3-site main .bk3-look-slider .bk3-look-slide-copy h3{color:#5b102d!important}.bk3-site main .bk3-look-slider .bk3-look-slide-copy>small{color:#a32f5b!important;background:#f8e8ef!important;border-color:#eac8d6!important}.bk3-site main .bk3-look-slider .bk3-look-slide-copy p{color:#873653!important}.bk3-site main .bk3-look-slider a.bk3-look-read,.bk3-site main .bk3-look-slider a.bk3-look-read span,.bk3-site main .bk3-look-slider a.bk3-look-read:visited{color:#fff!important;-webkit-text-fill-color:#fff!important}.bk3-map{position:relative;min-height:620px;isolation:isolate}.bk3-leaflet-map{position:relative;z-index:1;width:100%;height:620px;min-height:420px;background:#f4f1ef;direction:ltr}.bk3-leaflet-map .leaflet-pane{z-index:2}.bk3-map-tools{position:absolute;z-index:500;top:18px;left:18px;display:flex;flex-wrap:wrap;gap:8px;width:min(460px,calc(100% - 36px));direction:rtl}.bk3-map-search{flex:1 1 220px;min-width:0}.bk3-map-search input{box-sizing:border-box;width:100%;border:1px solid #e7dfe2;border-radius:12px;background:#fff;color:#33252b}.bk3-map-search input,.bk3-map-tools button{min-height:44px;padding:10px 14px;font:inherit;box-shadow:0 4px 18px rgb(35 20 27/12%)}.bk3-map-tools button{border:0;border-radius:12px;background:#762b48;color:#fff;cursor:pointer}.bk3-map-tools button:disabled{opacity:.65;cursor:wait}.bk3-map-overlay{z-index:400;pointer-events:none;max-width:min(320px,calc(100% - 36px))}.bk3-map-overlay p{margin:8px 0 0;font-size:13px;line-height:1.8}.bk3-map-popup{min-width:150px;direction:rtl;text-align:right;font-family:inherit}.bk3-map-popup strong{display:block;margin-bottom:6px}.bk3-map-popup p{margin:0 0 8px}.bk3-map-popup a{color:#762b48;font-weight:700}.bk3-leaflet-map .leaflet-control-attribution{font-size:10px}@media (max-width:768px){.bk3-map{min-height:520px}.bk3-leaflet-map{height:520px;min-height:520px}.bk3-map-tools{top:12px;left:12px;width:calc(100% - 24px)}}@media (max-width:480px){.bk3-leaflet-map,.bk3-map{min-height:460px;height:460px}.bk3-map-tools button{flex:0 0 auto}}.bk-footer-inner>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:32px;direction:ltr}.bk-footer-inner>div:first-child .bk-footer-logo{flex:0 0 auto}.bk-footer-inner>div:first-child p{max-width:520px;margin:0!important;text-align:right!important;direction:rtl;position:static;line-height:1.8}@media (max-width:600px){.bk-footer-inner>div:first-child{align-items:flex-start;flex-direction:column;gap:12px}}.bk-footer-inner>div:first-child .bk-footer-logo{position:relative;top:-6px}.register-role-label{display:block;font-size:15px!important;font-weight:800!important;color:#351321!important;margin-bottom:6px}.bk-register-card #register-role{width:100%!important;min-height:58px!important;padding:14px 16px!important;line-height:1.8!important;border:2px solid #7b183a!important;border-radius:14px!important;cursor:pointer}.bk-register-card #register-role,.bk-register-card #register-role option{font-size:17px!important;font-weight:800!important;background-color:#fff!important;color:#351321!important}.bk-register-card #register-role option{padding:12px!important}.bk-register-card #register-role:focus{outline:3px solid rgba(123,24,58,.18)!important;outline-offset:2px}.bk-register-card select#register-role{display:block!important;width:100%!important;min-height:64px!important;padding:16px 18px!important;font-size:19px!important;font-weight:900!important;line-height:1.8!important;color:#351321!important;background-color:#fff!important;border:2px solid #7b183a!important;border-radius:14px!important;box-sizing:border-box!important}.bk-register-card select#register-role option{font-size:18px!important;font-weight:700!important;color:#351321!important;background-color:#fff!important}.bk-register-card select#register-role:focus{outline:3px solid rgba(123,24,58,.2)!important;outline-offset:2px!important}.bk-login-page{min-height:calc(100vh - 80px)!important;padding:40px 20px!important;box-sizing:border-box!important}.bk-login-page,.bk-login-shell{display:flex!important;align-items:center!important;justify-content:center!important}.bk-login-shell{flex-direction:column!important;gap:0!important}.bk-login-card,.bk-login-shell{width:100%!important;max-width:520px!important;margin:0 auto!important}.bk-login-card{box-sizing:border-box!important}.bk-salon-phone-register{display:grid;grid-gap:18px;gap:18px;width:100%}.bk-salon-register-field{display:grid;grid-gap:8px;gap:8px}.bk-salon-register-field label{font-size:15px;font-weight:800;color:#34232d}.bk-salon-register-field input{box-sizing:border-box;width:100%;min-height:54px;padding:13px 15px;border:1px solid #e3d5dc;border-radius:12px;background:#fff;color:#34232d;font:inherit;outline:none}.bk-salon-register-field input:focus{border-color:#7b294b;box-shadow:0 0 0 3px rgb(123 41 75/10%)}.bk-salon-register-submit{width:100%;min-height:54px;border:0;border-radius:12px;background:#792747;color:#fff;font:inherit;font-weight:800;cursor:pointer}.bk-salon-register-submit:disabled{cursor:wait;opacity:.65}.bk-salon-register-resend{justify-self:start;border:0;background:transparent;color:#792747;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.bk-salon-register-error,.bk-salon-register-message,.bk-salon-register-next{margin:0;font-size:14px;line-height:1.9}.bk-salon-register-error{color:#b42318}.bk-salon-register-message,.bk-salon-register-next{color:#276749}.bk-salon-otp-boxes{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;width:100%;margin-top:4px}.bk-salon-otp-boxes .bk-salon-otp-digit{box-sizing:border-box;width:100%;min-width:0;min-height:58px;padding:8px 2px;border:1px solid #e3d5dc;border-radius:12px;background:#fff;color:#792747;font-size:24px;font-weight:800;text-align:center;direction:ltr;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.bk-salon-otp-boxes .bk-salon-otp-digit:focus{border-color:#792747;box-shadow:0 0 0 3px rgb(121 39 71/12%)}.bk-salon-otp-boxes .bk-salon-otp-digit:disabled{opacity:.65}@media (max-width:380px){.bk-salon-otp-boxes{gap:6px}.bk-salon-otp-boxes .bk-salon-otp-digit{min-height:50px;font-size:21px;border-radius:9px}}.bk-location-map-wrap{position:relative;width:100%;margin-top:16px;overflow:hidden;border:1px solid #ead6df;border-radius:16px;background:#f4f1ef}.bk-location-picker-map{width:100%;height:440px;min-height:320px;background:#f4f1ef;direction:ltr;cursor:crosshair}.bk-location-picker-map .leaflet-container{width:100%;height:100%;font-family:inherit}.bk-location-picker-map .leaflet-control-attribution{font-size:10px}.bk-location-map-loading{position:absolute;z-index:500;top:12px;right:12px;margin:0;padding:8px 12px;border-radius:10px;background:#fff;color:#702644;font-size:12px;box-shadow:0 4px 16px rgb(35 20 27/12%);pointer-events:none}.bk-location-selection{margin:12px 0;color:#702644;font-size:13px;line-height:1.9}@media (max-width:640px){.bk-location-picker-map{height:360px;min-height:300px}}.bk-salon-complete-page{--bk-complete-wine:#792747;--bk-complete-wine-dark:#5e1935;--bk-complete-border:#eadde3;--bk-complete-muted:#766b73;width:min(100% - 32px,1040px);margin:0 auto;padding:36px 0 64px;color:#30232a;direction:rtl}.bk-salon-complete-hero{position:relative;overflow:hidden;margin-bottom:30px;padding:clamp(24px,5vw,46px);border-radius:24px;background:linear-gradient(125deg,#5e1935,#792747 58%,#913c5b);color:#fff;box-shadow:0 14px 36px rgb(94 25 53/14%)}.bk-salon-complete-eyebrow{display:inline-block;margin-bottom:10px;color:#f4dfe7;font-size:13px;font-weight:800}.bk-salon-complete-hero h1{margin:0 0 12px;color:#fff;font-size:clamp(25px,4vw,36px);line-height:1.6}.bk-salon-complete-hero>p{max-width:720px;margin:0;color:rgb(255 255 255/86%);font-size:14px;line-height:2.1}.bk-salon-complete-steps{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.bk-salon-complete-steps span{padding:9px 14px;border:1px solid rgb(255 255 255/25%);border-radius:999px;background:rgb(255 255 255/9%);color:#fff;font-size:12px;font-weight:700}.bk-salon-complete-content{display:grid;grid-gap:26px;gap:26px}.bk-salon-complete-section{min-width:0;padding:clamp(18px,3.5vw,32px);border:1px solid var(--bk-complete-border);border-radius:22px;background:#fff;box-shadow:0 8px 28px rgb(61 32 45/5%)}.bk-salon-complete-section-heading{display:flex;align-items:center;gap:14px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #f0e6eb}.bk-salon-complete-step-number{display:grid;flex:0 0 48px;width:48px;height:48px;place-items:center;border-radius:15px;background:#f8edf1;color:var(--bk-complete-wine);font-size:15px;font-weight:900}.bk-salon-complete-section-heading h2{margin:0 0 4px;color:var(--bk-complete-wine-dark);font-size:clamp(18px,2.5vw,23px);line-height:1.7}.bk-salon-complete-section-heading p{margin:0;color:var(--bk-complete-muted);font-size:13px;line-height:1.9}.bk-salon-complete-page .form-card.bk-salon-complete-form,.bk-salon-complete-page .form-card:has(>h2){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:20px 18px;gap:20px 18px;width:100%;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.bk-salon-complete-page .form-card>label{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;margin:0;color:#45333d;font-size:14px;font-weight:750;line-height:1.8}.bk-salon-complete-page .form-card input:not([type=file]),.bk-salon-complete-page .form-card select,.bk-salon-complete-page .form-card textarea{box-sizing:border-box;width:100%;min-width:0;min-height:48px;margin:0;padding:12px 13px;border:1px solid #e5d7de;border-radius:12px;background:#fff;color:#30232a;font:inherit;font-size:14px;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.bk-salon-complete-page .form-card textarea{min-height:130px;resize:vertical;line-height:1.9}.bk-salon-complete-page .form-card input[type=file]{box-sizing:border-box;display:block;width:100%;min-width:0;padding:11px;border:1px dashed #d9c3cd;border-radius:12px;background:#fcf8fa;color:#5e1935;font:inherit;font-size:12px}.bk-salon-complete-page .form-card input:focus,.bk-salon-complete-page .form-card select:focus,.bk-salon-complete-page .form-card textarea:focus{border-color:var(--bk-complete-wine);box-shadow:0 0 0 3px rgb(121 39 71/10%)}.bk-salon-complete-page .form-card>h2{grid-column:1/-1;margin:8px 0 0;padding-top:16px;border-top:1px solid #f0e6eb;color:var(--bk-complete-wine-dark);font-size:17px;line-height:1.8}.bk-salon-complete-page .form-card>h2:first-child{padding-top:0;border-top:0}.bk-salon-complete-page .form-card>p{grid-column:1/-1;margin:0;color:var(--bk-complete-muted);font-size:13px;line-height:1.9}.bk-salon-complete-page .form-card>button[type=submit]{grid-column:1/-1;width:100%;min-height:52px;margin-top:4px;padding:12px 18px;border:0;border-radius:13px;background:var(--bk-complete-wine);color:#fff;font:inherit;font-size:14px;font-weight:850;cursor:pointer;transition:background .18s ease,transform .18s ease}.bk-salon-complete-page .form-card>button[type=submit]:hover{background:var(--bk-complete-wine-dark)}.bk-salon-complete-page .form-card>button[type=submit]:disabled{cursor:wait;opacity:.7}.bk-salon-complete-page .form-card [role=alert],.bk-salon-complete-page .form-card [role=status]{grid-column:1/-1;margin:0;padding:12px 14px;border-radius:11px;font-size:13px;line-height:1.9}.bk-salon-complete-page .form-card [role=alert]{background:#fff1f0;color:#a42323}.bk-salon-complete-page .form-card [role=status]{background:#eef8f1;color:#246b43}.bk-salon-complete-page .bk-location-map-wrap,.bk-salon-complete-page .bk-location-picker{grid-column:1/-1;width:100%;min-width:0}@media (max-width:640px){.bk-salon-complete-page{width:calc(100% - 24px);padding-top:20px}.bk-salon-complete-hero{margin-bottom:20px;border-radius:18px}.bk-salon-complete-section{padding:18px 14px;border-radius:17px}.bk-salon-complete-section-heading{align-items:flex-start;gap:11px}.bk-salon-complete-step-number{flex-basis:40px;width:40px;height:40px;border-radius:12px}.bk-salon-complete-page .form-card.bk-salon-complete-form,.bk-salon-complete-page .form-card:has(>h2){grid-template-columns:minmax(0,1fr);gap:17px}.bk-salon-complete-page .form-card [role=alert],.bk-salon-complete-page .form-card [role=status],.bk-salon-complete-page .form-card>button[type=submit],.bk-salon-complete-page .form-card>h2,.bk-salon-complete-page .form-card>p{grid-column:1}}.bk3-site main .bk3-search-service{position:relative;z-index:30;min-width:0}.bk-big-search .bk-listing-service-picker,.bk3-site main .bk3-service-search-input{position:relative;flex:1 1;min-width:0;width:100%}.bk-service-picker{position:relative}.bk-service-picker,.bk-service-picker input{width:100%;min-width:0}.bk-service-options{position:absolute;z-index:1000;top:calc(100% + 8px);right:0;left:0;max-height:280px;overflow-y:auto;padding:7px;border:1px solid #ead8df;border-radius:14px;background:#fff;box-shadow:0 14px 35px rgb(54 15 31/16%);text-align:right}.bk-service-option{display:block;width:100%;padding:11px 13px;border:0;border-radius:9px;background:transparent;color:#471a2d;font:inherit;text-align:right;cursor:pointer}.bk-service-option:focus-visible,.bk-service-option:hover,.bk-service-option[aria-selected=true]{outline:none;background:#f8edf1;color:#710d35}.bk-service-message{margin:0;padding:12px;color:#725563;font-size:13px;line-height:1.9}.bk-big-search .bk-listing-service-picker{display:block}.bk-big-search .bk-listing-service-picker input{box-sizing:border-box}@media (max-width:640px){.bk-service-options{max-height:240px}}.bk3-hero+.bk3-services{padding-top:204px!important}@media (max-width:640px){.bk3-hero+.bk3-services{margin-top:180px!important;padding-top:204px!important}}.bk3-site main .bk3-services{margin-top:0!important;-webkit-margin-before:0!important;margin-block-start:0!important;padding-top:204px!important;-webkit-padding-before:204px!important;padding-block-start:204px!important;margin-top:30px!important;-webkit-margin-before:30px!important;margin-block-start:30px!important;padding-top:68px!important;-webkit-padding-before:68px!important;padding-block-start:68px!important;margin-top:50px!important;-webkit-margin-before:50px!important;margin-block-start:50px!important;padding-top:58px!important;-webkit-padding-before:58px!important;padding-block-start:58px!important;padding-bottom:66px!important;-webkit-padding-after:66px!important;padding-block-end:66px!important;padding-top:43px!important;-webkit-padding-before:43px!important;padding-block-start:43px!important;padding-bottom:56px!important;-webkit-padding-after:56px!important;padding-block-end:56px!important}.bk3-site main .bk3-leaflet-map,.bk3-site main .bk3-map{box-sizing:border-box!important;min-height:580px!important}.bk3-site main .bk3-leaflet-map{height:580px!important}@media (max-width:768px){.bk3-site main .bk3-map{min-height:480px!important}.bk3-site main .bk3-leaflet-map{height:480px!important;min-height:480px!important}}@media (max-width:480px){.bk3-site main .bk3-map{min-height:420px!important}.bk3-site main .bk3-leaflet-map{height:420px!important;min-height:420px!important}}.bk3-site main .bk3-discovery{min-height:560px!important;align-items:stretch}.bk3-site main .bk3-discovery-copy{box-sizing:border-box;padding-top:60px!important;padding-bottom:60px!important}@media (max-width:768px){.bk3-site main .bk3-discovery{min-height:0!important}.bk3-site main .bk3-discovery-copy{padding-top:40px!important;padding-bottom:40px!important}}.bk3-site main .bk3-discovery{min-height:500px!important}.bk3-site main .bk3-map{min-height:520px!important}.bk3-site main .bk3-leaflet-map{height:520px!important;min-height:520px!important}@media (max-width:768px){.bk3-site main .bk3-discovery{min-height:0!important}.bk3-site main .bk3-map{min-height:420px!important}.bk3-site main .bk3-leaflet-map{height:420px!important;min-height:420px!important}}@media (max-width:480px){.bk3-site main .bk3-map{min-height:360px!important}.bk3-site main .bk3-leaflet-map{height:360px!important;min-height:360px!important}}.bk3-site main .bk3-discovery{min-height:0!important;padding-top:0!important;padding-bottom:0!important}.bk3-site main .bk3-discovery,.bk3-site main .bk3-discovery>*{box-sizing:border-box!important}.bk3-site main .bk3-discovery .bk3-discovery-copy{padding-top:40px!important;padding-bottom:40px!important}.bk3-site main .bk3-discovery .bk3-leaflet-map,.bk3-site main .bk3-discovery .bk3-map,.bk3-site main .bk3-discovery .bk3-map iframe{height:510px!important;min-height:510px!important;box-sizing:border-box!important}@media (max-width:768px){.bk3-site main .bk3-discovery .bk3-leaflet-map,.bk3-site main .bk3-discovery .bk3-map,.bk3-site main .bk3-discovery .bk3-map iframe{height:350px!important;min-height:350px!important}}@media (max-width:480px){.bk3-site main .bk3-discovery .bk3-leaflet-map,.bk3-site main .bk3-discovery .bk3-map,.bk3-site main .bk3-discovery .bk3-map iframe{height:290px!important;min-height:290px!important}}.bk3-site main .bk3-popular-salons{margin-top:24px!important}@media (max-width:760px){.bk3-site main .bk3-popular-salons{margin-top:12px!important}}.bk3-site main .bk3-look{padding-bottom:40px!important;margin-bottom:0!important}.bk3-site main .bk3-popular-salons{margin-top:-8px!important}@media (max-width:760px){.bk3-site main .bk3-look{padding-bottom:24px!important}.bk3-site main .bk3-popular-salons{margin-top:6px!important}}.bk3-site main .bk3-hero--dynamic{isolation:isolate;border:1px solid rgba(139,54,83,.12);border-radius:30px!important;background:radial-gradient(ellipse at 83% 20%,rgba(226,158,180,.38),transparent 34%),radial-gradient(ellipse at 70% 85%,rgba(139,54,83,.16),transparent 36%),linear-gradient(125deg,#fffaf7,#f8e9ed 48%,#f1dce3)!important;box-shadow:0 22px 65px rgba(80,20,48,.09)}.bk3-site main .bk3-hero--dynamic:after,.bk3-site main .bk3-hero--dynamic:before{content:"";position:absolute;z-index:-1;pointer-events:none;border-radius:50%;filter:blur(2px)}.bk3-site main .bk3-hero--dynamic:before{width:clamp(220px,32vw,440px);aspect-ratio:1;top:-24%;right:10%;background:radial-gradient(circle,rgba(255,255,255,.74),rgba(218,145,169,.15) 56%,transparent 72%);animation:bk3HeroFloat 11s ease-in-out infinite alternate}.bk3-site main .bk3-hero--dynamic:after{width:clamp(170px,23vw,320px);aspect-ratio:1;bottom:-35%;right:42%;background:radial-gradient(circle,rgba(139,54,83,.17),rgba(255,255,255,.04) 68%,transparent 72%);animation:bk3HeroFloat 14s ease-in-out infinite alternate-reverse}.bk3-site main .bk3-hero--dynamic .bk3-hero-copy{position:relative;z-index:4;align-self:center}.bk3-site main .bk3-hero--dynamic .bk3-kicker{color:#8b3653!important;letter-spacing:.16em}.bk3-site main .bk3-hero--dynamic h1{color:#30212a!important;text-wrap:balance}.bk3-site main .bk3-hero--dynamic .bk3-hero-editable-title,.bk3-site main .bk3-hero--dynamic h1 em{color:#8b3653!important}.bk3-site main .bk3-hero--dynamic .bk3-hero-editable-copy{color:#66505b!important;max-width:52ch}.bk3-site main .bk3-hero--dynamic .bk3-search{position:relative;z-index:10;border:1px solid rgba(139,54,83,.14)!important;border-radius:22px!important;background:rgba(255,255,255,.92)!important;box-shadow:0 12px 34px rgba(80,20,48,.1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.bk3-site main .bk3-hero--dynamic .bk3-search button[type=submit],.bk3-site main .bk3-hero--dynamic .bk3-search>button[type=submit]{background:#8b3653!important;color:#fff!important;border-color:#8b3653!important;border-radius:999px!important;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.bk3-site main .bk3-hero--dynamic .bk3-search button[type=submit]:hover,.bk3-site main .bk3-hero--dynamic .bk3-search>button[type=submit]:hover{background:#6f243e!important;transform:translateY(-1px);box-shadow:0 8px 20px rgba(111,36,62,.22)}.bk3-site main .bk3-hero--dynamic .bk3-hero-image{position:relative!important;align-self:stretch;min-width:0;min-height:340px;overflow:hidden!important;border:1px solid rgba(255,255,255,.7);border-radius:26px!important;background:radial-gradient(ellipse at 58% 35%,rgba(255,255,255,.92),transparent 19%),radial-gradient(ellipse at 66% 38%,rgba(202,119,151,.38),transparent 34%),radial-gradient(ellipse at 30% 75%,rgba(139,54,83,.18),transparent 34%),linear-gradient(145deg,#f7e7ec,#e8c6d2 47%,#fdf4f1)!important}.bk3-site main .bk3-hero--dynamic .bk3-hero-image:before{content:"";position:absolute;inset:8% 12%;border:1px solid rgba(139,54,83,.17);border-radius:48% 52% 58% 42%/42% 43% 57% 58%;transform:rotate(-12deg);animation:bk3HeroOrbit 20s linear infinite}.bk3-site main .bk3-hero--dynamic .bk3-hero-image:after{content:"";position:absolute;width:55%;aspect-ratio:1;top:19%;right:20%;border-radius:50%;background:linear-gradient(145deg,rgba(255,255,255,.75),rgba(185,94,128,.13));box-shadow:0 28px 70px rgba(116,41,67,.12),inset 0 0 0 1px rgba(255,255,255,.55);animation:bk3HeroFloat 9s ease-in-out infinite alternate}.bk3-site main .bk3-hero--dynamic .bk3-hero-image img{display:block!important}.bk3-site main .bk3-hero--dynamic .bk3-image-note{position:absolute!important;z-index:2;right:8%;bottom:8%;left:8%;padding:clamp(18px,2.5vw,30px);border:1px solid rgba(255,255,255,.7);border-radius:20px;background:rgba(255,250,250,.78)!important;color:#3a2630!important;box-shadow:0 12px 36px rgba(80,20,48,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bk3-site main .bk3-hero--dynamic .bk3-image-note small{color:#8b3653!important;letter-spacing:.13em}.bk3-site main .bk3-hero--dynamic .bk3-image-note strong{color:#6f243e!important;font-size:clamp(20px,2.1vw,30px);line-height:1.65}@keyframes bk3HeroFloat{0%{transform:translate3d(0,-7px,0) scale(.98)}to{transform:translate3d(10px,10px,0) scale(1.04)}}@keyframes bk3HeroOrbit{0%{transform:rotate(-12deg) scale(1)}to{transform:rotate(348deg) scale(1.04)}}@media (max-width:1050px){.bk3-site main .bk3-hero--dynamic{gap:18px!important;padding:clamp(12px,3vw,22px)!important}.bk3-site main .bk3-hero--dynamic .bk3-hero-image{min-height:250px}}@media (max-width:650px){.bk3-site main .bk3-hero--dynamic{border-radius:22px!important}.bk3-site main .bk3-hero--dynamic .bk3-hero-image{min-height:210px;border-radius:18px!important}.bk3-site main .bk3-hero--dynamic .bk3-image-note{right:5%;bottom:5%;left:5%;padding:14px}.bk3-site main .bk3-hero--dynamic .bk3-search{border-radius:17px!important}}@media (prefers-reduced-motion:reduce){.bk3-site main .bk3-hero--dynamic .bk3-hero-image:after,.bk3-site main .bk3-hero--dynamic .bk3-hero-image:before,.bk3-site main .bk3-hero--dynamic:after,.bk3-site main .bk3-hero--dynamic:before{animation:none!important}}.bk3-hero--dynamic .bk3-hero-image{position:relative!important;display:block!important;min-height:520px;overflow:hidden;isolation:isolate;border-radius:28px;background:linear-gradient(145deg,#f4dce4,#ead0d9 55%,#710d35);box-shadow:0 24px 70px rgba(76,13,39,.16)}.bk3-hero--dynamic .bk3-hero-image img{display:block!important;visibility:visible!important;opacity:1!important;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 35%;border-radius:inherit;animation:bkHeroPhotoReveal .9s ease-out both,bkHeroPhotoFloat 16s ease-in-out 1s infinite alternate}.bk3-hero--dynamic .bk3-hero-image:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(36,8,22,.02) 35%,rgba(36,8,22,.48))}.bk3-hero--dynamic .bk3-image-note{z-index:2;position:absolute;right:20px;bottom:20px;left:20px;color:#fff;border:1px solid rgba(255,255,255,.3);background:rgba(67,17,39,.35);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:18px;padding:18px 20px}.bk3-hero--dynamic .bk3-image-note small,.bk3-hero--dynamic .bk3-image-note strong{color:#fff!important}@keyframes bkHeroPhotoReveal{0%{opacity:0;transform:scale(1.045)}to{opacity:1;transform:scale(1)}}@keyframes bkHeroPhotoFloat{0%{transform:scale(1)}to{transform:scale(1.045)}}@media (max-width:768px){.bk3-hero--dynamic .bk3-hero-image{min-height:360px;border-radius:22px}}@media (prefers-reduced-motion:reduce){.bk3-hero--dynamic .bk3-hero-image img{animation:none!important}}.bk3-site main .bk3-services{padding-top:28px!important;-webkit-padding-before:28px!important;padding-block-start:28px!important;padding-bottom:41px!important;-webkit-padding-after:41px!important;padding-block-end:41px!important}.bk3-site main .bk3-popular-salons .bk3-salon-card{box-sizing:border-box;border:1px solid #ead9e1!important;border-radius:20px!important;background:linear-gradient(145deg,#ffffff,#fffdfd)!important;box-shadow:0 3px 12px rgba(80,7,34,.045),inset 0 0 0 1px rgba(255,255,255,.9)!important;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease!important}.bk3-site main .bk3-popular-salons .bk3-salon-card:hover{border-color:#d5b3c2!important;box-shadow:0 9px 24px rgba(80,7,34,.09),0 0 0 2px rgba(113,13,53,.035)!important;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.bk3-site main .bk3-popular-salons .bk3-salon-card{transition:none!important}.bk3-site main .bk3-popular-salons .bk3-salon-card:hover{transform:none}}.bk-monitor{display:grid;grid-gap:22px;gap:22px;margin-top:26px;color:var(--bk-text,#2d2430)}.bk-monitor-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.bk-monitor-toolbar h2{margin:0 0 7px;font-size:1.2rem;color:var(--bk-wine,#70213d)}.bk-monitor-toolbar p{margin:0;color:#746875;line-height:1.9;font-size:.9rem}.bk-monitor-refresh{border:0;border-radius:12px;padding:11px 17px;background:var(--bk-wine,#70213d);color:#fff;font:inherit;cursor:pointer}.bk-monitor-refresh:disabled{opacity:.6;cursor:wait}.bk-monitor-health,.bk-monitor-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.bk-monitor-health-card,.bk-monitor-stat{min-width:0;padding:20px;border:1px solid #eee3e8;border-radius:16px;background:#fff;box-shadow:0 5px 22px rgb(72 19 38/4%)}.bk-monitor-health-card{display:flex;justify-content:space-between;align-items:center;gap:10px}.bk-monitor-health-card>span,.bk-monitor-stat>span{color:#766875;font-size:.9rem}.bk-monitor-health-card strong{font-size:.9rem}.bk-monitor-health-card .is-ok{color:#18794e}.bk-monitor-health-card .is-error{color:#b42318}.bk-monitor-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.bk-monitor-stat{display:grid;grid-gap:12px;gap:12px}.bk-monitor-stat strong{font-size:1.65rem;color:var(--bk-wine,#70213d)}.bk-monitor-filters{display:flex;flex-wrap:wrap;gap:14px;padding:18px;background:#fff;border:1px solid #eee3e8;border-radius:16px}.bk-monitor-filters label{display:grid;grid-gap:8px;gap:8px;min-width:150px;color:#665764;font-size:.9rem}.bk-monitor-filters select{min-height:42px;padding:8px 12px;border:1px solid #e4d5dc;border-radius:10px;background:#fff;color:#352832;font:inherit}.bk-monitor-table-wrap{overflow-x:auto;border:1px solid #eee3e8;border-radius:16px;background:#fff}.bk-monitor-table{width:100%;border-collapse:collapse;text-align:right;font-size:.88rem}.bk-monitor-table td,.bk-monitor-table th{padding:13px 14px;border-bottom:1px solid #f1e8ed;white-space:nowrap}.bk-monitor-table th{background:#fbf6f8;color:var(--bk-wine,#70213d);font-weight:700}.bk-monitor-table tbody tr:hover{background:#fdf9fb}.bk-monitor-path{max-width:260px;overflow:hidden;text-overflow:ellipsis}.bk-monitor-badge{display:inline-block;border-radius:999px;padding:4px 9px;background:#f3edf0;color:#624354;font-size:.78rem}.bk-monitor-badge.badge-warn{background:#fff4d6;color:#875d00}.bk-monitor-badge.badge-critical,.bk-monitor-badge.badge-error{background:#feeceb;color:#a32121}.bk-monitor-badge.badge-info{background:#edf4fb;color:#285b8f}.bk-monitor-empty{padding:30px!important;text-align:center;color:#7a6d77}.bk-monitor-note{margin:0;color:#766875;font-size:.85rem;line-height:1.9}.bk-monitor-error{padding:14px 16px;border:1px solid #f2c8c5;border-radius:12px;background:#fff4f3;color:#9c2922;line-height:1.9}@media (max-width:900px){.bk-monitor-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.bk-monitor-health{grid-template-columns:1fr}.bk-monitor-stats{grid-template-columns:1fr 1fr}.bk-monitor-health-card,.bk-monitor-stat{padding:15px}.bk-monitor-stat strong{font-size:1.35rem}}.bk3-site main .bk3-hero--dynamic .bk3-hero-image{isolation:isolate}.bk3-site main .bk3-hero--dynamic .bk3-cosmetic-floats{position:absolute;z-index:3;inset:0;overflow:hidden;pointer-events:none}.bk3-site main .bk3-hero--dynamic .bk3-cosmetic{position:absolute;display:block;filter:drop-shadow(0 12px 16px rgba(51,8,29,.25));transform-origin:center;will-change:transform}.bk3-site main .bk3-hero--dynamic .bk3-cosmetic svg{display:block;width:100%;height:auto;overflow:visible}.bk3-site main .bk3-hero--dynamic .bk3-cosmetic-lipstick{width:clamp(96px,12.6vw,164px);top:8%;left:6%;transform:rotate(-13deg);animation:bk3CosmeticLipstick 6.5s ease-in-out infinite}.bk3-site main .bk3-hero--dynamic .bk3-cosmetic-brush{width:clamp(64px,8.8vw,112px);top:10%;right:9%;transform:rotate(24deg);animation:bk3CosmeticBrush 7.5s ease-in-out infinite}.bk3-site main .bk3-hero--dynamic .bk3-cosmetic-mirror{width:clamp(132px,17vw,224px);top:30%;right:4%;animation:bk3CosmeticMirror 8s ease-in-out infinite}.bk3-site main .bk3-hero--dynamic .bk3-cosmetic-spark{position:absolute;color:#fff4d9;text-shadow:0 0 12px rgba(255,255,255,.9);animation:bk3CosmeticSpark 3.8s ease-in-out infinite}.bk3-site main .bk3-hero--dynamic .bk3-cosmetic-spark-one{top:19%;left:34%;font-size:clamp(14px,1.8vw,23px)}.bk3-site main .bk3-hero--dynamic .bk3-cosmetic-spark-two{top:48%;left:12%;font-size:clamp(19px,2.2vw,28px);animation-delay:-1.4s}.bk3-site main .bk3-hero--dynamic .bk3-cosmetic-spark-three{top:28%;right:32%;font-size:clamp(12px,1.5vw,20px);animation-delay:-2.2s}@keyframes bk3CosmeticLipstick{0%,to{transform:translateZ(0) rotate(-13deg)}50%{transform:translate3d(5px,-13px,0) rotate(-5deg)}}@keyframes bk3CosmeticBrush{0%,to{transform:translateZ(0) rotate(24deg)}50%{transform:translate3d(-7px,11px,0) rotate(14deg)}}@keyframes bk3CosmeticMirror{0%,to{transform:translateZ(0) rotate(5deg)}50%{transform:translate3d(-5px,-9px,0) rotate(-4deg)}}@keyframes bk3CosmeticSpark{0%,to{opacity:.3;transform:scale(.8) rotate(0deg)}50%{opacity:1;transform:scale(1.12) rotate(22deg)}}@media (max-width:768px){.bk3-site main .bk3-hero--dynamic .bk3-cosmetic-lipstick{width:86px;top:7%;left:4%}.bk3-site main .bk3-hero--dynamic .bk3-cosmetic-brush{width:58px;top:8%;right:6%}.bk3-site main .bk3-hero--dynamic .bk3-cosmetic-mirror{width:122px;top:26%;right:3%}.bk3-site main .bk3-hero--dynamic .bk3-cosmetic-spark-two{top:42%;left:6%}}@media (max-width:380px){.bk3-site main .bk3-hero--dynamic .bk3-cosmetic-mirror{width:96px;top:26%;right:2%}.bk3-site main .bk3-hero--dynamic .bk3-cosmetic-lipstick{width:70px}.bk3-site main .bk3-hero--dynamic .bk3-cosmetic-brush{width:48px}.bk3-site main .bk3-hero--dynamic .bk3-cosmetic-spark-three{display:none}}@media (prefers-reduced-motion:reduce){.bk3-site main .bk3-hero--dynamic .bk3-cosmetic,.bk3-site main .bk3-hero--dynamic .bk3-cosmetic-spark{animation:none!important;will-change:auto}}.bk-dashboard{background:#FFFDF9!important;color:#34202A}.bk-dashboard .bk-dashboard-shell{width:100%}.bk-dashboard .bk-dashboard-head{padding-bottom:24px;border-bottom:1px solid #f0e2e8}.bk-dashboard .bk-dashboard-kicker{color:#8A244A;letter-spacing:.04em}.bk-dashboard .bk-dashboard-head h1{color:#4B102A;font-weight:800}.bk-dashboard .bk-dashboard-head p{color:#76646C;line-height:1.9}.bk-dashboard .bk-dashboard-outline{color:#74143B;background:#FFFFFF;border:1px solid #e8cbd7;transition:background .18s ease,border-color .18s ease}.bk-dashboard .bk-dashboard-outline:hover{background:#FFF4F8;border-color:#C98AA5}.bk-dashboard .bk-dashboard-card button,.bk-dashboard .bk-dashboard-primary{color:#FFFFFF;background:#74143B;border-color:#74143B}.bk-dashboard .bk-dashboard-card button:hover,.bk-dashboard .bk-dashboard-primary:hover{background:#560D2A;border-color:#560D2A}.bk-dashboard .bk-dashboard-card,.bk-dashboard .bk-dashboard-stat,.bk-dashboard .bk-dashboard-table-card{background:#FFFFFF;border:1px solid #f0e1e7;box-shadow:0 8px 28px rgba(83,22,48,.045)}.bk-dashboard .bk-dashboard-stat{border-radius:17px;transition:border-color .18s ease,box-shadow .18s ease}.bk-dashboard .bk-dashboard-stat:hover{border-color:#DDB4C5;box-shadow:0 10px 30px rgba(83,22,48,.075)}.bk-dashboard .bk-dashboard-stat strong{color:#74143B}.bk-dashboard .bk-dashboard-stat span,.bk-dashboard .bk-dashboard-table span{color:#75636B}.bk-dashboard .bk-dashboard-card{border-radius:18px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.bk-dashboard .bk-dashboard-card:hover{border-color:#D9A9BD;box-shadow:0 14px 34px rgba(83,22,48,.075)}.bk-dashboard .bk-dashboard-card>span,.bk-dashboard .bk-dashboard-section-head span:first-child{color:#9A5270}.bk-dashboard .bk-dashboard-card h2,.bk-dashboard .bk-dashboard-section-head h2{color:#4B102A}.bk-dashboard .bk-dashboard-card p{color:#75636B}.bk-dashboard .bk-cms-table button,.bk-dashboard .bk-dashboard-card b{color:#74143B}.bk-dashboard .bk-dashboard-table-card{border-radius:18px}.bk-dashboard .bk-dashboard-table{border-color:#F0E2E8}.bk-dashboard .bk-dashboard-table>div{border-bottom-color:#F3E8ED}.bk-dashboard .bk-dashboard-table b{color:#4B2636}.bk-dashboard .bk-dashboard-table em{color:#8A4562}.bk-dashboard .bk-cms-toolbar input,.bk-dashboard .bk-cms-toolbar select{color:#432B35;background:#FFFFFF;border-color:#E9D4DE;border-radius:11px}.bk-dashboard .bk-cms-toolbar input:focus,.bk-dashboard .bk-cms-toolbar select:focus{outline:2px solid rgba(116,20,59,.12);border-color:#A95477}@media (prefers-reduced-motion:reduce){.bk-dashboard .bk-dashboard-card,.bk-dashboard .bk-dashboard-outline,.bk-dashboard .bk-dashboard-stat{transition:none}.bk-dashboard .bk-dashboard-card:hover{transform:none}}.bk3-site main .bk3-hero{padding-bottom:15px!important}.bk3-site main .bk3-services{box-sizing:border-box!important;padding-top:13px!important;-webkit-padding-before:13px!important;padding-block-start:13px!important;padding-bottom:26px!important;-webkit-padding-after:26px!important;padding-block-end:26px!important}.bk3-site main .bk3-hero--dynamic .bk3-search{border-radius:999px!important}@media (max-width:900px){.bk3-site main .bk3-hero--dynamic .bk3-search{border-radius:28px!important}}.bk-booking-filter{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:0 0 18px;padding:16px;border:1px solid #eee4e7;border-radius:16px;background:#fffafa}.bk-booking-filter label{display:grid;grid-gap:7px;gap:7px;min-width:180px;color:#681f38;font-size:12px;font-weight:700}.bk-booking-filter select,.bk-dashboard-date-input{box-sizing:border-box;width:100%;min-height:44px;padding:8px 12px;border:1px solid #e9dfe2;border-radius:10px;background:#fff;color:#44343a;font:inherit}.bk-booking-filter button{min-height:44px;border:0;cursor:pointer;font:inherit}.bk-dashboard-table>div>span strong{color:#681f38;font-weight:700}@media (max-width:600px){.bk-booking-filter,.bk-booking-filter label{width:100%;box-sizing:border-box}}.bk-jalali-picker{grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row;align-items:stretch}.bk-jalali-picker>.bk-jalali-picker__section{grid-column:1/-1;width:100%;min-width:0}.bk-salon-detail .bk-jalali-picker{grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row}.bk-salon-detail .bk-jalali-picker__section:first-child{order:1!important}.bk-salon-detail .bk-jalali-picker__section:last-child{order:2!important}.bk3-site main .bk3-salon-grid .bk3-salon-location{display:flex;align-items:center;gap:6px}.bk3-site main .bk3-salon-grid .bk3-location-icon{width:15px;height:15px;flex:0 0 15px;color:#8b3653}.bk3-site main .bk3-salon-grid .bk3-salon-rating-value{display:inline-flex;align-items:center;gap:5px}.bk3-site main .bk3-salon-grid .bk3-rating-star{width:15px;height:15px;flex:0 0 15px;color:#e9a62a}.salon-card .salon-card-location{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.salon-card .salon-card-location-icon{width:16px;height:16px;flex:0 0 16px;color:#8b3653}.salon-card .salon-card-rating{display:inline-flex;align-items:center;gap:5px}.salon-card .salon-card-star{width:16px;height:16px;flex:0 0 16px;color:#d6a52a}.salon-card .salon-card-rating-value{color:inherit}.bk-rating-stars{position:relative;display:inline-block;direction:ltr;flex:0 0 auto;font-family:Arial,sans-serif;font-size:17px;line-height:1;letter-spacing:1px;white-space:nowrap;vertical-align:middle}.bk-rating-stars-empty{display:block;color:#c9c2c5;-webkit-text-stroke:.25px #a99da2}.bk-rating-stars-filled{position:absolute;top:0;left:0;height:100%;overflow:hidden;color:#f4b400!important;-webkit-text-fill-color:#f4b400;white-space:nowrap;pointer-events:none}.bk-rating-stars-empty,.bk-rating-stars-filled{-webkit-user-select:none;-moz-user-select:none;user-select:none}.bk-loyalty-club{margin:26px 0;min-width:0}.bk-loyalty-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}.bk-loyalty-heading>div:first-child>span{color:#8b2349;font-size:11px;font-weight:800;letter-spacing:1.2px}.bk-loyalty-heading h2{margin:7px 0;color:#710d35}.bk-loyalty-heading p{margin:0;color:#776970;line-height:1.9}.bk-loyalty-total{flex-shrink:0;display:grid;justify-items:center;grid-gap:3px;gap:3px;min-width:76px;padding:12px 16px;border-radius:16px;background:#fff1f5;color:#710d35}.bk-loyalty-total strong{font-size:24px}.bk-loyalty-total span{font-size:12px}.bk-loyalty-rule{margin-bottom:18px;padding:12px 15px;border:1px solid #f0dce4;border-radius:12px;background:#fff8fa;color:#704052;font-size:13px;line-height:1.9}.bk-loyalty-table-wrap{width:100%;overflow-x:auto;border:1px solid #eee5e9;border-radius:14px}.bk-loyalty-table{width:100%;min-width:690px;border-collapse:collapse;text-align:right}.bk-loyalty-table td,.bk-loyalty-table th{padding:15px 14px;border-bottom:1px solid #f0e8ec;vertical-align:middle}.bk-loyalty-table th{background:#fbf6f8;color:#6e5260;font-size:12px;font-weight:800;white-space:nowrap}.bk-loyalty-table td{color:#46333b;font-size:13px;line-height:1.8}.bk-loyalty-table tbody tr:last-child td{border-bottom:0}.bk-loyalty-table tbody tr:hover{background:#fffafd}.bk-loyalty-table td:first-child small,.bk-loyalty-table td:first-child strong{display:block}.bk-loyalty-table td:first-child small{margin-top:3px;color:#897680;font-size:12px}.bk-loyalty-stars{display:inline-flex;flex-direction:column;gap:2px;white-space:nowrap}.bk-loyalty-stars>span{color:#e5a51a;font-size:18px;letter-spacing:1px}.bk-loyalty-stars .bk-loyalty-star-empty{color:#d9cdd2}.bk-loyalty-stars b{color:#80616f;font-size:11px;font-weight:600}.bk-loyalty-empty{padding:34px 18px;border:1px dashed #e8d5de;border-radius:14px;text-align:center}.bk-loyalty-empty>span{color:#9a4265;font-size:34px}.bk-loyalty-empty h3{margin:8px 0;color:#710d35}.bk-loyalty-empty p{margin:0;color:#776970;line-height:1.9}@media (max-width:640px){.bk-loyalty-heading{align-items:flex-start}.bk-loyalty-heading p{font-size:13px}.bk-loyalty-total{min-width:62px;padding:10px}.bk-loyalty-rule{font-size:12px}}.bk-account-profile{justify-content:space-between;gap:24px}.bk-account-profile,.bk-public-image-panel{display:flex;align-items:center;flex-wrap:wrap}.bk-public-image-panel{gap:18px;min-width:0}.bk-profile-image-preview{width:104px;height:104px;flex:0 0 104px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#f8edf1;border:3px solid #f0d9e2;color:#710d35;font-size:38px}.bk-profile-image-preview img,.bk-public-salon-owner-avatar{width:100%;height:100%;display:block;object-fit:cover;border-radius:50%}.bk-public-image-controls{display:grid;grid-gap:10px;gap:10px;min-width:220px}.bk-public-image-controls p,.bk-salon-main-image-panel p{margin:0;color:#647080;line-height:1.9}.bk-public-image-controls input,.bk-salon-main-image-panel input{display:block;max-width:100%;font:inherit}.bk-public-image-controls button:disabled,.bk-public-image-controls input:disabled,.bk-salon-main-image-panel input:disabled{opacity:.6;cursor:wait}.bk-salon-main-image-panel{display:grid;grid-gap:14px;gap:14px}.bk-salon-main-image-preview{width:100%;max-width:520px;aspect-ratio:16/9;overflow:hidden;border-radius:16px;background:#f4f6f8}.bk-salon-main-image-preview img{width:100%;height:100%;display:block;object-fit:cover}.bk-salon-main-image-panel label{display:grid;grid-gap:8px;gap:8px;justify-items:start}.bk-public-salon-owner{display:flex;align-items:center;gap:12px;margin:16px 0}.bk-public-salon-owner-avatar{width:60px;height:60px;flex:0 0 60px;border:2px solid #f0d9e2;background:#f8edf1}.bk-public-salon-owner>div{display:grid;grid-gap:4px;gap:4px}.bk-public-salon-owner small{color:#7b5364}.bk-public-salon-owner strong{color:#710d35}@media (max-width:600px){.bk-account-profile,.bk-public-image-panel{align-items:flex-start}.bk-profile-image-preview{width:84px;height:84px;flex-basis:84px}}.bk-booking-action-edit{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:9px 12px;border:1px solid #710d35;border-radius:10px;background:#fff;color:#710d35;font:inherit;font-size:13px;cursor:pointer;transition:background .18s ease,color .18s ease}.bk-booking-action-edit:hover:not(:disabled){background:#710d35;color:#fff}.bk-booking-action-edit:disabled{opacity:.5;cursor:not-allowed}.bk-booking-edit-panel{display:grid;grid-gap:12px;gap:12px;min-width:280px;max-width:100%;padding:14px;border:1px solid #ead5df;border-radius:14px;background:#fffafb}.bk-booking-edit-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.bk-booking-edit-actions>button{min-height:40px;border-radius:9px;cursor:pointer}.bk-booking-edit-actions>button:disabled{opacity:.55;cursor:not-allowed}.bk-booking-edit-actions>button:last-child{border:1px solid #d8c5ce;background:#fff;color:#710d35}.bk-booking-edit-error{margin:0;color:#b42318;font-size:12px;line-height:1.8;overflow-wrap:anywhere}@media (max-width:480px){.bk-booking-edit-panel{min-width:0;padding:10px}.bk-booking-edit-actions{grid-template-columns:1fr}}.bk3-site main .bk3-hero--dynamic .bk3-cosmetic,.bk3-site main .bk3-hero--dynamic .bk3-cosmetic-floats,.bk3-site main .bk3-hero--dynamic .bk3-hero-editable-copy,.bk3-site main .bk3-hero--dynamic .bk3-kicker,.bk3-site main .bk3-hero--dynamic h1{display:none!important}@media (min-width:1051px){.bk3-site main .bk3-hero--dynamic{direction:ltr!important;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)!important}.bk3-site main .bk3-hero--dynamic>.bk3-hero-copy{grid-column:1!important;direction:rtl!important;min-width:0!important}.bk3-site main .bk3-hero--dynamic>.bk3-hero-image{grid-column:2!important;min-width:0!important}}.bk3-site main .bk3-hero--dynamic{position:relative!important;isolation:isolate!important;overflow:hidden!important;background:transparent!important}.bk3-site main .bk3-hero--dynamic>.bk3-hero-image{min-height:0!important;margin:0!important;border:0!important;border-radius:inherit!important;z-index:0!important;display:block!important;pointer-events:none!important;overflow:hidden!important;background:transparent!important}.bk3-site main .bk3-hero--dynamic:after,.bk3-site main .bk3-hero--dynamic:before,.bk3-site main .bk3-hero--dynamic>.bk3-hero-image:after,.bk3-site main .bk3-hero--dynamic>.bk3-hero-image:before{content:none!important;display:none!important;animation:none!important;box-shadow:none!important}.bk3-site main .bk3-hero--dynamic>.bk3-hero-image>img{position:absolute!important;inset:0!important;display:block!important;visibility:visible!important;opacity:1!important;max-width:none!important;object-position:center center!important;border-radius:inherit!important;z-index:0!important}.bk3-site main .bk3-hero--dynamic>.bk3-hero-copy{position:relative!important;z-index:4!important;min-width:0!important}.bk3-site main .bk3-hero--dynamic .bk3-search{position:relative!important;z-index:10!important}.bk-gallery-item{position:relative}.bk-gallery-favorite-button{position:absolute;inset-inline-start:10px;bottom:10px;z-index:2;border:1px solid rgba(255,255,255,.75);border-radius:999px;padding:8px 12px;background:rgba(91,12,45,.92);color:#fff;font:inherit;font-size:12px;cursor:pointer}.bk-gallery-favorite-button:disabled{opacity:.8;cursor:default}.bk-gallery-favorite-status{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:14px;color:#710d35;font-size:14px}.bk-favorite-styles{margin:28px 0;padding:24px;border:1px solid #eadde3;border-radius:20px;background:#fff}.bk-favorite-styles-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.bk-favorite-styles-head h2{margin:8px 0;color:#710d35}.bk-favorite-styles-head p{margin:0;color:#75636b}.bk-favorite-styles-count{flex:0 0 auto;border-radius:999px;padding:7px 12px;background:#f8edf2;color:#710d35;font-weight:700}.bk-favorite-styles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.bk-favorite-style-card{overflow:hidden;border:1px solid #eee2e7;border-radius:16px;background:#fff}.bk-favorite-style-card>a:first-child{display:block}.bk-favorite-style-card img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover}.bk-favorite-style-meta{display:grid;grid-gap:10px;gap:10px;padding:12px}.bk-favorite-style-meta>a{color:#710d35;font-weight:700;text-decoration:none}.bk-favorite-style-meta button{border:1px solid #ead3de;border-radius:10px;padding:8px 10px;background:#fff;color:#710d35;font:inherit;cursor:pointer}.bk-favorite-style-meta button:disabled{opacity:.6}@media (max-width:700px){.bk-favorite-styles{padding:16px}.bk-favorite-styles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bk-inactive-customers{margin:26px 0;min-width:0}.bk-inactive-customers .bk-loyalty-heading p{max-width:680px}.bk3-site main .bk3-popular-salons .bk3-salon-card{border:1px solid #d9a1b5;box-shadow:0 2px 10px rgba(113,13,53,.06)}.bk3-site main .bk3-popular-salons .bk3-salon-card:hover{border-color:#b85b7c;box-shadow:0 6px 18px rgba(113,13,53,.12)}.bk3-site main .bk3-hero--dynamic>.bk3-hero-image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;grid-column:1/-1!important;left:0!important;right:0!important}.bk3-site main .bk3-hero--dynamic>.bk3-hero-image>img{width:100%!important;height:100%!important;object-fit:cover!important}@media (max-width:650px){.bk3-site main .bk3-hero--dynamic{display:flex!important;flex-direction:column!important;gap:0!important;padding:0!important;height:auto!important;min-height:0!important;overflow:hidden!important}.bk3-site main .bk3-hero--dynamic>.bk3-hero-image{position:relative!important;order:0!important;inset:auto!important;flex:0 0 auto!important;width:100%!important;height:clamp(180px,58vw,260px)!important;min-height:0!important;margin:0!important;border-radius:0!important;overflow:hidden!important}.bk3-site main .bk3-hero--dynamic>.bk3-hero-image>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;object-fit:cover!important;object-position:center 35%!important}.bk3-site main .bk3-hero--dynamic>.bk3-hero-copy{position:relative!important;order:1!important;width:100%!important;min-height:0!important;padding:14px!important;z-index:2!important}.bk3-site main .bk3-hero--dynamic .bk3-search{position:relative!important;width:100%!important;margin:0!important}}