:root{--boske-black:#04110c !important;--boske-ink:#06140f !important;--boske-green-950:#071a13 !important;--boske-green-925:#0a1f17 !important;--boske-green-900:#0d261c !important;--boske-green-850:#123324 !important;--boske-green-800:#17402e !important;--boske-green-700:#245941 !important;--boske-green-600:#33785a !important;--boske-green-500:#4f9b73 !important;--boske-green-400:#75c092 !important;--boske-gold:#d6ad54 !important;--boske-gold-bright:#f0c86c !important;--boske-gold-dark:#a87818 !important;--boske-text:#f6f1e8 !important;--boske-muted:rgba(246,241,232,.72) !important;--boske-faint:rgba(246,241,232,.52) !important;--boske-line:rgba(214,173,84,.3) !important;--boske-line-soft:rgba(214,173,84,.16) !important;--boske-booking-action:var(--boske-green-700) !important;--boske-booking-action-strong:var(--boske-green-600) !important;--boske-booking-accent:var(--boske-green-500) !important;--boske-booking-accent-bright:var(--boske-green-400) !important;--boske-booking-line:rgba(117,192,146,.34) !important;--boske-booking-line-soft:rgba(117,192,146,.18) !important;--primary-color:var(--boske-text) !important;--secondary-color:var(--boske-gold) !important;--text-color:var(--boske-text) !important;--light-color:var(--boske-green-950) !important;--dark-color:var(--boske-black) !important;--accent-color:var(--boske-gold-bright) !important;--gray-color:var(--boske-muted) !important;--light-gray:var(--boske-line-soft) !important;--shadow:0 18px 46px rgba(0,0,0,.34) !important;--shadow-lg:0 28px 80px rgba(0,0,0,.48) !important;--home-ink:var(--boske-text) !important;--home-coal:var(--boske-black) !important;--home-panel:var(--boske-green-900) !important;--home-panel-2:var(--boske-green-850) !important;--home-gold:var(--boske-gold) !important;--home-gold-strong:var(--boske-gold-bright) !important;--home-soft:var(--boske-text) !important;--home-muted:var(--boske-muted) !important;--home-line:var(--boske-line) !important;--services-bg:var(--boske-black) !important;--services-panel:rgba(9,27,20,.92) !important;--services-panel-soft:rgba(18,51,36,.68) !important;--services-line:var(--boske-line) !important;--services-line-strong:rgba(214,173,84,.52) !important;--services-gold:var(--boske-gold) !important;--services-gold-bright:var(--boske-gold-bright) !important;--services-gold-deep:var(--boske-gold-dark) !important;--services-text:var(--boske-text) !important;--services-muted:var(--boske-muted) !important;--service-bg:var(--boske-black) !important;--service-panel:var(--boske-green-900) !important;--service-panel-strong:var(--boske-green-850) !important;--service-panel-soft:rgba(18,51,36,.64) !important;--service-line:var(--boske-line) !important;--service-gold:var(--boske-gold) !important;--service-gold-strong:var(--boske-gold-bright) !important;--service-text:var(--boske-text) !important;--service-muted:rgba(246,241,232,.82) !important;--contact-bg:var(--boske-black) !important;--contact-panel:rgba(9,27,20,.9) !important;--contact-panel-strong:rgba(18,51,36,.78) !important;--contact-line:var(--boske-line) !important;--contact-gold:var(--boske-gold) !important;--contact-gold-bright:var(--boske-gold-bright) !important;--contact-text:var(--boske-text) !important;--contact-muted:var(--boske-muted) !important;--gallery-bg:var(--boske-black) !important;--gallery-panel:var(--boske-green-900) !important;--gallery-panel-soft:rgba(18,51,36,.68) !important;--gallery-line:var(--boske-line) !important;--gallery-gold:var(--boske-gold) !important;--gallery-gold-deep:var(--boske-gold-dark) !important;--gallery-text:var(--boske-text) !important;--gallery-muted:var(--boske-muted) !important;--voucher-bg:var(--boske-black) !important;--voucher-panel:rgba(9,27,20,.92) !important;--voucher-panel-solid:var(--boske-green-900) !important;--voucher-border:var(--boske-line) !important;--voucher-gold:var(--boske-gold) !important;--voucher-gold-bright:var(--boske-gold-bright) !important;--voucher-gold-dark:var(--boske-gold-dark) !important;--voucher-muted:var(--boske-muted) !important;--voucher-cream:var(--boske-text) !important;--footer-gold:var(--boske-gold) !important;--footer-gold-strong:var(--boske-gold-bright) !important;--footer-ink:var(--boske-black) !important;--footer-text:var(--boske-text) !important;--bg:var(--boske-black) !important;--card:rgba(9,27,20,.94) !important;--text:var(--boske-text) !important;--muted:var(--boske-muted) !important;--primary:var(--boske-gold) !important;--primary-contrast:var(--boske-black) !important;--focus:rgba(214,173,84,.58) !important;--chip:rgba(6,20,15,.96) !important;--chip-active:rgba(20,64,46,.96) !important;--border:var(--boske-line) !important}html,body{background:var(--boske-black)!important}body{background:linear-gradient(180deg,var(--boske-green-950) 0%,var(--boske-green-925) 46%,var(--boske-green-950) 100%)!important;color:var(--boske-text)!important}body,main,.site-main,.service-page,.services-page,.gallery-page,.contact-page,.voucher-page,.team-page,.legal-page{color:var(--boske-text)!important}h1,h2,h3,h4,h5,h6,.section-title,.card-title,.modal-title{color:var(--boske-text)!important}p,li,dd,dt,blockquote,label,small{color:inherit}a{color:var(--boske-text)}a:hover,a:focus-visible{color:var(--boske-gold-bright)!important}.site-header,.main-nav,body.nav-open .site-header,body.menu-open .site-header{background:#04110cf5!important;border-bottom-color:var(--boske-line-soft)!important;box-shadow:0 18px 44px #00000061!important}.main-nav a,.nav-list a,.header-phone,.mobile-menu-toggle,.lang-switch summary,.lang-switch-mobile a{color:var(--boske-text)!important}.nav-list a[aria-current=page],.nav-link--highlight,.lang-switch a.is-active,.lang-switch-mobile a.is-active{color:var(--boske-gold-bright)!important}.mobile-menu-toggle .bar{background:var(--boske-text)!important}.site-header .logo img{width:160px!important;height:auto!important;max-height:42px!important;object-fit:contain!important}.footer-logo-image img,.footer-brand img{width:min(260px,100%)!important;height:auto!important;object-fit:contain!important}.nav-cta,.btn-primary,.btn.btn-primary,.service-btn--primary,.service-row__button,.services-booking-panel__primary,.booking-submit,.fast-booking-submit,.team-card-action,.team-booking-button--gold,.footer-booking-link,.sticky-cta__btn--book,.booking-static-tabs button:first-child,.booking-static-refresh:hover{background:linear-gradient(135deg,var(--boske-gold-bright),var(--boske-gold),var(--boske-gold-dark))!important;border-color:transparent!important;color:var(--boske-black)!important;box-shadow:0 16px 34px #d6ad543d!important}.nav-cta:hover,.btn-primary:hover,.btn.btn-primary:hover,.service-btn--primary:hover,.service-row__button:hover,.services-booking-panel__primary:hover,.booking-submit:hover,.fast-booking-submit:hover,.team-card-action:hover,.team-booking-button--gold:hover,.footer-booking-link:hover,.sticky-cta__btn--book:hover{color:var(--boske-black)!important;filter:brightness(1.05)}.btn-secondary,.btn.btn-secondary,.btn-outline,.btn.btn-outline,.service-btn--secondary,.team-booking-button,.gallery-instagram,.gallery-filter,.booking-static-select,.booking-static-slot,.booking-static-refresh,.sticky-cta__btn--call{background:#091b14db!important;border:1px solid var(--boske-line)!important;color:var(--boske-text)!important}.btn-secondary:hover,.btn-outline:hover,.service-btn--secondary:hover,.team-booking-button:hover,.gallery-instagram:hover,.gallery-filter:hover,.booking-static-select:hover,.booking-static-slot:hover,.booking-static-refresh:hover,.sticky-cta__btn--call:hover{background:#123324f0!important;border-color:#d6ad5485!important;color:var(--boske-gold-bright)!important}.hero,.hero-section,.services-hero,.service-hero,.team-hero,.team-page-hero,.gallery-hero,.contact-hero,.voucher-hero,.legal-hero{background-color:var(--boske-green-950)!important;color:var(--boske-text)!important}body[data-viewcontent=home] .hero:before{background:linear-gradient(90deg,#04110ceb,#071a13c7 46%,#04110c57)!important}body[data-viewcontent=home] .hero:after,.service-hero:after,.services-hero:after,.gallery-hero:after,.contact-hero:after,.voucher-hero:after,.team-page-hero:after{background:linear-gradient(180deg,rgba(4,17,12,0),var(--boske-black))!important}.services-preview,.home-overview-strip,.guarantee-section,.team-slider-section,.lookbook-section,.testimonials,.location,.seo-support,.service-section,.service-section--muted,.service-final-cta,.team-members-modern,.team-booking-strip,.gallery-section,.contact-section,.voucher-section,.legal-section{background:linear-gradient(180deg,var(--boske-green-950),var(--boske-green-925))!important;color:var(--boske-text)!important}.hero-highlight,.hero-booking-card,.booking-static-card,.service-hero-card,.services-hero-card,.services-booking-panel,.service-card,.service-info-card,.service-step,.service-related-card,.service-final-cta__box,.team-profile-card,.team-trust-panel,.team-profile-card__content,.team-card-preview,.testimonial-card,.location-card,.location-map-shell,.contact-card,.contact-method,.voucher-card,.gallery-toolbar,.gallery-lightbox__dialog,.seo-support__item,.legal-content,.legal-card,.footer-help,.fb-modal-dialog,.modal-card,.card{background:linear-gradient(180deg,#0d261cf0,#050806fa)!important;border-color:#d4af373d!important;color:var(--boske-text)!important;box-shadow:0 24px 64px #0000005c!important}.hero-proof,.hero-highlight-rating,.testimonials-score,.service-badge,.service-row,.services-phone-card,.team-longhair-note,.team-trust-stat,.gallery-filter,.contact-pill,.voucher-option,.faq-item,.service-faq details,.booking-static-tabs,.summary{background:#06140fd1!important;border-color:var(--boske-line-soft)!important;color:var(--boske-text)!important}.service-row:hover,.service-related-card:hover,.service-card:hover,.team-profile-card:hover,.team-card-preview:hover,.testimonial-card:hover,.gallery-filter.is-active,.gallery-filter[aria-pressed=true]{border-color:#d6ad5485!important;background:#123324eb!important}.section-kicker,.services-eyebrow,.service-eyebrow,.service-kicker,.hero-city,.hero-eyebrow,.hero-highlight h1 span,.hero-highlight-stars,.service-price,.service-row__price,.service-badge strong,.team-kicker,.team-profile-role,.team-card-role,.team-trust-stat strong,.gallery-eyebrow,.gallery-card__tag,.lookbook-tag,.testimonial-rating,.testimonials-score b,.contact-eyebrow,.voucher-eyebrow,.legal-eyebrow,.services-phone-card strong,.location-inline-link,.location-card__label,.footer-modern a:hover,.site-footer a:hover,.seo-support__eyebrow{color:var(--boske-gold)!important}.service-row__icon,.service-mini__thumb,.services-icon,.location-icon,.service-icon,.guarantee-seal,.team-trust-icon,.team-booking-icon,.footer-help-icon,.testimonials-score__logo,.hero-highlight-rating-logo{background-color:var(--boske-green-800)!important;border-color:var(--boske-line-soft)!important;color:var(--boske-gold-bright)!important}.section-title:after,.service-section__head h2:after,.gallery-hero h1:after,.contact-hero h1:after{background:linear-gradient(90deg,transparent,var(--boske-gold),transparent)!important}input,textarea,select,.input-pill,select.input-pill,.booking-static-select,.gallery-sort select{background:#050806eb!important;border:1px solid var(--boske-line)!important;color:var(--boske-text)!important}input::placeholder,textarea::placeholder{color:var(--boske-faint)!important}input:focus,textarea:focus,select:focus,.input-pill:focus{border-color:#d6ad549e!important;box-shadow:0 0 0 3px #d6ad5429!important}.lookbook-overlay,.gallery-card__content{background:linear-gradient(180deg,#04110c00,#04110cdb)!important}.lookbook-action,.gallery-card__tag,.booking-static-slot span{background:#d6ad5424!important;color:var(--boske-gold-bright)!important}.site-footer,.footer-bottom,.sticky-cta,.booking-footer{background:var(--boske-green-950)!important;border-color:var(--boske-line-soft)!important;color:var(--boske-text)!important}.footer-column h2,.site-footer h2,.site-footer h3,.footer-brand p,.site-footer p,.site-footer li,.footer-bottom,.footer-bottom a{color:var(--boske-text)!important}.footer-bottom,.footer-contact-card,.footer-social-row{border-color:var(--boske-line-soft)!important}.social-links a,.footer-booking-link,.sticky-cta__btn{border-color:var(--boske-line)!important}.nav-services-menu,.lang-switch__menu{background:#04110cfa!important;border-color:#d4af3747!important;box-shadow:0 28px 70px #00000080!important}.nav-services-menu{background:#04110cfa!important;border-color:#d4af3747!important}#main-nav .nav-item--services:not(:hover):not(:focus-within) .nav-services-menu,#mainNav .nav-item--services:not(:hover):not(:focus-within) .nav-services-menu{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(8px)!important}@media(min-width:1181px){#main-nav .nav-services-menu,#mainNav .nav-services-menu{max-height:min(70vh,560px)!important;overflow-y:auto!important}}.nav-services-menu a:hover,.nav-services-menu__all{color:var(--boske-gold)!important}@media(max-width:920px){.site-header .logo img{width:138px!important;max-height:38px!important}}html body .site-main,html body .service-page,html body .services-page,html body .gallery-page,html body .contact-page,html body .voucher-page,html body .team-page,html body .legal-page,html body[data-viewcontent=home] .site-main{background:var(--boske-black)!important;color:var(--boske-text)!important}html body .hero,html body .hero-section,html body .services-hero,html body .service-hero,html body .team-hero,html body .team-page-hero,html body .gallery-hero,html body .contact-hero,html body .voucher-hero,html body .legal-hero,html body[data-viewcontent=home] .hero{background-color:var(--boske-green-950)!important;color:var(--boske-text)!important}html body[data-viewcontent=home] .hero:before{background:linear-gradient(90deg,#04110cf0,#071a13cc 48%,#04110c5c)!important}html body[data-viewcontent=home] .hero:after,html body .service-hero:after,html body .services-hero:after,html body .gallery-hero:after,html body .contact-hero:after,html body .voucher-hero:after,html body .team-page-hero:after{background:linear-gradient(180deg,rgba(4,17,12,0),var(--boske-black))!important}html body .services-preview,html body .home-overview-strip,html body .guarantee-section,html body .team-slider-section,html body .lookbook-section,html body .testimonials,html body .location,html body .seo-support,html body .service-section,html body .service-section--muted,html body .service-final-cta,html body .team-members-modern,html body .team-booking-strip,html body .gallery-section,html body .contact-section,html body .voucher-section,html body .legal-section,html body[data-viewcontent=home] .services-preview,html body[data-viewcontent=home] .guarantee-section,html body[data-viewcontent=home] .team-slider-section,html body[data-viewcontent=home] .lookbook-section,html body[data-viewcontent=home] .testimonials,html body[data-viewcontent=home] .location,html body[data-viewcontent=home] .home-overview-strip{background:linear-gradient(180deg,var(--boske-green-950),var(--boske-green-925))!important;border-color:var(--boske-line-soft)!important;color:var(--boske-text)!important}html body .hero-highlight,html body .hero-booking-card,html body .booking-static-card,html body .service-hero-card,html body .services-hero-card,html body .services-booking-panel,html body .service-card,html body .service-info-card,html body .service-step,html body .service-related-card,html body .service-final-cta__box,html body .team-profile-card,html body .team-trust-panel,html body .team-profile-card__content,html body .team-card-preview,html body .testimonial-card,html body .location-card,html body .location-map-shell,html body .contact-card,html body .contact-method,html body .voucher-card,html body .gallery-toolbar,html body .gallery-lightbox__dialog,html body .seo-support__item,html body .legal-content,html body .legal-card,html body .footer-help,html body .fb-modal-dialog,html body .modal-card,html body .card,html body[data-viewcontent=home] .hero-highlight,html body[data-viewcontent=home] .booking-static-card,html body[data-viewcontent=home] .service-card,html body[data-viewcontent=home] .guarantee-box,html body[data-viewcontent=home] .team-card-preview,html body[data-viewcontent=home] .testimonial-card,html body[data-viewcontent=home] .location-card{background:linear-gradient(180deg,#0d261cf0,#050806fa)!important;border-color:#d6ad5447!important;color:var(--boske-text)!important;box-shadow:0 24px 64px #0000005c!important}html body .hero-proof,html body .hero-highlight-rating,html body .testimonials-score,html body .service-badge,html body .service-row,html body .services-phone-card,html body .team-longhair-note,html body .team-trust-stat,html body .gallery-filter,html body .contact-pill,html body .voucher-option,html body .faq-item,html body .service-faq details,html body .booking-static-tabs,html body .summary,html body[data-viewcontent=home] .hero-proof,html body[data-viewcontent=home] .hero-highlight-rating,html body[data-viewcontent=home] .testimonials-score{background:#06140fdb!important;border-color:var(--boske-line-soft)!important;color:var(--boske-text)!important}html body .service-row:hover,html body .service-related-card:hover,html body .service-card:hover,html body .team-profile-card:hover,html body .team-card-preview:hover,html body .testimonial-card:hover,html body .gallery-filter.is-active,html body .gallery-filter[aria-pressed=true],html body[data-viewcontent=home] .service-card:hover,html body[data-viewcontent=home] .team-card-preview:hover,html body[data-viewcontent=home] .testimonial-card:hover{background:#123324f0!important;border-color:#d6ad548a!important}html body .nav-cta,html body .btn-primary,html body .btn.btn-primary,html body .service-btn--primary,html body .service-row__button,html body .services-booking-panel__primary,html body .booking-submit,html body .fast-booking-submit,html body .team-card-action,html body .team-booking-button--gold,html body .footer-booking-link,html body .sticky-cta__btn--book,html body .booking-static-tabs button:first-child,html body[data-viewcontent=home] .hero-buttons .btn-primary,html body[data-viewcontent=home] .cta-buttons-wrapper .btn-primary,html body[data-viewcontent=home] #main-nav .nav-cta,html body[data-viewcontent=home] #mainNav .nav-cta{background:linear-gradient(135deg,var(--boske-gold-bright),var(--boske-gold),var(--boske-gold-dark))!important;border-color:transparent!important;color:var(--boske-black)!important;box-shadow:0 16px 34px #d6ad543d!important}html body .btn-secondary,html body .btn.btn-secondary,html body .btn-outline,html body .btn.btn-outline,html body .service-btn--secondary,html body .team-booking-button,html body .gallery-instagram,html body .gallery-filter,html body .booking-static-select,html body .booking-static-slot,html body .booking-static-refresh,html body .sticky-cta__btn--call,html body[data-viewcontent=home] .btn.btn-phone,html body[data-viewcontent=home] .service-card .btn-outline,html body[data-viewcontent=home] .team-card-content .btn,html body[data-viewcontent=home] .testimonials-cta .btn,html body[data-viewcontent=home] .location-cta .btn-secondary{background:#091b14e0!important;border:1px solid var(--boske-line)!important;color:var(--boske-text)!important;box-shadow:none!important}html body .section-kicker,html body .services-eyebrow,html body .service-eyebrow,html body .service-kicker,html body .hero-city,html body .hero-eyebrow,html body .hero-highlight h1 span,html body .hero-highlight-stars,html body .service-price,html body .service-row__price,html body .service-badge strong,html body .team-kicker,html body .team-profile-role,html body .team-card-role,html body .team-trust-stat strong,html body .gallery-eyebrow,html body .gallery-card__tag,html body .lookbook-tag,html body .testimonial-rating,html body .testimonials-score b,html body .contact-eyebrow,html body .voucher-eyebrow,html body .legal-eyebrow,html body .services-phone-card strong,html body .location-inline-link,html body .location-card__label,html body .seo-support__eyebrow,html body[data-viewcontent=home] .section-kicker,html body[data-viewcontent=home] .service-price,html body[data-viewcontent=home] .team-card-role,html body[data-viewcontent=home] .testimonial-rating .star{color:var(--boske-gold-bright)!important}html body .service-row__icon,html body .service-mini__thumb,html body .services-icon,html body .location-icon,html body .service-icon,html body .guarantee-seal,html body .team-trust-icon,html body .team-booking-icon,html body .footer-help-icon,html body .testimonials-score__logo,html body .hero-highlight-rating-logo,html body[data-viewcontent=home] .service-icon,html body[data-viewcontent=home] .guarantee-seal,html body[data-viewcontent=home] .testimonials-score__logo,html body[data-viewcontent=home] .hero-highlight-rating-logo{background-color:var(--boske-green-800)!important;border-color:var(--boske-line-soft)!important;color:var(--boske-gold-bright)!important}html body .footer-contact-icon,html body[data-viewcontent=home] .footer-contact-icon{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:var(--boske-gold-bright)!important}html body .lookbook-overlay,html body .gallery-card__content,html body[data-viewcontent=home] .lookbook-overlay{background:linear-gradient(180deg,#04110c00,#04110ce0)!important}html body .site-footer,html body .site-footer.site-footer,html body .footer-bottom,html body .footer-bottom.footer-bottom,html body .sticky-cta,html body .booking-footer,html body[data-viewcontent=home] .site-footer,html body[data-viewcontent=home] .site-footer.site-footer,html body[data-viewcontent=home] .footer-bottom{background:var(--boske-green-950)!important;background-image:none!important;border-color:var(--boske-line-soft)!important;color:var(--boske-text)!important}html body[data-viewcontent=voucher] .voucher-hero__card--mockup{background:#080706}html body[data-viewcontent=voucher] .voucher-hero__mockup{position:absolute;inset:0;overflow:hidden;background:radial-gradient(circle at 82% 22%,rgba(215,165,58,.16),transparent 24rem),linear-gradient(135deg,#1a1109,#080706 46%,#120d08)}html body[data-viewcontent=voucher] .voucher-hero__mockup:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,255,255,.06),transparent 22%,rgba(0,0,0,.36) 64%),repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 11rem);opacity:.6}html body[data-viewcontent=voucher] .voucher-hero__envelope{position:absolute;left:5.8%;top:18%;width:42%;height:43%;border:1px solid rgba(255,255,255,.13);border-radius:5px;background:linear-gradient(145deg,transparent 49.5%,rgba(255,255,255,.11) 50%,transparent 50.5%),linear-gradient(35deg,transparent 49.5%,rgba(255,255,255,.08) 50%,transparent 50.5%),linear-gradient(160deg,#191817,#060606 72%);box-shadow:0 2rem 5rem #0000006b;transform:rotate(-9deg)}html body[data-viewcontent=voucher] .voucher-hero__voucher{position:absolute;right:4.2%;top:19%;width:65%;height:58%;display:flex;flex-direction:column;align-items:center;border:1px solid rgba(215,165,58,.64);border-radius:5px;background:radial-gradient(circle at 42% 54%,rgba(255,255,255,.09),transparent 18rem),linear-gradient(145deg,#0f0f0e,#020202 78%);box-shadow:0 2.4rem 5.8rem #0009;transform:rotate(-4deg)}html body[data-viewcontent=voucher] .voucher-hero__voucher:before{content:"";position:absolute;inset:1.2rem;border:1px solid rgba(215,165,58,.62);border-radius:4px;pointer-events:none}html body[data-viewcontent=voucher] .voucher-hero__card .voucher-hero__voucher-logo{position:relative;z-index:1;width:min(32%,16rem);height:auto;margin-top:clamp(1.6rem,3vw,3rem);aspect-ratio:auto;object-fit:contain;filter:drop-shadow(0 .5rem 1.2rem rgba(0,0,0,.48))}html body[data-viewcontent=voucher] .voucher-hero__voucher-title{position:relative;z-index:1;margin-top:clamp(1.6rem,3.4vw,3.6rem);color:var(--voucher-gold-bright);font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,4.6vw,5.4rem);font-weight:700;line-height:1;letter-spacing:0;text-transform:uppercase}html body[data-viewcontent=voucher] .voucher-hero__voucher-name{position:absolute;left:9%;bottom:14%;z-index:1;color:#fff8ee;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,2.8vw,3.4rem);line-height:1;letter-spacing:0}html body[data-viewcontent=voucher] .voucher-hero__voucher-line{position:absolute;left:24%;right:9%;bottom:15%;z-index:1;border-bottom:3px dotted rgba(255,255,255,.72)}html body[data-viewcontent=voucher] .voucher-hero__gift{position:absolute;right:9%;bottom:10%;width:9%;aspect-ratio:1;border-radius:5px;background:linear-gradient(90deg,transparent 42%,rgba(244,211,125,.86) 42% 58%,transparent 58%),linear-gradient(0deg,transparent 42%,rgba(244,211,125,.86) 42% 58%,transparent 58%),linear-gradient(145deg,#151515,#050505);border:1px solid rgba(215,165,58,.42);box-shadow:0 1.4rem 3.8rem #00000075}@media(max-width:720px){html body[data-viewcontent=voucher] .voucher-hero__content,html body[data-viewcontent=voucher] .voucher-hero__card{width:min(calc(100vw - 3.2rem),36rem)!important;max-width:min(calc(100vw - 3.2rem),36rem)!important;min-width:0}html body[data-viewcontent=voucher] .voucher-hero h1{max-width:8.2ch;font-size:clamp(3.6rem,10vw,4.3rem);overflow-wrap:break-word}html body[data-viewcontent=voucher] .voucher-hero__voucher{right:3%;width:67%}html body[data-viewcontent=voucher] .voucher-hero__card .voucher-hero__voucher-logo{width:min(31%,11rem);margin-top:1.5rem}html body[data-viewcontent=voucher] .voucher-hero__voucher-title{font-size:clamp(2.4rem,7vw,3.4rem)}html body[data-viewcontent=voucher] .voucher-hero__voucher-name{font-size:clamp(1.6rem,5.8vw,2.4rem)}html body[data-viewcontent=voucher] .voucher-hero__voucher-line{left:27%;border-bottom-width:2px}html body[data-viewcontent=voucher] .voucher-hero__gift{display:none}}html body[data-viewcontent=booking]{--primary:var(--boske-booking-action-strong) !important;--primary-contrast:var(--boske-text) !important;--focus:rgba(117,192,146,.62) !important;--border:var(--boske-booking-line) !important;--chip-active:rgba(36,89,65,.96) !important;--gold-glow:rgba(79,155,115,.24) !important;--boske-line:var(--boske-booking-line) !important;--boske-line-soft:var(--boske-booking-line-soft) !important;background:radial-gradient(circle at 14% 0%,rgba(79,155,115,.18),transparent 42%),linear-gradient(180deg,var(--boske-black) 0%,var(--boske-green-950) 48%,var(--boske-black) 100%)!important}html body[data-viewcontent=booking]:before{background:radial-gradient(34% 24% at 16% 14%,rgba(79,155,115,.12),transparent 72%),radial-gradient(32% 26% at 82% 16%,rgba(117,192,146,.08),transparent 70%)!important}html body[data-viewcontent=booking] .app{background:radial-gradient(circle at 0% 0%,rgba(79,155,115,.14),transparent 38%),linear-gradient(180deg,#091b14f5,#04110cfa)!important;border-color:var(--boske-booking-line)!important}html body[data-viewcontent=booking] .splash{background:radial-gradient(circle at 50% 30%,rgba(79,155,115,.22),transparent 54%),var(--boske-black)!important}html body[data-viewcontent=booking] .splash:before{border-color:var(--boske-booking-line-soft)!important;box-shadow:0 0 70px #4f9b732e,inset 0 0 46px #4f9b7314!important}html body[data-viewcontent=booking] .splash:after{background:conic-gradient(from 90deg,transparent,rgba(79,155,115,.34),transparent 34%,transparent 100%)!important}html body[data-viewcontent=booking] .logo-wrap:before{border-color:var(--boske-booking-line-soft)!important;background:linear-gradient(135deg,rgba(255,255,255,.06),transparent 42%,rgba(79,155,115,.1))!important}html body[data-viewcontent=booking] .logo-static{filter:drop-shadow(0 0 20px rgba(117,192,146,.2))!important}html body[data-viewcontent=booking] .card,html body[data-viewcontent=booking] .modal-card,html body[data-viewcontent=booking] .all-slots-card,html body[data-viewcontent=booking] .date-picker-card,html body[data-viewcontent=booking] .date-inline-picker,html body[data-viewcontent=booking] .boske-group-trigger,html body[data-viewcontent=booking] .summary{background:radial-gradient(circle at 12% 0%,rgba(79,155,115,.14),transparent 44%),linear-gradient(180deg,#0d261cf5,#050806fa)!important;border-color:var(--boske-booking-line)!important;color:var(--boske-text)!important}html body[data-viewcontent=booking] .input-pill,html body[data-viewcontent=booking] select.input-pill,html body[data-viewcontent=booking] .chip,html body[data-viewcontent=booking] .date-inline-picker__nav,html body[data-viewcontent=booking] .date-inline-picker__option,html body[data-viewcontent=booking] .slot-btn,html body[data-viewcontent=booking] .booking-all-hours-btn,html body[data-viewcontent=booking] .slots-more-btn,html body[data-viewcontent=booking] .btn-ghost,html body[data-viewcontent=booking] .all-slots-head p span,html body[data-viewcontent=booking] .all-slots-close{background:linear-gradient(180deg,#123324d1,#06140feb)!important;border-color:var(--boske-booking-line-soft)!important;color:var(--boske-text)!important}html body[data-viewcontent=booking] select.input-pill{background-image:linear-gradient(45deg,transparent 50%,var(--boske-booking-accent-bright) 50%),linear-gradient(135deg,var(--boske-booking-accent-bright) 50%,transparent 50%),linear-gradient(180deg,#123324d1,#06140feb)!important;background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%,0 0!important;background-size:5px 5px,5px 5px,100% 100%!important;background-repeat:no-repeat!important;padding-right:34px!important}html body[data-viewcontent=booking] select.input-pill option{background:var(--boske-green-950)!important;color:var(--boske-text)!important}html body[data-viewcontent=booking] .input-pill:focus,html body[data-viewcontent=booking] select.input-pill:focus,html body[data-viewcontent=booking] .date-inline-picker__nav:hover:not(:disabled),html body[data-viewcontent=booking] .date-inline-picker__option:hover,html body[data-viewcontent=booking] .slot-btn:hover,html body[data-viewcontent=booking] .booking-all-hours-btn:hover,html body[data-viewcontent=booking] .booking-all-hours-btn:focus-visible,html body[data-viewcontent=booking] .all-slots-close:hover,html body[data-viewcontent=booking] .all-slots-close:focus-visible{background:#245941eb!important;border-color:#75c0928a!important;box-shadow:0 0 0 3px #4f9b7329!important}html body[data-viewcontent=booking] .btn-primary,html body[data-viewcontent=booking] .chip.active,html body[data-viewcontent=booking] .slot-btn[aria-pressed=true],html body[data-viewcontent=booking] .date-inline-picker__option.is-active{background:linear-gradient(135deg,var(--boske-booking-action-strong),var(--boske-booking-action))!important;border-color:#75c092ad!important;color:var(--boske-text)!important;box-shadow:0 16px 34px #24594147!important}html body[data-viewcontent=booking] .date-inline-picker__option.is-active .date-inline-picker__day,html body[data-viewcontent=booking] .date-inline-picker__option.is-active .date-inline-picker__meta,html body[data-viewcontent=booking] .slot-btn[aria-pressed=true] .boske-offer-price{color:var(--boske-text)!important}html body[data-viewcontent=booking] .date-inline-picker__title,html body[data-viewcontent=booking] .date-picker-card__eyebrow,html body[data-viewcontent=booking] .all-slots-kicker,html body[data-viewcontent=booking] .booking-all-hours-btn:before,html body[data-viewcontent=booking] .boske-offer-price{color:var(--boske-booking-accent-bright)!important}html body[data-viewcontent=booking] #showSlotsBtn.btn-primary{color:var(--boske-text)!important}html body[data-viewcontent=booking] .booking-refresh-actions #showSlotsBtn{color:var(--boske-booking-accent-bright)!important}html body[data-viewcontent=booking] .boske-offer-price,html body[data-viewcontent=booking] .lookbook-action,html body[data-viewcontent=booking] .booking-static-slot span{background:#4f9b7329!important;border-color:var(--boske-booking-line-soft)!important}html body[data-viewcontent=booking] .booking-all-hours-btn:before{background:var(--boske-booking-accent-bright)!important;box-shadow:0 0 14px #75c092b8!important}html body[data-viewcontent=booking] .slot-btn:before{background:radial-gradient(circle at 20% 0%,rgba(79,155,115,.18),transparent 42%)!important}html body[data-viewcontent=booking] .slot-btn--priced,html body[data-viewcontent=booking] .progress-bar,html body[data-viewcontent=booking] .booking-footer .social-links a{border-color:var(--boske-booking-line-soft)!important}html body[data-viewcontent=booking] .progress-fill{background:linear-gradient(90deg,var(--boske-booking-action),var(--boske-booking-accent),var(--boske-booking-action))!important}html body[data-viewcontent=booking] .progress-bar{background:#06140ff0!important}html body[data-viewcontent=booking] .modal,html body[data-viewcontent=booking] .all-slots-modal{background:radial-gradient(circle at 50% 10%,rgba(79,155,115,.2),transparent 44%),#04110cd1!important}html body[data-viewcontent=booking] .booking-footer .social-links a:hover{background:#4f9b732e!important;border-color:#75c0925c!important}html body[data-viewcontent=booking] #successScreen:not([hidden]) img{filter:drop-shadow(0 12px 28px rgba(79,155,115,.2))!important}html body[data-viewcontent=home] #fast-booking[data-booking-mode=iframe] .booking-static-card{border-color:var(--boske-booking-line)!important;background:radial-gradient(circle at 18% 0%,rgba(79,155,115,.16),transparent 38%),linear-gradient(180deg,#0d261cf5,#050806fa)!important;color:var(--boske-text)!important}html body[data-viewcontent=home] #fast-booking[data-booking-mode=iframe] .booking-static-tabs,html body[data-viewcontent=home] #fast-booking[data-booking-mode=iframe] .booking-static-select,html body[data-viewcontent=home] #fast-booking[data-booking-mode=iframe] .booking-static-slot,html body[data-viewcontent=home] #fast-booking[data-booking-mode=iframe] .booking-static-refresh{background:#06140fe0!important;border-color:var(--boske-booking-line-soft)!important;color:var(--boske-text)!important}html body[data-viewcontent=home] #fast-booking[data-booking-mode=iframe] .booking-static-tabs button:first-child{background:linear-gradient(135deg,var(--boske-booking-action-strong),var(--boske-booking-action))!important;color:var(--boske-text)!important}html body[data-viewcontent=home] #fast-booking[data-booking-mode=iframe] .booking-static-slot span{background:#4f9b7329!important;color:var(--boske-booking-accent-bright)!important}html body[data-viewcontent=home] #fast-booking[data-booking-mode=iframe] .booking-static-refresh{color:var(--boske-booking-accent-bright)!important}html body[data-viewcontent=home] .hero-highlight{isolation:isolate;background:transparent!important;border-color:transparent!important;box-shadow:none!important}html body[data-viewcontent=home] .hero-highlight:before{content:"";position:absolute;top:calc(-1*clamp(2.8rem,4.8vw,8.8rem));right:calc(-1*clamp(5.6rem,11vw,22rem));bottom:calc(-1*clamp(3.2rem,5.5vw,9.8rem));left:calc(-1*clamp(2.2rem,3.6vw,7.2rem));z-index:-1;border-radius:48% 42% 46% 40%;background:radial-gradient(ellipse at 30% 23%,#133728e0,#0d261cb8 34%,#06140f6b 58%,#06140f00 78%),linear-gradient(90deg,#06140fc7,#091b1494 52%,#091b1400);filter:blur(3.4rem);opacity:.96;pointer-events:none;transform:translateZ(0)}@media(max-width:720px){html body[data-viewcontent=home] .hero-highlight:before{inset:-2.4rem -2.8rem -2.8rem;filter:blur(2.6rem)}}html body .nav-cta.nav-cta,html body .btn-primary.btn-primary,html body .btn.btn-primary,html body .service-btn.service-btn--primary,html body .service-row__button.service-row__button,html body .services-booking-panel__primary.services-booking-panel__primary,html body .booking-submit.booking-submit,html body .fast-booking-submit.fast-booking-submit,html body .team-card-action.team-card-action,html body .team-booking-button--gold.team-booking-button--gold,html body .footer-booking-link.footer-booking-link,html body .site-footer.site-footer .footer-booking-link.footer-booking-link,html body .sticky-cta__btn--book.sticky-cta__btn--book,html body .booking-static-tabs button:first-child,html body[data-viewcontent=home] .hero-buttons .btn-primary.btn-primary,html body[data-viewcontent=home] #main-nav .nav-cta.nav-cta,html body[data-viewcontent=home] #mainNav .nav-cta.nav-cta,html body[data-viewcontent=home] .footer-booking-link.footer-booking-link,html body[data-viewcontent=home] .site-footer.site-footer .footer-booking-link.footer-booking-link{background:linear-gradient(135deg,var(--boske-gold-bright),var(--boske-gold),var(--boske-gold-dark))!important;border-color:transparent!important;color:var(--boske-black)!important;-webkit-text-fill-color:var(--boske-black)!important;box-shadow:0 16px 34px #d6ad543d!important;text-shadow:none!important}html body .nav-cta.nav-cta *,html body .btn-primary.btn-primary *,html body .btn.btn-primary *,html body .service-btn.service-btn--primary *,html body .service-row__button.service-row__button *,html body .services-booking-panel__primary.services-booking-panel__primary *,html body .booking-submit.booking-submit *,html body .fast-booking-submit.fast-booking-submit *,html body .team-card-action.team-card-action *,html body .team-booking-button--gold.team-booking-button--gold *,html body .footer-booking-link.footer-booking-link *,html body .site-footer.site-footer .footer-booking-link.footer-booking-link *,html body .sticky-cta__btn--book.sticky-cta__btn--book *,html body .booking-static-tabs button:first-child *,html body[data-viewcontent=home] .hero-buttons .btn-primary.btn-primary *,html body[data-viewcontent=home] #main-nav .nav-cta.nav-cta *,html body[data-viewcontent=home] #mainNav .nav-cta.nav-cta *,html body[data-viewcontent=home] .footer-booking-link.footer-booking-link *,html body[data-viewcontent=home] .site-footer.site-footer .footer-booking-link.footer-booking-link *{color:inherit!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;text-shadow:none!important}html body .nav-cta.nav-cta svg,html body .btn-primary.btn-primary svg,html body .btn.btn-primary svg,html body .service-btn.service-btn--primary svg,html body .service-row__button.service-row__button svg,html body .services-booking-panel__primary.services-booking-panel__primary svg,html body .booking-submit.booking-submit svg,html body .fast-booking-submit.fast-booking-submit svg,html body .team-card-action.team-card-action svg,html body .team-booking-button--gold.team-booking-button--gold svg,html body .footer-booking-link.footer-booking-link svg,html body .site-footer.site-footer .footer-booking-link.footer-booking-link svg,html body .sticky-cta__btn--book.sticky-cta__btn--book svg,html body .booking-static-tabs button:first-child svg,html body[data-viewcontent=home] .hero-buttons .btn-primary.btn-primary svg,html body[data-viewcontent=home] #main-nav .nav-cta.nav-cta svg,html body[data-viewcontent=home] #mainNav .nav-cta.nav-cta svg,html body[data-viewcontent=home] .footer-booking-link.footer-booking-link svg,html body[data-viewcontent=home] .site-footer.site-footer .footer-booking-link.footer-booking-link svg{stroke:currentColor!important;opacity:1!important}html body[data-viewcontent=contact] .contact-summary .contact-card{background-color:var(--boske-green-950)!important;background-image:linear-gradient(180deg,#04110c7a,#04110cbd 52%,#04110cdb),radial-gradient(circle at 50% 32%,#04110cbd,#04110c6b 44%,#04110cd1),linear-gradient(0deg,#0000007a,#00000014 45%,#0000006b),url(../img/generated/contact-kafelki-boske-ai-20260523.webp)!important;background-repeat:no-repeat!important;background-size:100% 100%,100% 100%,100% 100%,400% auto!important;background-position:center,center,center,0% center!important;border-color:#d6ad546b!important;box-shadow:inset 0 0 0 1px #ffffff09,inset 0 -8rem 12rem #00000057,0 0 3.8rem #d6ad541a,0 2.6rem 7rem #00000061!important}html body[data-viewcontent=contact] .contact-summary .contact-card:nth-child(2){background-position:center,center,center,33.333% center!important}html body[data-viewcontent=contact] .contact-summary .contact-card:nth-child(3){background-position:center,center,center,66.666% center!important}html body[data-viewcontent=contact] .contact-summary .contact-card:nth-child(4){background-position:center,center,center,100% center!important}html body[data-viewcontent=contact] .contact-summary .contact-card:before{background:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px)!important;background-size:7.2rem 7.2rem!important;opacity:.42!important}html body[data-viewcontent=contact] .contact-summary .contact-icon{background:radial-gradient(circle at 50% 42%,rgba(240,200,108,.28),transparent 58%),#04110c9e!important;backdrop-filter:blur(8px)}
