:root{--seo-ink:#332b26;--seo-link:#5c3656;--seo-line:#cfc4b6;--seo-panel:#f4efe8}:root[data-theme=dark]{--seo-ink:#f2eae0;--seo-link:#e7c2df;--seo-line:#6d5868;--seo-panel:#241d27}:root:not([data-theme=dark]) .odb-inner-section .odb-inner-kicker,:root:not([data-theme=dark]) .odb-service-v6__content .odb-service-v6__kicker,:root:not([data-theme=dark]) .odb-service-v6__details .odb-service-v6__kicker,:root:not([data-theme=dark]) .pd-polish-vodder-index .odb-service-v6__kicker{color:#76542f!important}:root:not([data-theme=dark]) .feel .eyebrow,:root:not([data-theme=dark]) .person .eyebrow,:root:not([data-theme=dark]) .reputation .eyebrow,:root:not([data-theme=dark]) .reviews .eyebrow,:root:not([data-theme=dark]) .studio .eyebrow,:root:not([data-theme=dark]) .map-section .eyebrow{color:#76542f!important}:root:not([data-theme=dark]) .gallery-caption,:root:not([data-theme=dark]) .rating>p{color:#655445!important}:root:not([data-theme=dark]) .carousel-controls button{color:#35291f!important;background:#f5f0e7!important;border-color:#8a7560!important}:root:not([data-theme=dark]) .carousel-controls button:hover,:root:not([data-theme=dark]) .carousel-controls button:focus-visible{color:#35291f!important;background:#ead3b3!important}body.odb-preview-d-internal.inner-page .odb-inner-button--small,body.odb-preview-d-internal.inner-page .odb-service-v6__actions>a:first-child{color:#2c211c!important;background:#d6b88f!important;border-color:#d6b88f!important}body.odb-preview-d-internal.inner-page .odb-inner-button--small:hover,body.odb-preview-d-internal.inner-page .odb-inner-button--small:focus-visible,body.odb-preview-d-internal.inner-page .odb-service-v6__actions>a:first-child:hover,body.odb-preview-d-internal.inner-page .odb-service-v6__actions>a:first-child:focus-visible{color:#2c211c!important;background:#ead3b3!important;border-color:#ead3b3!important}.odb-page-v6 .configurator #chosen-summary{color:var(--seo-ink)!important}.odb-page-v6 .configurator .price-figure,.odb-page-v6 .configurator .price-figure strong,.odb-page-v6 .configurator .price-figure>span:not(.sr-only),.odb-page-v6 .configurator .config-note{color:var(--seo-ink)!important}.odb-page-v6 .configurator .button.outline{color:var(--seo-ink)!important;border-color:var(--seo-link)!important}.odb-page-v6 .configurator .button.outline:hover,.odb-page-v6 .configurator .button.outline:focus-visible{color:var(--seo-ink)!important;background:var(--seo-panel)!important}:root:not([data-theme=dark]) .odb-preview-booking-widget .odb-inner-text-link{color:#654a31!important}.odb-page-v6 .odb-inner-map__frame:not([data-map-loaded]){min-height:190px;display:grid;place-content:center}.odb-page-v6 .odb-inner-map__frame[data-map-loaded]{min-height:320px;display:block}.odb-page-v6 .odb-inner-map__frame[data-map-loaded] iframe{height:320px;min-height:320px}.odb-preview-guide,.odb-seo-footer{--seo-ink:#f2eae0;--seo-link:#ead3b3;--seo-line:#8c7760}.footer .odb-seo-footer p,.footer .odb-seo-footer strong{color:var(--seo-ink)}.footer .odb-seo-footer a,.footer .odb-seo-footer a:hover,.footer .odb-seo-footer a:focus-visible{color:var(--seo-link)}.odb-page-v6 .odb-inner-choice-grid article{background:var(--seo-panel)!important;color:var(--seo-ink)!important}.odb-page-v6 .odb-inner-choice-grid article p,.odb-page-v6 .odb-inner-choice-grid article h3{color:var(--seo-ink)!important}.odb-seo-editorial{color:var(--seo-ink)}.odb-service-v6>.odb-seo-editorial{padding:clamp(56px,7vw,96px) 0;background:var(--seo-panel)}.odb-service-v6>.odb-seo-editorial .odb-inner-shell{width:min(1220px,calc(100% - 48px));margin:0 auto}.odb-service-v6>.odb-seo-editorial .odb-inner-split{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);gap:clamp(30px,6vw,80px)}.odb-service-v6>.odb-seo-editorial h2{font-size:clamp(28px,3vw,42px);line-height:1.15;margin:16px 0}.odb-service-v6>.odb-seo-editorial .odb-inner-kicker{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.odb-service-v6>.odb-seo-editorial p{font-size:17px;line-height:1.8;margin:0 0 18px;color:var(--seo-ink)}body.odb-preview-d-internal.inner-page .odb-inner-button--primary{background:#d6b88f!important;color:#2c211c!important;border-color:#d6b88f!important}body.odb-preview-d-internal.inner-page .odb-inner-button--primary:hover,body.odb-preview-d-internal.inner-page .odb-inner-button--primary:focus-visible{background:#ead3b3!important;color:#2c211c!important;border-color:#ead3b3!important}body.odb-preview-d-internal.inner-page .site-header .desktop-nav a,body.odb-preview-d-internal.inner-page .site-header .header-book{color:var(--theme-control-text)!important}body.odb-preview-d-internal.inner-page .site-header .desktop-nav a:hover,body.odb-preview-d-internal.inner-page .site-header .desktop-nav a:focus-visible,body.odb-preview-d-internal.inner-page .site-header .header-book:hover,body.odb-preview-d-internal.inner-page .site-header .header-book:focus-visible{color:var(--theme-control-text)!important;text-decoration:underline;text-underline-offset:5px;background:var(--theme-control-bg)}.odb-seo-editorial a,.odb-preview-guide__content p a,.odb-seo-treatment h3 a,.odb-seo-links a{color:var(--seo-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.odb-seo-editorial a:hover,.odb-preview-guide__content p a:hover,.odb-seo-treatment h3 a:hover,.odb-seo-links a:hover{color:var(--seo-link);text-decoration-thickness:2px}.odb-seo-editorial a:focus-visible,.odb-preview-guide a:focus-visible,.odb-seo-footer a:focus-visible,.odb-seo-links a:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:2px}.odb-seo-treatment-list{display:grid;gap:28px;margin:24px 0}.odb-seo-treatment{padding-top:24px;border-top:1px solid var(--seo-line)}.odb-seo-treatment h3{font-size:clamp(22px,2.1vw,30px);line-height:1.25;margin:0 0 14px}.odb-seo-duration{font-size:15px!important;line-height:1.7!important;font-weight:600;margin:18px 0!important;color:var(--seo-ink)!important}.odb-seo-links{margin:28px 0 0;line-height:1.8;color:var(--seo-ink)}.odb-seo-faq{max-width:900px}.odb-seo-faq details{border-top:1px solid var(--seo-line);padding:20px 0;color:var(--seo-ink)}.odb-seo-faq details:last-child{border-bottom:1px solid var(--seo-line)}.odb-seo-faq summary{cursor:pointer;font-size:18px;line-height:1.5;font-weight:600;padding-right:12px}.odb-seo-faq summary:focus-visible{outline:2px solid var(--seo-link);outline-offset:5px}.odb-seo-faq p{max-width:75ch;font-size:17px;line-height:1.8;margin:16px 0 0}.odb-seo-footer{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin-top:40px;padding:32px 0;border-top:1px solid var(--seo-line);color:var(--seo-ink);font-size:15px;line-height:1.8;text-transform:none;letter-spacing:normal}.odb-seo-footer p{margin:12px 0}.odb-seo-footer nav{display:flex;flex-wrap:wrap;gap:8px 20px}.odb-seo-footer a{color:var(--seo-link);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.odb-seo-footer a:hover{color:var(--seo-link);text-decoration-thickness:2px}.gallery-caption a,.pricing-intro p a,.cuppit-content p a{color:inherit;text-decoration:underline;text-underline-offset:4px}.gallery-caption a:hover,.pricing-intro p a:hover,.cuppit-content p a:hover{color:inherit;text-decoration-thickness:2px}@media(max-width:700px){.odb-seo-footer{grid-template-columns:1fr;gap:22px}.odb-seo-treatment-list{gap:20px}.odb-seo-faq summary{font-size:17px}.odb-seo-faq p{font-size:16px}.odb-service-v6>.odb-seo-editorial .odb-inner-split{grid-template-columns:1fr}.odb-service-v6>.odb-seo-editorial .odb-inner-shell{width:calc(100% - 32px)}}