:root{--artist-header-height:83px;--artist-admin-offset:0px}html{scroll-padding-top:calc(var(--artist-header-height) + var(--artist-admin-offset) + 20px)}body.nadia-artist-site:not(.home){padding-top:var(--artist-header-height)}body.nadia-artist-site>.header,body.nadia-artist-site:not(.home)>.header,body.nadia-artist-site.home.admin-bar>.header{position:fixed;top:var(--artist-admin-offset);margin-top:0;height:var(--artist-header-height);background:rgba(16,17,16,.18)!important;color:#fff;mix-blend-mode:normal;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:100;border-bottom:1px solid #ffffff40}body.nadia-artist-site>.header a,body.nadia-artist-site>.header button{color:#fff}.header .nav-bookings{border-color:#ffffff80}.header .nav-bookings:hover{background:#fff;color:#000}.header .basket-count{background:#fff;color:#000}.header .monogram img{filter:invert(1);animation:nadia-logo-turn 240s linear infinite;transform-origin:50% 50%}.header .desktop-nav a:after{background:#fff}.mobile-nav:not([hidden]){top:calc(var(--artist-header-height) + var(--artist-admin-offset));z-index:99}.artist-back-top{position:fixed;right:25px;bottom:25px;width:48px;height:48px;display:grid;place-items:center;border:1px solid #ffffff90;border-radius:50%;background:#000;color:#fff;mix-blend-mode:difference;z-index:90}.artist-back-top:hover{background:#292929}.artist-back-top:focus-visible{outline:2px solid currentColor;outline-offset:5px}#scroll_to_top{display:none!important}body:has(.thb-cookie-bar:not([hidden])) .artist-back-top{bottom:105px}footer>div{flex-wrap:wrap}footer button{font-size:inherit;padding:0;color:inherit;text-align:left}.newsletter-open{overflow:hidden}#newsletter-dialog{position:fixed;inset:0;margin:auto;width:min(380px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:0;background:#eeeae3;color:#101110;border:0;border-radius:2px;box-shadow:0 20px 90px #0004}#newsletter-dialog::backdrop{background:#10111066;backdrop-filter:blur(4px)}#newsletter-dialog .newsletter-close{position:absolute;z-index:2;right:10px;top:10px;font-size:24px;line-height:1;width:30px;height:30px;display:grid;place-items:center;color:#101110;background:#eeeae3e8;border-radius:50%}.newsletter-photo{display:block;width:100%;height:155px;object-fit:cover;object-position:72% 35%}.newsletter-message{padding:25px 28px 24px}#newsletter-dialog h2{font-size:39px;line-height:1.05;letter-spacing:-.055em;font-weight:450;margin:0 0 11px}#newsletter-dialog h2 em{font-family:var(--serif);font-weight:400}#newsletter-dialog .newsletter-message>p{font-size:12px;line-height:1.65;color:#625e55}#newsletter-dialog .mc4wp-form{margin:21px 0 15px;padding:0;background:transparent;border:0;font-family:var(--sans)}#newsletter-dialog .mc4wp-form p{margin:0 0 11px}#newsletter-dialog .mc4wp-form label{font-size:10px;display:block;line-height:1.5}#newsletter-dialog input[type=email]{display:block;margin-top:7px;width:100%;padding:12px;background:transparent;color:#101110;border:1px solid #aaa396;border-radius:0;font-family:var(--sans);font-size:16px;min-height:46px;box-shadow:none}#newsletter-dialog input[type=submit],#newsletter-dialog .newsletter-preview-link{display:block;width:100%;min-height:45px;background:#101110;color:#eeeae3;border:1px solid #101110;border-radius:0;padding:12px 18px;font-family:var(--sans);font-size:12px;cursor:pointer;text-align:center}#newsletter-dialog input[type=submit]:hover{background:#3e382f}#newsletter-dialog input:focus-visible{outline:2px solid #716955;outline-offset:3px}.newsletter-message>small{display:block;font-size:8px;color:#70695d;line-height:1.7}.newsletter-message>small a{text-decoration:underline}#newsletter-dialog .mc4wp-response{font-size:12px;line-height:1.6}#newsletter-dialog .mc4wp-alert{padding:10px 0;color:#101110}.ns-related{clear:both;padding-top:45px}.ns-related>h2{font-size:30px;letter-spacing:-.04em;margin:0 0 28px}.ns-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.ns-related-card{min-width:0}.ns-related-card img{display:block;width:100%;aspect-ratio:1;object-fit:cover;transition:transform .5s}.ns-related-image{display:block;overflow:hidden;background:#e0d9ce}.ns-related-image:hover img{transform:scale(1.025)}.ns-related-card h3{font-size:22px;letter-spacing:-.04em;line-height:1.2;margin:18px 0 9px}.ns-related-card p{font-size:10px!important;color:#746e62;margin:0}.ns-related-bottom{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-top:22px;font-size:12px}.ns-related-bottom>a{font-size:10px;border-bottom:1px solid #a39c8e;padding-bottom:5px}@keyframes nadia-logo-turn{to{transform:rotate(360deg)}}
@supports not (mix-blend-mode:difference){body.nadia-artist-site>.header{background:#101110e8!important;backdrop-filter:blur(12px)}}
@media(max-width:700px){:root{--artist-header-height:72px}.artist-back-top{right:17px;bottom:17px;width:44px;height:44px}body:has(.thb-cookie-bar:not([hidden])) .artist-back-top{bottom:150px}.newsletter-photo{height:125px}.newsletter-message{padding:21px 23px 22px}#newsletter-dialog h2{font-size:35px}.ns-related-grid{grid-template-columns:1fr;gap:32px}.ns-related-card h3{font-size:24px}.ns-related-bottom{margin-top:15px}}
@media(prefers-reduced-motion:reduce){.header .monogram img{animation:none}html{scroll-behavior:auto!important}}
body.nadia-artist-site>.header.has-light-background,body.nadia-artist-site>.header.has-light-background a,body.nadia-artist-site>.header.has-light-background button{color:#101110}.header.has-light-background{border-bottom-color:#10111026}.header.has-light-background .monogram img{filter:none}.header.has-light-background .nav-bookings{border-color:#10111066}.header.has-light-background .basket-count{background:#101110;color:#eeeae3}.header.has-light-background .desktop-nav a:after{background:#101110}body.nadia-artist-site>.header.has-light-background .nav-bookings:hover{background:#101110;color:#eeeae3}.header a,.header button{transition:color .18s,background-color .18s,border-color .18s}
