.bwa-archive-hero--widget{min-height:0}.bwa-archive-hero--widget .bwa-archive-hero__picture--left{position:absolute;inset:0 auto 0 0;z-index:0;display:block;width:50%;height:100%;pointer-events:none}.bwa-archive-hero--widget .bwa-archive-hero__picture--left>.bwa-archive-hero__image--left{position:static;inset:auto;display:block;width:100%;height:100%;max-width:none;object-fit:contain;object-position:left center}.bwa-content-hero-banner__back{transition:color 0.2s ease,background 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}.bwa-content-hero-banner__back:hover{border-color:#02a2d6 !important;background:#02a2d6 !important;box-shadow:0 10px 26px rgba(2,162,214,0.22) !important;color:#ffffff !important;transform:translateX(-2px)}.bwa-content-hero-banner__back:focus-visible{outline:3px solid rgba(255,255,255,0.55);outline-offset:3px}.bwa-content-hero-banner__back-icon{font-size:24px;font-weight:400;line-height:1}.bwa-archive-hero--widget.bwa-archive-hero--has-video .bwa-archive-hero__top::before{background:rgba(0,0,0,0.28);mix-blend-mode:normal}.bwa-content-hero-banner__video{display:block}@media (prefers-reduced-motion:reduce){.bwa-content-hero-banner__video{visibility:hidden}}.bwa-coiffeur-intro{--bwa-coiffeur-intro-accent:#02a2d6;--bwa-coiffeur-intro-dark:#151a1c;color:var(--bwa-coiffeur-intro-dark);background:transparent;padding:0}.bwa-coiffeur-intro__inner{width:min(100%,1099px);margin:0 auto;display:grid;grid-template-columns:559px 450px;gap:90px;align-items:center;position:relative}.bwa-coiffeur-intro__media{position:relative;margin:0;width:559px;height:713px;border-radius:15px;flex:0 0 auto}.bwa-coiffeur-intro__media>img:not(.bwa-coiffeur-intro__mark){width:100%;height:100%;object-fit:cover;display:block;border-radius:15px}.bwa-coiffeur-intro__mark{position:absolute;left:-58px;top:557px;width:232px;height:194px;pointer-events:none;z-index:2}.bwa-coiffeur-intro__content{width:450px;max-width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:40px}.bwa-coiffeur-intro__eyebrow{margin:0 0 -20px;font-family:"Mona Sans",sans-serif;font-size:15px;font-weight:500;line-height:1.2;letter-spacing:1.05px;background:linear-gradient(161deg,#02a2d6 0%,#1ec9ff 50%);-webkit-background-clip:text;background-clip:text;color:transparent}.bwa-coiffeur-intro__title{margin:0;width:450px;max-width:100%;font-family:"Mona Sans",sans-serif;font-size:50px;font-weight:600;line-height:53px;letter-spacing:-2.5px}.bwa-coiffeur-intro__description{width:394px;max-width:100%;font-family:"Mona Sans",sans-serif;font-size:16px;font-weight:400;line-height:1.8;color:var(--bwa-coiffeur-intro-dark)}.bwa-coiffeur-intro__description p{margin:0}.bwa-coiffeur-intro__contacts{width:max-content;max-width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.bwa-coiffeur-intro__contact{width:100%;min-height:61px;box-sizing:border-box;border:2px solid var(--bwa-coiffeur-intro-dark);border-radius:50px;padding:10px 40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;background:transparent;color:var(--bwa-coiffeur-intro-dark)}.bwa-coiffeur-intro__contact-name,.bwa-coiffeur-intro__contact-phone{font-family:"Mona Sans",sans-serif;font-size:16px;font-weight:600;line-height:1.2;letter-spacing:-0.8px;text-transform:uppercase}.bwa-coiffeur-intro__contact-name::after{content:":"}.bwa-coiffeur-intro__contact-phone{color:inherit;text-decoration:none}.bwa-coiffeur-intro__contact-phone:hover,.bwa-coiffeur-intro__contact-phone:focus{color:var(--bwa-coiffeur-intro-accent)}.bwa-coiffeur-intro__promo{width:394px;max-width:100%;margin:-16px 0 0;border-radius:8px;padding:14px 18px;background:linear-gradient(135deg,#02a2d6 0%,#1ec9ff 100%);color:#fff;font-family:"Mona Sans",sans-serif;font-size:14px;font-weight:700;line-height:1.45;letter-spacing:0;box-shadow:0 14px 34px rgba(2,162,214,0.18)}@media (max-width:1100px){.bwa-coiffeur-intro__inner{width:min(100%,940px);grid-template-columns:minmax(320px,0.95fr) minmax(300px,1fr);gap:56px}.bwa-coiffeur-intro__media{width:100%;height:auto;aspect-ratio:559 / 713}.bwa-coiffeur-intro__title{font-size:42px;line-height:46px}}@media (max-width:820px){.bwa-coiffeur-intro{padding:0 20px}.bwa-coiffeur-intro__inner{grid-template-columns:1fr;gap:40px}.bwa-coiffeur-intro__media{max-width:none;height:auto;aspect-ratio:559 / 713}.bwa-coiffeur-intro__mark{left:-32px;top:auto;bottom:-24px;width:150px;height:auto}.bwa-coiffeur-intro__content{width:100%;gap:28px}.bwa-coiffeur-intro__eyebrow{margin-bottom:-12px;line-height:1.2}.bwa-coiffeur-intro__title{width:100%;font-size:36px;line-height:39px}.bwa-coiffeur-intro__description{width:100%}}@media (max-width:480px){.bwa-coiffeur-intro__contact{width:100%;min-height:56px;padding:10px 24px}.bwa-coiffeur-intro__contacts{width:100%}}.bwa-coiffeur-prices{--bwa-coiffeur-prices-bg:#ffffff;--bwa-coiffeur-prices-dark:#151a1c;--bwa-coiffeur-prices-line:rgba(21,26,28,0.18);--bwa-coiffeur-prices-blue:#02a2d6;--bwa-coiffeur-prices-blue-2:#1ec9ff;background:var(--bwa-coiffeur-prices-bg);color:var(--bwa-coiffeur-prices-dark);padding:82px 88px;width:min(100%,864px);margin:0 auto}.bwa-coiffeur-prices__inner{display:flex;flex-direction:column;gap:40px}.bwa-coiffeur-prices__header{display:flex;flex-direction:column;gap:14px}.bwa-coiffeur-prices__title{margin:0;font-family:"Mona Sans",sans-serif;font-size:32px;font-weight:600;line-height:1.15;letter-spacing:0}.bwa-coiffeur-prices__intro{margin:0;max-width:620px;font-family:"Mona Sans",sans-serif;color:rgba(21,26,28,0.68);font-size:16px;line-height:1.6}.bwa-coiffeur-prices__empty{margin:0;color:rgba(21,26,28,0.58)}.bwa-coiffeur-prices__accordion{display:flex;flex-direction:column}.bwa-coiffeur-prices__group{border-bottom:1px solid var(--bwa-coiffeur-prices-line)}.bwa-coiffeur-prices__summary{min-height:110px;display:flex;align-items:center;justify-content:space-between;gap:40px;cursor:pointer;list-style:none}.bwa-coiffeur-prices__summary::-webkit-details-marker{display:none}.bwa-coiffeur-prices__group:first-child .bwa-coiffeur-prices__summary{min-height:auto;padding-bottom:24px}.bwa-coiffeur-prices__group-title{flex:1 1 auto;min-width:0;font-family:"Mona Sans",sans-serif;font-size:24px;font-weight:600;line-height:37px;letter-spacing:0}.bwa-coiffeur-prices__toggle{position:relative;flex:0 0 auto;width:40px;height:40px;border:1.5px solid var(--bwa-coiffeur-prices-dark);border-radius:50%}.bwa-coiffeur-prices__toggle::before{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;border-right:1.8px solid currentColor;border-bottom:1.8px solid currentColor;transform:translate(-62%,-50%) rotate(-45deg)}.bwa-coiffeur-prices__group[open] .bwa-coiffeur-prices__toggle::before{transform:translate(-50%,-64%) rotate(45deg)}.bwa-coiffeur-prices__list{margin:0;padding:0 0 35px;list-style:none;display:flex;flex-direction:column;gap:8px}.bwa-coiffeur-prices__item{min-height:29px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px}.bwa-coiffeur-prices__item-title{min-width:0;font-family:"Mona Sans",sans-serif;font-size:18px;font-weight:600;line-height:28.8px;letter-spacing:0}.bwa-coiffeur-prices__item-note{display:block;color:rgba(21,26,28,0.58);font-size:13px;font-weight:400;line-height:1.35}.bwa-coiffeur-prices__price{font-family:"Mona Sans",sans-serif;font-size:18px;font-weight:700;line-height:28.8px;white-space:nowrap;background:linear-gradient(99deg,var(--bwa-coiffeur-prices-blue) 0%,var(--bwa-coiffeur-prices-blue-2) 50%);-webkit-background-clip:text;background-clip:text;color:transparent}@media (max-width:820px){.bwa-coiffeur-prices{padding:56px 24px}.bwa-coiffeur-prices__inner{width:100%}.bwa-coiffeur-prices__summary{min-height:92px;gap:24px}.bwa-coiffeur-prices__group-title{font-size:22px;line-height:30px}}@media (max-width:520px){.bwa-coiffeur-prices{padding:44px 20px}.bwa-coiffeur-prices__item{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.bwa-coiffeur-prices__item-title,.bwa-coiffeur-prices__price{font-size:16px;line-height:24px}}.bwa-coiffeur-prices__item{grid-template-columns:minmax(0,1fr) auto}.bwa-hero-cta{position:relative;display:flex;align-items:center;justify-content:center;min-height:640px;overflow:hidden;background-color:#111}.bwa-hero-cta__video,.bwa-hero-cta__poster,.bwa-hero-cta__bg-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.bwa-hero-cta__poster,.bwa-hero-cta__video{pointer-events:none;transition:opacity 0.35s ease}.bwa-hero-cta__poster{opacity:1}.bwa-hero-cta__video{opacity:0}.bwa-hero-cta.is-video-ready .bwa-hero-cta__poster{opacity:0}.bwa-hero-cta.is-video-ready .bwa-hero-cta__video{opacity:1}.bwa-hero-cta__overlay{position:absolute;inset:0;z-index:1;background:rgba(0,0,0,0.45)}.bwa-hero-cta__inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:80px 24px;max-width:720px;width:100%;margin-inline:auto;color:#fff;font-family:var(--font-primary,'Mona Sans','Mona sans','Aptos','Segoe UI',sans-serif)}.bwa-hero-cta__eyebrow{font-family:'Inter',sans-serif;font-size:12px;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;color:rgba(255,255,255,0.75);margin:0}.bwa-hero-cta__title{font-family:var(--font-primary,'Mona Sans','Mona sans','Aptos','Segoe UI',sans-serif);font-size:clamp(36px,5vw,60px);font-weight:800;line-height:1.1;color:#fff;margin:0}.bwa-hero-cta__description{font-family:var(--font-primary,'Mona Sans','Mona sans','Aptos','Segoe UI',sans-serif);font-size:16px;line-height:1.6;color:rgba(255,255,255,0.80);max-width:560px;margin:0}.bwa-hero-cta__actions{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:20px;margin-top:8px}.bwa-hero-cta__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:61px;padding:10px 40px;border:2px solid transparent;border-radius:50px;color:#fff;font-family:var(--font-primary,'Mona Sans','Mona sans','Aptos','Segoe UI',sans-serif);font-size:16px;font-weight:600;line-height:normal;letter-spacing:-0.8px;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:transform 0.15s ease,opacity 0.15s ease,background-color 0.15s ease}.bwa-hero-cta__button--accent{background:linear-gradient( 90deg,var(--bwa-hero-cta-button-gradient-start,#e76f2e) 0%,var(--bwa-hero-cta-button-gradient-end,#ff914d) 100% )}.bwa-hero-cta__button--outline{border-color:#fff;background:transparent}.bwa-hero-cta__button:hover,.bwa-hero-cta__button:focus-visible{transform:translateY(-1px);color:#fff;text-decoration:none}.bwa-hero-cta__button--accent:hover,.bwa-hero-cta__button--accent:focus-visible{opacity:0.94}.bwa-hero-cta__button--outline:hover,.bwa-hero-cta__button--outline:focus-visible{background-color:rgba(255,255,255,0.12)}@media (max-width:767px){.bwa-hero-cta{min-height:480px}.bwa-hero-cta__inner{padding:60px 20px;gap:12px}.bwa-hero-cta__title{font-size:32px}.bwa-hero-cta__description{font-size:15px}.bwa-hero-cta__actions{width:100%;gap:12px}.bwa-hero-cta__button{width:100%;min-height:56px;white-space:normal}}@media (prefers-reduced-motion:reduce){.bwa-hero-cta__poster,.bwa-hero-cta__video{transition:none}.bwa-hero-cta__video{display:none}.bwa-hero-cta.is-video-ready .bwa-hero-cta__poster{opacity:1}}.bwa-marquee{--bwa-marquee-duration:20s;--bwa-marquee-gap:47.4px;overflow:hidden;width:100%;padding:19px 0;background:linear-gradient(135deg,rgba(2,162,214,1) 0%,rgba(30,201,255,1) 50%)}.bwa-marquee__track{overflow:hidden;width:100%}.bwa-marquee__content{display:flex;align-items:center;width:max-content}.bwa-marquee__set{display:flex;align-items:center;flex-shrink:0}.bwa-marquee__content.is-animating{animation:bwa-marquee-slide var(--bwa-marquee-duration) linear infinite;will-change:transform}.bwa-marquee__item,.bwa-marquee__separator{flex-shrink:0;white-space:nowrap;font-family:'Mona Sans',sans-serif;font-size:20px;line-height:1.4em;letter-spacing:2px;text-transform:uppercase;color:#f4f2ef}.bwa-marquee__separator{font-family:'Inter',sans-serif;margin-left:var(--bwa-marquee-gap);margin-right:var(--bwa-marquee-gap)}.bwa-marquee__item{margin-right:var(--bwa-marquee-gap)}.bwa-marquee__item:last-child{margin-right:0}@keyframes bwa-marquee-slide{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.bwa-marquee:hover .bwa-marquee__content.is-animating{animation-play-state:paused}.bwa-partner-slider{--bwa-partner-slider-duration:32s;--bwa-partner-slider-gap:clamp(72px,7vw,120px);--bwa-partner-slider-logo-height:clamp(30px,3.4vw,55px);background:transparent;overflow:hidden;padding:0;width:100%}.bwa-partner-slider__viewport{overflow:hidden;width:100%}.bwa-partner-slider__track{align-items:center;display:flex;width:max-content;will-change:transform}.bwa-partner-slider__track.is-ready{animation:bwa-partner-slider-scroll var(--bwa-partner-slider-duration) linear infinite}.bwa-partner-slider:hover .bwa-partner-slider__track.is-ready,.bwa-partner-slider:focus-within .bwa-partner-slider__track.is-ready{animation-play-state:paused}.bwa-partner-slider__group{align-items:center;display:flex;flex:0 0 auto;gap:var(--bwa-partner-slider-gap);padding-right:var(--bwa-partner-slider-gap)}.bwa-partner-slider__item{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;min-height:var(--bwa-partner-slider-logo-height);text-decoration:none}.bwa-partner-slider__item[href]:focus-visible{outline:2px solid #02a2d6;outline-offset:8px}.bwa-partner-slider__logo{display:block;filter:grayscale(1);height:auto;max-height:var(--bwa-partner-slider-logo-height);max-width:clamp(125px,11vw,165px);object-fit:contain;opacity:0.35;transition:filter 180ms ease,opacity 180ms ease;width:auto}.bwa-partner-slider__item[href]:hover .bwa-partner-slider__logo,.bwa-partner-slider__item[href]:focus-visible .bwa-partner-slider__logo{filter:grayscale(0);opacity:0.8}.bwa-partner-slider__empty{color:#151a1c;font-family:var(--font-primary,"Mona Sans",sans-serif);font-size:16px;line-height:1.4;margin:0;text-align:center}@keyframes bwa-partner-slider-scroll{from{transform:translate3d(0,0,0)}to{transform:translate3d(calc(-1 * var(--bwa-partner-slider-distance,50%)),0,0)}}@media (prefers-reduced-motion:reduce){.bwa-partner-slider__track.is-ready{animation:none;transform:none}}@media (max-width:767px){.bwa-partner-slider{--bwa-partner-slider-gap:56px}}