:root{--primitive-bone-100:#e2d8cc;--primitive-bone-200:#eae2d8;--primitive-bone-300:#f0ebe3;--primitive-charcoal-100:#e3e0db;--primitive-charcoal-300:#c7c3be;--primitive-charcoal-500:#908c87;--primitive-charcoal-700:#5a5752;--primitive-charcoal-800:#3a3835;--primitive-charcoal-900:#1c1a18;--primitive-ivory-100:#f4ede2;--primitive-ivory-200:#f7f1e9;--primitive-ivory-300:#faf6f1;--primitive-red-100:#f7e3e2;--primitive-red-200:#eec5c3;--primitive-red-300:#e2a3a0;--primitive-red-400:#d6807c;--primitive-red-500:#cd6360;--primitive-red-600:#c44d4a;--primitive-red-700:#a83f3c;--primitive-red-800:#8a3431;--primitive-red-900:#6b2826;--primitive-status-error-50:#fdecea;--primitive-status-error-600:#b5352a;--primitive-status-success-50:#e8f2eb;--primitive-status-success-600:#3a6b4a;--primitive-status-warning-50:#fdf5e6;--primitive-status-warning-600:#9b6d1e;--color-surface-page:#fff;--color-surface-card:#fff;--color-surface-raised:var(--primitive-ivory-200);--color-surface-sunken:var(--primitive-ivory-100);--color-surface-muted:var(--primitive-bone-300);--color-surface-inverse:var(--primitive-charcoal-900);--color-text-primary:var(--primitive-charcoal-900);--color-text-secondary:var(--primitive-charcoal-700);--color-text-tertiary:var(--primitive-charcoal-500);--color-text-disabled:var(--primitive-charcoal-300);--color-text-inverse:var(--primitive-ivory-100);--color-text-link:var(--primitive-charcoal-900);--color-border-default:var(--primitive-bone-100);--color-border-subtle:var(--primitive-bone-200);--color-border-strong:var(--primitive-charcoal-300);--color-border-focus:var(--primitive-charcoal-900);--color-border-inverse:var(--primitive-ivory-100);--color-status-success:var(--primitive-status-success-600);--color-status-success-bg:var(--primitive-status-success-50);--color-status-warning:var(--primitive-status-warning-600);--color-status-warning-bg:var(--primitive-status-warning-50);--color-status-error:var(--primitive-status-error-600);--color-status-error-bg:var(--primitive-status-error-50);--color-campaign:var(--primitive-red-600);--shadow-sm:0 0.1rem 0.2rem 0 rgb(28 26 24/4%);--shadow-md:0 0.2rem 0.8rem 0 rgb(28 26 24/6%);--shadow-lg:0 0.8rem 3.2rem 0 rgb(28 26 24/8%);--shadow-frame:0 1.8rem 6rem -1.6rem rgba(28,26,24,.22);--sp-1:0.4rem;--sp-2:0.8rem;--sp-3:1.2rem;--sp-4:1.6rem;--sp-5:2rem;--sp-6:2.4rem;--sp-8:3.2rem;--sp-10:4rem;--sp-12:4.8rem;--sp-16:6.4rem;--sp-20:8rem;--sp-24:9.6rem;--radius-none:0;--radius-xs:0.2rem;--radius-sm:0.4rem;--radius-md:0.6rem;--white:#fff;--black:#000;--broken-white:var(--color-surface-raised);--broken-white-light:var(--color-surface-sunken);--broken-white-dark:var(--color-surface-muted);--gray:var(--color-border-strong);--silver:var(--color-border-strong);--font-display:utile-display,utile-display-fallback,arial,sans-serif;--font-body:archivo,medium-fallback,arial;--font-body-light:archivo-light,medium-fallback,arial;--font-body-bold:archivo-bold,semibold-fallback,arial;--motion-fast:220ms;--motion-default:320ms;--motion-slow:520ms;--motion-easing:cubic-bezier(0.2,0.8,0.2,1)}.form-theme-inverse,.surface-inverse{--color-border-focus:var(--color-border-inverse)}@font-face{font-display:swap;font-family:archivo;font-variation-settings:"wght" 400,"wdth" 100;font-weight:400;src:url(/assets/white/fonts/archivo.woff2)}@font-face{font-display:swap;font-family:archivo-light;font-variation-settings:"wght" 300,"wdth" 100;font-weight:300;src:url(/assets/white/fonts/archivo.woff2)}@font-face{font-display:swap;font-family:archivo-bold;font-variation-settings:"wght" 700,"wdth" 100;font-weight:700;src:url(/assets/white/fonts/archivo.woff2)}@font-face{font-display:swap;font-family:utile-display;font-style:normal;font-weight:400;src:url(/assets/white/fonts/utile/utile-display-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:utile-display;font-style:normal;font-weight:300;src:url(/assets/white/fonts/utile/utile-display-light.woff2) format("woff2")}@font-face{ascent-override:normal;descent-override:normal;font-family:semibold-fallback;font-weight:700;line-gap-override:normal;size-adjust:100%;src:local(arial)}@font-face{ascent-override:normal;descent-override:normal;font-family:medium-fallback;line-gap-override:normal;size-adjust:99%;src:local(arial)}@font-face{ascent-override:89.5063%;descent-override:22.4039%;font-family:utile-display-fallback;line-gap-override:0%;size-adjust:89.3574%;src:local(arial)}site-header.mobile{display:block;font-family:var(--font-body);font-size:1.54rem}site-header.mobile>header{align-items:center;background-color:var(--white);border-bottom:.1rem solid rgba(0,0,0,.3);display:grid;gap:1rem var(--sp-5);grid-template-areas:"navigation logo service";grid-template-columns:2rem minmax(0,1fr) 12rem;margin-inline:auto;max-width:1920px;min-height:5rem;padding:1rem}@media(min-width:480px){site-header.mobile>header{grid-template-columns:12rem minmax(0,1fr) 12rem}}site-header.mobile .main-logo{align-items:center;display:flex;grid-area:logo}@media(min-width:480px){site-header.mobile .main-logo{justify-self:center}}site-header.mobile .main-logo svg{max-width:100%}site-header.mobile aside .language-switcher{display:none}site-header.mobile nav .language-switcher{border-top:.1rem solid var(--border-color);margin-bottom:10rem;margin-top:1rem;padding-top:1rem}site-header.mobile search-focus{display:none}site-header.mobile search-focus form button,site-header.mobile search-focus form input{grid-area:1/1}site-header.mobile search-focus form input{width:100%}site-header.mobile search-focus form button[type=submit]{justify-self:flex-end;margin-right:-.5rem;padding-inline:var(--sp-5)}site-header.mobile .search-toggle{display:flex}site-header.mobile .search-toggle input[type=checkbox]{height:0;opacity:0;width:0}site-header.mobile .search-toggle svg:last-of-type{display:none}site-header.mobile>header:has(input:checked){grid-template-areas:"search search service";position:relative}site-header.mobile>header:has(input:checked) .main-logo,site-header.mobile>header:has(input:checked) .nav-container{display:none}site-header.mobile>header:has(input:checked) search-focus{display:block}site-header.mobile>header:has(input:checked) .search-toggle svg:first-of-type{display:none}site-header.mobile>header:has(input:checked) .search-toggle svg:last-of-type{display:block}site-header.mobile aside{grid-area:service;position:relative}site-header.mobile aside .service-container{display:flex;justify-content:space-between;margin-left:1.5rem;min-width:10rem}site-header.mobile aside details:has(.pos) summary{padding:0}@media(max-width:1024px){site-header.mobile{position:relative}site-header.mobile>header{border-bottom:0;gap:0;grid-template-areas:"navigation logo service" "search search search";grid-template-columns:4.4rem minmax(0,1fr) auto;grid-template-rows:4.9rem auto;padding:0}site-header.mobile>header>.nav-container{align-items:center;display:flex;justify-content:center;min-height:4.4rem;min-width:4.4rem}site-header.mobile .navigation-mobile-toggle{align-items:center;display:flex;height:100%;justify-content:center;margin:0;padding:0;width:100%}site-header.mobile .navigation-mobile-toggle svg{flex:none;height:2.3rem;width:2.3rem}site-header.mobile .main-logo{grid-column:1/-1;justify-self:center}}@media(max-width:1024px)and (max-width:980px){site-header.mobile .main-logo{grid-area:logo;justify-self:start}}@media(max-width:1024px){site-header.mobile search-focus{border-top:.1rem solid rgba(0,0,0,.3);display:block;grid-area:search;padding:1.6rem 1.1rem 1.1rem}site-header.mobile search-focus form input{line-height:4.3rem}site-header.mobile .search-toggle{display:none}site-header.mobile aside{gap:0}site-header.mobile aside>*{padding:0}site-header.mobile aside .auth-link,site-header.mobile aside .cart-link,site-header.mobile aside .nav-container:has(details.contact,whats-app-contact),site-header.mobile aside .wishlist-link,site-header.mobile aside details.contact>summary{align-items:center;display:flex;height:4.4rem;justify-content:center;padding:0;width:4.4rem}site-header.mobile aside .nav-container:has(whats-app-contact) whats-app-contact{line-height:1;padding-inline:0}}.suggestion-container .suggestions{display:flex;flex-direction:column;gap:var(--sp-5);grid-template-columns:repeat(4,1fr);margin-block:var(--sp-5);width:100%}@media(min-width:980px){.suggestion-container .suggestions{display:grid}}.suggestion-container dl{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:2rem auto;width:100%}@media(min-width:980px){.suggestion-container dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.suggestion-container dl:first-child{grid-template-columns:repeat(4,minmax(0,1fr))}@media(min-width:980px){.suggestion-container dl:first-child{width:calc(100% - 1rem)}}.suggestion-container dt{grid-column:1/-1}.suggestion-container dl:first-child{grid-column:span 2}.suggestion-container dd{display:flex;flex-direction:column;gap:.5rem}.suggestion-container dd img{width:100%}.suggestion-container dd span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}search-focus{grid-area:search}search-focus form{display:grid;margin-bottom:0;position:relative}search-focus input{background-color:var(--search-background-color,var(--color-surface-muted));border:0;border-radius:var(--radius-sm);color:var(--color-text-primary);font-family:var(--font-body);font-size:1.6rem;grid-area:1/1;line-height:2.8rem;padding-inline:1.8rem var(--sp-10);width:100%}search-focus input:focus{outline:none}search-focus input::-moz-placeholder{color:var(--search-placeholder-color,var(--color-text-tertiary))}search-focus input::placeholder{color:var(--search-placeholder-color,var(--color-text-tertiary))}search-focus input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}search-focus:has(.search-terms:not(:empty)):has(.autocomplete-container:not([hidden])) input{border-bottom-left-radius:0;border-bottom-right-radius:0}search-focus button{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;grid-area:1/1;justify-content:center;justify-self:flex-end;margin-left:-7rem;padding:.5rem 1rem}@media(min-width:1600px){search-focus button{padding:.5rem var(--sp-5)}}search-focus svg{aspect-ratio:1;background:var(--search-background-color,var(--color-surface-muted));border-radius:50%;color:var(--search-icon-color,var(--color-text-primary));outline:.5rem solid var(--search-background-color,var(--color-surface-muted));vertical-align:revert;width:1.8rem}search-focus .clear-search{display:none}@media(max-width:1024px){search-focus .clear-search{align-items:center;align-self:center;display:flex;grid-area:1/1;height:4.4rem;justify-content:center;justify-self:flex-end;margin:0 3.6rem 0 0;padding:0;width:4.4rem}search-focus .clear-search svg{aspect-ratio:1;background:transparent;border-radius:0;outline:0;width:1.4rem}search-focus:has(input:-moz-placeholder-shown) .clear-search{display:none}search-focus:has(input:placeholder-shown) .clear-search{display:none}}search-focus .autocomplete-container:not([hidden]){background:#fff;border-bottom-left-radius:2rem;border-bottom-right-radius:2rem;border-top:.05rem solid rgba(0,0,0,.3);box-shadow:0 .2rem .8rem rgba(0,0,0,.08);box-sizing:border-box;margin:auto;padding-block:1rem;padding-inline:var(--sp-5);position:absolute;top:100%;width:100%;z-index:35}search-focus .autocomplete-container:not([hidden]) a{display:block}.ios search-focus input:focus{outline:none}.search-dropdown{background-color:rgba(0,0,0,.5);height:100vh;overflow-x:hidden;overflow-y:auto;overscroll-behavior:none;padding-block-end:75vh;position:fixed;width:100%;z-index:20}@media(max-width:1024px){.search-dropdown{background-color:#fff;border-bottom-left-radius:2rem;border-bottom-right-radius:2rem;box-shadow:0 .2rem .8rem rgba(0,0,0,.08);height:auto;left:0;max-height:70vh;padding-block-end:0;position:absolute;right:0;top:100%;width:100%}}.search-dropdown .search-dropdown-content{background-color:#fff}.search-dropdown .search-dropdown-content>div{margin-inline:auto;max-width:calc(1920px - 4rem);padding-top:1rem;width:calc(100% - 4rem)}@media(min-width:1024px){.search-dropdown .search-dropdown-content>div{border-top:.1rem solid rgba(0,0,0,.3)}}.search-dropdown .close{grid-column:1/span 5}.search-dropdown .close button{background-color:transparent;border:0;cursor:pointer;float:right}.search-dropdown .close button:focus-visible{outline:0}.search-dropdown .close button svg{height:2rem;width:2rem}.search-dropdown .dropdown-header,.search-dropdown dt{color:var(--color-text-secondary);font-size:1.1rem;letter-spacing:.01rem;margin-block-end:1rem;text-transform:uppercase}.search-dropdown dd{margin-inline-start:0}.search-dropdown .help-bar{border-top:.1rem solid rgba(0,0,0,.3);display:grid;gap:1rem;grid-column:1/span 2;grid-template-columns:auto max-content max-content;margin-block-start:var(--sp-5);padding-block:1rem}.search-dropdown .help-bar div{align-items:center;color:rgba(0,0,0,.3);display:flex;font-size:1.1rem;letter-spacing:.01rem;text-transform:uppercase}.search-dropdown .help-bar svg{display:block;height:1.5rem;margin-right:1rem;width:1.5rem}@media(max-width:1024px){.search-dropdown .close,.search-dropdown .help-bar{display:none}}@keyframes countAdded{0%{transform:scale(2)}80%,to{transform:scale(1)}90%{transform:scale(1.25)}}site-header header>aside{align-items:center;display:flex;flex-direction:row;gap:1rem;grid-area:service;justify-content:flex-end}site-header header>aside svg{aspect-ratio:1;vertical-align:revert;width:2.2rem}site-header header>aside>*{line-height:1;padding:.3rem}site-header select.language-switcher{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'><path d='M1 1.5L6 6.5L11 1.5' stroke='%231C1A18' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right .2rem center;background-repeat:no-repeat;background-size:.9rem;border:0;color:#000;cursor:pointer;font-family:var(--font-body-bold);font-size:1.6rem;height:4.2rem;line-height:1;margin:0;min-height:0;outline:0;padding:0 1.4rem 0 .5rem;width:4.2rem}site-header select.language-switcher:focus-visible{outline:.2rem solid var(--color-border-focus);outline-offset:.2rem}site-header .cart-link,site-header .wishlist-link{position:relative}@media(max-width:1024px){site-header .cart-link header-counter:not([hidden]),site-header .wishlist-link header-counter:not([hidden]){right:.6rem;top:.75rem}}site-header header-counter:not([hidden]){align-items:center;background:var(--color-text-link);color:#fff;display:flex;font-size:1rem;justify-content:center;line-height:1.5;min-width:1.2rem;padding:0 .3rem;position:absolute;right:-.5rem;text-align:center;top:-1.25rem}site-header header-counter:not([hidden]).empty{display:none}site-header header-counter:not([hidden]).added{animation:countAdded .2s linear}@media(max-width:1024px){aside .nav-container:has(details.contact){display:none}}@media(min-width:1024px){.search-toggle{display:none}}aside .nav-container:has(details.contact){padding:0}@media(min-width:1024px){details.contact.contact{padding-left:var(--sp-5)}}details.contact.contact>summary svg{color:#000;margin-block:.3rem -.5rem}details.contact.contact dl{display:grid;gap:var(--sp-5);grid-template-columns:repeat(4,1fr)}details.contact.contact dd{border:.1rem solid var(--border-color);border-radius:var(--radius-none);padding:1rem}details.contact.contact dd:hover{--border-color:var(--color-border-strong);background-color:var(--color-surface-raised);cursor:pointer}details.contact.contact a{display:flex;flex-direction:column;gap:1rem}details.contact.contact img{aspect-ratio:217/85;background-color:var(--color-surface-muted);border-radius:var(--radius-none);margin-bottom:1rem;width:100%}details.contact.contact header{font-family:var(--font-body-bold);font-size:1.5rem;line-height:1.5}details.contact.contact aside{color:var(--color-text-secondary)}details.contact.contact dd svg{aspect-ratio:1;width:2rem}details.contact.contact button{background-color:var(--color-surface-inverse);border:0;border-radius:var(--radius-none);cursor:pointer;display:inline-block;font-family:var(--font-body-bold);font-size:1.2rem;letter-spacing:.14em;line-height:1.5;margin-top:1rem;min-height:3.2rem;padding:var(--sp-2) var(--sp-4);text-align:center;text-transform:uppercase;transition:background-color var(--motion-fast) var(--motion-easing);white-space:nowrap;width:100%}details.contact.contact button,details.contact.contact button:hover,details.contact.contact button:visited{color:var(--color-text-inverse);text-decoration:none}details.contact.contact button:hover{background-color:color-mix(in srgb,var(--color-surface-inverse) 82%,transparent)}details.contact.contact button:focus-visible{outline:.2rem solid var(--color-border-focus);outline-offset:.2rem}details.contact.contact button:disabled,details.contact.contact button[disabled]{background-color:var(--color-surface-muted);border-color:var(--color-surface-muted);color:var(--color-text-disabled);cursor:not-allowed}details.contact.contact button:disabled:hover,details.contact.contact button[disabled]:hover{background-color:var(--color-surface-muted);color:var(--color-text-disabled)}site-header.bob-active.desktop header{grid-template-columns:20rem minmax(0,1fr) minmax(0,1fr) 40rem}site-header.bob-active .auth-link{align-items:center;border:.1rem solid #000;border-radius:.5rem;display:flex;padding:.2rem .5rem}site-header.bob-active .auth-link svg{height:1.8rem;width:1.8rem}site-header.bob-active .bob-name{display:inline-block;font-size:1.5rem;max-width:18ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}site-header.bob-active.desktop .auth-link{gap:.5rem}site-header.bob-active.mobile .bob-name{font-size:0}site-header:has(whats-app-contact){--aside-gap:0.25rem}site-header:has(whats-app-contact) header>aside{gap:var(--aside-gap)}site-header:has(whats-app-contact) aside .nav-container{align-items:center;display:inline-flex;gap:var(--aside-gap)}@media(min-width:1024px){site-header:has(whats-app-contact) aside .nav-container details.contact.contact{padding-left:0}}site-header:has(whats-app-contact) aside .nav-container whats-app-contact{padding-inline:.5rem}@media(max-width:1024px){site-header:has(whats-app-contact) aside .nav-container:has(details.contact){display:revert}site-header:has(whats-app-contact) aside .nav-container details.contact{display:none}}site-header.desktop .nav-container{--single-column:20rem;grid-area:navigation}site-header.desktop .nav-container>.navigation-mobile-toggle{display:none}site-header.desktop .nav-container nav{display:flex}@media(min-width:1260px){site-header.desktop .nav-container nav summary{padding-inline:1rem}site-header.desktop .nav-container nav{margin-inline:3rem}}site-header.desktop .nav-container nav>svg{display:none}site-header.desktop .nav-container summary{cursor:pointer;font-family:var(--font-body-bold);line-height:2;list-style:none;padding-block:var(--sp-5);padding-inline:.5rem;white-space:nowrap}site-header.desktop .nav-container details[open] summary,site-header.desktop .nav-container summary>a:hover{color:var(--color-text-link)}site-header.desktop .nav-container summary::-webkit-details-marker{display:none}site-header.desktop .nav-container .menu-container{background:#fff;border-top:.05rem solid rgba(0,0,0,.3);box-shadow:var(--shadow-frame);left:0;padding-inline:1.5rem;position:fixed;top:var(--top-offset);width:100vw;z-index:1}site-header.desktop .nav-container .menu{margin:auto;max-width:calc(var(--site-header-max-width) - 3rem);padding-block:3rem;padding-inline:.5rem;width:100%}site-header.desktop .nav-container .menu dt header{border-bottom:.1rem solid var(--border-color);font-family:var(--font-body-bold);font-size:1.55rem;letter-spacing:-.04rem;margin:0 0 1rem;padding-bottom:1rem}site-header.desktop .nav-container .menu dd{font-size:1.4rem;letter-spacing:-.04rem}site-header.desktop .nav-container .menu a{color:var(--link-color)}site-header.desktop .nav-container .menu a:hover{color:#000}site-header.desktop .nav-container .menu.artworks{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,6.6%))}site-header.desktop .nav-container .menu.artworks dl:not([class]){grid-column:span 2}site-header.desktop .nav-container .menu.artworks dl:not([class])>dd{line-height:2.32}site-header.desktop .nav-container .menu.artworks [data-price-block]{color:var(--link-color)}site-header.desktop .nav-container .menu.galleries{display:grid;grid-template-columns:repeat(12,1fr)}site-header.desktop .nav-container .menu.galleries dl{grid-column:span 2}site-header.desktop .nav-container .menu.galleries dt header{border:0;padding-bottom:0}site-header.desktop .nav-container .menu.galleries dd{font-size:1.2rem;line-height:2.3}site-header.desktop .nav-container .contact summary span{display:none}.touch site-header.desktop details:has(.menu-container) summary>a{pointer-events:none}site-header.mobile{--toggle-icon-closed:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");--toggle-icon-open:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}site-header.mobile .nav-container{grid-area:navigation;line-height:normal;position:relative}site-header.mobile .nav-container>.navigation-mobile-toggle{background:transparent;border:0;cursor:pointer;margin:-1rem;padding:1rem;transition:opacity .25s ease,transform .25s ease,visibility 0s}site-header.mobile .nav-container>.navigation-mobile-toggle>svg{display:block;max-width:3.8rem}site-header.mobile .nav-container>.navigation-mobile-toggle:last-of-type{left:0;margin:0;position:absolute;top:0}site-header.mobile .nav-container:not(.mobile-nav-open)>.navigation-mobile-toggle:last-of-type{opacity:0;transform:rotate(-90deg);transition-delay:0s,0s,.25s;visibility:hidden}site-header.mobile .nav-container.mobile-nav-open>.navigation-mobile-toggle:first-of-type{opacity:0;transform:rotate(90deg);transition-delay:0s,0s,.25s;visibility:hidden}site-header.mobile .nav-container-secondary{display:none}site-header.mobile .nav-container.mobile-nav-open nav{opacity:1;transform:translateY(0);transition-delay:0s;visibility:visible}site-header.mobile nav{background-color:var(--white);height:calc(100vh - var(--top-offset));inset:0;opacity:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:var(--sp-5);position:fixed;top:var(--top-offset);transform:translateY(-1rem);transition:opacity .25s ease,transform .25s ease,visibility 0s .25s;visibility:hidden;width:100vw;z-index:30}@media(prefers-reduced-motion:reduce){site-header.mobile .nav-container>.navigation-mobile-toggle,site-header.mobile nav{transition:none}}site-header.mobile nav svg{cursor:pointer;display:block;width:1.5rem}site-header.mobile nav>a{border-bottom:.1rem solid #000;display:block;font-family:var(--font-body-bold);padding-block:1rem}site-header.mobile details{position:relative}site-header.mobile details summary{display:block;font-family:var(--font-body-bold);padding:1rem 0;scroll-margin:1rem}site-header.mobile details:has(.menu-container) summary>a{pointer-events:none}site-header.mobile .contact dl{grid-template-columns:none;margin-inline:auto;max-width:50rem}@media(min-width:760px){site-header.mobile .contact dl{grid-template-columns:1fr 1fr;max-width:none}}site-header.mobile .contact summary svg{display:none}site-header.mobile details.separator summary{border-top:.1rem solid var(--border-color);margin-top:1.5rem;padding-top:var(--sp-5)}site-header.mobile details:has(.menu-container):after{aspect-ratio:1;background-image:var(--toggle-icon-closed);content:"";position:absolute;right:0;top:.75rem;width:2rem;z-index:-1}site-header.mobile details:has(.menu-container)[open]:after{background-image:var(--toggle-icon-open)}site-header.mobile summary::-webkit-details-marker{display:none}site-header.mobile summary::marker{content:"";display:none}site-header.mobile details ul{all:revert;list-style:none;padding:0}site-header.mobile details li{line-height:1.5;list-style:none}site-header.mobile details dl{margin-block:0}site-header.mobile details dt{padding-top:1rem;position:relative}site-header.mobile details dd{margin-inline-start:0}site-header.mobile .menu.artworks dt{padding-block:var(--sp-5) 1rem;position:relative}site-header.mobile .menu.artworks dt:after{aspect-ratio:1;background-image:var(--toggle-icon-open);bottom:.9rem;content:"";position:absolute;right:0;width:2rem;z-index:-1}site-header.mobile .menu.artworks dl:not(.open) dt:after{background-image:var(--toggle-icon-closed)}site-header.mobile .menu.artworks dl:not(.open) dd{display:none}site-header.mobile .menu.artworks dd{padding:1rem 1rem 1rem var(--sp-5)}site-header.mobile .menu.artworks header{scroll-margin:1rem}site-header.mobile .language-switcher-mobile summary{padding-block-end:var(--sp-5)}site-header.mobile .language-switcher-mobile a{align-items:center;border:.1rem solid var(--border-color);border-radius:var(--radius-none);display:inline-flex;margin-right:1rem;min-height:3.5rem;padding-inline:var(--sp-5)}site-header.mobile .language-switcher-mobile a.selected{background-color:#000;border-color:#000;color:#fff}site-header dl.highlights{align-content:flex-start;display:grid;gap:1rem;grid-column:span 5;grid-template-columns:1fr 1fr}@media(min-width:1024px){site-header dl.highlights{margin-right:var(--sp-5)}}site-header dl.highlights dt{grid-column:span 2}site-header dl.highlights dd{border:.1rem solid var(--border-color);border-radius:var(--radius-none);height:-moz-fit-content;height:fit-content;padding-inline:1.4rem}site-header dl.highlights dd a:has(svg){align-items:center;display:flex;gap:.5rem;min-height:3rem}site-header dl.highlights dd svg{aspect-ratio:1;width:1.6rem}site-header dl.highlights dd:hover{--border-color:var(--color-border-strong)}site-header dl.highlights dd.invert{background-color:#000}site-header dl.highlights dd.invert :is(svg,a){color:#fff!important}.menu.tiles dl{display:grid;gap:1rem;grid-template-columns:repeat(8,1fr)}.menu.tiles dl dd{text-align:center}.menu.tiles dl a{display:grid;gap:.5rem}.menu.tiles dl img{aspect-ratio:1;background-color:var(--border-color);border-radius:var(--radius-none);width:100%}.menu.tiles dl dd:last-of-type{position:relative}.menu.tiles dl dd:last-of-type:before{aspect-ratio:1;background-color:#000;border-radius:var(--radius-none);content:"";display:block;inset:0;position:absolute}.menu.tiles dl dd:last-of-type a{align-items:center;color:#fff;display:flex;inset:0;justify-content:center;padding-bottom:3.5rem;position:absolute}.menu.tiles dl dd:last-of-type a:hover{color:#fff}@media(max-width:1024px){.menu.tiles dl{grid-template-columns:repeat(4,1fr)}.menu.tiles dd:nth-child(n+8){display:none}.menu.tiles dd:last-of-type{display:block}}.menu.discovery{container-type:inline-size}.menu.discovery dl{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(33rem,49%));justify-content:center;max-width:100%;width:100vw}.menu.discovery dl img{display:none}@container (width < 1024px){.menu.discovery a{display:grid;gap:0 var(--sp-5);grid-template-columns:2rem auto}.menu.discovery aside,.menu.discovery button{grid-column:span 2;margin-top:1rem}}@container (width > 1024px){.menu.discovery dl{grid-template-columns:repeat(5,1fr)}.menu.discovery dl img{display:block}.menu.discovery a{display:grid;grid-template-rows:auto auto auto 1fr;height:100%}}.menu.discovery dd{border:.1rem solid var(--border-color);border-radius:var(--radius-none);padding:1rem}.menu.discovery dd:hover{background-color:var(--color-surface-raised);cursor:pointer}.menu.discovery img{aspect-ratio:2.55;background-color:var(--border-color);border-radius:var(--radius-none);margin-bottom:1rem;width:100%}.menu.discovery header{font-family:var(--font-body-bold);font-size:1.55rem;letter-spacing:-.04rem}.menu.discovery svg{aspect-ratio:1;width:2rem}.menu.discovery button{align-self:flex-end;background-color:var(--color-surface-inverse);border:0;border-radius:var(--radius-none);cursor:pointer;display:inline-block;font-family:var(--font-body-bold);font-size:1.2rem;letter-spacing:.14em;line-height:1.5;margin-top:var(--sp-5);min-height:3rem;padding:var(--sp-2) var(--sp-4);text-align:center;text-transform:uppercase;transition:background-color var(--motion-fast) var(--motion-easing);white-space:nowrap;width:100%}.menu.discovery button,.menu.discovery button:hover,.menu.discovery button:visited{color:var(--color-text-inverse);text-decoration:none}.menu.discovery button:hover{background-color:color-mix(in srgb,var(--color-surface-inverse) 82%,transparent)}.menu.discovery button:focus-visible{outline:.2rem solid var(--color-border-focus);outline-offset:.2rem}.menu.discovery button:disabled,.menu.discovery button[disabled]{border-color:var(--color-surface-muted);cursor:not-allowed}.menu.discovery button:disabled,.menu.discovery button:disabled:hover,.menu.discovery button[disabled],.menu.discovery button[disabled]:hover{background-color:var(--color-surface-muted);color:var(--color-text-disabled)}.menu.galleries{display:grid;grid-template-columns:1fr 1fr}.menu.galleries header{margin-bottom:1.5rem}.menu.galleries dd strong{font-family:var(--font-body);font-size:1rem;letter-spacing:.1rem;text-transform:uppercase}.menu.galleries dl a{font-size:1.4rem}@media(max-width:1024px){.menu.galleries dl a{line-height:2}}.menu.galleries dl.services{align-content:flex-start;display:grid;gap:1rem;grid-column:span 2}.menu.galleries dl.services dd{border:.1rem solid var(--border-color);border-radius:var(--radius-none)}.menu.galleries dl.services dd:last-child{background-color:#000}.menu.galleries dl.services dd:last-child *{color:#fff}.menu.galleries dl.services a{align-items:center;display:flex;gap:var(--sp-5);padding:.5rem 1rem}.menu.galleries dl.services a svg{color:var(--color-text-tertiary)}.menu.galleries dl.services a:hover svg{color:#000}.menu.galleries dl.services svg{aspect-ratio:1;width:2rem}@media(min-width:1024px){.menu.galleries{display:block}.menu.galleries dl.services{grid-column:span 4}}.agent-avatar{align-items:center;aspect-ratio:1;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-family:var(--font-body-bold);font-size:.9rem;justify-content:center;letter-spacing:.1rem;text-transform:uppercase;width:2.4rem}.agent-menu .menu{--agent-menu-gap:1.5rem;display:grid;gap:var(--agent-menu-gap);grid-template-columns:repeat(6,1fr)}.agent-menu .menu dl{align-content:start;display:grid;gap:var(--agent-menu-gap)}.agent-menu .menu dl:first-of-type{grid-column:span 5;grid-template-columns:repeat(5,1fr)}.agent-menu .menu dl:last-of-type{grid-template-columns:repeat(1,1fr)}.agent-menu .menu dl:last-of-type dd{background-color:#000}.agent-menu .menu dl:last-of-type dd :is(a,svg){color:#fff}.agent-menu .menu dl:last-of-type dd :is(a,svg):hover{color:#fff}.agent-menu .menu dd{border:.1rem solid var(--border-color);border-radius:.9rem}.agent-menu .menu a{font-size:1.14rem;gap:1rem;letter-spacing:-.04rem;min-height:3.5rem;padding-inline:1rem}.agent-menu .menu a,.agent-menu .menu a div:first-of-type{align-items:center;display:flex}.agent-menu .menu a div:last-of-type{font-size:1.5rem}.agent-menu .menu svg{aspect-ratio:1;width:1.8rem}site-header.mobile .agent-menu .menu-container{background-color:#fff;height:calc(100vh - var(--top-offset));left:0;overflow-y:auto;overscroll-behavior:contain;padding:1.5rem 1.5rem 5rem;position:fixed;right:0;top:var(--top-offset);z-index:1}site-header.mobile .agent-menu .menu,site-header.mobile .agent-menu dl:first-of-type{grid-template-columns:none}@media(min-width:512px){site-header.mobile .agent-menu dl:first-of-type{grid-template-columns:1fr 1fr}}@media(max-width:759px){.hidden-xs{display:none!important}}@media(min-width:760px)and (max-width:979px){.hidden-sm{display:none!important}}@media(min-width:980px)and (max-width:1259px){.hidden-md{display:none!important}}@media(min-width:1260px){.hidden-lg{display:none!important}}.banner-wrapper a{text-decoration:none}promotion-banner{display:block;position:relative;--promotion-close:block}promotion-banner>button{background-color:transparent;border:0;color:var(--banner-close-color,#fff);cursor:pointer;height:100%;position:absolute;right:1rem}promotion-banner svg{display:block}.action-banner{align-items:center;background-color:var(--action-banner-background,var(--color-surface-muted));color:var(--action-banner-color,var(--color-text-primary));display:flex;font-family:var(--font-body);font-size:1.7rem;gap:var(--action-banner-gap,0);justify-content:center;letter-spacing:-.04rem;line-height:normal;margin:0 auto;min-height:4.3rem;padding:.6rem 3rem;text-align:center}.action-banner b,.action-banner strong{font-family:var(--font-body-bold);-webkit-font-smoothing:antialiased}.action-banner .mobile{display:flex}@media(min-width:980px){.action-banner .mobile{display:none}}.action-banner .desktop{display:none}@media(min-width:980px){.action-banner .desktop{display:flex}}body:has(site-header){--top-offset:9.4rem}site-header{--font-content:var(--font-body);--font-bold:var(--font-body-bold);--font-extra-bold:var(--font-body-bold);--site-header-max-width:1920px;--border-color:var(--color-border-default);--link-color:#364153;font-family:var(--font-body)}site-header *{box-sizing:border-box}site-header a{color:#000;text-decoration:none}site-header .main-logo svg{color:var(--black)}.disable-overflow:has(site-header.desktop) .content-container{margin-top:var(--top-offset)}.disable-overflow:has(site-header.desktop) site-header.desktop{position:fixed;width:100%}.content-container.disable-overflow{height:100vh}site-header.desktop{background-color:var(--white);border-bottom:.1rem solid #b3b3b3;display:block;position:sticky;top:0;z-index:33}site-header.desktop>header{align-items:center;display:grid;gap:1rem;grid-template-areas:"logo navigation search service";grid-template-columns:15rem minmax(0,1fr) minmax(5rem,15%) 22rem;margin-inline:auto;max-width:var(--site-header-max-width);padding:0 var(--sp-5)}@media(min-width:1260px){site-header.desktop>header{grid-template-columns:15rem minmax(0,1fr) minmax(5rem,20%) 25rem}}@media(min-width:1600px){site-header.desktop>header{grid-template-columns:15rem minmax(0,1fr) minmax(5rem,25%) 25rem}}site-header.desktop.is-agent aside{gap:.5rem}site-header.desktop .main-logo{display:flex;grid-area:logo}site-header.desktop.is-agent .main-logo svg{width:12.5rem}site-header.desktop .language-switcher-mobile,site-header.desktop nav .language-switcher{display:none}.pos-checkout site-header.desktop{border:0;position:static}.pos-checkout site-header.desktop .banner-wrapper{display:none}.pos-checkout site-header.desktop header{gap:0;grid-template-rows:revert}.pos-checkout search-focus{display:none}.disable-overflow{overflow:hidden!important;overscroll-behavior:none;touch-action:pan-y}body:has(bottom-nav:not([hidden])){padding-block-end:var(--bottom-nav-height)}body:has(bottom-nav:not([hidden])) site-header.mobile>header{grid-template-areas:"logo service";grid-template-columns:minmax(0,1fr) auto;position:relative}@media(max-width:980px){body:has(bottom-nav:not([hidden])) site-header.mobile>header{border-bottom:.1rem solid rgba(0,0,0,.3);padding:1rem}}body:has(bottom-nav:not([hidden])) site-header.mobile .main-logo{grid-column:1/-1;justify-self:center}body:has(bottom-nav:not([hidden])) site-header.mobile .search-toggle,body:has(bottom-nav:not([hidden])) site-header.mobile>header>.nav-container{display:none}body:has(bottom-nav:not([hidden])) site-header.mobile aside{position:static;z-index:1}body:has(bottom-nav:not([hidden])) site-header.mobile .auth-link{left:1rem;position:absolute;top:50%;translate:0 -50%}body:has(bottom-nav:not([hidden])) site-header.mobile aside .nav-container:has(whats-app-contact){display:flex;left:4rem;position:absolute;top:50%;translate:0 -50%}body:has(bottom-nav:not([hidden])) .filter-actions{background-color:#fff;border-top:.1rem solid var(--color-surface-muted);bottom:var(--bottom-nav-height);left:0;padding:0 var(--sp-5);position:fixed;right:0;z-index:15}body:has(bottom-nav:not([hidden])) .filter-options.open,body:has(bottom-nav:not([hidden])) .filters.open{bottom:var(--bottom-nav-height)}body:has(bottom-nav:not([hidden])) .livechat_button{bottom:calc(var(--bottom-nav-height) + 2.6rem)!important}body:has(bottom-nav:not([hidden])):has(.filter-actions) .livechat_button{bottom:calc(var(--bottom-nav-height) + 5.2rem)!important}body:has(bottom-nav:not([hidden])) search-focus{display:none!important}