@keyframes homeHeroFadeInDown{from{opacity:0;transform:translate3d(0,-24px,0)}to{opacity:1;transform:translate3d(0,0,0)}}.home-hero-fade-in{opacity:0;animation:homeHeroFadeInDown .8s ease .4s forwards}body{background-color:transparent!important}@media (max-width:767.98px){body{touch-action:manipulation}}:root{--home-search-h:52px}.home-search-form{max-width:920px;margin:0 auto}.home-search-row{display:flex;justify-content:center;align-items:center;gap:12px;width:100%}.home-search-inputs-group{display:flex;align-items:center;margin-right:12px;position:relative;padding:4px;background:linear-gradient(90deg,#fccfc6,#f78174,#e89382,#fabaad,#ff8a7a,#fcc9be,#fd8173,#e89382);background-size:400% 100%;border-radius:34px;animation:borderGradient 8s ease infinite}@keyframes borderGradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.home-search-query-wrapper{flex:1.4 1 0!important;min-width:300px!important;max-width:none!important;width:auto!important;background:#fff;border-radius:30px 0 0 30px}.home-search-query{flex:1 1 0!important;width:100%!important;border-radius:30px 0 0 30px!important;border:none!important}.home-location-wrapper{flex:1 1 0!important;min-width:260px!important;max-width:none!important;width:auto!important;background:#fff;border-radius:0 30px 30px 0}.home-search-location{flex:1 1 0!important;width:100%!important;border-radius:0 30px 30px 0!important;border:none!important;padding-right:40px!important}.location-geo-btn{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:28px;height:28px;border:none;background:0 0;color:#86868b;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;z-index:4;transition:color .2s}.location-geo-btn:hover{color:#1d1d1f}.location-geo-btn:focus{outline:0}.home-search-inputs-group .city-autocomplete-wrapper{flex:1 1 0!important;min-width:260px!important;max-width:none!important;width:auto!important;background:#fff;border-radius:0 30px 30px 0}.home-search-inputs-group .city-autocomplete-wrapper input{flex:1 1 0!important;width:100%!important}.home-search-input{font-size:.95rem;height:var(--home-search-h);padding:0 1rem;background:0 0;border:none!important}.home-search-input::placeholder{font-size:clamp(.7rem, .65rem + .5vw, .85rem)}.home-search-btn{width:190px;white-space:nowrap;height:var(--home-search-h);padding:0 1.25rem;display:inline-flex;align-items:center;justify-content:center;position:relative}.home-search-btn .home-search-btn-loading-label,.home-search-btn .home-search-btn-spinner{display:none}.home-search-btn.is-loading{pointer-events:none;cursor:wait;opacity:.92}.home-search-btn.is-loading .home-search-btn-icon,.home-search-btn.is-loading .home-search-btn-label{display:none}.home-search-btn.is-loading .home-search-btn-spinner{display:inline-block}.home-search-btn.is-loading .home-search-btn-loading-label{display:inline-flex;align-items:center;justify-content:center}.home-search-btn-desktop{background-color:#1d1d1f!important;color:#fff!important;border:1px solid #1d1d1f!important;border-radius:30px!important;transition:all .3s ease}.home-search-btn-desktop i{color:#fff!important}.home-search-btn-desktop:hover{background-color:#f9a392!important;color:#fff!important;border-color:#f9a392!important}.home-search-btn-desktop:hover i{color:#fff!important}.home-search-btn-desktop.is-loading,.home-search-btn-desktop.is-loading:hover{background-color:#1d1d1f!important;border-color:#1d1d1f!important;color:#fff!important}.home-search-suggestions{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);max-height:300px;overflow-y:auto;z-index:1000;margin-top:4px;display:none}.home-search-suggestions.show{display:block}.home-search-suggestion-item{padding:12px 16px;cursor:pointer;border-bottom:1px solid rgba(0,0,0,.05);transition:background-color .2s;background:#fff;display:flex;align-items:center;gap:0}.home-search-suggestion-thumb{width:40px;height:40px;min-width:40px;margin-right:12px;border-radius:10px;object-fit:cover;background:#f9f5f3}.home-search-suggestion-content{min-width:0;flex:1}.home-search-suggestion-item:last-child{border-bottom:none}.home-search-suggestion-item:hover{background-color:#f9f5f3}.home-search-suggestion-item.active{background-color:#fef1ef}.home-search-suggestion-label{font-weight:600;color:#1d1d1f;font-size:.95rem;margin-bottom:4px;display:block}.home-search-suggestion-item .home-search-suggestion-label{margin-bottom:2px}.home-search-suggestion-type{font-size:.875rem;color:#86868b;line-height:1.4;display:block}.home-search-suggestion-lastcall{font-size:.8rem;font-weight:600;color:#c96a58;line-height:1.3;margin-top:2px;display:block}@media (max-width:767.98px){h3.display-3.text-white.mb-3{font-size:2rem!important}.home-hero-content p.mx-md-5,.home-hero-content p.text-white.mb-4{font-size:.875rem!important;line-height:1.4!important}.home-hero-content h6{color:#1d1d1f!important}.home-hero-content p.mx-md-5{color:#1d1d1f!important}.home-hero-content h1.cd-headline span,.home-hero-content h1.cd-headline span:first-child{color:#1d1d1f!important}@media (min-width:992px){.home-hero-content{max-width:1200px!important}.home-hero-content h6{font-size:1.3rem!important;letter-spacing:5px!important;margin-bottom:2rem!important}.home-hero-content h1.cd-headline{font-size:2.25rem!important;margin-bottom:2rem!important}.home-hero-content p.mx-md-5{font-size:1.5rem!important;margin-bottom:2.5rem!important}}.home-hero-wrapper{justify-content:flex-start!important;padding-top:170px!important}.home-hero-content{margin-top:0!important}@media (max-width:767px){.home-hero-content h1.cd-headline{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;font-size:2rem!important;line-height:1.3!important}.home-discovery .home-hero-content h1.cd-headline.home-discovery-headline{display:block!important;flex-wrap:wrap!important;justify-content:center!important;font-size:1.2rem!important;line-height:1.35!important;text-align:center!important}.home-hero-content h1.cd-headline span:first-child{width:100%}.home-discovery .home-hero-content h1.cd-headline.home-discovery-headline span:first-child{width:auto}.home-hero-content h1.cd-headline .cd-words-wrapper{width:100%;display:flex;justify-content:center;align-items:center}}.home-search-btn-desktop{display:none!important}.home-search-row{flex-direction:column;gap:10px}.home-search-inputs-group{flex-direction:column;width:100%;margin-right:0;gap:0;padding:4px;border-radius:34px}.home-search-query-wrapper{border-radius:30px!important;background:#fff}.home-location-wrapper{border-radius:30px!important;background:#fff}.home-location-wrapper .location-geo-btn{display:none!important}.home-search-inputs-group .city-autocomplete-wrapper{border-radius:30px!important;background:#fff}.home-search-location{display:none!important}.home-search-query-wrapper{width:100%!important;background:#fff;border-radius:30px!important}.home-search-query{flex:none!important;width:100%!important;min-width:0!important;max-width:100%!important;border-radius:30px!important;padding-right:60px!important}.home-search-btn-query{display:flex!important;position:absolute;right:2px;top:50%;transform:translateY(-50%);background-color:#1d1d1f!important;color:#fff!important;border:1px solid #1d1d1f!important;border-radius:30px!important;width:48px;height:48px;padding:0;align-items:center;justify-content:center;z-index:5;cursor:pointer;transition:all .3s ease}.home-search-btn-query:hover{background-color:transparent!important;color:#1d1d1f!important;border-color:#1d1d1f!important}.home-search-btn-query i{margin:0!important;font-size:1rem;color:#fff!important}.home-search-btn-query:hover i{color:#1d1d1f!important}.home-search-btn-query.is-loading,.home-search-btn-query.is-loading:hover{background-color:#1d1d1f!important;color:#fff!important;border-color:#1d1d1f!important;opacity:1}.home-search-btn-query.is-loading .home-search-btn-spinner,.home-search-btn-query.is-loading i,.home-search-btn-query.is-loading:hover i{color:#fff!important}.home-search-btn-location{display:none!important}.home-search-mobile-step2 .home-search-row{flex-direction:row!important;gap:0!important}.home-search-mobile-step2 .home-search-inputs-group{flex-direction:row!important;width:100%!important;margin-right:0!important;gap:0!important}.home-search-mobile-step2 .home-location-wrapper{flex:1!important;width:100%!important}.home-search-mobile-step2 .home-search-location{display:block!important;border-radius:30px!important;padding-right:88px!important}.home-search-mobile-step2 .location-geo-btn{right:60px}.home-search-mobile-step2 .home-search-btn-query{display:none!important}.home-search-mobile-step2 .home-search-btn-location{display:flex!important;position:absolute;right:2px;top:50%;transform:translateY(-50%);background-color:#1d1d1f!important;color:#fff!important;border:1px solid #1d1d1f!important;border-radius:30px!important;width:48px;height:48px;padding:0;align-items:center;justify-content:center;z-index:5;cursor:pointer;transition:all .3s ease}.home-search-mobile-step2 .home-search-btn-location:hover{background-color:transparent!important;color:#1d1d1f!important;border-color:#1d1d1f!important}.home-search-mobile-step2 .home-search-btn-location i{margin:0!important;font-size:1rem;color:#fff!important}.home-search-mobile-step2 .home-search-btn-location:hover i{color:#1d1d1f!important}.home-search-mobile-step2 .home-search-btn-location.is-loading,.home-search-mobile-step2 .home-search-btn-location.is-loading:hover{background-color:#1d1d1f!important;color:#fff!important;border-color:#1d1d1f!important;opacity:1}.home-search-mobile-step2 .home-search-btn-location.is-loading .home-search-btn-spinner,.home-search-mobile-step2 .home-search-btn-location.is-loading i,.home-search-mobile-step2 .home-search-btn-location.is-loading:hover i{color:#fff!important}.home-search-mobile-step2 .home-search-query{display:none!important}.home-search-inputs-group .city-autocomplete-wrapper{flex:none!important;width:100%!important;min-width:0!important;max-width:100%!important}.home-search-inputs-group .city-autocomplete-wrapper input{width:100%!important}.home-search-bubble{position:absolute;top:100%;left:0;margin-left:6px;margin-top:62px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:rgba(255,255,255,.5);backdrop-filter:blur(6px);padding:6px 12px;border-radius:16px;font-size:.9rem;color:#1d1d1f;white-space:nowrap;box-shadow:0 1px 4px rgba(0,0,0,.08);z-index:1;border:1px solid rgba(0,0,0,.05);line-height:1.2;width:auto;max-width:fit-content}.home-search-bubble-text{display:inline-block}.home-search-bubble-close{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;width:18px;height:18px;border-radius:50%;background:rgba(0,0,0,.1);color:#1d1d1f;font-size:.75rem;line-height:1;padding:0;margin:0;transition:background-color .2s}.home-search-bubble-close:hover{background:rgba(0,0,0,.2)}.home-search-suggestions{max-height:185px}}@media (min-width:768px){.home-search-btn-mobile{display:none!important}.home-search-btn-desktop{display:inline-flex!important}.home-search-bubble{position:absolute;top:100%;left:0;margin-left:6px;margin-top:8px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:rgba(255,255,255,.5);backdrop-filter:blur(6px);padding:6px 12px;border-radius:16px;font-size:.9rem;color:#1d1d1f;white-space:nowrap;box-shadow:0 1px 4px rgba(0,0,0,.08);z-index:1001;border:1px solid rgba(0,0,0,.05);line-height:1.2;width:auto;max-width:fit-content}.home-search-bubble-text{display:inline-block}.home-search-bubble-close{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;width:18px;height:18px;border-radius:50%;background:rgba(0,0,0,.1);color:#1d1d1f;font-size:.75rem;line-height:1;padding:0;margin:0;transition:background-color .2s}.home-search-bubble-close:hover{background:rgba(0,0,0,.2)}}.btn-search-lastcall{background:#f9a392;color:#fff;border:none;border-radius:50px;padding:1rem 3rem;font-size:1.125rem;font-weight:600;box-shadow:0 4px 12px rgba(249,163,146,.3);transition:all .3s ease}.btn-search-lastcall:hover{background:#e89382;transform:translateY(-2px);box-shadow:0 6px 16px rgba(249,163,146,.4);color:#fff}@media (max-width:767.98px){.btn-search-lastcall{padding:.75rem 1.5rem;font-size:.9375rem}}.cd-headline{font-size:inherit;line-height:inherit}h1.cd-headline.display-3{font-size:2.5rem;font-weight:650!important}.home-hero-content h1.cd-headline .cd-words-wrapper,.home-hero-content h1.cd-headline .cd-words-wrapper b,.home-hero-content h1.cd-headline .cd-words-wrapper b em,.home-hero-content h1.cd-headline .cd-words-wrapper b i,.home-hero-content h1.cd-headline span{font-weight:650!important}@media (min-width:768px){h1.cd-headline.display-3{font-size:3rem}}@media (min-width:992px){.home-hero-content h1.cd-headline.display-3{font-size:3rem!important}}.cd-words-wrapper{display:inline-block;position:relative;text-align:left}.cd-words-wrapper b{display:inline-block;position:absolute;white-space:pre;left:0;top:0;color:#1d1d1f!important;font-weight:inherit;font-size:inherit}.cd-words-wrapper b em,.cd-words-wrapper b i{font-weight:inherit;font-size:inherit}.cd-words-wrapper b.is-visible{position:relative}.cd-headline.rotate-2 .cd-words-wrapper{perspective:300px}.cd-headline.rotate-2 em,.cd-headline.rotate-2 i{display:inline-block;backface-visibility:hidden;font-style:normal;white-space:pre}.cd-headline.rotate-2 b{opacity:0}.cd-headline.rotate-2 i{transform-style:preserve-3d;transform:translateZ(-20px) rotateX(90deg);opacity:0}.is-visible .cd-headline.rotate-2 i{opacity:1}.cd-headline.rotate-2 i.in{animation:cd-rotate-2-in .4s forwards}.cd-headline.rotate-2 i.out{animation:cd-rotate-2-out .4s forwards}.cd-headline.rotate-2 em{transform:translateZ(20px);font-style:normal}@keyframes cd-rotate-2-in{0%{opacity:0;transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;transform:translateZ(-20px) rotateX(-10deg)}100%{opacity:1;transform:translateZ(-20px) rotateX(0)}}@keyframes cd-rotate-2-out{0%{opacity:1;transform:translateZ(-20px) rotateX(0)}60%{opacity:0;transform:translateZ(-20px) rotateX(-100deg)}100%{opacity:0;transform:translateZ(-20px) rotateX(-90deg)}}.lastcall-section{background:#fff;padding:40px 0 20px 0;margin:0}.lastcall-section-header{margin-bottom:42px;padding:0 20px}@media (min-width:1200px){.lastcall-section-header{padding-left:8rem}}.lastcall-section-header h2{font-size:2.25rem;font-weight:600;color:#ff927c;margin:0;line-height:1.1}.lastcall-gallery{position:relative;overflow:visible}.lastcall-scroll-container{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:4px 20px 40px}@media (min-width:1200px){.lastcall-scroll-container{padding-left:8rem}}.lastcall-scroll-container::-webkit-scrollbar{display:none}.lastcall-item-container{display:flex;gap:20px;list-style:none;padding:0;margin:0;width:max-content}.lastcall-item{flex:0 0 auto;width:320px;height:400px}.lastcall-card{position:relative;width:100%;height:100%;background:#1d1d1f;border:none;border-radius:28px;overflow:hidden;display:flex;flex-direction:column;clip-path:inset(0 round 28px);contain:paint}.home-salon-promo-badge{position:absolute;top:24px;right:24px;z-index:3;max-width:calc(100% - 48px)}.home-salon-status-badges{display:flex;align-items:center;flex-wrap:wrap;gap:.28rem;margin:0 0 .3rem;line-height:1;pointer-events:none}.home-salon-status-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 1px 3px rgba(0,0,0,.28)}.home-salon-status-badge:not(.home-salon-status-badge--label){width:24px;height:24px;border-radius:50%}.home-salon-status-badge i{font-size:.7rem;line-height:1}.home-salon-status-badge--label{height:24px;gap:.32em;padding:0 9px 0 7px;border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.01em;white-space:nowrap}.home-salon-status-badge__label{line-height:1}.home-salon-status-badge--featured{background:rgba(255,246,244,.94);color:#731b0a}.home-salon-status-badge--demand{background:rgba(255,241,234,.96);color:#c2410c}.home-salon-status-badge--new{background:rgba(232,245,233,.96);color:#2e7d32}.home-salon-promo-badge__discount{display:flex;flex-direction:column;align-items:center;gap:.12rem;padding:8px 16px;border-radius:20px;background:linear-gradient(292deg,#fd775c 0,#e89382 100%);color:#fff;font-size:.9rem;font-weight:700;box-shadow:0 2px 8px rgba(249,163,146,.4);white-space:nowrap;line-height:1.2;text-align:center}.home-salon-promo-badge__discount-text{display:block;text-align:center}.home-salon-promo-badge__countdown{display:flex;align-items:center;justify-content:center;gap:.3rem;margin-top:-.1rem;font-size:.72rem;font-weight:650;line-height:1.1;color:rgba(255,255,255,.856);width:100%;text-align:center}.home-salon-promo-badge__countdown-label{font-weight:600;opacity:1;flex:0 0 auto}.home-salon-promo-badge__countdown-time{display:inline-block;width:5ch;min-width:5ch;text-align:center;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:700;letter-spacing:.02em;box-sizing:content-box}.home-salon-promo-badge__countdown.is-expired{display:none}.lastcall-card:hover{transform:none}.lastcall-card-topic{position:absolute;top:24px;left:24px;z-index:2;font-size:.875rem;color:#fff;font-weight:400;text-transform:uppercase;letter-spacing:.5px}.lastcall-card-headline{position:relative;font-size:2rem;font-weight:700;color:#fff;line-height:1.15;margin:0}.lastcall-card-headline__mobile{display:none}@media (max-width:767.98px){.lastcall-card-headline:has(.lastcall-card-headline__mobile) .lastcall-card-headline__full{display:none}.lastcall-card-headline__mobile{display:inline}}.lastcall-card-image-wrapper{position:absolute;inset:0;overflow:hidden;background:#1d1d1f}.lastcall-card-image-wrapper picture{display:block;width:100%;height:100%}.lastcall-card-image{display:block;width:100%;height:100%;margin:0;padding:0;border:0;object-fit:cover;object-position:center bottom}.lastcall-card-image-wrapper::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,.15) 0,rgba(0,0,0,.5) 100%);z-index:1;pointer-events:none}.lastcall-card-link{position:absolute;inset:0;z-index:4;display:flex;align-items:flex-end;justify-content:flex-end;padding:24px;box-sizing:border-box;background:0 0;border:none;backdrop-filter:none;-webkit-backdrop-filter:none;color:#fff;text-decoration:none;cursor:pointer;font-size:.875rem;font-weight:500;white-space:nowrap;transition:none}.lastcall-card-link-label{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:7.5rem;padding:12px 20px;border-radius:24px;background:rgba(255,255,255,.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);color:#fff;pointer-events:none;transition:background .3s ease}.lastcall-card-link:focus,.lastcall-card-link:hover{background:0 0;color:#fff;text-decoration:none}.lastcall-card-link:focus-visible .lastcall-card-link-label,.lastcall-card-link:hover .lastcall-card-link-label{background:rgba(255,255,255,.25);color:#fff}.lastcall-card-link[aria-disabled=true]{cursor:default;pointer-events:none}.lastcall-card-link.is-loading{cursor:wait;pointer-events:none}.lastcall-card-link.is-loading .lastcall-card-link-label{background:rgba(255,255,255,.22)}.lastcall-card-link-spinner{width:1rem;height:1rem;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;flex-shrink:0;animation:lastcall-card-link-spin .7s linear infinite}@keyframes lastcall-card-link-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.lastcall-card-link-spinner{animation:none;border-top-color:rgba(255,255,255,.7)}}.lastcall-card-info{position:absolute;top:80px;left:24px;right:24px;z-index:2}.lastcall-card-meta{display:flex;flex-direction:column;align-items:flex-start;gap:.28rem}.lastcall-card-rating-row{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.lastcall-card-city{margin:0;color:#ffffffd1;font-size:.75rem;font-weight:500;line-height:1.15}.lastcall-card-rating{border-radius:999px!important;margin:0!important}.lastcall-card-rating span:has(.fa-google){margin-left:0!important}.promo-card{display:flex;flex-direction:column;background:#f9a392;border:none;overflow:hidden}a.promo-card--link{text-decoration:none;color:inherit;cursor:pointer}a.promo-card--link:hover{text-decoration:none;color:inherit}a.promo-card--link:focus-visible{outline:2px solid #fff;outline-offset:3px}.promo-card-image-wrapper{position:relative;width:100%;height:45%;flex-shrink:0;overflow:hidden;background:#f9a392}.promo-card-image-wrapper picture{display:block;width:100%;height:100%}.promo-card-image{display:block;width:100%;height:100%;margin:0;padding:0;border:0;object-fit:cover;object-position:center;transition:transform .55s ease}a.promo-card--link:focus-visible .promo-card-image,a.promo-card--link:hover .promo-card-image{transform:scale(1.04)}.promo-card-content{background:#f9a392;padding:24px;display:flex;flex-direction:column;justify-content:flex-start;height:50%;flex-shrink:0;min-height:160px;position:relative}.promo-card-title{font-size:1.75rem;font-weight:700;color:#fff;margin:0 0 .5rem 0;line-height:1.2}.promo-card-subtitle{font-size:1rem;color:rgba(255,255,255,.8);margin:0;line-height:1.4}.promo-card-link{color:#fff;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;transition:opacity .3s ease}.promo-card-link:hover{opacity:.8;color:#fff;text-decoration:none}.promo-card-link i{margin-left:.5rem;font-size:.75rem}.lastcall-paddle-nav{display:flex;justify-content:center;gap:12px;margin-top:0;padding:0 20px}.lastcall-paddle-btn{width:44px;height:44px;border-radius:50%;border:1px solid rgba(0,0,0,.1);background:rgba(0,0,0,.05);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#1d1d1f}.lastcall-paddle-btn:hover:not(:disabled){background:rgba(0,0,0,.1);transform:scale(1.1)}.lastcall-paddle-btn:disabled{opacity:.3;cursor:not-allowed}.lastcall-paddle-btn:active,.lastcall-paddle-btn:focus,.lastcall-paddle-btn:focus-visible{outline:0;box-shadow:none;border-color:rgba(0,0,0,.1);-webkit-tap-highlight-color:transparent}.lastcall-paddle-btn svg{width:20px;height:20px}@media (max-width:767.98px){.lastcall-section{padding:30px 0 20px 0}.lastcall-section-header{margin-bottom:28px}.lastcall-section-header h2{font-size:1.4rem}.lastcall-item{width:260px;height:340px}.lastcall-card-headline{font-size:1.5rem}.lastcall-card-meta{gap:.22rem}.lastcall-card-info:has(.home-salon-status-badges){top:96px}.lastcall-card:hover{transform:none}.lastcall-card-link:hover{transform:none}.promo-card-title{font-size:1.5rem}.promo-card-subtitle{font-size:.9rem}.promo-card-content{padding:20px}.lastcall-card-rating{margin:0!important;padding:2px 6px!important;gap:.15rem!important;font-size:.75rem!important;border-radius:999px!important}.lastcall-card-rating .fa-star{font-size:.7rem!important}}.home-section-title{font-size:2rem;font-weight:600;color:#1d1d1f;line-height:1.2}@media (max-width:1200px){.home-section-title{font-size:calc(1.325rem + .9vw)}}.services-category-section{background:#f9f5f3;padding:64px 0 96px;margin:2rem 0 0}.services-category-section .container-fluid{padding-bottom:0!important;margin-bottom:0!important}.services-category-section .row{margin-bottom:2rem}.services-category-section h6{margin-bottom:1rem}.services-category-section .lead{max-width:42rem;margin-left:auto;margin-right:auto;font-size:1.1rem;font-weight:400;line-height:1.5}.service-carousel .service-item{min-height:380px;margin:.75rem;border-radius:24px;overflow:hidden}.service-carousel .service-item img{width:100%;height:380px;object-fit:cover;margin-top:0!important}.service-carousel .service-item .service-text{height:100%}.service-carousel .service-item:hover .service-text{height:100%}.service-carousel .service-item-link{min-height:380px;text-decoration:none;color:inherit}.service-carousel .service-item-link:hover{text-decoration:none;color:inherit}.service-carousel{margin-bottom:0!important;padding-bottom:0!important}.services-category-section .container-fluid{padding-left:0!important;padding-right:0!important}.notre-univers-grid{margin-top:1.25rem;margin-bottom:0!important;row-gap:14px;justify-content:center}.notre-univers-col{width:100%;max-width:100%;flex:0 0 100%}.universe-item{height:250px;border-radius:28px;overflow:hidden;clip-path:inset(0 round 28px);box-shadow:0 12px 28px rgba(0,0,0,.18)}.universe-item-link{display:block;height:100%;position:relative;text-decoration:none;color:inherit;line-height:0;overflow:hidden;border-radius:28px}.universe-item-link:hover{text-decoration:none;color:inherit}.universe-item-link::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.72) 8%,rgba(0,0,0,.38) 42%,rgba(0,0,0,.08) 100%);pointer-events:none}.universe-item picture{display:block;width:100%;height:100%}.universe-item .universe-item-img,.universe-item img{display:block;width:100%;height:100%;margin:0!important;padding:0;border:0;object-fit:cover;object-position:center;vertical-align:bottom;transform:scale(1);transition:transform .45s ease}.universe-item:hover .universe-item-img{transform:scale(1.04)}.universe-item .universe-item-text{position:absolute;bottom:0;left:0;right:0;padding:0 1.15rem 1.05rem;display:flex;align-items:flex-end;justify-content:flex-start;line-height:1.2;pointer-events:none;z-index:2}.universe-item .universe-item-text-content{max-width:95%}.universe-item .universe-item-text h4{margin:0;font-size:1.5rem;font-weight:700;color:#fff!important;text-shadow:0 2px 12px rgba(0,0,0,.45);margin-bottom:.45rem}.universe-item .universe-item-subtitle{margin:0 0 .75rem;color:rgba(255,255,255,.9);font-size:.9rem;line-height:1.35;text-shadow:0 2px 8px rgba(0,0,0,.35)}.universe-item .universe-item-cta{display:inline-flex;align-items:center;gap:.35rem;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.35);color:#fff;border-radius:999px;padding:.42rem .82rem;font-size:.8rem;font-weight:600;line-height:1;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}@media (max-width:991.98px){.notre-univers-col{padding-left:.75rem!important;padding-right:.75rem!important}}@media (max-width:767.98px){.notre-univers-grid{row-gap:10px;padding-left:.35rem;padding-right:.35rem}.notre-univers-col{width:50%;max-width:50%;flex:0 0 50%;padding-left:.35rem!important;padding-right:.35rem!important}.universe-item{height:190px;border-radius:18px;clip-path:inset(0 round 18px)}.universe-item-link{border-radius:18px}.universe-item .universe-item-text{padding:0 .7rem .7rem}.universe-item .universe-item-text h4{font-size:1rem;margin-bottom:.3rem}.universe-item .universe-item-subtitle{font-size:.72rem;margin-bottom:.45rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.universe-item .universe-item-cta{font-size:.68rem;padding:.32rem .58rem}}@media (min-width:768px) and (max-width:991.98px){.notre-univers-grid{row-gap:16px}.notre-univers-col{width:50%;max-width:50%;flex:0 0 50%}.universe-item{height:300px}.universe-item .universe-item-text h4{font-size:1.4rem}}@media (min-width:992px){.notre-univers-grid{max-width:1080px;margin-left:auto!important;margin-right:auto!important;justify-content:center}.notre-univers-col{width:33.333333%;max-width:33.333333%;flex:0 0 33.333333%}.universe-item{height:340px}.universe-item .universe-item-text h4{font-size:1.4rem}.universe-item .universe-item-subtitle{font-size:.9rem;margin-bottom:.7rem}.universe-item .universe-item-cta{font-size:.82rem;padding:.42rem .78rem}}.service-category-card{background:#f9f5f3;border-radius:28px;overflow:hidden;transition:transform .3s ease;height:100%;display:flex;flex-direction:column}.service-category-card:hover{transform:translateY(-4px)}.service-category-image-wrapper{width:100%;height:300px;overflow:hidden;position:relative}.service-category-image{width:100%;height:100%;object-fit:cover;object-position:center}.service-category-content{padding:30px;flex:1;display:flex;flex-direction:column}.service-category-title{font-size:2rem;font-weight:600;color:#1d1d1f;margin-bottom:24px}.service-category-cities{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.service-city-link{padding:8px 16px;background:rgba(249,163,146,.1);color:#f9a392;border-radius:20px;text-decoration:none;font-size:.875rem;font-weight:500;transition:all .3s ease;border:1px solid rgba(249,163,146,.2)}.service-city-link:hover{background:#f9a392;color:#fff;text-decoration:none;transform:scale(1.05)}.service-category-select{width:100%;padding:12px 16px;border:1px solid rgba(0,0,0,.1);border-radius:12px;background:#fff;color:#1d1d1f;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .3s ease;margin-bottom:24px}.service-category-select:focus{outline:0;border-color:#f9a392;box-shadow:0 0 0 3px rgba(249,163,146,.1)}@media (max-width:767.98px){.services-category-section{padding:64px 0}.services-category-section .container-fluid{padding-top:0!important;padding-bottom:0!important}.service-category-image-wrapper{height:250px}.service-category-title{font-size:1.75rem}}#howItWorksScrollContainer .lastcall-item{width:420px;height:320px}.how-it-works-card{background:linear-gradient(139deg,#fef1ef 2%,#f0e5f0 48%,#f9a392 93%);border-radius:20px;padding:2rem 1.75rem;height:100%;display:flex;flex-direction:column;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:100%}.lastcall-item .how-it-works-card{border:none;border-radius:28px;height:100%;width:100%;overflow:hidden;clip-path:inset(0 round 28px)}.how-it-works-card:hover{transform:none}.how-it-works-icon{text-align:center;margin-bottom:1rem;font-size:2.5rem;color:#f9a392}.how-it-works-icon i{font-size:2.5rem;color:#f9a392}.how-it-works-card-title{font-size:1.35rem;font-weight:600;color:#915448;text-align:center;margin-bottom:.75rem;line-height:1.3}.how-it-works-card-text{font-size:.95rem;color:#915448;text-align:center;line-height:1.5;flex:1;margin-bottom:1rem}.how-it-works-btn:not(.how-it-works-feature-card__btn){position:absolute;bottom:1.5rem;right:1.5rem;width:44px;height:44px;border-radius:50%;background:#fff;color:#000;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .3s ease,transform .3s ease;font-size:1rem;text-decoration:none}.how-it-works-btn:not(.how-it-works-feature-card__btn):hover{background:#f9a392;color:#fff;transform:scale(1.1);text-decoration:none}.how-it-works-btn:not(.how-it-works-feature-card__btn) i{font-size:.875rem}.how-it-works-btn:not(.how-it-works-feature-card__btn)[data-step]{display:none!important}.how-it-works-section{background:#fff;padding:4.5rem 0;margin:0 0 2rem}.how-it-works-section__inner{max-width:1320px;margin:0 auto;padding:0 1.25rem}@media (min-width:1200px){.how-it-works-section__inner{padding:0 2rem}}.how-it-works-section__intro{max-width:640px;margin-bottom:2.5rem}.how-it-works-section__title{font-family:Poppins,sans-serif;font-size:2.25rem;font-weight:600;color:#ff927c;line-height:1.15;margin:0 0 .85rem}.how-it-works-section__lead{font-family:Poppins,sans-serif;font-size:1rem;line-height:1.65;color:#915448;margin:0}.how-it-works-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;list-style:none;margin:0;padding:0}.how-it-works-feature-card{display:flex;flex-direction:column;min-height:340px;padding:2rem 1.6rem 1.75rem;border-radius:24px;background:#fef1ef;border:none}.how-it-works-feature-card--featured.how-it-works-feature-card--visual{padding:0;min-height:340px;background:0 0;box-shadow:none}.how-it-works-visual-link{display:block;height:100%;min-height:340px;position:relative;text-decoration:none;color:inherit;line-height:0;overflow:hidden;border-radius:24px}.how-it-works-visual-link:hover{text-decoration:none;color:inherit}.how-it-works-visual-link::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.72) 8%,rgba(0,0,0,.38) 42%,rgba(0,0,0,.08) 100%);pointer-events:none;z-index:1}.how-it-works-feature-card--visual picture{display:block;width:100%;height:100%;min-height:340px}.how-it-works-visual-img{display:block;width:100%;height:100%;min-height:340px;margin:0!important;padding:0;border:0;object-fit:cover;object-position:center;transform:scale(1);transition:transform .45s ease}.how-it-works-feature-card--visual:hover .how-it-works-visual-img{transform:scale(1.04)}.how-it-works-visual-text{position:absolute;bottom:0;left:0;right:0;padding:0 1.35rem 1.35rem;display:flex;align-items:flex-end;justify-content:flex-start;line-height:1.2;pointer-events:none;z-index:2}.how-it-works-visual-text-content{max-width:100%}.how-it-works-visual-title{margin:0 0 .45rem;font-family:Poppins,sans-serif;font-size:1.2rem;font-weight:700;color:#fff!important;text-shadow:0 2px 12px rgba(0,0,0,.45);line-height:1.3}.how-it-works-visual-subtitle{margin:0 0 .85rem;font-family:Poppins,sans-serif;color:rgba(255,255,255,.9);font-size:.88rem;line-height:1.45;text-shadow:0 2px 8px rgba(0,0,0,.35)}.how-it-works-visual-cta{display:inline-flex;align-items:center;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.35);color:#fff;border-radius:999px;padding:.65rem 1.25rem;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:600;line-height:1;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.how-it-works-feature-card__icon{font-size:2rem;line-height:1;margin-bottom:1.25rem;color:#f9a392}.how-it-works-feature-card__title{font-family:Poppins,sans-serif;font-size:1.2rem;font-weight:600;line-height:1.35;color:#915448;margin:0 0 .75rem}.how-it-works-feature-card__text{font-family:Poppins,sans-serif;font-size:.92rem;line-height:1.6;color:#915448;margin:0;flex:1}.how-it-works-feature-card__btn{margin-top:auto;align-self:flex-end;padding:.45rem .9rem;border-radius:999px;border:none;background:#915448;color:#fff;font-family:Poppins,sans-serif;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;transition:background .25s ease,transform .25s ease}.how-it-works-feature-card__btn:hover{background:#7a4339;color:#fff;text-decoration:none;transform:translateY(-1px)}@media (max-width:1199px){.how-it-works-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.how-it-works-stack-nav{display:none}@media (max-width:767px){.how-it-works-section{padding:3rem 0 1rem;margin-bottom:1rem}.how-it-works-section__title{font-size:calc(1.4rem + 1.2vw)}.how-it-works-section__intro{margin-bottom:1.75rem}.how-it-works-grid{grid-template-columns:1fr;gap:1rem}.how-it-works-feature-card{min-height:0}.how-it-works-feature-card__btn{margin-top:1.25rem}.how-it-works-feature-card--visual,.how-it-works-feature-card--visual picture,.how-it-works-visual-img,.how-it-works-visual-link{min-height:280px}.how-it-works-grid.is-card-stack{--how-stack-card-h:21rem;--how-stack-ledge:8px;display:block;position:relative;height:calc(var(--how-stack-card-h) + (var(--how-stack-ledge) * 3));margin:0;padding:0;gap:0;overflow:visible;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;isolation:isolate}.how-it-works-grid.is-card-stack.is-dragging{cursor:grabbing}.how-it-works-grid.is-card-stack .how-it-works-feature-card,.how-it-works-grid.is-card-stack .how-it-works-feature-card--featured,.how-it-works-grid.is-card-stack .how-it-works-feature-card--visual{position:absolute;top:0;left:0;right:0;box-sizing:border-box;height:var(--how-stack-card-h);min-height:var(--how-stack-card-h);max-height:var(--how-stack-card-h);margin:0;overflow:hidden;box-shadow:0 6px 16px rgba(91,48,40,.12),0 1px 0 rgba(145,84,72,.1);transform-origin:50% 100%;will-change:transform;backface-visibility:hidden}.how-it-works-grid.is-card-stack .how-it-works-feature-card--featured.how-it-works-feature-card--visual{padding:0;display:block;background:#fef1ef;height:var(--how-stack-card-h);min-height:var(--how-stack-card-h);max-height:var(--how-stack-card-h);box-shadow:0 6px 16px rgba(91,48,40,.12),0 1px 0 rgba(145,84,72,.1)}.how-it-works-grid.is-card-stack .how-it-works-visual-link{position:relative!important;inset:auto;display:block;width:100%;height:100%;min-height:100%;max-height:none;line-height:0;overflow:hidden;border-radius:24px}.how-it-works-grid.is-card-stack .how-it-works-feature-card--visual picture{position:absolute;inset:0;display:block;width:100%;height:100%;min-height:0}.how-it-works-grid.is-card-stack .how-it-works-visual-img{position:absolute;inset:0;display:block;width:100%;max-width:none;height:100%!important;min-height:0;max-height:none;object-fit:cover;object-position:center;border-radius:24px}.how-it-works-grid.is-card-stack .how-it-works-feature-card__btn{margin-top:auto;position:relative;z-index:5;pointer-events:auto;-webkit-tap-highlight-color:transparent}.how-it-works-grid.is-card-stack+.how-it-works-stack-nav{display:flex;align-items:center;justify-content:center;gap:0;margin-top:.85rem}.how-it-works-stack-dot{-webkit-appearance:none;appearance:none;width:16px;height:36px;padding:0;border:none;background:0 0;display:flex;align-items:center;justify-content:center;cursor:pointer}.how-it-works-stack-dot::before{content:'';width:7px;height:7px;border-radius:999px;background:#e8cfc8;transition:width .35s cubic-bezier(.22, 1, .36, 1),background .35s cubic-bezier(.22, 1, .36, 1)}.how-it-works-stack-dot.is-active::before{width:1.35rem;background:#f9a392}@media (prefers-reduced-motion:reduce){.how-it-works-stack-dot::before{transition:none}}}.how-it-works-popup{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;display:none;align-items:center;justify-content:center;padding:2rem;opacity:0;transition:opacity .3s ease}.how-it-works-popup.show{display:flex;opacity:1}.how-it-works-popup-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.how-it-works-popup-content{position:relative;background:rgba(255,255,255,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:24px;max-width:600px;width:100%;max-height:85vh;overflow-y:auto;padding:2.5rem;box-shadow:0 20px 60px rgba(0,0,0,.3);transform:scale(.9) translateY(20px);transition:transform .3s ease;z-index:1}.how-it-works-popup.show .how-it-works-popup-content{transform:scale(1) translateY(0)}.how-it-works-popup-close{position:absolute;top:1rem;right:1rem;width:40px;height:40px;border-radius:50%;background:rgba(249,163,146,.2);border:none;color:#1d1d1f;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:10}.how-it-works-popup-close:hover{background:#f9a392;color:#fff;transform:rotate(90deg)}.how-it-works-popup-icon{text-align:center;margin-bottom:1.5rem;font-size:3rem;color:#f9a392}.how-it-works-popup-icon i{font-size:3rem}.how-it-works-popup-title{font-size:1.75rem;font-weight:600;color:#1d1d1f;text-align:center;margin-bottom:1.5rem}.how-it-works-popup-details{color:#1d1d1f;line-height:1.7}.how-it-works-popup-details p{margin-bottom:1rem;font-size:1rem}.how-it-works-popup-details ul{list-style:none;padding-left:0;margin:1.5rem 0}.how-it-works-popup-details ul li{padding:.75rem 0;padding-left:1.5rem;position:relative;font-size:.95rem}.how-it-works-popup-details ul li::before{content:"✓";position:absolute;left:0;color:#f9a392;font-weight:700;font-size:1.1rem}@media (max-width:767.98px){.how-it-works-popup-content{padding:2rem 1.5rem;max-height:90vh}.how-it-works-popup-title{font-size:1.5rem}.how-it-works-popup-icon{font-size:2.5rem}.how-it-works-info-btn{width:32px;height:32px;top:.75rem;right:.75rem}}.construction-popup{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;display:none;align-items:center;justify-content:center;padding:2rem;opacity:0;transition:opacity .3s ease}.construction-popup.show{display:flex;opacity:1}.construction-popup-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.construction-popup-content{position:relative;background:rgba(255,255,255,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:24px;max-width:600px;width:100%;max-height:85vh;overflow-y:auto;padding:2.5rem;box-shadow:0 20px 60px rgba(0,0,0,.3);transform:scale(.9) translateY(20px);transition:transform .3s ease;z-index:1;text-align:center}.construction-popup.show .construction-popup-content{transform:scale(1) translateY(0)}.construction-popup-close{position:absolute;top:1rem;right:1rem;width:40px;height:40px;border-radius:50%;background:rgba(249,163,146,.2);border:none;color:#1d1d1f;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:10}.construction-popup-close:hover{background:#f9a392;color:#fff;transform:rotate(90deg)}.construction-popup-icon{text-align:center;margin-bottom:1.5rem;font-size:3rem;color:#f9a392}.construction-popup-icon i{font-size:3rem}.construction-popup-title{font-size:1.75rem;font-weight:600;color:#1d1d1f;text-align:center;margin-bottom:1rem}.construction-popup-text{font-size:1.1rem;color:#86868b;margin-bottom:2rem;line-height:1.6}.construction-countdown{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:2rem;max-width:500px;margin-left:auto;margin-right:auto}.countdown-item{background:#f9f5f3;border-radius:12px;padding:1rem}.countdown-value{font-size:2rem;font-weight:700;color:#f9a392;line-height:1}.countdown-label{font-size:.875rem;color:#86868b;margin-top:.5rem}.construction-popup-btn{border-radius:12px;padding:.75rem 2rem;font-weight:600;background:#f9a392;border:none}.faq-container{max-width:900px;margin:0 auto;background:#fff;border-radius:0;padding:0}.faq-item{background:0 0;border-radius:0;margin-bottom:0;box-shadow:none;overflow:hidden;border-bottom:1px solid #d3d3d3}.faq-item:last-child{border-bottom:none}.faq-question{width:100%;padding:1.75rem 2rem;background:0 0;border:none;text-align:left;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:1.1rem;font-weight:600;color:#1d1d1f;font-family:Poppins,sans-serif;outline:0}.faq-question:focus{outline:0;box-shadow:none}.faq-question:active{outline:0;box-shadow:none}.faq-question span{flex:1;padding-right:1rem}.faq-question i{color:#1d1d1f;font-size:.875rem;transition:transform .3s ease;flex-shrink:0}.faq-question[aria-expanded=true] i{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 2rem;background:0 0}.faq-question[aria-expanded=true]+.faq-answer{max-height:500px;padding:0 2rem 1.75rem 2rem}.faq-answer p{margin:0 0 1.5rem 0;color:#86868b;line-height:1.7;font-size:1rem;font-weight:400;font-family:Poppins,sans-serif}.faq-answer a{color:#1d1d1f;text-decoration:underline;font-weight:400;font-family:Poppins,sans-serif;transition:color .2s ease}.faq-answer a:hover{color:#f9a392}@media (max-width:767.98px){.faq-question{padding:1.5rem 1.25rem;font-size:1rem}.faq-question span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.5}.faq-question[aria-expanded=true] span{display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:visible;text-overflow:unset}.faq-answer{padding:0 1.25rem}.faq-question[aria-expanded=true]+.faq-answer{padding:0 1.25rem 1.5rem 1.25rem}.faq-answer p{margin-bottom:1.25rem}.construction-popup{padding:1rem}.construction-popup-content{padding:2rem 1.5rem;max-height:90vh}.construction-popup-title{font-size:1.5rem}.construction-popup-icon{font-size:2.5rem}.construction-popup-icon i{font-size:2.5rem}.construction-popup-text{font-size:1rem}.construction-countdown{grid-template-columns:repeat(2,1fr);gap:.75rem}.countdown-item{padding:.75rem}.countdown-value{font-size:1.5rem}.countdown-label{font-size:.75rem}.construction-popup-close{width:36px;height:36px;top:.75rem;right:.75rem}}@media (max-width:767.98px){#howItWorksScrollContainer .lastcall-item{width:280px;height:300px}.how-it-works-card--mobile-right-margin{margin-right:12px}.how-it-works-card{padding:1.75rem 1.5rem}.how-it-works-icon{font-size:2rem;margin-bottom:.75rem}.how-it-works-icon i{font-size:2rem}.how-it-works-card-title{font-size:1.15rem}.how-it-works-card-text{font-size:.875rem}}.about-pro-panel{background:#f9f5f3;max-width:100%;overflow-x:clip}.about-pro-panel__inner{width:100%;max-width:100%}.about-pro-panel__media img{width:100%;height:100%;min-height:520px;object-fit:cover;border-radius:0!important;display:block}.about-pro-panel__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,5rem);min-width:0}.about-pro-panel__content-inner{max-width:560px;margin-left:4rem}.about-pro-panel__kicker{display:block;margin-bottom:.85rem;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#6f6762}.about-pro-panel__title{margin:0 0 1rem;font-size:clamp(2rem, 3.2vw, 2.75rem);line-height:1.05;font-weight:700;letter-spacing:-.03em;color:#121214;max-width:16ch;text-wrap:balance}.about-pro-panel__text{margin:0 0 1.75rem;font-size:clamp(.98rem, 1.15vw, 1.06rem);line-height:1.65;color:#3a3634;max-width:44ch}.about-pro-panel__benefits{display:grid;gap:0;margin-bottom:1.75rem;border-top:1px solid rgba(18,18,20,.1)}.about-pro-panel__benefit{display:grid;grid-template-columns:28px 1fr;gap:.85rem;align-items:start;padding:1rem 0;border-bottom:1px solid rgba(18,18,20,.1)}.about-pro-panel__benefit i{width:28px;height:28px;border-radius:8px;background:rgba(18,18,20,.06);color:#121214;display:inline-flex;align-items:center;justify-content:center;font-size:.78rem;margin-top:.1rem}.about-pro-panel__benefit-title{margin:0 0 .25rem;font-size:.96rem;font-weight:600;color:#121214}.about-pro-panel__benefit-text{margin:0;font-size:.88rem;line-height:1.55;color:#4a4542}.about-pro-panel__btn{display:inline-flex;align-items:center;gap:.55rem;border-radius:999px;background:#121214;color:#fff;text-decoration:none;font-weight:600;font-size:.92rem;padding:.72rem 1.35rem;border:1px solid #121214;transition:transform 220ms ease,background 220ms ease}.about-pro-panel__btn:hover{color:#fff;text-decoration:none;background:#000;transform:translateY(-1px)}@media (max-width:991.98px){.about-pro-panel__media img{min-height:320px}.about-pro-panel__content{padding:2rem 2.5rem 2.5rem}.about-pro-panel__content-inner{margin-left:1.25rem;margin-right:1.25rem}}@media (prefers-reduced-motion:no-preference){.about-fade{opacity:0;transition:opacity .85s ease-out,transform .85s ease-out;will-change:opacity,transform}.about-fade--from-up{transform:translateY(1.75rem)}.about-fade.is-visible{opacity:1;transform:translate(0)}.about-fade--delay-1{transition-delay:80ms}.about-fade--delay-2{transition-delay:0.18s}.about-fade--delay-3{transition-delay:0.3s}.about-fade--delay-4{transition-delay:0.42s}.about-fade--delay-5{transition-delay:0.54s}}@media (prefers-reduced-motion:reduce){.about-fade{opacity:1;transform:none}}.owl-dots{margin-top:20px}.owl-dot{display:inline-block;margin:0 4px;width:8px;height:8px;border-radius:50%;background:rgba(0,0,0,.2);border:none;cursor:pointer;transition:background .3s ease}.owl-dot.active{background:#f9a392;width:8px;height:8px}.owl-dot span{display:none}.home-search-bubbles-container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px;margin-top:4rem;max-width:920px;margin-left:auto;margin-right:auto}.home-search-bubble-item{display:inline-block;padding:.55rem 1.15rem;background-color:rgba(249,163,146,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1.5px solid rgba(249,163,146,.4);border-radius:24px;color:#731100;text-decoration:none;font-size:.85rem;font-weight:500;transition:all .3s ease;opacity:0;transform:scale(.8) translateY(10px);cursor:pointer;filter:blur(2px)}.home-search-bubble-item.animate-in{filter:blur(0px)}.home-search-bubble-item:hover{background-color:rgba(249,163,146,.35);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-color:rgba(249,163,146,.6);transform:scale(1.05) translateY(-2px);color:#731100;text-decoration:none;filter:blur(0px)}.home-search-bubble-item.animate-in{visibility:visible;pointer-events:auto;opacity:1;transform:scale(1) translateY(0);filter:blur(0px);animation:bubbleFadeIn .6s ease-out forwards}@keyframes bubbleFadeIn{0%{opacity:0;transform:scale(.8) translateY(10px);filter:blur(5px)}60%{transform:scale(1.05) translateY(-2px);filter:blur(1px)}100%{opacity:1;transform:scale(1) translateY(0);filter:blur(0px)}}@media (max-width:767.98px){.home-search-bubbles-container{gap:6px;margin-top:3rem}.home-search-bubble-item{padding:.45rem 1rem;font-size:.75rem;border-width:1.5px}}.home-search-more-btn-container{display:none;width:100%;z-index:3;pointer-events:none;flex-shrink:0;padding-bottom:6rem;margin-top:auto}@media (min-width:768px){.home-search-more-btn-container{display:flex;justify-content:center}.home-hero-wrapper{justify-content:flex-start!important}.home-hero-content{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important}}@media (min-width:768px) and (max-width:991.98px){.home-search-more-btn-container{margin-bottom:4.5rem}}.home-search-more-btn-container button{pointer-events:all}.home-search-more-btn{background:0 0;border:2px solid rgba(249,163,146,.4);color:rgba(249,163,146,.94);padding:.75rem 2rem;border-radius:30px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;transform:translateY(10px)}.home-search-more-btn.animate-in{visibility:visible;pointer-events:auto;opacity:1;transform:translateY(0);animation:buttonFadeIn .6s ease-out forwards}@keyframes buttonFadeIn{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}.home-search-more-btn:hover{background-color:rgba(249,163,146,.15);border-color:rgba(249,163,146,.6);transform:translateY(-2px)}.home-search-more-btn:active,.home-search-more-btn:focus,.home-search-more-btn:focus-visible{outline:0;box-shadow:none;border-color:rgba(249,163,146,.6);color:rgba(249,163,146,.94);-webkit-tap-highlight-color:transparent}.fade-in-on-scroll{opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.fade-in-on-scroll.fade-in-visible{opacity:1;transform:translateY(0)}.client-testimonial-section{background:#f9f5f3;padding:4.5rem 0;margin-top:2rem;margin-bottom:4rem}.client-testimonial-header{max-width:1000px;margin:0 auto 2.5rem;padding:0 20px;text-align:center}.client-testimonial-header h2{margin-top:.75rem;margin-bottom:0}.client-testimonial-header .lead{max-width:42rem;margin-left:auto;margin-right:auto;font-size:1.1rem;font-weight:400;line-height:1.5}.client-testimonial-section .lastcall-gallery{position:relative;overflow:hidden}.client-testimonial-marquee{overflow:hidden;width:100%;padding:4px 0 40px;--testimonial-card-gap:20px;-webkit-mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent)}.client-testimonial-marquee--touch{overflow:hidden;touch-action:pan-y pinch-zoom;cursor:grab}.client-testimonial-marquee--touch.is-paused{cursor:grab}.client-testimonial-marquee--touch.is-user-scrolling{cursor:grabbing;touch-action:none}.client-testimonial-marquee__track{display:flex;width:max-content;gap:var(--testimonial-card-gap);animation:client-testimonial-marquee var(--marquee-duration,50s) linear infinite;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translate3d(0,0,0)}@media (max-width:767.98px){.client-testimonial-marquee--touch .client-testimonial-marquee__track{animation:none;will-change:transform}.client-testimonial-marquee--touch{-webkit-mask-image:none;mask-image:none}}.client-testimonial-marquee.is-paused .client-testimonial-marquee__track{animation-play-state:paused}@keyframes client-testimonial-marquee{from{transform:translate3d(0,0,0)}to{transform:translate3d(calc(-1 * var(--marquee-distance,50%)),0,0)}}@media (prefers-reduced-motion:reduce){.client-testimonial-marquee__track{animation:none}}.client-testimonial-marquee__list{display:flex;gap:var(--testimonial-card-gap);list-style:none;padding:0;margin:0;flex:0 0 auto;width:max-content}.client-testimonial-section .lastcall-item-container{display:flex;gap:var(--testimonial-card-gap);list-style:none;padding:0;margin:0;width:max-content}.client-testimonial-section .lastcall-item{flex:0 0 auto;width:320px;height:auto}.client-testimonial-section .testimonial-card{background:#fff;border-radius:28px;padding:2rem;height:100%;display:flex;flex-direction:column;transition:transform .3s ease;border:1px solid #eee}.client-testimonial-section .testimonial-card:hover{transform:none}.client-testimonial-section .testimonial-stars{color:#ffc107;font-size:1.1rem}.client-testimonial-section .testimonial-stars i{margin-right:2px}.client-testimonial-section .testimonial-title{font-size:1.1rem;font-weight:700;color:#1d1d1f;line-height:1.3}.client-testimonial-section .testimonial-text{font-size:.95rem;color:#5b5b5b;line-height:1.6;flex-grow:1}.client-testimonial-section .testimonial-author{display:flex;align-items:center;gap:.75rem;margin-top:auto}.client-testimonial-section .testimonial-avatar{display:none;width:48px;height:48px;border-radius:50%;object-fit:cover}.client-testimonial-section .testimonial-info{flex:1}.client-testimonial-section .testimonial-name{font-weight:600;color:#1d1d1f;font-size:.95rem;margin-bottom:.25rem}.client-testimonial-section .testimonial-location{font-size:.85rem;color:#86868b}.client-testimonial-section .lastcall-paddle-nav{display:none}.client-testimonial-section .lastcall-paddle-btn{width:44px;height:44px;border-radius:50%;border:1px solid rgba(0,0,0,.1);background:rgba(0,0,0,.05);color:#1d1d1f;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.client-testimonial-section .lastcall-paddle-btn:hover:not(:disabled){background:rgba(0,0,0,.1);transform:scale(1.1)}.client-testimonial-section .lastcall-paddle-btn:disabled{opacity:.3;cursor:not-allowed}.client-testimonial-section .lastcall-paddle-btn:active,.client-testimonial-section .lastcall-paddle-btn:focus,.client-testimonial-section .lastcall-paddle-btn:focus-visible{outline:0;box-shadow:none;border-color:rgba(0,0,0,.1);-webkit-tap-highlight-color:transparent}.client-testimonial-section .lastcall-paddle-btn svg{width:20px;height:20px}@media (max-width:767.98px){.client-testimonial-section .lastcall-item{width:280px}.client-testimonial-marquee{--testimonial-card-gap:10px;padding-left:16px;padding-right:16px}.client-testimonial-marquee .testimonial-card--mobile-right-margin,.client-testimonial-section .testimonial-card--mobile-right-margin{margin-right:0}.client-testimonial-section .testimonial-card{transition:none}.client-testimonial-section .testimonial-card:hover{transform:none}}.home-hero-section.home-discovery{margin-bottom:0;overflow:visible}.home-discovery #homeSearchBubble,.home-discovery .home-search-bubble{display:none!important}.home-discovery-hero-shell{min-height:0!important;height:auto!important}.home-discovery-hero-bg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.home-discovery-hero-wrapper{justify-content:flex-start!important;padding-top:clamp(4.25rem,8vw,5.25rem)!important;padding-bottom:1.25rem!important;height:auto!important;min-height:0!important}.home-discovery-hero-content{text-align:left!important;margin-left:auto;margin-right:auto;padding-top:.35rem!important;padding-left:clamp(1rem,3vw,1.5rem)!important;padding-right:clamp(1rem,3vw,1.5rem)!important;padding-bottom:.75rem!important;max-width:920px!important}.home-discovery-headline{font-size:1.6rem!important;line-height:1.3!important;margin-bottom:.75rem!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;max-width:none!important;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600!important}.home-discovery-headline span,.home-discovery-headline.cd-headline span{color:#1d1d1f!important;white-space:nowrap;display:inline!important}.home-discovery .home-discovery-headline.cd-headline{display:block!important;flex-wrap:nowrap!important;justify-content:center!important}.home-discovery .home-search-form{margin-top:.15rem;margin-left:0!important;margin-right:0!important;max-width:100%!important;width:100%}.home-discovery .home-search-row{justify-content:flex-start!important}.home-discovery .home-family-chips{justify-content:flex-start}.home-family-chips{display:flex;flex-wrap:nowrap;gap:.5rem;margin-top:1.15rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:.15rem}.home-family-chips::-webkit-scrollbar{display:none}.home-family-chip{flex:0 0 auto;border:none;border-radius:999px;padding:.5rem 1rem;font-size:.875rem;font-weight:560;font-family:inherit;background:#f0eeed;color:#1d1d1f;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease;white-space:nowrap;text-decoration:none}.home-family-chip:hover{background:#e6e2e0;color:#1d1d1f;text-decoration:none}.home-family-chip.is-active{background:#e1806c;color:#fff}.home-family-chip.is-active:hover{background:#e1806c;color:#fff;text-decoration:none}.home-family-chip:active,.home-family-chip:focus,.home-family-chip:focus-visible{outline:0;box-shadow:none;border:none}.home-discovery-section{background:#fff;padding:.5rem 0 2.5rem}.home-discovery-section__inner{max-width:1100px;margin:0 auto;padding:0 clamp(1rem,3vw,1.5rem)}.home-discovery-section__header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.1rem}.home-discovery-section__title{margin:0;font-size:clamp(1.15rem, 2vw, 1.45rem);font-weight:650;color:#1d1d1f}.home-discovery-section__all{color:#f9a392;font-weight:600;font-size:.9rem;text-decoration:none;white-space:nowrap}.home-discovery-section__all:hover{color:#e89382;text-decoration:none}.home-discovery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media (min-width:768px){.home-discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}@media (min-width:1100px){.home-discovery-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-discovery-card{display:flex;flex-direction:column;min-width:0}.home-discovery-card.is-hidden{display:none}.home-discovery-card__media{position:relative;display:block;border-radius:16px;overflow:hidden;aspect-ratio:4/3;background:#f5f5f7}.home-discovery-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.home-discovery-card:hover .home-discovery-card__media img{transform:scale(1.04)}.home-discovery-card__badge{position:absolute;top:.65rem;left:.65rem;background:#f9a392;color:#fff;font-size:.78rem;font-weight:700;padding:.28rem .55rem;border-radius:999px;line-height:1}.home-discovery-card__body{padding:.7rem .15rem 0}.home-discovery-card__name{margin:0;font-size:.98rem;font-weight:650;line-height:1.25;color:#1d1d1f}.home-discovery-card__name a{color:inherit;text-decoration:none}.home-discovery-card__name a:hover{color:#915448}.home-discovery-card__meta{margin:.25rem 0 0;font-size:.82rem;color:#86868b}.home-discovery-card__rating{margin:.35rem 0 0;font-size:.82rem;font-weight:600;color:#1d1d1f;display:inline-flex;align-items:center;gap:.3rem}.home-discovery-card__rating i{color:gold;font-size:.78rem}.home-discovery-card__rating span{color:#86868b;font-weight:500}.home-discovery-empty{margin:.5rem 0 0;color:#86868b;font-size:.95rem}@media (max-width:767.98px){.home-discovery-hero-wrapper{padding-top:4.35rem!important}.home-discovery .home-hero-content h1.home-discovery-headline,.home-discovery .home-hero-content h1.home-discovery-headline.cd-headline{font-size:1.2rem!important;margin-bottom:.55rem!important;margin-left:auto!important;margin-right:auto!important;width:100%;white-space:normal!important;overflow:visible;text-overflow:unset;line-height:1.35!important;display:block!important;flex-wrap:wrap!important;justify-content:center!important;text-align:center!important}.home-discovery .home-hero-content h1.home-discovery-headline span,.home-discovery .home-hero-content h1.home-discovery-headline.cd-headline span,.home-discovery .home-hero-content h1.home-discovery-headline.cd-headline span:first-child{font-size:inherit!important;white-space:normal!important;width:auto!important}.home-discovery .home-discovery-headline.cd-headline{display:block!important;flex-wrap:wrap!important}.home-family-chip{padding:.42rem .85rem;font-size:.8rem}.home-discovery .home-family-chips{width:calc(100% + 2rem);max-width:none;margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem;box-sizing:border-box;scroll-padding-inline:1rem}.home-discovery{--home-search-h:42px}.home-discovery .home-search-input{font-size:.82rem!important;height:var(--home-search-h)!important;padding:0 .85rem!important}.home-discovery .home-search-input::placeholder{font-size:.75rem!important}.home-discovery .home-search-query{padding-right:48px!important;border-radius:24px!important}.home-discovery .home-location-wrapper,.home-discovery .home-search-inputs-group .city-autocomplete-wrapper,.home-discovery .home-search-query-wrapper{border-radius:24px!important}.home-discovery .home-search-inputs-group{border-radius:26px!important;padding:3px!important}.home-discovery .home-search-btn-location,.home-discovery .home-search-btn-query{width:38px!important;height:38px!important;border-radius:24px!important;right:2px}.home-discovery .home-search-btn-location i,.home-discovery .home-search-btn-query i{font-size:.85rem!important}.home-discovery .home-search-mobile-step2 .home-search-location{padding-right:72px!important;border-radius:24px!important}}.home-discovery-carousels .lastcall-item.is-family-hidden{display:none!important}.home-discovery-carousels .lastcall-section.is-family-empty{display:none}.home-family-empty{max-width:520px;margin:1.25rem auto 2.5rem;padding:0 1.25rem;text-align:center;background:0 0;border:none;border-radius:0}.home-family-empty__text{margin:0 0 1rem;font-size:.95rem;line-height:1.5;color:#86868b;font-weight:400}.home-family-empty__text strong{color:#1d1d1f;font-weight:600}.home-family-empty__cta{display:inline-flex;align-items:center;justify-content:center;padding:.55rem 1rem;border-radius:40px;background:#e89382;color:#fff!important;font-size:.85rem;font-weight:600;text-decoration:none!important;transition:background .15s ease}.home-family-empty__cta:hover{background:#dfa892;color:#fff!important;text-decoration:none!important;transform:none;opacity:1}@media (max-width:767.98px){.home-family-empty{margin:1rem auto 1.75rem;padding:0 1rem}.home-family-empty__text{font-size:.9rem}}.home-discovery-carousels .lastcall-section{padding:22px 0 10px 0}.home-discovery-carousels #homeOffersSection[hidden]~#homeSuggestedSection{padding-top:0!important}.home-discovery-carousels .lastcall-section-header{margin-bottom:18px}.home-discovery-carousels .lastcall-section-header h2{font-size:1.45rem}.home-discovery-carousels .lastcall-scroll-container{padding-bottom:24px}.home-discovery-carousels .lastcall-item{width:250px;height:300px}@media (min-width:768px){.home-discovery-carousels .lastcall-item{width:290px;height:300px}}.home-discovery-carousels .lastcall-card{border-radius:20px;clip-path:inset(0 round 20px)}.home-discovery-carousels .lastcall-card--skeleton{background:#e8e8ed;display:flex;flex-direction:column;justify-content:flex-start;gap:10px;padding:72px 16px 16px;pointer-events:none;animation:home-discovery-skeleton-pulse 1.35s ease-in-out infinite}.home-discovery-carousels .lastcall-card-skeleton-line{display:block;height:14px;border-radius:8px;background:#d8d8de}.home-discovery-carousels .lastcall-card-skeleton-line--title{width:78%;height:16px}.home-discovery-carousels .lastcall-card-skeleton-line--meta{width:48%;height:12px}.home-discovery-carousels .lastcall-card-skeleton-pill{display:block;width:72px;height:22px;margin-top:4px;border-radius:10px;background:#d8d8de}@keyframes home-discovery-skeleton-pulse{0%,100%{opacity:1}50%{opacity:.62}}@media (prefers-reduced-motion:reduce){.home-discovery-carousels .lastcall-card--skeleton{animation:none}}.home-discovery-carousels .lastcall-card-headline{font-size:1.15rem!important;margin:0!important}.home-discovery-carousels .lastcall-card-meta{gap:.22rem}.home-discovery-carousels .promo-card-content{padding:16px 18px;min-height:0}.home-discovery-carousels .promo-card-title{font-size:1.2rem;margin-bottom:.4rem}.home-discovery-carousels .promo-card-subtitle{font-size:.9rem;line-height:1.35}.home-discovery-carousels .promo-card-link{font-size:.8rem;margin-top:.75rem!important}.home-discovery-carousels .promo-card-link i{font-size:.7rem}.home-discovery-carousels .home-salon-promo-badge{top:14px;right:14px}.home-discovery-carousels .home-salon-status-badges{margin-bottom:.22rem;gap:.22rem}.home-discovery-carousels .lastcall-card:has(.home-salon-promo-badge__countdown:not(.is-expired)) .home-salon-status-badges{display:none}.home-discovery-carousels .home-salon-status-badge:not(.home-salon-status-badge--label){width:22px;height:22px}.home-discovery-carousels .home-salon-status-badge i{font-size:.64rem}.home-discovery-carousels .home-salon-status-badge--label{height:22px;padding:0 8px 0 6px;font-size:.7rem}.home-discovery-carousels .home-salon-promo-badge__discount{padding:6px 12px;font-size:.78rem;border-radius:14px}.home-discovery-carousels .lastcall-card-info{position:absolute;top:72px;left:16px;right:16px;z-index:2}.home-discovery-carousels .lastcall-card-link{padding:14px;font-size:.85rem}.home-discovery-carousels .lastcall-card-link-label{padding:10px 16px;border-radius:38px}@media (max-width:767.98px){.home-discovery-carousels .lastcall-item[data-promo="1"]{display:none!important}.home-discovery-carousels .lastcall-section{padding:16px 0 8px 0}.home-discovery-carousels #homeOffersSection[hidden]~#homeSuggestedSection{padding-top:0!important}.home-discovery-carousels .lastcall-section-header{margin-bottom:14px}.home-discovery-carousels .lastcall-section-header h2{font-size:1.15rem}.home-discovery-carousels .lastcall-item{width:200px;height:220px}.home-discovery-carousels .lastcall-card-headline{font-size:.95rem!important;margin:0!important}.home-discovery-carousels .lastcall-card-meta{gap:.18rem}.home-discovery-carousels .promo-card-content{padding:12px 14px}.home-discovery-carousels .promo-card-title{font-size:.92rem;margin-bottom:.25rem}.home-discovery-carousels .promo-card-subtitle{font-size:.72rem}.home-discovery-carousels .promo-card-link{font-size:.68rem;margin-top:.5rem!important}.home-discovery-carousels .lastcall-card-info{top:58px;left:12px;right:12px}.home-discovery-carousels .lastcall-card:not(:has(.home-salon-promo-badge__countdown:not(.is-expired))) .lastcall-card-info:has(.home-salon-status-badges){top:56px}.home-discovery-carousels .lastcall-card-rating{margin:0!important;font-size:.78rem!important;padding:3px 8px!important;border-radius:999px!important}.home-discovery-carousels .lastcall-card-link{padding:10px;font-size:.8rem}.home-discovery-carousels .lastcall-card-link-label{padding:8px 14px;border-radius:36px}.home-discovery-carousels .home-salon-promo-badge{top:10px;right:10px}.home-discovery-carousels .home-salon-status-badges{margin-bottom:.16rem;gap:.18rem}.home-discovery-carousels .home-salon-status-badge:not(.home-salon-status-badge--label){width:20px;height:20px}.home-discovery-carousels .home-salon-status-badge i{font-size:.58rem}.home-discovery-carousels .home-salon-status-badge--label{height:20px;padding:0 7px 0 6px;font-size:.65rem}.home-discovery-carousels .home-salon-promo-badge__discount{padding:5px 10px;font-size:.78rem;border-radius:14px;line-height:1.15}.home-discovery-carousels .home-salon-promo-badge__discount-text{font-size:inherit}.home-discovery-carousels .lastcall-paddle-nav{gap:6px}.home-discovery-carousels .lastcall-paddle-btn{width:28px;height:28px;border-radius:50%}.home-discovery-carousels .lastcall-paddle-btn svg{width:16px;height:16px}}.trust-logos-section{--trust-gap:4.25rem;--trust-speed:90s;--trust-distance:50%;padding:clamp(2.5rem,5vw,4rem) 0 clamp(3rem,2.5vw,1.75rem);background:#f9f5f3;overflow:hidden}.trust-logos-section--white{background:#fff}.trust-logos-header{margin-bottom:clamp(1.5rem,3vw,2.25rem);padding:0 1rem}.trust-logos-header .lead{font-size:clamp(.95rem, 1.5vw, 1.05rem)}.trust-logos-marquee{position:relative;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent)}.trust-logos-track{display:flex;width:max-content;gap:var(--trust-gap);animation:trust-logos-scroll var(--trust-speed) linear infinite;will-change:transform;backface-visibility:hidden;transform:translate3d(0,0,0)}.trust-logos-list{display:flex;gap:var(--trust-gap);list-style:none;margin:0;padding:.35rem 0 .5rem;flex:0 0 auto;width:max-content}.trust-logos-item{flex:0 0 auto}.trust-logos-card{display:flex;flex-direction:column;align-items:center;width:auto;text-decoration:none;color:inherit;pointer-events:none}a.trust-logos-card:focus-visible{text-decoration:none;color:inherit}.trust-logos-mark{display:flex;align-items:center;justify-content:center;width:auto;height:80px;padding:0;border-radius:0;background:0 0;border:none;box-shadow:none;overflow:visible}.trust-logos-mark img{display:block;width:auto;height:100%;max-width:240px;object-fit:contain;object-position:center;border-radius:0}@keyframes trust-logos-scroll{from{transform:translate3d(0,0,0)}to{transform:translate3d(calc(-1 * var(--trust-distance)),0,0)}}@media (max-width:767.98px){.trust-logos-section{--trust-gap:2.25rem;--trust-speed:75s;padding:2.1rem 0 1.1rem}.trust-logos-card{width:auto}.trust-logos-mark{height:62px;padding:0}.trust-logos-mark img{max-width:184px}}@media (prefers-reduced-motion:reduce){.trust-logos-track{animation:none;flex-wrap:wrap;justify-content:center;width:100%;max-width:960px;margin:0 auto;padding:0 1rem}.trust-logos-list--clone{display:none}.trust-logos-list{flex-wrap:wrap;justify-content:center;width:100%}}.promo-card--cover{position:relative;height:100%;background:#1d1d1f}.promo-card--cover .promo-card-image-wrapper{position:absolute;inset:0;width:100%;height:100%}.promo-card--cover .promo-card-image-wrapper::after{content:"";position:absolute;inset:0;background:rgba(29,29,31,.55);z-index:1;pointer-events:none}.promo-card--cover .promo-card-content{position:relative;z-index:2;height:100%;min-height:0;margin:0;padding:18px 16px;background:0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:18px}.promo-card--cover .promo-card-title{margin:0;color:#fff;font-family:Poppins,sans-serif;font-size:1.35rem;font-weight:700!important;line-height:1.25;text-transform:uppercase;letter-spacing:.01em}.promo-card--cover .promo-card-subtitle{margin:0;color:#fff;font-size:.95rem;font-weight:500;line-height:1.3}.promo-card--cover .promo-card-cta{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;margin:0;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;font-size:.82rem;font-weight:600;line-height:1}.promo-card--cover .promo-card-cta i{margin:0;font-size:.85rem}a.promo-card--cover:focus-visible .promo-card-cta,a.promo-card--cover:hover .promo-card-cta{background:rgba(255,255,255,.28);color:#fff}.home-discovery-carousels .promo-card--cover .promo-card-content{padding:16px 14px;gap:16px}.home-discovery-carousels .promo-card--cover .promo-card-title{font-size:1.12rem;margin:0}.home-discovery-carousels .promo-card--cover .promo-card-subtitle{font-size:.85rem}@media (max-width:767.98px){.promo-card--cover .promo-card-title{font-size:1.05rem}.promo-card--cover .promo-card-cta{font-size:.75rem;padding:8px 12px}.home-discovery-carousels .promo-card--cover .promo-card-title{font-size:.95rem}.home-discovery-carousels .promo-card--cover .promo-card-subtitle,.promo-card--cover .promo-card-subtitle{font-size:.75rem}.home-discovery-carousels .promo-card--cover .promo-card-content{padding:12px 10px;gap:12px}}