:root{--eg-z-float:var(--z-banner);--eg-z-dialog:var(--z-overlay);--eg-z-cookie:var(--z-toast);--eg-bottom:var(--space-4)}@media (max-width:1023px){.storefront:has(.booking-bar){--eg-bottom:calc(var(--space-4) + 76px)}}.storefront:has(>.eg-support){--float-room:calc(var(--eg-bottom) + 60px + env(safe-area-inset-bottom,0px))}@media (min-width:768px){.storefront:has(>.eg-support[data-variant=sideTab]){--float-room:0px}}@media (max-width:1023.98px){.storefront:has(.filters-fab){--float-room:calc(var(--space-5) + var(--control-height) + env(safe-area-inset-bottom,0px))}.storefront:has(>.eg-support):has(.filters-fab){--float-room:max(calc(var(--eg-bottom) + 60px + env(safe-area-inset-bottom,0px)), calc(var(--space-5) + var(--control-height) + env(safe-area-inset-bottom,0px)))}}.storefront>.site-footer:after{content:"";height:var(--float-room,0px);display:block}.eg-link-button{min-height:var(--tap);padding:0 var(--space-1);color:var(--brand-text);font:inherit;font-weight:var(--weight-bold);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:underline;display:inline-flex}.eg-link-button:hover{text-decoration-thickness:2px}.eg-icon-button{width:var(--tap);height:var(--tap);border:1px solid var(--hairline);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink-strong);cursor:pointer;flex:none;place-items:center;display:inline-grid}.eg-icon-button:hover{border-color:var(--hairline-strong)}.eg-backdrop{z-index:var(--eg-z-dialog);background:var(--overlay);position:fixed;inset:0}.eg-support{right:var(--space-4);bottom:var(--eg-bottom);z-index:var(--eg-z-float);align-items:flex-end;gap:var(--space-3);max-width:calc(100vw - 2 * var(--space-4));flex-direction:column-reverse;display:flex;position:fixed}.eg-support__launcher{justify-content:center;align-items:center;gap:var(--space-2);min-width:var(--tap);min-height:var(--tap);padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--brand);color:var(--on-brand);font:inherit;font-weight:var(--weight-bold);box-shadow:var(--shadow-raised);cursor:pointer;border:0;display:inline-flex}.eg-support__launcher:hover{background:var(--brand-hover)}.eg-support[data-variant=chatBubble] .eg-support__launcher{width:60px;height:60px;padding:0}@media (min-width:768px){.eg-support[data-variant=sideTab]{flex-direction:row-reverse;align-items:center;top:50%;bottom:auto;right:0;transform:translateY(-50%)}.eg-support[data-variant=sideTab] .eg-support__launcher{min-height:132px;padding:var(--space-3) var(--space-2);border-radius:var(--radius-control) 0 0 var(--radius-control);writing-mode:vertical-rl;text-orientation:mixed}.eg-support[data-variant=sideTab] .eg-support__launcher:focus-visible{outline-color:var(--on-brand);outline-offset:calc(-2px - var(--focus-width))}.eg-support[data-variant=sideTab] .eg-support__panel{max-height:80vh;margin-right:var(--space-2)}}@media (max-width:767.98px){.eg-support[data-variant=sideTab] .eg-support__launcher{width:60px;height:60px;padding:0}.eg-support[data-variant=sideTab] .eg-support__launcher svg{width:26px;height:26px}.eg-support[data-variant=sideTab] .eg-support__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.eg-support__panel{width:min(380px, calc(100vw - 2 * var(--space-4)));max-height:min(640px, calc(100dvh - var(--eg-bottom) - 96px));padding:var(--space-5);border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-raised);overflow-y:auto}.eg-support__panel[hidden]{display:none}.eg-support__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.eg-support__head h2{font-size:var(--text-lg);margin:0}.eg-support__lede{margin:var(--space-2) 0 var(--space-3);color:var(--muted)}.eg-support__links{gap:var(--space-2);margin:0 0 var(--space-4);padding:0;list-style:none;display:grid}.eg-support__links a{align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-3);border:1px solid var(--hairline);border-radius:var(--radius-control);color:var(--ink-strong);font-weight:var(--weight-bold);overflow-wrap:anywhere;text-decoration:none;display:flex}.eg-support__links a:hover{border-color:var(--brand)}.eg-callback{padding-top:var(--space-4);border-top:1px solid var(--hairline)}.eg-callback__title{font-size:var(--text-md);margin:0}.eg-consent{border:0;margin:0;padding:0}.eg-consent legend{margin-bottom:var(--space-2);font-weight:var(--weight-bold)}.eg-consent__box{gap:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-snug);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.eg-consent__box input{width:22px;height:22px;margin:2px 0 0}.eg-consent__box input[aria-invalid=true]{outline:2px solid var(--danger);outline-offset:2px}.eg-consent>.error{padding-left:calc(22px + var(--space-2))}.eg-popup__box{z-index:var(--eg-z-dialog);border:1px solid var(--hairline);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-raised);display:grid;position:fixed;overflow:hidden}.eg-popup[data-variant=modal] .eg-popup__box{width:min(520px, calc(100vw - 2 * var(--space-4)));max-height:calc(100vh - 2 * var(--space-6));border-radius:var(--radius-lg);top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.eg-popup[data-variant=bottomSheet] .eg-popup__box{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-height:70vh;padding-bottom:env(safe-area-inset-bottom,0px);bottom:0;left:0;right:0;overflow-y:auto}@media (min-width:768px){.eg-popup[data-variant=bottomSheet] .eg-popup__box{width:min(760px, calc(100vw - 2 * var(--space-6)));grid-template-columns:minmax(0,240px) minmax(0,1fr);left:50%;right:auto;transform:translate(-50%)}}.eg-popup[data-variant=sideTab] .eg-popup__box{width:min(360px, calc(100vw - 52px - var(--space-4)));border-radius:var(--radius-card);max-height:80vh;top:50%;left:52px;overflow-y:auto;transform:translateY(-50%)}.eg-popup__tab{z-index:var(--eg-z-float);min-width:var(--tap);min-height:132px;max-height:60vh;padding:var(--space-3) var(--space-2);border-radius:0 var(--radius-control) var(--radius-control) 0;background:var(--accent);color:var(--accent-ink);font:inherit;font-weight:var(--weight-bold);writing-mode:vertical-rl;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border:0;position:fixed;top:50%;left:0;overflow:hidden;transform:translateY(-50%)rotate(180deg)}.eg-popup__photo{object-fit:cover;width:100%;height:100%;max-height:220px;display:block}@media (min-width:768px){.eg-popup[data-variant=bottomSheet] .eg-popup__photo{max-height:none}}.eg-popup__body{gap:var(--space-3);padding:var(--space-6) var(--space-5) var(--space-5);display:grid}.eg-popup__title{padding-right:var(--space-10);font-size:var(--text-xl);margin:0}.eg-popup__text{color:var(--ink);margin:0}.eg-popup__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.eg-popup__close{top:var(--space-3);right:var(--space-3);z-index:1;position:absolute}.eg-loyalty{gap:var(--space-6);margin-block:var(--space-8);padding:var(--space-6);border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--tint);display:grid}.eg-loyalty h2{margin:0 0 var(--space-2)}.eg-loyalty__text{margin:0 0 var(--space-4)}.eg-loyalty__perks{gap:var(--space-3);margin:0 0 var(--space-5);padding:0;list-style:none;display:grid}.eg-perk{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.eg-perk__icon{border-radius:var(--radius-pill);background:var(--surface);width:44px;height:44px;color:var(--brand-text);place-items:center;display:inline-grid}.eg-perk__text{gap:2px;display:grid}.eg-perk__text strong{color:var(--ink-strong)}.eg-loyalty__media :is(img,:where(.pic-crop)){object-fit:cover;border-radius:var(--radius-card);width:100%;height:100%;min-height:220px;max-height:360px;display:block}@media (min-width:768px){.eg-loyalty[data-variant=twoColumn]:has(.eg-loyalty__media){grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center}}.eg-loyalty[data-variant=featureCards]{background:var(--surface)}.eg-loyalty[data-variant=featureCards] .eg-loyalty__copy{justify-items:start;display:grid}.eg-loyalty[data-variant=featureCards] .eg-loyalty__perks{width:100%}@media (min-width:640px){.eg-loyalty[data-variant=featureCards] .eg-loyalty__perks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.eg-loyalty[data-variant=featureCards] .eg-loyalty__perks{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.eg-loyalty[data-variant=featureCards] .eg-perk{padding:var(--space-4);border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--tint);grid-template-columns:1fr}.eg-countdown-wrap{margin-block:var(--space-4)}.eg-countdown{align-items:center;gap:var(--space-2) var(--space-3);max-width:100%;color:var(--ink-strong);flex-wrap:wrap;display:inline-flex}.eg-countdown__label{font-weight:var(--weight-bold)}.eg-countdown__words,.eg-countdown__link{gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:inline-flex}.eg-countdown__link{color:inherit;text-decoration:none}.eg-countdown__link:hover .eg-countdown__label{text-decoration:underline}.eg-countdown[data-variant=chip]{min-height:var(--tap);padding:var(--space-1) var(--space-4);border:1px solid var(--hairline-strong);border-radius:var(--radius-pill);background:var(--highlight);color:var(--highlight-ink)}.eg-countdown[data-variant=chip][data-last-day=true]{font-weight:var(--weight-bold);border-width:2px}.eg-countdown__date{color:var(--muted)}.eg-countdown[data-variant=timer]{width:100%;padding:var(--space-5);border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--tint);grid-template-columns:auto minmax(0,1fr);display:grid}.eg-countdown[data-variant=timer] .eg-countdown__words{display:grid}.eg-countdown__timer{gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.eg-countdown__unit{min-width:64px;padding:var(--space-2) var(--space-3);border:1px solid var(--hairline);border-radius:var(--radius-control);background:var(--surface);justify-items:center;display:grid}.eg-countdown__value{color:var(--ink-strong);font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:1.1}.eg-countdown__name{color:var(--muted);font-size:var(--text-xs)}.eg-countdown__cta{grid-column:1/-1;justify-self:start}.eg-cookie{z-index:var(--eg-z-cookie);border:1px solid var(--hairline-strong);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-raised);position:fixed}.eg-cookie[data-variant=cornerCard]{left:var(--space-4);bottom:var(--space-4);width:min(420px, calc(100vw - 2 * var(--space-4)));max-height:calc(100vh - 2 * var(--space-4));border-radius:var(--radius-card);overflow-y:auto}.eg-cookie[data-variant=bottomBar]{max-height:80vh;padding-bottom:env(safe-area-inset-bottom,0px);border-width:1px 0 0;bottom:0;left:0;right:0;overflow-y:auto}.eg-cookie[data-variant=modal]{width:min(560px, calc(100vw - 2 * var(--space-4)));max-height:calc(100vh - 2 * var(--space-4));border-radius:var(--radius-lg);top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.eg-cookie__inner{gap:var(--space-3);padding:var(--space-5);display:grid}.eg-cookie[data-variant=bottomBar] .eg-cookie__inner{width:min(100%, var(--container));padding-inline:var(--gutter);margin-inline:auto}@media (min-width:1024px){.eg-cookie[data-variant=bottomBar] .eg-cookie__inner{align-items:center;column-gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto}.eg-cookie[data-variant=bottomBar] .eg-cookie__title,.eg-cookie[data-variant=bottomBar] .eg-cookie__choices{grid-column:1/-1}.eg-cookie[data-variant=bottomBar] .eg-cookie__actions{grid-template-columns:repeat(2,minmax(11rem,1fr))}}:is(body:has([data-eg-cookie-banner=open]) .eg-support,body:has([data-eg-cookie-banner=open]) .eg-popup__tab){visibility:hidden}.eg-cookie__title{font-size:var(--text-lg);margin:0}.eg-cookie__text{font-size:var(--text-sm);line-height:var(--leading-body);margin:0}.eg-cookie__policy{color:var(--brand-text);font-weight:var(--weight-bold)}.eg-cookie__actions{align-items:center;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));display:grid}.eg-cookie__actions>.eg-link-button{grid-column:1/-1;justify-self:start}.eg-cookie__button{width:100%;min-height:var(--tap);white-space:nowrap;border:1px solid var(--brand);background:var(--brand);color:var(--on-brand)}.eg-cookie__button:hover{background:var(--brand-hover)}.eg-cookie__choices{gap:var(--space-3);border:0;margin:0;padding:0;display:grid}.eg-cookie__choice{padding:var(--space-3);border:1px solid var(--hairline);border-radius:var(--radius-control)}.eg-switch{align-items:center;gap:var(--space-2) var(--space-3);min-height:var(--tap);font-weight:var(--weight-bold);color:var(--ink-strong);flex-wrap:wrap;display:flex}.eg-switch input{width:22px;height:22px}.eg-switch__state{color:var(--muted);font-size:var(--text-sm);font-weight:var(--weight-medium)}.eg-cookie__about{margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--text-sm)}.eg-cookie__error{color:var(--danger);font-weight:var(--weight-bold);margin:0}.eg-about{gap:var(--space-5);margin-block:var(--space-8);display:grid}.eg-about h2{margin:0}.eg-about__copy{align-content:start;gap:var(--space-3);display:grid}.eg-about__copy .eg-about__lead{margin:0}.eg-about__lead{margin:var(--space-2) 0 0;color:var(--ink-strong);font-size:var(--text-lg);line-height:var(--leading-snug)}.eg-about__columns{gap:var(--space-5);display:grid}.eg-about__column p,.eg-about__text p{margin:0 0 var(--space-3);line-height:var(--leading-body)}@media (min-width:768px){.eg-about__columns.eg-cols-2,.eg-about__columns.eg-cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}.eg-about[data-variant=collapsible]:has(.eg-about__media){grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start}}@media (min-width:1024px){.eg-about__columns.eg-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.eg-about__media :is(img,:where(.pic-crop)){object-fit:cover;border-radius:var(--radius-card);width:100%;max-height:420px;display:block}.eg-about__more>summary{width:fit-content;list-style:none}.eg-about__more>summary::-webkit-details-marker{display:none}.eg-about__more[open]>summary{margin-bottom:var(--space-3)}.eg-about__text.is-folded{-webkit-line-clamp:var(--eg-lines,4);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.eg-about__text.is-folded p{display:inline}.eg-about__text.is-folded p+p:before{content:" "}.eg-similar{margin-top:var(--space-10)}@media (min-width:1024px) and (max-width:1179.98px){.eg-similar .eg-similar__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.eg-popup__box,.eg-support__panel,.eg-cookie{animation:.18s ease-out eg-rise}}@keyframes eg-rise{0%{opacity:0}to{opacity:1}}@media print{.eg-support,.eg-popup,.eg-cookie,.eg-backdrop{display:none!important}}html[data-pb-mode=edit] .eg-cookie,html[data-pb-mode=edit] .eg-popup .eg-popup__box{z-index:auto;width:min(100% - 2 * var(--space-4), var(--container));max-height:none;margin:var(--space-4) auto;box-shadow:none;animation:none;position:relative;inset:auto;transform:none}html[data-pb-mode=edit] .eg-backdrop{display:none}
.rq-services{gap:var(--space-4);display:grid}@media (min-width:768px){.rq-services{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.rq-services{grid-template-columns:repeat(3,minmax(0,1fr))}}.rq-service{align-content:start;gap:var(--space-3);min-width:0;display:grid}.rq-service h3{font-size:var(--text-lg);overflow-wrap:break-word;margin:0}.rq-service p{overflow-wrap:break-word;margin:0}.rq-service__head{gap:var(--space-1);display:grid}.rq-service__head .icon{vertical-align:-3px}.rq-service__category{border-radius:var(--radius-pill);background:var(--brand-50);color:var(--brand);font-size:var(--text-sm);font-weight:var(--weight-bold);justify-self:start;padding:2px 10px}.rq-service__facts{gap:var(--space-2) var(--space-4);font-size:var(--text-sm);flex-wrap:wrap;margin:0;display:flex}.rq-service__facts div{gap:var(--space-1);align-items:center;display:flex}.rq-service__facts dt{color:var(--muted)}.rq-service__facts dd{margin:0}.rq-service__price{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-control);background:var(--tint);display:grid}.rq-service__coverage{gap:var(--space-3);display:grid}@media (min-width:480px){.rq-service__coverage{grid-template-columns:repeat(2,minmax(0,1fr))}}.rq-service__coverage h4{margin:0 0 var(--space-1);font-size:var(--text-sm)}.rq-service__coverage ul{gap:var(--space-1);font-size:var(--text-sm);margin:0;padding:0;list-style:none;display:grid}.rq-service__coverage li{gap:var(--space-2);overflow-wrap:break-word;align-items:flex-start;min-width:0;display:flex}.rq-service__coverage .icon{flex:none;margin-top:2px}.rq-service__ask{justify-self:start;max-width:100%}.rq-form h2,.form-card>h2{margin-top:0}.rq-consent{margin-top:var(--space-2)}.rq-needs{border:0;min-width:0;margin:0;padding:0}.rq-needs legend{margin-bottom:var(--space-2);font-weight:var(--weight-bold)}.rq-needs__grid{gap:var(--space-2);display:grid}@media (min-width:640px){.rq-needs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rq-gate{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--brand-100);border-radius:var(--radius-control);background:var(--brand-50);display:grid}.rq-gate h3,.rq-gate p{margin:0}.rq-gate__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.rq-received__code{gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-control);background:var(--success-50);text-align:center;justify-items:center;margin:0;display:grid}.rq-received__code strong{font-size:var(--text-2xl);letter-spacing:.04em;overflow-wrap:anywhere}.rq-received__next{margin:var(--space-2) 0 0;font-size:var(--text-lg)}.rq-received__steps{gap:var(--space-2);padding-left:var(--space-5);margin:0;display:grid}.rq-invite{gap:var(--space-4);margin-block:var(--space-6);padding:var(--space-5);border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface);align-items:center;display:grid}.rq-invite h2{margin:0 0 var(--space-1);font-size:var(--text-xl,var(--text-lg));overflow-wrap:break-word}.rq-invite p{margin:0}.rq-invite__icon{background:var(--brand-50);width:52px;height:52px;color:var(--brand);border-radius:50%;place-items:center;display:inline-grid}.rq-invite__button{justify-self:start;max-width:100%}.rq-invite[data-variant=band]{background:var(--tint);border-color:#0000}@media (min-width:768px){.rq-invite{grid-template-columns:auto minmax(0,1fr) auto}.rq-invite__button{justify-self:end}}
:root{--page-ink:var(--ink);--page-ink-strong:var(--ink-strong);--page-muted:var(--muted);--page-brand-text:var(--brand-text);--page-accent-text:var(--accent-text);--divider-h:clamp(20px, 4vw, 56px)}.section-frame{isolation:isolate;--frame-pad:0px;padding-block:var(--frame-pad);position:relative}.section-frame__inner{z-index:1;position:relative}.section-frame:not([data-section-bg=none]){--frame-pad:var(--space-10)}.section-frame:not([data-section-bg=none])>.section-frame__inner>*{margin-block:0}.section-frame:not([data-section-bg=none])>.section-frame__inner>:is(.design-section,.home-section,section){padding-block:0}.section-frame:not([data-section-bg=none])>.section-frame__inner>:is(.design-tone-plain,.design-tone-light,.design-tone-sand,.design-section,.home-section):not(.design-tone-brand,.design-tone-accent){background:0 0;border-block:0}.section-frame:not([data-section-bg=none])[data-section-space=compact]{--frame-pad:var(--space-5)}.section-frame:not([data-section-bg=none])[data-section-space=airy]{--frame-pad:var(--space-16)}.section-frame[data-section-bg=none][data-section-space=compact]>.section-frame__inner>*{margin-block:var(--space-3)}.section-frame[data-section-bg=none][data-section-space=compact]>.section-frame__inner>:is(.design-section,.home-section){padding-block:var(--space-4)}.section-frame[data-section-bg=none][data-section-space=airy]{--frame-pad:var(--space-10)}.section-frame:not([data-section-bg=none]):not([data-divider-top=none]){padding-top:calc(var(--frame-pad) + var(--divider-h))}.section-frame:not([data-section-bg=none]):not([data-divider-bottom=none]){padding-bottom:calc(var(--frame-pad) + var(--divider-h))}.section-frame[data-section-bg=soft]{background:var(--sunken)}.section-frame[data-section-bg=brand]{background:var(--brand);--frame-ink:var(--on-brand)}.section-frame[data-section-bg=dark]{background:var(--night);--frame-ink:var(--on-night)}.section-frame[data-section-bg=image]{background:var(--night) var(--section-image) center / cover no-repeat;--frame-ink:var(--on-picture)}.section-frame[data-section-bg=image]:before{content:"";z-index:0;background:color-mix(in srgb, var(--section-shade) 62%, transparent);position:absolute;inset:0}.section-frame[data-section-bg=image][data-section-overlay=light]:before{background:color-mix(in srgb, var(--light) 84%, transparent)}.section-frame:is([data-section-bg=brand],[data-section-bg=dark],[data-section-bg=image]:not([data-section-overlay=light])){color:var(--frame-ink);--ink:var(--frame-ink);--ink-strong:var(--frame-ink);--muted:var(--frame-ink);--brand-text:var(--frame-ink);--accent-text:var(--frame-ink);--heading-ink:var(--frame-ink);--focus-ring:var(--frame-ink)}.section-frame[data-section-bg=brand] .button--primary{--button-bg:var(--on-brand);--button-fg:var(--brand);--button-border:var(--on-brand);--button-hover:var(--on-brand)}:where(.section-frame) :where(.search-box,.popover,.sheet,.listbox,dialog,.card,.design-card,.design-contact__list>div,.design-features[data-variant=cards] .design-feature,.mk-carousel[data-variant=multi] .mk-slide,.mk-faq__topic,.mk-tabs[data-variant=boxed] .mk-tabs__panel,.st-team[data-variant=cards] .st-team__member,.st-quote-cards .review-quote,.eg-popup__box,.eg-loyalty[data-variant=featureCards],.pr-info[data-variant=outline],.detail-nav,input,select,textarea){color:var(--page-ink);--ink:var(--page-ink);--ink-strong:var(--page-ink-strong);--muted:var(--page-muted);--brand-text:var(--page-brand-text);--accent-text:var(--page-accent-text);--heading-ink:initial;--focus-ring:var(--page-brand-text)}.section-divider{z-index:1;width:100%;height:var(--divider-h);fill:var(--sand);pointer-events:none;display:block;position:absolute;inset-inline:0}.section-divider--bottom{bottom:-1px}.section-divider--top{top:-1px;transform:scaleY(-1)}.img-treat{display:contents}.tint-defs{width:0;height:0;position:absolute;overflow:hidden}[data-img-ratio=square]{--img-ratio:1 / 1}[data-img-ratio=landscape]{--img-ratio:4 / 3}[data-img-ratio=wide]{--img-ratio:16 / 9}[data-img-ratio=portrait]{--img-ratio:3 / 4}:where([data-img-ratio]) :is(img,:where(.pic-crop)):not(.pic-crop__img,.scenery :is(img,:where(.pic-crop)),.pr-logo__img,.pr-phone__screen,.pr-story__photo,.pr-viewer__photo,.st-video__poster,.st-team__photo,.design-place__photo,.design-tile__media :is(img,:where(.pic-crop)),.mk-tile__media :is(img,:where(.pic-crop)),.mk-slide__photo,.mk-promo__media :is(img,:where(.pic-crop)),.pr-article__photo){object-fit:cover;width:100%;height:auto;aspect-ratio:var(--img-ratio)}:where([data-img-ratio]) :is(.eg-loyalty__media :is(img,:where(.pic-crop)),.eg-about__media :is(img,:where(.pic-crop)),.pr-newsletter__photo){min-height:0;max-height:none}:where([data-img-ratio]) .design-place,:where([data-img-ratio]) .mk-place-slide .design-place{aspect-ratio:var(--img-ratio);min-height:160px}:where([data-img-ratio]) .design-places__cards .design-place{height:auto}:where([data-img-ratio]) .mk-carousel[data-variant=single] .mk-slide{height:auto;min-height:220px;aspect-ratio:var(--img-ratio)}:where([data-img-ratio]) .mk-promo[data-variant=horizontal] .mk-promo__media{min-height:0}:where([data-img-ratio]) .mk-promo[data-variant=overlay].mk-promo--photo{min-height:220px;aspect-ratio:var(--img-ratio)}[data-img-corners=square]{--img-radius:0px}[data-img-corners=soft]{--img-radius:var(--radius-card)}[data-img-corners=round]{--img-radius:28px}[data-img-corners=arch]{--img-radius:50% 50% var(--radius-card) var(--radius-card) / 38% 38% var(--radius-card) var(--radius-card)}:where([data-img-corners]) :is(img,:where(.pic-crop)):not(.pic-crop__img,.scenery :is(img,:where(.pic-crop)),.design-place__photo,.design-tile__media :is(img,:where(.pic-crop)),.mk-tile__media :is(img,:where(.pic-crop)),.mk-slide__photo,.mk-promo__media :is(img,:where(.pic-crop)),.pr-article__photo){border-radius:var(--img-radius)}:where([data-img-filter=warm]) img{filter:sepia(.28)saturate(1.15)hue-rotate(-8deg)}:where([data-img-filter=cool]) img{filter:saturate(.92)hue-rotate(12deg)brightness(1.03)}:where([data-img-filter=mono]) img{filter:grayscale()contrast(1.05)}:where([data-img-filter=brandTint]) img{filter:var(--img-tint,grayscale(1))}@media (prefers-reduced-motion:no-preference){:where([data-img-filter]) img{transition:filter .2s}}[data-type=editorial] :is(h1,h2,h3,.brand-mark){letter-spacing:-.02em;font-weight:700}[data-type=editorial] :is(.home-hero h1,.design-hero__title){letter-spacing:-.025em;font-weight:600}[data-type=heritage] :is(h1,h2,h3,.brand-mark){letter-spacing:0;font-weight:400}[data-type=heritage] :is(.home-hero h1,.design-hero__title){font-weight:500}[data-type=bold] :is(h1,h2,h3,.brand-mark){letter-spacing:.02em;text-transform:uppercase;font-weight:800}[data-type=bold] h3{letter-spacing:.01em}[data-type=minimal] :is(h1,h2,h3,.brand-mark){letter-spacing:.06em;text-transform:uppercase;font-weight:500}[data-type=minimal] :is(.home-hero h1,.design-hero__title){letter-spacing:.03em}[data-type=warm] :is(h1,h2,h3,.brand-mark){letter-spacing:-.01em;font-weight:600}[data-size]{--bs-base:100%;--bs-cap:100%;--bs-h:0px;inline-size:100%;max-inline-size:min(var(--bs-base), var(--bs-cap), var(--bs-maxw,100%));min-inline-size:min(100%, var(--bs-minw,0px));min-block-size:max(var(--bs-h), var(--bs-minh,0px));margin-inline:auto}.container[data-size]{--bs-base:var(--container)}:where(.design-hero[data-size]){flex-direction:column;justify-content:center;display:flex}.design-hero[data-size]>.container{inline-size:100%}:where(.mk-promo-wrap[data-size],.mk-tiles__item[data-size]){display:grid}@media (min-width:1024px){[data-size]{--bs-minw:var(--bs-minw-d,0px);--bs-maxw:var(--bs-maxw-d,100%);--bs-minh:var(--bs-minh-d,0px)}[data-size=band][data-bw-d=narrow]{--bs-cap:calc(var(--container) * .5)}[data-size=band][data-bw-d=medium]{--bs-cap:calc(var(--container) * .75)}[data-size=band][data-bw-d=wide]{--bs-cap:var(--container)}[data-size=band][data-bw-d=full]{--container:100%}[data-size=item][data-bw-d=full]{grid-column:1/-1}[data-bh-d=short]{--bs-h:240px}[data-bh-d=medium]{--bs-h:400px}[data-bh-d=tall]{--bs-h:560px}[data-bh-d=screen]{--bs-h:100svh}[data-bfit-d=crop]{block-size:max(var(--bs-h), var(--bs-minh,0px));overflow:hidden}}@media (min-width:640px) and (max-width:1023.98px){[data-size]{--bs-minw:var(--bs-minw-t,0px);--bs-maxw:var(--bs-maxw-t,100%);--bs-minh:var(--bs-minh-t,0px)}[data-size=band][data-bw-t=narrow]{--bs-cap:calc(var(--container) * .5)}[data-size=band][data-bw-t=medium]{--bs-cap:calc(var(--container) * .75)}[data-size=band][data-bw-t=wide]{--bs-cap:var(--container)}[data-size=band][data-bw-t=full]{--container:100%}[data-size=item][data-bw-t=full]{grid-column:1/-1}[data-bh-t=short]{--bs-h:240px}[data-bh-t=medium]{--bs-h:400px}[data-bh-t=tall]{--bs-h:560px}[data-bh-t=screen]{--bs-h:100svh}[data-bfit-t=crop]{block-size:max(var(--bs-h), var(--bs-minh,0px));overflow:hidden}}@media (max-width:639.98px){[data-size]{--bs-minw:var(--bs-minw-m,0px);--bs-maxw:var(--bs-maxw-m,100%);--bs-minh:var(--bs-minh-m,0px)}[data-size=band][data-bw-m=narrow]{--bs-cap:calc(var(--container) * .5)}[data-size=band][data-bw-m=medium]{--bs-cap:calc(var(--container) * .75)}[data-size=band][data-bw-m=wide]{--bs-cap:var(--container)}[data-size=band][data-bw-m=full]{--container:100%}[data-size=item][data-bw-m=full]{grid-column:1/-1}[data-bh-m=short]{--bs-h:240px}[data-bh-m=medium]{--bs-h:400px}[data-bh-m=tall]{--bs-h:560px}[data-bh-m=screen]{--bs-h:100svh}[data-bfit-m=crop]{block-size:max(var(--bs-h), var(--bs-minh,0px));overflow:hidden}}@media (min-width:1024px){img[data-fp-d]{object-position:var(--fp-d)!important}.section-frame[data-section-bg=image][data-fp-d]{background-position:var(--fp-d)}.pic-crop{--pc-x:var(--pc-x-d);--pc-y:var(--pc-y-d);--pc-w:var(--pc-w-d);--pc-h:var(--pc-h-d);--pc-fx:var(--pc-fx-d);--pc-fy:var(--pc-fy-d);--pc-ar:var(--pc-ar-d)}}@media (min-width:640px) and (max-width:1023.98px){img[data-fp-t]{object-position:var(--fp-t)!important}.section-frame[data-section-bg=image][data-fp-t]{background-position:var(--fp-t)}.pic-crop{--pc-x:var(--pc-x-t);--pc-y:var(--pc-y-t);--pc-w:var(--pc-w-t);--pc-h:var(--pc-h-t);--pc-fx:var(--pc-fx-t);--pc-fy:var(--pc-fy-t);--pc-ar:var(--pc-ar-t)}}@media (max-width:639.98px){img[data-fp-m]{object-position:var(--fp-m)!important}.section-frame[data-section-bg=image][data-fp-m]{background-position:var(--fp-m)}.pic-crop{--pc-x:var(--pc-x-m);--pc-y:var(--pc-y-m);--pc-w:var(--pc-w-m);--pc-h:var(--pc-h-m);--pc-fx:var(--pc-fx-m);--pc-fy:var(--pc-fy-m);--pc-ar:var(--pc-ar-m)}}:where(.pic-crop){aspect-ratio:var(--pc-ar);display:block;position:relative;overflow:hidden}.pic-crop{overflow:hidden;container-type:size}.pic-crop>.pic-crop__img{--pc-rw:max(100cqw, 100cqh * var(--pc-ar));--pc-rh:calc(var(--pc-rw) / var(--pc-ar));--pc-ax:var(--pc-fx);--pc-ay:var(--pc-fy);inline-size:calc(var(--pc-rw) / var(--pc-w))!important;block-size:calc(var(--pc-rh) / var(--pc-h))!important;aspect-ratio:auto!important;object-fit:fill!important;min-block-size:0!important;max-block-size:none!important;min-inline-size:0!important;max-inline-size:none!important;inset:auto!important;left:calc((100cqw - var(--pc-rw)) * var(--pc-ax) - var(--pc-rw) * var(--pc-x) / var(--pc-w))!important;top:calc((100cqh - var(--pc-rh)) * var(--pc-ay) - var(--pc-rh) * var(--pc-y) / var(--pc-h))!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important}.pic-crop[data-fit=contain]>.pic-crop__img{--pc-rw:min(100cqw, 100cqh * var(--pc-ar));--pc-ax:.5;--pc-ay:.5}.pr-logo__img.pic-crop{inline-size:min(160px, 56px * var(--pc-ar));block-size:auto}.section-frame__picture{z-index:-1;pointer-events:none;position:absolute;inset:0}[data-cropped=true]{outline:3px dashed var(--warning);outline-offset:-3px}
:root{--font-accent:var(--font-body);--font-script:var(--font-display);--gradient-soft:linear-gradient(180deg, var(--surface) 0%, color-mix(in srgb, var(--brand) 8%, var(--surface)) 100%)}:where(.storefront[data-type-scale=compact]) h1{font-size:clamp(26px,.55vw + 23.9px,31px)}:where(.storefront[data-type-scale=compact]) h2{font-size:clamp(22px,.44vw + 20.3px,26px)}:where(.storefront[data-type-scale=compact]) h3{font-size:clamp(19px,.29vw + 17.9px,21.6px)}:where(.storefront[data-type-scale=large]) h1{font-size:clamp(32px,1.16vw + 27.6px,42.5px)}:where(.storefront[data-type-scale=large]) h2{font-size:clamp(26px,.66vw + 23.5px,32px)}:where(.storefront[data-type-scale=large]) h3{font-size:clamp(21px,.33vw + 19.8px,24px)}:where(.storefront[data-type-scale=dramatic]) h1{font-size:clamp(36px,2.65vw + 26.1px,60px)}:where(.storefront[data-type-scale=dramatic]) h2{font-size:clamp(30px,1.16vw + 25.6px,40.5px)}:where(.storefront[data-type-scale=dramatic]) h3{font-size:clamp(23px,.44vw + 21.3px,27px)}.storefront[data-tracking=tight] :is(h1,h2,h3,h4){letter-spacing:-.02em}.storefront[data-tracking=wide] :is(h1,h2,h3,h4){letter-spacing:.04em}.storefront[data-surface=flat] :is(.card,.design-card,.result-card,.search-box,.popover,.listbox,.sheet__surface){box-shadow:none}.storefront[data-surface=soft] :is(.card,.design-card,.result-card,.search-box,.popover,.listbox,.sheet__surface){box-shadow:var(--shadow-raised);border-color:#0000}.storefront[data-surface=outlined] :is(.card,.design-card,.result-card,.search-box,.popover,.listbox,.sheet__surface){border:1px solid var(--hairline-strong);box-shadow:none}.storefront[data-surface=outlined] .section-frame[data-section-bg=dark] .design-features[data-variant=cards] .design-feature{border-color:color-mix(in srgb, var(--frame-ink) 20%, transparent);background:color-mix(in srgb, var(--frame-ink) 6%, transparent);color:var(--frame-ink);--ink:var(--frame-ink);--ink-strong:var(--frame-ink);--muted:color-mix(in srgb, var(--frame-ink) 80%, transparent);--brand-text:var(--frame-ink);--focus-ring:var(--frame-ink)}.storefront[data-surface=outlined] .section-frame[data-section-bg=dark] .design-features[data-variant=cards] .design-feature__icon{background:var(--brand);color:var(--on-brand)}.storefront[data-surface=glass] :is(.card,.design-card,.result-card,.search-box,.popover,.listbox,.sheet__surface){background:color-mix(in srgb, var(--surface) 78%, transparent);border-color:color-mix(in srgb, var(--surface) 55%, var(--hairline));-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.storefront[data-surface=glass] :is(.card,.design-card,.result-card,.search-box,.popover,.listbox,.sheet__surface){background:color-mix(in srgb, var(--surface) 96%, transparent)}}.storefront[data-gradient=brandAccent]{--hero-gradient:linear-gradient(105deg, color-mix(in srgb, var(--brand) 82%, var(--ink-deep)) 0%, var(--brand) 50%, var(--accent) 100%);--gradient-soft:linear-gradient(135deg, color-mix(in srgb, var(--brand) 10%, var(--surface)) 0%, color-mix(in srgb, var(--accent) 10%, var(--surface)) 100%)}.storefront[data-gradient=deep]{--hero-gradient:linear-gradient(105deg, color-mix(in srgb, var(--brand) 72%, var(--ink-deep)) 0%, var(--brand) 100%);--gradient-soft:linear-gradient(180deg, color-mix(in srgb, var(--brand) 14%, var(--surface)) 0%, color-mix(in srgb, var(--ink-deep) 10%, var(--surface)) 100%)}.storefront[data-gradient=soft]{--hero-gradient:linear-gradient(105deg, var(--brand) 0%, color-mix(in srgb, var(--brand) 78%, var(--surface)) 100%);--gradient-soft:linear-gradient(180deg, var(--surface) 0%, color-mix(in srgb, var(--brand) 5%, var(--surface)) 100%)}.storefront[data-gradient=none]{--hero-gradient:linear-gradient(var(--brand), var(--brand));--gradient-soft:linear-gradient(var(--tint), var(--tint))}.storefront{--motion-scale:1;--motion-enter-base:.45s;--motion-hover-base:.16s;--motion-distance:16px;--motion-zoom-from:.96;--ease-motion:cubic-bezier(.2, 0, 0, 1);--motion-enter:calc(var(--motion-enter-base) * var(--motion-scale));--motion-hover:calc(var(--motion-hover-base) * var(--motion-scale))}.storefront[data-motion=expressive]{--motion-enter-base:.7s;--motion-hover-base:.24s;--motion-distance:40px;--motion-zoom-from:.92}.storefront[data-motion-speed=slow]{--motion-scale:1.5}.storefront[data-motion-speed=fast]{--motion-scale:.7}.storefront[data-motion-easing=gentle]{--ease-motion:cubic-bezier(.25, .1, .25, 1)}.storefront[data-motion-easing=snappy]{--ease-motion:cubic-bezier(.4, 0, .2, 1)}@media (prefers-reduced-motion:no-preference){.storefront:is([data-motion=expressive],[data-motion-speed],[data-motion-easing]):not([data-motion=off]){--motion:var(--motion-hover) var(--ease-motion)}}:root[data-motion=off],.storefront[data-motion=off]{--motion:0s linear;--motion-enter:0s;--motion-hover:0s;--motion-distance:0px;--motion-zoom-from:1}@media (prefers-reduced-motion:reduce){.storefront,.storefront[data-motion]{--motion-enter:0s;--motion-hover:0s;--motion-distance:0px;--motion-zoom-from:1}}
[data-stagger=short]{--stagger-step:60ms}[data-stagger=long]{--stagger-step:.12s}@keyframes fx-fade-up{0%{opacity:0;transform:translate3d(0, var(--motion-distance,16px), 0)}}@keyframes fx-slide{0%{opacity:0;transform:translate3d(calc(-1 * var(--motion-distance,16px)), 0, 0)}}@keyframes fx-zoom{0%{opacity:0;transform:scale(var(--motion-zoom-from,.96))}}@keyframes fx-item{0%{opacity:0;transform:translate3d(0, calc(var(--motion-distance,16px) * .75), 0)}}@media (prefers-reduced-motion:no-preference){:root[data-motion-ready] [data-enter]:not(.is-revealed):not([data-motion=off] *){opacity:0;transform:translate3d(0, var(--motion-distance,16px), 0)}:root[data-motion-ready] [data-stagger]:not(.is-revealed):not([data-motion=off] *) [data-enter-item]{opacity:0}[data-enter].is-entering:not([data-motion=off] *){animation:fx-fade-up var(--motion-enter,.45s) var(--ease-motion,cubic-bezier(.2, 0, 0, 1)) backwards}[data-enter=slide].is-entering:not([data-motion=off] *){animation-name:fx-slide}[data-enter=zoom].is-entering:not([data-motion=off] *){animation-name:fx-zoom}[data-stagger].is-entering:not([data-motion=off] *) [data-enter-item]{animation:fx-item var(--motion-enter,.45s) var(--ease-motion,cubic-bezier(.2, 0, 0, 1)) backwards;animation-delay:calc(var(--enter-i,0) * var(--stagger-step,0s))}[data-card][data-hover]:not([data-motion=off] *),[data-card][data-hover=imageZoom]:not([data-motion=off] *) :is(img[data-card-media],[data-card-media] img){transition:transform var(--motion-hover,.16s) var(--ease-motion,cubic-bezier(.2, 0, 0, 1))}}[data-card][data-hover=imageZoom] [data-card-media]:not(img){overflow:hidden}[data-card][data-hover=imageZoom]:has(img[data-card-media]){overflow:hidden}@media (hover:hover) and (pointer:fine){[data-card]:is([data-hover=lift],[data-hover=shadow]):hover{box-shadow:var(--shadow-overlay)}}[data-card]:is([data-hover=lift],[data-hover=shadow]):is(:focus-visible,:focus-within){box-shadow:var(--shadow-overlay)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-card][data-hover=lift]:hover:not([data-motion=off] *){transform:translateY(-4px)}[data-card][data-hover=imageZoom]:hover:not([data-motion=off] *) :is(img[data-card-media],[data-card-media] img){transform:scale(1.06)}}@media (prefers-reduced-motion:no-preference){[data-card][data-hover=lift]:is(:focus-visible,:focus-within):not([data-motion=off] *){transform:translateY(-4px)}[data-card][data-hover=imageZoom]:is(:focus-visible,:focus-within):not([data-motion=off] *) :is(img[data-card-media],[data-card-media] img){transform:scale(1.06)}}@keyframes fx-ken-burns{0%{transform:scale(1)}to{transform:scale(1.08)}}.fx-bg{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.fx-bg__picture,.fx-bg__video{object-fit:cover;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}[data-bg-motion=kenBurns] :is(.scenery--photo,.mk-promo__media){overflow:hidden}@media (prefers-reduced-motion:no-preference){[data-bg-motion=kenBurns]:not([data-motion=off] *)>.fx-bg>.fx-bg__picture,[data-bg-motion=kenBurns]:not([data-motion=off] *) :is(.scenery--photo,.mk-promo__media)>:is(img,.pic-crop){animation:20s linear forwards fx-ken-burns}}[data-bg-motion=kenBurns] .pic-crop{transform-origin:calc(var(--pc-fx,.5) * 100%) calc(var(--pc-fy,.5) * 100%)}@media (min-width:1024px){[data-bg-motion=kenBurns] img[data-fp-d]{transform-origin:var(--fp-d)}}@media (min-width:640px) and (max-width:1023.98px){[data-bg-motion=kenBurns] img[data-fp-t]{transform-origin:var(--fp-t)}}@media (max-width:639.98px){[data-bg-motion=kenBurns] img[data-fp-m]{transform-origin:var(--fp-m)}}.section-frame[data-section-bg=video]{background:var(--night);--frame-ink:var(--on-picture)}.section-frame[data-section-bg=video]:before{content:"";z-index:0;pointer-events:none;background:color-mix(in srgb, var(--section-shade) 62%, transparent);position:absolute;inset:0}.section-frame[data-section-bg=video][data-section-overlay=light]:before{background:color-mix(in srgb, var(--light) 84%, transparent)}.section-frame[data-section-bg=video]:not([data-section-overlay=light]){color:var(--frame-ink);--ink:var(--frame-ink);--ink-strong:var(--frame-ink);--muted:var(--frame-ink);--brand-text:var(--frame-ink);--accent-text:var(--frame-ink);--heading-ink:var(--frame-ink);--focus-ring:var(--frame-ink)}.fx-video-toggle{z-index:2;align-items:center;gap:var(--space-2);min-block-size:var(--tap);padding-inline:var(--space-4);border:1px solid color-mix(in srgb, var(--on-picture) 55%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--section-shade) 72%, transparent);color:var(--on-picture);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;display:inline-flex;position:absolute;inset-block-end:var(--space-3);inset-inline-end:var(--space-3)}.fx-video-toggle:hover{background:color-mix(in srgb, var(--section-shade) 88%, transparent)}.fx-video-toggle:focus-visible{outline:var(--focus-width) solid var(--on-picture);outline-offset:2px}.fx-frame[data-decoration]{isolation:isolate;position:relative}.fx-frame__inner{z-index:1;position:relative}.fx-decoration{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.fx-decoration__glow{aspect-ratio:1;opacity:.85;background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 26%, transparent), color-mix(in srgb, var(--brand) 12%, transparent) 60%, transparent);border-radius:50%;inline-size:min(60%,640px);position:absolute;inset-block-start:-18%;inset-inline-end:-12%}.fx-decoration[data-position=start] .fx-decoration__glow{inset-inline:-12% auto}.fx-decoration__route{transform-origin:0;block-size:auto;inline-size:min(38%,420px);position:absolute;inset-block-end:6%;inset-inline-end:3%;overflow:visible}.fx-decoration[data-position=start] .fx-decoration__route{inset-inline:3% auto}.fx-decoration__route-path{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linecap:round;stroke-dasharray:2 11;opacity:.6}.fx-decoration__route-stop{fill:var(--accent);opacity:.6}.fx-decoration__watermark{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb, var(--ink-deep) 16%, transparent);font-size:clamp(72px,11vw,176px);font-weight:800;line-height:1;position:absolute;inset-block-start:50%;inset-inline-end:2%;transform:translateY(-50%)}.fx-decoration[data-position=start] .fx-decoration__watermark{inset-inline:2% auto}.section-frame:is([data-section-bg=brand],[data-section-bg=dark],[data-section-bg=image]:not([data-section-overlay=light]),[data-section-bg=video]:not([data-section-overlay=light])) .fx-decoration__watermark{-webkit-text-stroke-color:color-mix(in srgb, var(--frame-ink) 24%, transparent)}@media (max-width:767.98px){.fx-decoration:is([data-kind=routeLine],[data-kind=watermark]){display:none}}@keyframes fx-glow{0%{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.03)}to{opacity:.85;transform:scale(1)}}@keyframes fx-route-draw{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){[data-decoration].is-entering:not([data-motion=off] *) .fx-decoration__route{animation:fx-route-draw 1.2s var(--ease-motion,cubic-bezier(.2, 0, 0, 1)) 1 both}[data-decoration].is-entering:not([data-motion=off] *) .fx-decoration__glow{animation:5s ease-in-out both fx-glow}}
.site-nav__list{align-items:center}.site-nav__item{align-items:center;display:flex;position:relative}.site-header:has([data-menu-tree]) .site-header__bar{position:relative}.site-nav__item[data-panel=mega]{position:static}.site-nav__toggle{min-height:var(--tap);border-radius:var(--radius-pill);min-width:28px;color:var(--ink-strong);font:inherit;font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:2px;padding:0 4px;display:inline-flex}.site-nav__link.site-nav__toggle{padding:0 var(--space-3)}.site-nav__item[data-has-panel=true]>a.site-nav__link{padding-right:var(--space-1)}.site-nav__toggle:hover,.site-nav[data-menu-ready] .site-nav__item[data-open]>.site-nav__toggle{background:var(--brand-50);color:var(--brand-text)}.site-nav__chevron{flex:none}@media (prefers-reduced-motion:no-preference){.site-nav__chevron:not([data-motion=off] *){transition:transform var(--motion-hover,.16s) var(--ease-motion,ease)}}.site-nav[data-menu-ready] .site-nav__item[data-open] .site-nav__toggle .site-nav__chevron,.site-nav:not([data-menu-ready]) .site-nav__item:is(:hover,:focus-within) .site-nav__toggle .site-nav__chevron{transform:rotate(180deg)}.site-nav__item[data-current-branch]>.site-nav__link{color:var(--brand-text);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.menu-panel{z-index:var(--z-dropdown);color:var(--ink);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-card);box-shadow:var(--shadow-overlay);--focus-ring:var(--brand-text);display:none;position:absolute;top:100%}.site-nav:not([data-menu-ready]) .site-nav__item:is(:hover,:focus-within)>.menu-panel,.site-nav[data-menu-ready] .site-nav__item[data-open]>.menu-panel{display:block}@media (prefers-reduced-motion:no-preference){.site-nav[data-menu-ready] .site-nav__item[data-open]>.menu-panel:not([data-motion=off] *){animation:menu-panel-in var(--motion-hover,.16s) var(--ease-motion,cubic-bezier(.2, 0, 0, 1)) both}}@keyframes menu-panel-in{0%{opacity:0;transform:translateY(8px)}}.menu-panel--dropdown{min-width:240px;max-width:340px;padding:var(--space-2);left:0}.site-nav__item[data-align=end]>.menu-panel--dropdown{left:auto;right:0}.menu-panel--mega{left:0;right:0}.menu-panel__inner{gap:var(--space-6);padding-block:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.site-nav .menu-panel ul{gap:2px;display:grid}.site-nav .menu-panel a{align-items:flex-start;gap:var(--space-3);min-height:var(--tap);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);white-space:normal;line-height:var(--leading-snug);display:flex}.site-nav .menu-panel a.menu-promo{border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--sunken);align-items:stretch;gap:0;padding:0;display:grid;overflow:hidden}.menu-panel__icon{color:var(--brand-text);flex:none}.menu-panel__text{gap:2px;display:grid}.menu-panel__description{color:var(--muted);font-size:var(--text-sm);font-weight:var(--weight-regular)}.menu-panel__intro{align-content:start;gap:var(--space-2);display:grid}.menu-panel__intro-title{color:var(--ink-strong);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);margin:0}.menu-panel__intro-text{color:var(--muted);margin:0}.menu-panel__heading{margin:0 0 var(--space-2);padding-inline:var(--space-3);color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase}.menu-promo__image{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.menu-promo__body{gap:var(--space-1);padding:var(--space-3) var(--space-4) var(--space-4);display:grid}.menu-promo__eyebrow{color:var(--accent-text);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase}.menu-promo__title{color:var(--ink-strong);font-weight:var(--weight-bold)}.menu-promo__text{color:var(--muted);font-size:var(--text-sm)}.menu-promo__action{color:var(--brand-text);font-size:var(--text-sm);font-weight:var(--weight-bold);text-underline-offset:4px;text-decoration:underline}.storefront[data-surface=glass] .menu-panel{background:color-mix(in srgb, var(--surface) 78%, transparent);border-color:color-mix(in srgb, var(--surface) 55%, var(--hairline));-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2)}.storefront[data-surface=outlined] .menu-panel{border-color:var(--hairline-strong);box-shadow:none}.storefront[data-header=transparent]>.site-header:not([data-scrolled]) .site-header__bar .site-nav__toggle{color:inherit}.drawer-nav--tree{margin-bottom:var(--space-2)}.drawer-nav__group{align-items:center;gap:var(--space-3);width:100%;min-height:52px;padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--ink-strong);font:inherit;font-weight:var(--weight-medium);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.drawer-nav__group .icon{color:var(--brand-text)}.drawer-nav__group:hover,.drawer-nav__group[aria-expanded=true]{background:var(--brand-50);color:var(--brand-text)}.drawer-nav__chevron{margin-inline-start:auto}.drawer-nav__group[aria-expanded=true] .drawer-nav__chevron{transform:rotate(180deg)}.drawer-nav__sub{padding:var(--space-1) 0 var(--space-2) var(--space-8);gap:2px;margin:0;list-style:none;display:grid}.drawer-nav__sub[hidden]{display:none}.drawer-nav__sub ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.drawer-nav .drawer-nav__sub a{min-height:var(--tap)}.drawer-nav__heading{margin:var(--space-2) var(--space-3) var(--space-1);color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase}.drawer-end{gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--hairline);display:grid}.drawer-end__cta,.drawer-end__search{justify-content:center;width:100%}.drawer-contact{padding:var(--space-4);border-radius:var(--radius-card);background:var(--sunken)}.drawer-contact__title{margin:0 0 var(--space-2);color:var(--ink-strong);font-weight:var(--weight-bold)}.drawer-contact ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.drawer-contact a{align-items:center;gap:var(--space-2);min-height:var(--tap);color:var(--ink-strong);overflow-wrap:anywhere;display:inline-flex}.sheet--drawer[data-side=end]{inset:0 0 0 auto}.sheet--drawer[data-side=end][open]{animation-name:drawer-in-end}@keyframes drawer-in-end{0%{opacity:0;transform:translate(24px)}}.site-header--glass{background:color-mix(in srgb, var(--surface) 78%, transparent);border-bottom-color:color-mix(in srgb, var(--surface) 55%, var(--hairline));-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-header--glass,.storefront[data-surface=glass]>.site-header--floatingPill,.storefront[data-surface=glass] .menu-panel{background:color-mix(in srgb, var(--surface) 96%, transparent)}}.site-header--glass[data-scrolled]{box-shadow:var(--shadow-raised)}.storefront>.site-header--floatingPill{top:calc(var(--banner-offset,0px) + 12px);width:min(var(--container), calc(100% - 2 * var(--gutter)));border:1px solid var(--hairline);background:var(--surface);box-shadow:var(--shadow-raised);border-radius:999px;margin:12px auto 0;position:sticky}.storefront[data-surface=glass]>.site-header--floatingPill{background:color-mix(in srgb, var(--surface) 78%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2)}.site-header--floatingPill .site-header__bar{max-width:none;padding-inline:var(--space-4)}.storefront[data-header=floatingPill]{--header-overlap:76px}@media (max-width:767.98px){.storefront>.site-header--floatingPill{top:calc(var(--banner-offset,0px) + 8px);width:calc(100% - 16px);margin-top:8px}.storefront[data-header=floatingPill]{--header-overlap:72px}}@media (min-width:1024px){.storefront[data-header=floatingPill]{--header-overlap:84px}}.site-header--floatingPill .menu-panel--mega{top:calc(100% + 8px)}.site-header--shrink{--header-bar-h:64px;--header-bar-shrunk:.8125;overflow-x:clip}@media (min-width:1024px){.site-header--shrink{--header-bar-h:72px;--header-bar-shrunk:.8333}}.site-header--shrink .site-header__bar{isolation:isolate;min-height:0;block-size:var(--header-bar-h);position:relative}.site-header--shrink:not(.site-header--floatingPill)[data-scrolled]{box-shadow:none;pointer-events:none;background:0 0;border-bottom-color:#0000}.site-header--shrink:not(.site-header--floatingPill)[data-scrolled]>:not(.site-header__bar),.site-header--shrink:not(.site-header--floatingPill)[data-scrolled] .site-header__bar>*{pointer-events:auto}.site-header--shrink:not(.site-header--floatingPill)[data-scrolled] .site-header__bar>*{transform:translateY(-6px)}.site-header--shrink:not(.site-header--floatingPill)[data-scrolled] .site-header__bar:before{content:"";z-index:-1;background:var(--surface);border-bottom:1px solid var(--hairline);transform:scaleY(var(--header-bar-shrunk));transform-origin:top;position:absolute;inset:0 calc(50% - 50vw)}.site-header--glass.site-header--shrink[data-scrolled] .site-header__bar:before{background:color-mix(in srgb, var(--surface) 96%, transparent)}.header-cta{white-space:nowrap;margin-inline-start:var(--space-2)}@media (max-width:767.98px){.header-cta{display:none}}.utility-bar__address,.utility-bar ul.utility-bar__social{display:none}@media (min-width:1280px){.utility-bar__address{align-items:center;gap:var(--space-2);display:flex}.utility-bar ul.utility-bar__social{gap:var(--space-1);display:flex}}.utility-bar__currency{align-items:center;gap:var(--space-2);display:none}@media (min-width:768px){.utility-bar__currency{display:flex}}.utility-bar__currency select{min-height:32px;font-size:var(--text-sm);padding-block:0}.utility-bar__currency .button{min-height:32px}.search-overlay .sheet__body{padding-inline:0}.search-overlay__body{gap:var(--space-6);max-width:1040px;padding-block:var(--space-4) var(--space-8);display:grid}@media (prefers-reduced-motion:no-preference){.sheet--full.search-overlay[open]:not([data-motion=off] *){animation:.2s ease-out search-overlay-in}}@keyframes search-overlay-in{0%{opacity:0}}
.site-footer[data-top-edge]{padding-top:var(--divider-h);position:relative}.site-footer[data-footer-watermark]{isolation:isolate;position:relative}.site-footer[data-footer-watermark]>:not(.fx-decoration,.footer-edge){z-index:1;position:relative}.site-footer[data-footer-watermark]:not(.site-footer--minimal) .fx-decoration__watermark{-webkit-text-stroke-color:color-mix(in srgb, var(--on-night) 20%, transparent)}#top{outline:none;block-size:0;display:block}.footer-top{gap:var(--space-5);padding-block:var(--space-8) var(--space-6);border-bottom:1px solid color-mix(in srgb, var(--on-night) 16%, transparent);display:grid}@media (min-width:1024px){.footer-top[data-newsletter]{align-items:center;column-gap:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.footer-top__headline{color:var(--on-night);font-family:var(--font-display);font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);font-weight:var(--weight-bold);overflow-wrap:anywhere;margin:0;line-height:1.15}.footer-newsletter{min-width:0}.site-footer:not(.site-footer--minimal) .footer-newsletter :is(.field label,.pr-consent__text,.field__hint){color:color-mix(in srgb, var(--on-night) 86%, var(--night))}.site-footer:not(.site-footer--minimal) .footer-newsletter .pr-consent__text a{color:var(--on-night);text-decoration:underline}.footer-newsletter__bone{border-radius:var(--radius-control);inline-size:100%;display:block}.footer-newsletter[data-look=pill] .pr-newsletter__row{row-gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label label""field submit""error error";align-items:stretch;column-gap:0}.footer-newsletter[data-look=pill] .pr-newsletter__email{display:contents}.footer-newsletter[data-look=pill] .pr-newsletter__email>label{grid-area:label}.footer-newsletter[data-look=pill] .pr-newsletter__email>.input{border-radius:var(--radius-pill) 0 0 var(--radius-pill);min-width:0;border-inline-end:0;grid-area:field;padding-inline-start:var(--space-5)}.footer-newsletter[data-look=pill] .pr-newsletter__email>.error{grid-area:error}.footer-newsletter[data-look=pill] .pr-newsletter__submit{border-radius:0 var(--radius-pill) var(--radius-pill) 0;padding-inline:var(--space-6);border-color:var(--accent);background:var(--accent);color:var(--accent-ink);grid-area:submit}.footer-newsletter[data-look=pill] .footer-newsletter__bone{border-radius:var(--radius-pill)}.storefront[data-surface=glass] .footer-newsletter[data-look=pill] .pr-newsletter__email>.input{background:color-mix(in srgb, var(--surface) 78%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.storefront[data-surface=glass] .footer-newsletter[data-look=pill] .pr-newsletter__email>.input{background:color-mix(in srgb, var(--surface) 96%, transparent)}}.footer-cards{gap:var(--space-4);padding-block:var(--space-6) 0;margin-block:0;list-style:none;display:grid}@media (min-width:768px){.footer-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-card:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:1024px){.footer-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.footer-card:last-child:nth-child(odd){grid-column:auto}}.footer-card{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-4) var(--space-5);border:1px solid color-mix(in srgb, var(--on-night) 18%, transparent);border-radius:var(--radius-card);background:color-mix(in srgb, var(--on-night) 6%, transparent);display:flex}.footer-card__icon{background:var(--brand);block-size:44px;inline-size:44px;color:var(--on-brand);border-radius:50%;flex:none;place-items:center;display:grid}.footer-card__text{gap:2px;min-width:0;display:grid}.footer-card__label{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}.site-footer .footer-card__value{color:var(--on-night);font-weight:var(--weight-bold);overflow-wrap:anywhere}.site-footer a.footer-card__value{align-items:center;min-block-size:24px;display:inline-flex}.storefront[data-surface=flat] .footer-card{border-color:#0000}.storefront[data-surface=outlined] .footer-card{border-color:color-mix(in srgb, var(--on-night) 40%, transparent)}.storefront[data-surface=soft] .footer-card{box-shadow:var(--shadow-raised);border-color:#0000}.storefront[data-surface=glass] .footer-card{background:color-mix(in srgb, var(--on-night) 10%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2)}.site-footer--minimal .footer-top{border-bottom-color:var(--hairline)}.site-footer--minimal .footer-top__headline{color:var(--ink-strong)}.site-footer--minimal .footer-card{border-color:var(--hairline);background:var(--sunken)}.site-footer--minimal .footer-card__value{color:var(--ink-strong)}.site-footer .app-badge{align-items:center;gap:var(--space-2);min-block-size:52px;padding:var(--space-2) var(--space-4) var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--on-night);color:var(--night);text-decoration:none;display:inline-flex}.site-footer .app-badge:hover{background:color-mix(in srgb, var(--on-night) 86%, var(--night));color:var(--night);text-decoration:none}.app-badge__text{line-height:1.15;display:grid}.app-badge__get{font-size:var(--text-xs)}.app-badge__store{font-size:var(--text-md);font-weight:var(--weight-bold)}.site-footer--minimal .app-badge,.site-footer--minimal .app-badge:hover{background:var(--ink-strong);color:var(--surface)}.footer-photos__grid{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));max-inline-size:320px;margin:0;padding:0;list-style:none;display:grid}.footer-photos__item{min-width:0}.footer-photos__picture{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-control);block-size:auto;inline-size:100%;display:block;overflow:hidden}.back-to-top__row{min-block-size:calc(var(--tap) + var(--space-6));padding-block:0 var(--space-6);justify-content:flex-end;display:flex}.site-footer .back-to-top{align-items:center;gap:var(--space-2);min-block-size:var(--tap);padding:0 var(--space-3);font-weight:var(--weight-medium);display:inline-flex}.back-to-top__icon{transform:rotate(180deg)}.storefront:has(>.eg-support){--floating-stack:64px}.site-footer .back-to-top[data-floating]{z-index:var(--eg-z-float,var(--z-banner));inline-size:var(--tap);block-size:var(--tap);background:var(--brand);color:var(--on-brand);box-shadow:var(--shadow-overlay);--focus-ring:var(--brand-text);border-radius:50%;justify-content:center;padding:0;position:fixed;inset-block-end:calc(var(--eg-bottom,var(--space-4)) + var(--floating-stack,0px) + env(safe-area-inset-bottom,0px));inset-inline-end:var(--space-4)}.site-footer .back-to-top[data-floating]:hover{background:color-mix(in srgb, var(--brand) 86%, var(--shade));color:var(--on-brand);text-decoration:none}.back-to-top[data-floating]>span{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.site-footer .back-to-top[data-floating]:not([data-shown]){visibility:hidden;opacity:0;pointer-events:none;transform:translateY(8px)}@media (prefers-reduced-motion:no-preference){.site-footer .back-to-top[data-floating]:not([data-motion=off] *){transition:transform var(--motion-hover,.16s) var(--ease-motion,cubic-bezier(.2, 0, 0, 1)), opacity var(--motion-hover,.16s) linear}}
.design-hero[data-backdrop]{isolation:isolate}.design-hero[data-variant=split]:is([data-backdrop],[data-search-placement=side]){background:var(--night);color:var(--on-picture);--focus-ring:var(--on-picture)}.design-hero[data-variant=split]:is([data-backdrop],[data-search-placement=side]):before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--picture-shade) 30%, transparent) 0%, transparent 55%), color-mix(in srgb, var(--picture-shade) 64%, transparent);position:absolute;inset:0}.design-hero[data-variant=split]:is([data-backdrop],[data-search-placement=side]) :is(.design-hero__title,.design-hero__subtitle){color:var(--on-picture)}.design-hero[data-variant=split]:is([data-backdrop],[data-search-placement=side])>.container>.scenery{z-index:-2;aspect-ratio:auto;border-radius:0;min-height:0;position:absolute;inset:0}@media (min-width:1024px){.design-hero[data-variant=split]:is([data-backdrop],[data-search-placement=side])>.container>.scenery{grid-area:auto;min-height:0}}.design-hero[data-backdrop]:before{pointer-events:none}.design-hero>.container>.fx-bg--video{z-index:-2}.scenery--video img{object-fit:cover;width:100%;height:100%;display:block}.hero-slides__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.hero-slides__track::-webkit-scrollbar{display:none}.hero-slides__track:focus-visible{outline:var(--focus-width) solid var(--on-picture);outline-offset:calc(-1 * var(--focus-width))}.hero-slide{scroll-snap-align:start;flex:0 0 100%;min-width:0;position:relative}.hero-slide__media{z-index:-2;background:var(--night);position:absolute;inset:0;overflow:hidden}.hero-slide__media>:is(img,.pic-crop){object-fit:cover;object-position:center;width:100%;height:100%;display:block}.design-hero[data-slide-copy=shared]>.hero-slides{position:absolute;inset:0}.design-hero[data-slide-copy=shared] .hero-slides__track{height:100%}.design-hero[data-slide-copy=shared]>.container>:not(.hero-badges){z-index:1;position:relative}.design-hero[data-slide-copy=perSlide] .hero-slide__copy{padding-block:var(--space-4) var(--space-12)}.hero-slides__controls{display:none}.hero-slides[data-slider-ready] .hero-slides__track{scroll-snap-type:none;display:grid;overflow:visible}.hero-slides[data-slider-ready] .hero-slide{grid-area:1/1;position:static}.hero-slides[data-slider-ready] .hero-slide:not([data-active]){pointer-events:none}.hero-slides[data-slider-ready] .hero-slide:not([data-active])>:is(.hero-slide__media,.hero-slide__copy){opacity:0}.hero-slides[data-slider-ready] .hero-slide[data-active]>.hero-slide__media{z-index:-2}.hero-slides[data-slider-ready] .hero-slide:not([data-active])>.hero-slide__media{z-index:-3}.hero-slides[data-slider-ready] .hero-slides__controls{z-index:2;inset-block-end:var(--space-3);inset-inline:var(--space-3);justify-content:flex-end;align-items:center;gap:var(--space-2);pointer-events:none;flex-wrap:wrap;display:flex;position:absolute}.hero-slides__controls>*,.hero-slides__dots button{pointer-events:auto}.hero-slides__controls button{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--tap);min-inline-size:var(--tap);border:1px solid color-mix(in srgb, var(--on-picture) 55%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--section-shade) 72%, transparent);color:var(--on-picture);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;display:inline-flex}.hero-slides__pause{padding-inline:var(--space-4)}.hero-slides__pause[hidden]{display:none}.hero-slides__controls button:hover{background:color-mix(in srgb, var(--section-shade) 88%, transparent)}.hero-slides__controls button:focus-visible{outline:var(--focus-width) solid var(--on-picture);outline-offset:2px}.hero-slides__pause[aria-pressed=true] .hero-slides__icon-pause,.hero-slides__pause:not([aria-pressed=true]) .hero-slides__icon-play{display:none}.hero-slides__dots{gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.hero-slides__controls .hero-slides__dots button{background:0 0;border:0;min-inline-size:28px}.hero-slides__dots button:before{content:"";border-radius:var(--radius-pill);border:2px solid var(--on-picture);background:0 0;block-size:10px;inline-size:10px}.hero-slides__dots button[aria-current=true]:before{background:var(--on-picture)}@media (prefers-reduced-motion:no-preference){.hero-slides[data-slider-ready]:not([data-motion=off] *) .hero-slide>:is(.hero-slide__media,.hero-slide__copy){transition:opacity 1.2s var(--ease-motion,cubic-bezier(.2, 0, 0, 1))}[data-bg-motion=kenBurns]:not([data-motion=off] *) .hero-slide[data-active]>.hero-slide__media>:is(img,.pic-crop){animation:fx-ken-burns var(--hero-interval,20s) linear 1 forwards}}.design-hero__eyebrow{margin:0 0 var(--space-2);font-size:var(--text-lg);font-weight:var(--weight-bold);color:inherit}.design-hero__actions{gap:var(--space-3);margin:var(--space-6) 0 0;flex-wrap:wrap;display:flex}.design-align-center .design-hero__actions{justify-content:center}.design-hero__actions .button--light{--button-bg:transparent;--button-fg:var(--on-picture);--button-border:color-mix(in srgb, var(--on-picture) 70%, transparent);--button-hover:color-mix(in srgb, var(--on-picture) 16%, transparent)}.design-hero__search-card{margin-top:var(--space-6);color:var(--ink);--focus-ring:var(--brand-text)}.design-hero__search-title{margin:0 0 var(--space-4);font-size:var(--text-lg);color:var(--ink-strong)}.design-hero__search-card .search-box{box-shadow:none;background:0 0;border:0;padding:0}@media (min-width:1024px){.design-hero[data-search-placement=side]>.container{column-gap:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start;display:grid}.design-hero[data-search-placement=side]>.container>*{grid-column:1}.design-hero[data-search-placement=side]>.container>.design-hero__search-card{grid-area:1/2/span 4;margin-top:0}.design-hero[data-search-side=start]>.container{grid-template-columns:minmax(320px,440px) minmax(0,1fr)}.design-hero[data-search-side=start]>.container>*{text-align:end;grid-column:2;justify-self:end}.design-hero[data-search-side=start]>.container>.design-hero__search-card{text-align:start;grid-column:1;justify-self:stretch}.design-hero[data-search-side=start] .design-hero__actions{justify-content:flex-end}.design-hero[data-search-side=start] .hero-badge[data-position=end]{inset-inline-start:auto;inset-inline-end:var(--space-8)}}.hero-badges{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.hero-badge{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-card);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-raised);margin:0;display:inline-flex}.hero-badge__icon{color:var(--brand-text);display:inline-flex}.hero-badge__value{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--ink-strong)}.hero-badge__label{font-size:var(--text-sm)}@media (min-width:1024px){.hero-badges{margin:0}.hero-badge{z-index:1;position:absolute}.hero-badge[data-position=end]{inset-block-start:var(--space-8);inset-inline-end:var(--space-8)}.hero-badge[data-position=start]{inset-block-end:var(--space-8);inset-inline-start:var(--space-8)}.design-hero[data-variant=split]:not([data-backdrop]):not([data-search-placement=side]) .hero-badge[data-position=start]{inset-inline-start:52%}.design-hero[data-search-placement=side] .hero-badge[data-position=end]{inset-block-start:auto;inset-block-end:var(--space-8);inset-inline:40% auto}}@keyframes hero-badge-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-6px)}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.hero-badge:not([data-motion=off] *){animation:2.4s ease-in-out 2 both hero-badge-float}}.design-hero__title .block-accent[data-accent=script]{margin-block:.08em;font-size:1.3em;line-height:1.05;display:block}.design-hero--photo .design-hero__title .block-accent:is([data-accent=script],[data-accent=colour]){color:var(--accent)}@media (min-width:1280px){.design-hero[data-variant=split]:not([data-backdrop]):not([data-search-placement=side]) .search-box__fields{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.design-hero[data-variant=split]:not([data-backdrop]):not([data-search-placement=side]) .search-box__fields>*{grid-column:1/-1}.design-hero[data-variant=split]:not([data-backdrop]):not([data-search-placement=side]) .search-box__fields--dated>:is(.search-box__cell--dates,.search-box__cell--party){grid-column:auto}}
[data-tone=brand]{--tone-fill:var(--brand);--tone-ink:var(--on-brand)}[data-tone=accent]{--tone-fill:var(--accent);--tone-ink:var(--accent-ink)}[data-tone=deep]{--tone-fill:var(--ink-deep);--tone-ink:var(--on-ink-deep)}[data-tone=brandSoft]{--tone-fill:color-mix(in srgb, var(--brand) 14%, var(--surface));--tone-ink:var(--ink-strong)}[data-tone=accentSoft]{--tone-fill:color-mix(in srgb, var(--accent) 14%, var(--surface));--tone-ink:var(--ink-strong)}.mk-tiles[data-tone-cycle=true] .mk-tiles__item:not([data-tone]):nth-child(5n+1){--tone-fill:var(--brand);--tone-ink:var(--on-brand)}.mk-tiles[data-tone-cycle=true] .mk-tiles__item:not([data-tone]):nth-child(5n+2){--tone-fill:var(--accent);--tone-ink:var(--accent-ink)}.mk-tiles[data-tone-cycle=true] .mk-tiles__item:not([data-tone]):nth-child(5n+3){--tone-fill:var(--ink-deep);--tone-ink:var(--on-ink-deep)}.mk-tiles[data-tone-cycle=true] .mk-tiles__item:not([data-tone]):nth-child(5n+4){--tone-fill:color-mix(in srgb, var(--brand) 14%, var(--surface));--tone-ink:var(--ink-strong)}.mk-tiles[data-tone-cycle=true] .mk-tiles__item:not([data-tone]):nth-child(5n+5){--tone-fill:color-mix(in srgb, var(--accent) 14%, var(--surface));--tone-ink:var(--ink-strong)}.mk-tiles__item[data-tone] .mk-tile__icon,.mk-tiles[data-tone-cycle=true] .mk-tile__icon,.design-tile[data-tone] .design-tile__icon{border-radius:var(--radius-pill);background:var(--tone-fill,var(--tint));color:var(--tone-ink,var(--brand-text))}.mk-tiles:is([data-variant=colorIcons],[data-variant=roundIcons]) .mk-tile{padding:var(--space-4);border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--surface);align-items:flex-start}.mk-tiles:is([data-variant=colorIcons],[data-variant=roundIcons]) .mk-tile__media,.mk-tiles:is([data-variant=colorIcons],[data-variant=roundIcons]) .mk-tile__text>span:not(.mk-tile__count){display:none}.mk-tiles:is([data-variant=colorIcons],[data-variant=roundIcons]) .mk-tile__icon{border-radius:var(--radius-pill);background:var(--tone-fill,color-mix(in srgb, var(--brand) 14%, var(--surface)));width:56px;height:56px;color:var(--tone-ink,var(--ink-strong))}.mk-tiles[data-variant=roundIcons] .mk-tile{text-align:center;align-items:center}.mk-tiles[data-variant=roundIcons] .mk-tile__icon{background:var(--tone-fill,var(--ink-deep));width:72px;height:72px;color:var(--tone-ink,var(--on-ink-deep))}.mk-tile__count{align-items:center;gap:var(--space-1);color:var(--brand-text);font-size:var(--text-sm);font-weight:var(--weight-bold);display:inline-flex}.mk-tiles[data-layout=slider] .mk-tiles__item{height:100%}.product-card:has(>.favourite-toggle){position:relative}.favourite-toggle{top:var(--space-2);right:var(--space-2);z-index:var(--z-raised);border:1px solid var(--hairline);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface) 92%, transparent);block-size:44px;inline-size:44px;color:var(--ink-strong);cursor:pointer;place-items:center;padding:0;display:inline-grid;position:absolute}.favourite-toggle[hidden]{display:none}.favourite-toggle:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:2px}.favourite-toggle__icon path{fill:none;stroke:currentColor;stroke-width:1.8px}.favourite-toggle[aria-pressed=true]{color:var(--accent-text)}.favourite-toggle[aria-pressed=true] .favourite-toggle__icon path{fill:currentColor}.product-card__photo-badge{top:var(--space-3);left:var(--space-3);max-width:calc(100% - 2 * var(--space-3) - 52px);position:absolute}.product-card__photo-badge .badge{white-space:normal;max-width:100%}.product-card__pill{top:var(--space-3);right:var(--space-3);padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink-strong);font-size:var(--text-sm);font-weight:var(--weight-bold);box-shadow:var(--shadow-raised);align-items:center;gap:4px;display:inline-flex;position:absolute}.product-card__pill .icon{color:var(--accent-text)}.product-card:has(>.favourite-toggle:not([hidden])) .product-card__pill{right:calc(var(--space-3) + 48px)}.product-card__free{margin-top:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-control);background:color-mix(in srgb, var(--success) 12%, var(--surface));color:var(--ink-strong);font-size:var(--text-sm);font-weight:var(--weight-bold);justify-self:start;align-items:center;gap:4px;display:inline-flex}.product-card__free .icon{color:var(--success)}.product-card[data-card-style=horizontal] .product-card__link{position:relative}@media (min-width:768px){.product-card[data-card-style=horizontal]:not([data-look=compactList]) .product-card__link{grid-template:"media body"1fr"media price"/minmax(0,2fr) minmax(0,3fr)}.product-card[data-card-style=horizontal]:not([data-look=compactList]) .product-card__media{aspect-ratio:auto;grid-area:media;height:100%;min-height:180px}.product-card[data-card-style=horizontal]:not([data-look=compactList]) .product-card__body{grid-area:body}.product-card[data-card-style=horizontal]:not([data-look=compactList]) .product-card__price{padding-right:calc(var(--space-4) + 48px);grid-area:price}}.product-card__go{right:var(--space-3);bottom:var(--space-3);border-radius:var(--radius-pill);background:var(--brand);block-size:40px;inline-size:40px;color:var(--on-brand);place-items:center;display:inline-grid;position:absolute}.product-card[data-card-style=horizontal] .product-card__cta{visibility:hidden}@media (min-width:1024px){.design-carousel__grid--showcase{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"a big""b big"}.design-carousel__grid--showcase>li:first-child{grid-area:big}.design-carousel__grid--showcase>li:nth-child(2){grid-area:a}.design-carousel__grid--showcase>li:nth-child(3){grid-area:b}.design-carousel__grid--showcase:has(>li:nth-child(4):last-child){grid-template-areas:"a big""b big""c big"}.design-carousel__grid--showcase:has(>li:nth-child(4):last-child)>li:nth-child(4){grid-area:c}.design-carousel__grid--showcase>li:nth-child(n+2) .product-card__link{grid-template:"body media"1fr"price media"/minmax(0,1fr) minmax(0,1fr)}.design-carousel__grid--showcase>li:nth-child(n+2) .product-card__media{aspect-ratio:5/4;grid-area:media}.design-carousel__grid--showcase>li:nth-child(n+2) .product-card__body{grid-area:body}.design-carousel__grid--showcase>li:nth-child(n+2) .product-card__price{margin-inline:var(--space-4);border-top:1px solid var(--hairline);grid-area:price;padding-inline:0}.design-carousel__grid--showcase>li:nth-child(n+2) .product-card__cta{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--ink-strong);color:var(--surface);font-size:var(--text-sm)}.design-carousel__grid--showcase>li:first-child .product-card__link{isolation:isolate;min-height:100%;color:var(--on-picture);grid-template-rows:1fr auto auto;position:relative}.design-carousel__grid--showcase>li:first-child .product-card__media{z-index:-2;aspect-ratio:auto;position:absolute;inset:0}.design-carousel__grid--showcase>li:first-child .product-card__link:before{content:"";z-index:-1;grid-row:1}.design-carousel__grid--showcase>li:first-child .product-card__body,.design-carousel__grid--showcase>li:first-child .product-card__price{background:color-mix(in srgb, var(--picture-shade) 86%, transparent);position:relative}.design-carousel__grid--showcase>li:first-child :is(.product-card__name,.product-card__amount,.product-card__from,.product-card__cta,.product-card__place,.product-card__was){color:var(--on-picture)}}.design-carousel__mixed{gap:var(--space-4);min-width:0;display:grid}@media (min-width:992px){.design-carousel__mixed{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.design-carousel__mixed .design-carousel__grid--compactList{grid-template-columns:minmax(0,1fr)}}.design-carousel__mixed .design-carousel__grid--compactList{gap:0}.design-carousel__mixed .product-card[data-look=compactList]{border:0;border-block-end:1px solid var(--hairline);box-shadow:none;background:0 0;border-radius:0}.design-carousel__mixed .product-card[data-look=compactList] .product-card__link{column-gap:var(--space-4);padding-block:var(--space-4);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:112px minmax(0,1fr)}.design-carousel__mixed .product-card[data-look=compactList] .product-card__media{block-size:80px;border-radius:var(--radius-card);align-self:start;min-height:0;overflow:hidden}.design-carousel__mixed .product-card[data-look=compactList] :is(.product-card__body,.product-card__price){padding-inline:0}.design-carousel__mixed .product-card[data-look=compactList] .product-card__cta{padding:var(--space-1) var(--space-3);border:1px solid var(--hairline-strong);border-radius:var(--radius-pill);font-size:var(--text-sm)}.design-carousel__tiles{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.design-carousel__tiles>li:only-child{grid-column:1/-1}.design-carousel__tiles>li:only-child .deal-tile{aspect-ratio:16/9}.deal-tile{isolation:isolate;aspect-ratio:4/3;padding:var(--space-3);border-radius:var(--radius-card);background:var(--night);color:var(--on-picture);align-content:end;text-decoration:none;display:grid;position:relative;overflow:hidden}.deal-tile:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:2px}.deal-tile__media{z-index:-2;position:absolute;inset:0}.deal-tile__media .product-image{height:100%}.deal-tile__shade{z-index:-1;background:linear-gradient(180deg, transparent 25%, color-mix(in srgb, var(--picture-shade) 88%, transparent) 100%);position:absolute;inset:0}.deal-tile__marks{top:var(--space-2);left:var(--space-2);gap:var(--space-1);max-width:calc(100% - 2 * var(--space-2));flex-wrap:wrap;display:flex;position:absolute}.deal-tile__marks .badge{white-space:normal}.deal-tile__text{gap:2px;display:grid}.deal-tile__name{color:var(--on-picture);line-height:var(--leading-snug);overflow-wrap:anywhere}.deal-tile__price{color:var(--on-picture);font-size:var(--text-sm);font-weight:var(--weight-bold)}@media (min-width:1024px){.design-carousel__grid--introGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.design-carousel__intro{min-width:0}.design-carousel__intro-body{align-content:center;gap:var(--space-3);height:100%;padding:var(--space-4) 0;display:grid}.design-carousel__intro-body h2{margin:0}.design-carousel__intro-text{color:var(--muted);margin:0}.design-carousel__intro-button{justify-self:start}.design-carousel__item--all{min-height:180px}.view-all-card{place-content:center;justify-items:center;gap:var(--space-2);height:100%;min-height:180px;padding:var(--space-5);border:1px dashed var(--hairline);border-radius:var(--radius-card);background:color-mix(in srgb, var(--brand) 6%, var(--surface));color:var(--ink-strong);font-weight:var(--weight-bold);text-decoration:none;display:grid}.view-all-card:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:2px}.view-all-card__compass{color:var(--brand-text)}.view-all-card__arrow{color:var(--brand-text);display:inline-grid}@media (prefers-reduced-motion:no-preference){.view-all-card__arrow:not([data-motion=off] *){transition:transform .4s var(--ease-motion)}}.view-all-card:is(:hover,:focus-visible) .view-all-card__arrow{transform:translate(6px)}.design-reviews__head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.design-reviews__head h2{margin:0}.design-reviews__proof{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.design-reviews__faces{display:inline-flex}.design-reviews__face,.review-quote__initials{border:2px solid var(--surface);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--brand) 14%, var(--surface));block-size:36px;inline-size:36px;color:var(--ink-strong);font-size:var(--text-xs);font-weight:var(--weight-bold);place-items:center;display:inline-grid}.design-reviews__face+.design-reviews__face{margin-left:-10px}.design-reviews__stars{color:var(--hairline);letter-spacing:2px}.design-reviews__star.is-on{color:var(--accent-text)}.design-reviews__summary{font-weight:var(--weight-bold);color:var(--ink-strong)}.review-quote[data-card-style]{position:relative}.review-quote__mark{height:32px;font-family:var(--font-display);color:var(--brand-text);font-size:56px;line-height:1;display:block}.review-quote__initials{block-size:44px;inline-size:44px;font-size:var(--text-sm)}.review-quotes--centred{max-width:760px;margin-inline:auto}.review-quotes--centred .carousel-track__list{scrollbar-width:none;grid-auto-columns:100%}.review-quotes--centred .carousel-track__list::-webkit-scrollbar{display:none}.review-quotes--centred .review-quote{width:100%;padding:var(--space-6);text-align:center;justify-items:center;margin-inline:0}.review-quotes--centred .carousel-track__arrow{top:50%;transform:translateY(-50%)}@media (min-width:768px){.review-quotes--centred{max-width:calc(760px + 2 * var(--space-6));padding-inline:var(--space-6)}.review-quotes--centred .carousel-track__arrow--previous{left:0}.review-quotes--centred .carousel-track__arrow--next{right:0}}.review-quotes--centred .review-quote__head{justify-content:center}.mk-tiles[data-layout=slider] .mk-carousel__arrow:disabled,.mk-carousel[data-variant=multi] .mk-carousel__viewport>.mk-carousel__arrow:disabled{visibility:hidden}.design-places__head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.design-places__head h2{margin:0}@media (max-width:767.98px){.design-places__head{flex-direction:column;align-items:flex-start}}.mk-places--reveal{grid-template-columns:minmax(0,1fr)}.mk-places--reveal .design-place{min-height:300px}@media (min-width:640px){.mk-places--reveal{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.mk-places--reveal{grid-template-columns:repeat(4,minmax(0,1fr))}.mk-places--reveal .design-place{min-height:360px}}.design-place__reveal{gap:var(--space-1);display:grid}@media (min-width:768px){@media (hover:hover) and (pointer:fine){.mk-places--reveal .design-place:not(:hover,:focus-within,:focus-visible) .design-place__reveal{opacity:0;transform:translateY(12px)}}}@media (prefers-reduced-motion:no-preference){.mk-places--reveal .design-place__reveal:not([data-motion=off] *){transition:opacity .24s var(--ease-motion), transform .24s var(--ease-motion)}}.mk-places--bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(180px,auto)}.mk-places--bento>li:first-child{grid-column:1/-1}@media (min-width:1024px){.mk-places--bento{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(200px,auto)}.mk-places--bento>li:first-child{grid-area:span 2/span 2}.mk-places--bento>li:first-child .design-place__name{font-size:var(--text-3xl)}.mk-places--bento:has(>li:nth-child(2):last-child)>li:nth-child(2){grid-area:span 2/span 2}.mk-places--bento>li:nth-child(n+6):nth-child(4n+2):nth-last-child(2),.mk-places--bento>li:nth-child(n+6):nth-child(4n+3):last-child,.mk-places--bento>li:nth-child(n+6):nth-child(4n):last-child{grid-column:span 2}.mk-places--bento:has(>li:nth-child(3):last-child)>li:nth-child(n+2){grid-column:span 2}.mk-places--bento:has(>li:nth-child(4):last-child)>li:nth-child(4){grid-column:span 2}.mk-places--bento>li:nth-child(n+6):nth-child(4n+2):last-child{grid-column:1/-1}}@media (max-width:1023.98px){.mk-places--bento>li:nth-child(n+2):nth-child(2n):last-child{grid-column:1/-1}}.design-place__go{top:var(--space-4);right:var(--space-4);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--on-picture) 18%, transparent);block-size:40px;inline-size:40px;color:var(--on-picture);place-items:center;display:inline-grid;position:absolute}.design-place:has(.design-place__go):not(:has(.design-place__icon)){padding-block-start:calc(var(--space-4) + 40px + var(--space-3))}.expanding-gallery{gap:var(--space-4);margin-block:var(--space-8);min-width:0;display:grid}.expanding-gallery>h2{margin:0}.expanding-gallery__panels{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.expanding-panel{isolation:isolate;min-width:0;min-height:320px;padding:var(--space-5);border-radius:var(--radius-card);background:var(--night);color:var(--on-picture);align-content:end;display:grid;position:relative;overflow:hidden}.expanding-panel__media{z-index:-2;position:absolute;inset:0}.expanding-panel__media :is(img,:where(.pic-crop)){object-fit:cover;width:100%;height:100%;display:block}.expanding-panel:before{content:"";z-index:-1;background:linear-gradient(180deg, transparent 30%, color-mix(in srgb, var(--picture-shade) 88%, transparent) 100%);position:absolute;inset:0}.expanding-panel__title{font-size:var(--text-xl);margin:0}.expanding-panel__title button{align-items:center;gap:var(--space-2);min-height:var(--tap);color:var(--on-picture);font:inherit;font-weight:var(--weight-bold);text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.expanding-panel__title button:focus-visible{outline:var(--focus-width) solid var(--on-picture);outline-offset:2px}.expanding-panel__body{gap:var(--space-2);display:grid}.expanding-panel__category{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase;margin:0}.expanding-panel__text{margin:0}.expanding-panel__link{justify-self:start;align-items:center;gap:var(--space-1);min-height:var(--tap);color:var(--on-picture);font-weight:var(--weight-bold);display:inline-flex}@media (min-width:992px){.expanding-gallery__panels{block-size:clamp(420px,60vh,560px);display:flex}.expanding-panel{flex:1 1 0;min-height:0}.expanding-panel[data-open=true]{flex-grow:4}.expanding-panel:not([data-open=true]) .expanding-panel__body{display:none}.expanding-panel:not([data-open=true]) .expanding-panel__title{writing-mode:vertical-rl;justify-self:center}.expanding-panel:not([data-open=true]) .expanding-panel__title button:after{content:"";position:absolute;inset:0}.expanding-gallery:not([data-expanding-ready]) .expanding-panel:is(:hover,:focus-within){flex-grow:4}.expanding-gallery:not([data-expanding-ready]) .expanding-panel:is(:hover,:focus-within) .expanding-panel__body{display:grid}.expanding-gallery:not([data-expanding-ready]) .expanding-panel:is(:hover,:focus-within) .expanding-panel__title{writing-mode:horizontal-tb;justify-self:start}.expanding-gallery:not([data-expanding-ready]) .expanding-panel:is(:hover,:focus-within) .expanding-panel__title button:after{content:none}.expanding-gallery:not([data-expanding-ready]) .expanding-gallery__panels:is(:hover,:focus-within) .expanding-panel[data-open=true]:not(:hover,:focus-within){flex-grow:1}}@media (prefers-reduced-motion:no-preference){.expanding-panel:not([data-motion=off] *){transition:flex-grow .3s var(--ease-motion)}}.pr-text-slide{align-content:center;justify-items:center;gap:var(--space-2);min-height:200px;padding:var(--space-6) var(--space-5);border-radius:var(--radius-card);background:color-mix(in srgb, var(--brand) 8%, var(--surface));text-align:center;display:grid}.pr-text-slide__families{color:var(--muted);font-size:var(--text-sm);font-weight:var(--weight-bold);margin:0}.pr-text-slide__title{color:var(--ink-strong);font-size:var(--text-2xl);margin:0}.pr-text-slide__benefit{color:var(--accent-text);font-weight:var(--weight-bold);margin:0}.pr-text-slide__link{align-items:center;gap:var(--space-1);min-height:var(--tap);color:var(--brand-text);font-weight:var(--weight-bold);display:inline-flex}.pr-campaigns[data-variant=textSlider] .mk-carousel__controls{min-height:var(--tap)}@media (min-width:992px){.search-box[data-tabs-layout=vertical] .search-box__body{gap:var(--space-4);grid-template-columns:minmax(160px,220px) minmax(0,1fr);display:grid}.search-box[data-tabs-layout=vertical][data-offers=true] .search-box__body{grid-template-columns:minmax(160px,220px) minmax(0,1fr) minmax(220px,280px)}.search-box[data-tabs-layout=vertical] .search-box__tabs{padding:0 var(--space-3) 0 0;border-bottom:0;border-right:1px solid var(--hairline);margin:0}.search-box[data-tabs-layout=vertical] .search-box__tabs .tabs{flex-direction:column;align-items:stretch;overflow:visible}.search-box[data-tabs-layout=vertical] .search-box__tabs .tabs__tab{justify-content:flex-start}.search-box:not([data-tabs-layout=vertical])[data-offers=true] .search-box__body{column-gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(220px,280px);display:grid}.search-box:not([data-tabs-layout=vertical])[data-offers=true] .search-box__tabs{grid-column:1/-1}}.search-box__offers{min-width:0}.search-box__offer[hidden]{display:none}.search-offer{border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--surface);display:grid;overflow:hidden}.search-offer__photo{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.search-offer__body{gap:var(--space-2);padding:var(--space-4);display:grid}.search-offer__benefit{justify-self:start}.search-offer__title{color:var(--ink-strong);font-weight:var(--weight-bold);margin:0}.search-offer__link{align-items:center;gap:var(--space-1);min-height:var(--tap);color:var(--brand-text);font-weight:var(--weight-bold);display:inline-flex}.card-facts{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.card-facts__pill{padding:2px var(--space-2);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--brand) 8%, var(--surface));color:var(--ink-strong);font-size:var(--text-xs,.8125rem);font-weight:var(--weight-medium);align-items:center;gap:4px;line-height:1.4;display:inline-flex}.card-facts__pill .icon{color:var(--brand-text);flex:none}:is(.result-card__media:has(>.card-gallery),.catalogue-card__photo:has(>.card-gallery),.product-card:has(>.card-gallery)){position:relative}.card-gallery{z-index:var(--z-raised);gap:var(--space-1);max-inline-size:calc(100% - 2 * var(--space-2));flex-wrap:wrap;display:inline-flex;position:absolute;inset-block-end:var(--space-2);inset-inline-start:var(--space-2)}.product-card>.card-gallery{inset-block-start:var(--space-2);inset-block-end:auto}.card-gallery__pill{min-block-size:32px;padding:4px var(--space-2);border:1px solid color-mix(in srgb, var(--on-night) 30%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--night) 72%, transparent);color:var(--on-night);font:inherit;font-size:var(--text-xs,.8125rem);font-weight:var(--weight-medium);cursor:pointer;align-items:center;gap:4px;display:inline-flex}.card-gallery__pill:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:2px}.card-gallery__pill[aria-busy=true]{cursor:progress}@media (pointer:coarse){.card-gallery__pill{min-block-size:var(--tap)}}.card-gallery__note{color:var(--on-night);text-align:center;margin:0}.card-gallery__video{background:var(--night)}.gallery-video__button{align-items:center;gap:var(--space-1);display:inline-flex}.gallery__cell--video .gallery__open{position:relative}.gallery-video__play{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--night) 72%, transparent);block-size:56px;inline-size:56px;color:var(--on-night);pointer-events:none;place-items:center;margin:auto;display:grid;position:absolute;inset:0}.gallery-video__poster{object-fit:cover;block-size:100%;inline-size:100%;display:block}
.block-eyebrow{margin:0 0 var(--space-2);color:var(--brand-text);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:.06em;flex-basis:100%}.block-eyebrow:is([data-eyebrow=pill],[data-eyebrow=pillIcon]){align-items:center;gap:var(--space-1);inline-size:fit-content;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--brand-50);display:flex}.block-eyebrow__icon{flex:none}.block-eyebrow[data-eyebrow=rule]{align-items:center;gap:var(--space-3);inline-size:fit-content;font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;display:flex}.block-eyebrow[data-eyebrow=rule]:before{content:"";border-block-start:2px solid;flex:none;inline-size:28px}.design-align-center .block-eyebrow,[data-align=center] .block-eyebrow{margin-inline:auto}.mk-head:has(>.block-eyebrow){flex-wrap:wrap}.block-accent{position:relative}.block-accent[data-accent=colour]{color:var(--accent-text)}.block-accent[data-accent=marker]{background:linear-gradient(transparent 58%, color-mix(in srgb, var(--accent) 35%, transparent) 58%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.08em}.block-accent[data-accent=script]{color:var(--accent-text);font-family:var(--font-script,var(--font-display));letter-spacing:.01em;text-transform:none;font-size:1.15em;font-weight:700}.block-accent__line{fill:none;block-size:.36em;inline-size:100%;stroke:var(--accent);stroke-width:3px;stroke-linecap:round;pointer-events:none;transform-origin:0;position:absolute;inset-block-end:-.22em;inset-inline:0;overflow:visible}.sx-card{padding:var(--space-5);border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--surface)}.sx-glass{padding:var(--space-5);border:1px solid color-mix(in srgb, var(--surface) 55%, var(--hairline));border-radius:var(--radius-card);background:color-mix(in srgb, var(--surface) 78%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sx-glass{background:color-mix(in srgb, var(--surface) 96%, transparent)}}.sx-icon{border-radius:var(--radius-card);flex:none;place-items:center;block-size:48px;inline-size:48px;display:inline-grid}.sx-icon[data-tone=brand]{background:var(--brand);color:var(--on-brand)}.sx-icon[data-tone=accent]{background:var(--accent);color:var(--accent-ink)}.sx-icon[data-tone=deep]{background:var(--ink-deep);color:var(--on-ink-deep)}.sx-icon[data-tone=brandSoft]{background:color-mix(in srgb, var(--brand) 14%, var(--surface));color:var(--brand-text)}.sx-icon[data-tone=accentSoft]{background:color-mix(in srgb, var(--accent) 14%, var(--surface));color:var(--accent-text)}.sx-card__title{color:var(--ink-strong);font-size:var(--text-lg);margin:0}.sx-card__text{color:var(--muted);margin:0}.sx-intro{gap:var(--space-3);flex-direction:column;display:flex}.sx-intro>:is(h2,h3){margin:0}.sx-intro__text{color:var(--muted);margin:0}.sx-intro__button{align-self:flex-start}.sx-stat__value{color:var(--ink-strong);font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-bold);line-height:1.1;display:block}.sx-numbered,.sx-bento-block,.sx-orbit,.sx-statsband,.sx-sidegrid,.sx-bars-block{gap:var(--space-8);display:grid}.sx-numbered__list,.sx-bento,.sx-orbit__items,.sx-statsband__list,.sx-sidegrid__list,.sx-bars,.sx-steps,.sx-values,.sx-ticks,.sx-video-intro__cards,.sx-tags,.sx-social-links,.sx-profile__lines{margin:0;padding:0;list-style:none}.sx-numbered__list{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.sx-numbered__item,.sx-orbit__item,.sx-step,.sx-value{gap:var(--space-3);flex-direction:column;display:flex}.sx-numbered__item,.sx-step{isolation:isolate;position:relative}.sx-numbered__item{overflow:hidden}.sx-numbered__n,.sx-step__n{z-index:-1;font-family:var(--font-display);letter-spacing:-.02em;pointer-events:none;font-size:clamp(3rem,2.4rem + 2vw,4.5rem);font-weight:800;line-height:1;position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-4)}.sx-numbered__n{color:color-mix(in srgb, var(--ink-strong) 7%, var(--surface))}.sx-step__n{color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb, var(--brand-text) 30%, var(--surface))}.sx-step .sx-icon{background:var(--brand);color:var(--on-brand)}@media (min-width:1024px){.sx-numbered:has(>.sx-intro){grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}.sx-numbered:has(>.sx-intro) .sx-numbered__list:has(>li:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.sx-bento{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.sx-bento__cell{flex-direction:column;justify-content:flex-end;min-block-size:168px;display:flex;position:relative;overflow:hidden}.sx-bento__body{z-index:1;gap:var(--space-2);flex-direction:column;display:flex;position:relative}.sx-bento__photo{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.sx-bento__cell[data-photo=true]{color:var(--on-picture)}.sx-bento__cell[data-photo=true]:after{content:"";background:linear-gradient(transparent 30%, color-mix(in srgb, var(--picture-shade) 78%, transparent));position:absolute;inset:0}.sx-bento__cell[data-photo=true] :is(.sx-card__title,.sx-card__text){color:var(--on-picture)}@media (min-width:768px){.sx-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.sx-bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(184px,auto)}.sx-bento__cell[data-cell=tall]{grid-row:span 2}.sx-bento__cell[data-cell=wide]{grid-column:span 2}}.sx-orbit__stage{gap:var(--space-6);justify-items:center;display:grid;position:relative}.sx-orbit__media{aspect-ratio:1;place-items:center;inline-size:min(100%,380px);display:grid;position:relative}.sx-orbit__ring{border:2px dashed color-mix(in srgb, var(--brand) 40%, transparent);pointer-events:none;border-radius:50%;position:absolute;inset:0}.sx-orbit__shape{border-radius:var(--radius-lg);background:var(--brand-50);block-size:80%;inline-size:80%;display:block;overflow:hidden}.sx-orbit[data-shape=arch] .sx-orbit__shape{clip-path:inset(0 round 50% 50% 8% 8%);border-radius:0}.sx-orbit[data-shape=circle] .sx-orbit__shape{clip-path:circle(50%);border-radius:0}.sx-orbit[data-shape=triangle] .sx-orbit__shape{clip-path:polygon(50% 0,100% 100%,0 100%);border-radius:0}.sx-orbit__photo{object-fit:cover;block-size:100%;inline-size:100%}.sx-orbit__items{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));inline-size:100%;display:grid}@media (min-width:1024px){.sx-orbit__stage{align-items:center;min-block-size:520px}.sx-orbit__items{display:block;position:absolute;inset:0}.sx-orbit__item{inline-size:min(30%,300px);position:absolute}.sx-orbit__item[data-corner=a]{inset-block-start:0;inset-inline-start:0}.sx-orbit__item[data-corner=b]{inset-block-start:0;inset-inline-end:0}.sx-orbit__item[data-corner=c]{inset-block-end:0;inset-inline-start:0}.sx-orbit__item[data-corner=d]{inset-block-end:0;inset-inline-end:0}}.sx-statsband__list{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sx-stat{gap:var(--space-1);flex-direction:column;display:flex}.sx-stat__label{color:var(--muted)}.sx-statsband .sx-stat{text-align:center;padding-block:var(--space-6);align-items:center}.sx-stat__icon{color:var(--accent-text);place-items:center;margin-block-end:var(--space-2);display:inline-grid}.sx-statsband .sx-stat__label{font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase}.section-frame:is([data-section-bg=brand],[data-section-bg=dark],[data-section-bg=image]:not([data-section-overlay=light])) .sx-glass{border-color:color-mix(in srgb, var(--frame-ink) 18%, transparent);background:color-mix(in srgb, var(--frame-ink) 8%, transparent)}.section-frame:is([data-section-bg=brand],[data-section-bg=dark],[data-section-bg=image]:not([data-section-overlay=light])) .sx-stat__icon{color:var(--accent)}.sx-sidegrid__list{gap:var(--space-8) var(--space-5);grid-template-columns:minmax(0,1fr);padding-block-start:var(--space-5);display:grid}.sx-sidegrid__item{align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;padding-block-start:var(--space-8);display:flex;position:relative}.sx-sidegrid__item>.sx-icon{position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%,-50%)}[dir=rtl] .sx-sidegrid__item>.sx-icon{transform:translate(50%,-50%)}@media (min-width:640px){.sx-sidegrid__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.sx-sidegrid:has(>.sx-intro){grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center}}.sx-bars{gap:var(--space-5);display:grid}.sx-bar__head{justify-content:space-between;gap:var(--space-3);color:var(--ink-strong);font-weight:var(--weight-medium);margin-block-end:var(--space-2);display:flex}.sx-bar__track{border-radius:var(--radius-pill);background:var(--brand-100);block-size:10px;overflow:hidden}.sx-bar__fill{border-radius:inherit;background:var(--brand);block-size:100%;inline-size:100%;transform:scaleX(var(--bar,0));transform-origin:0;display:block}@media (min-width:1024px){:is(.sx-statsband,.sx-bars-block):has(>.sx-intro){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.sx-steps{gap:var(--space-5);display:grid}.sx-step{position:relative}.sx-step__label{color:var(--brand-text);font-size:var(--text-sm);font-weight:var(--weight-bold);margin:0}.sx-step__line{display:none}@media (min-width:1024px){.sx-steps{column-gap:var(--space-6);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.sx-step:not(:last-child) .sx-step__line{z-index:1;border:1px solid var(--hairline);border-radius:var(--radius-pill);background:var(--surface);block-size:30px;inline-size:30px;color:var(--brand-text);pointer-events:none;place-items:center;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:calc(100% + var(--space-6) / 2 - 15px);translate:0 -50%}.sx-step:not(:last-child) .sx-step__line:after{content:"";border-block-start:2px solid;border-right:2px solid;block-size:7px;inline-size:7px;margin-inline-start:-3px;rotate:45deg}}.sx-about{gap:var(--space-8);display:grid}.sx-about__media{position:relative}.sx-about[data-media-side=end] .sx-about__media{order:1}.sx-about__main{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-lg);block-size:auto;inline-size:100%;display:block}.sx-about[data-layout=values] .sx-about__main{aspect-ratio:1}.sx-about[data-layout=framedImage] .sx-about__media:has(.sx-about__second){padding-block-end:14%;padding-inline-end:18%}.sx-about__second{aspect-ratio:1;object-fit:cover;border:6px solid var(--surface);border-radius:var(--radius-lg);block-size:auto;inline-size:48%;box-shadow:var(--shadow-raised);position:absolute;inset-block-end:0;inset-inline-end:0}.sx-about__copy{gap:var(--space-4);flex-direction:column;display:flex}.sx-about__copy>:is(h2,.block-eyebrow){margin-block:0}.sx-about__text p{margin:0 0 var(--space-3)}.sx-ticks{gap:var(--space-2) var(--space-5);display:grid}.sx-ticks li{gap:var(--space-2);align-items:flex-start;display:flex}.sx-ticks__mark{color:var(--brand-text);flex:none}.sx-values{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:560px){.sx-values{grid-template-columns:repeat(2,minmax(0,1fr))}}.sx-about__actions{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.sx-call{align-items:center;gap:var(--space-3);min-block-size:var(--tap);color:inherit;text-decoration:none;display:inline-flex}.sx-call__text{flex-direction:column;display:flex}.sx-call__label{color:var(--muted);font-size:var(--text-sm)}.sx-call__number{color:var(--ink-strong)}@media (min-width:768px){.sx-ticks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.sx-about{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.sx-video-intro{gap:var(--space-6);display:grid}.sx-video-intro__copy>:is(h2,.block-eyebrow){margin-block-start:0}.sx-video-intro__stage,.sx-video-intro .st-video__frame{position:relative}.sx-video-intro .st-video__player[data-playing=false] .st-video__frame:after{content:"";background:color-mix(in srgb, var(--picture-shade) 45%, transparent);pointer-events:none;position:absolute;inset:0}.sx-video-intro .st-video__play{z-index:1}.sx-video-intro .st-video__play:after{content:"";border:2px solid var(--on-picture);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-10px}.sx-video-intro__cards{gap:var(--space-4);display:grid}.sx-video-intro__card{align-items:flex-start;gap:var(--space-3);display:flex}.sx-video-intro__card-text{gap:var(--space-1);flex-direction:column;display:flex}@media (min-width:768px){.sx-video-intro__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.sx-video-intro__cards{z-index:1;padding-inline:var(--space-6);margin-block-start:calc(-1 * var(--space-16));position:relative}}.sx-sale{border-radius:var(--radius-lg);display:grid;position:relative;overflow:hidden}.sx-sale__body{z-index:1;align-items:flex-start;gap:var(--space-3);padding:var(--space-8) var(--space-6) var(--space-6);flex-direction:column;display:flex;position:relative}.sx-sale__photo{object-fit:cover;block-size:100%;inline-size:100%;display:block}.sx-sale[data-variant=flashSale]{align-content:end;min-block-size:340px}.sx-sale[data-variant=flashSale].sx-sale--photo{color:var(--on-picture)}.sx-sale[data-variant=flashSale] .sx-sale__media{position:absolute;inset:0}.sx-sale[data-variant=flashSale].sx-sale--photo:after{content:"";background:linear-gradient(transparent 20%, color-mix(in srgb, var(--picture-shade) 80%, transparent));position:absolute;inset:0}.sx-sale[data-variant=flashSale].sx-sale--photo :is(.mk-promo__title,.mk-promo__text){color:var(--on-picture)}.sx-sale[data-variant=splitSale] .sx-sale__media{min-block-size:220px;position:relative}.sx-sale__countdown{inline-size:100%}.sx-sale__countdown>.eg-countdown-wrap{margin:0;padding:0}.sx-sale__countdown .eg-countdown[data-variant=timer]{color:inherit;background:0 0;border:0;grid-template-columns:minmax(0,1fr);padding:0}.sx-sale__countdown .eg-countdown[data-variant=timer]>.icon{display:none}.sx-sale--photo .sx-sale__countdown :is(.eg-countdown__label,.eg-countdown__when){color:var(--on-picture)}.sx-sale--photo .sx-sale__countdown .sx-timer[data-timer=boxes] .sx-timer__unit{border:1px solid color-mix(in srgb, var(--on-picture) 32%, transparent);background:color-mix(in srgb, var(--on-picture) 14%, transparent);min-inline-size:76px;color:var(--on-picture);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (min-width:768px){.sx-sale[data-variant=flashSale].sx-sale--photo.mk-tone-brand:after{background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 94%, transparent) 0%, color-mix(in srgb, var(--brand) 72%, transparent) 45%, transparent 82%)}.sx-sale[data-variant=flashSale].mk-tone-brand .sx-sale__body{max-inline-size:62%}.sx-sale[data-variant=flashSale] .mk-promo__title{font-size:var(--text-3xl);line-height:1.15}}.sx-sale[data-variant=flashSale].sx-sale--photo .sx-sale__button{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.sx-sticker{z-index:2;background:var(--accent);block-size:84px;inline-size:84px;color:var(--accent-ink);font-size:var(--text-lg);font-weight:var(--weight-bold);text-align:center;border-radius:50%;place-items:center;line-height:1.1;display:grid;position:absolute;inset-block-start:var(--space-4);inset-inline-start:var(--space-4)}.sx-sticker[data-sticker=seal]{background:0 0}.sx-sticker__seal{block-size:100%;inline-size:100%;fill:var(--accent);position:absolute;inset:0}.sx-sticker__text{padding:var(--space-1);position:relative}.sx-sticker[data-sticker=tag]{block-size:auto;inline-size:auto;padding:var(--space-2) var(--space-4);border-radius:0 0 var(--radius-card) 0;inset-block-start:0;inset-inline-start:0}.sx-sticker:not([data-sticker=tag]):after{content:"";border:2px solid var(--accent);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-6px}.sx-sale__media .sx-sticker,.sx-sale[data-variant=flashSale]>.sx-sticker:not([data-sticker=tag]){inset-inline-start:auto;inset-inline-end:var(--space-4)}.sx-sale[data-variant=flashSale]:has(>.sx-sticker:not([data-sticker=tag])) .sx-sale__body>:is(.mk-badge,.mk-promo__title){margin-inline-end:calc(84px + var(--space-4))}@media (min-width:768px){.sx-sale[data-variant=splitSale].sx-sale--photo{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sx-sale[data-variant=splitSale] .sx-sale__media{clip-path:polygon(14% 0,100% 0,100% 100%,0 100%);grid-area:1/2}.sx-sale[data-variant=splitSale] .sx-sale__body{grid-area:1/1;align-self:center}}.sx-timer__units{gap:var(--space-2);flex-wrap:wrap;display:flex}.sx-timer__unit{min-inline-size:64px;padding:var(--space-2) var(--space-3);text-align:center;place-items:center;display:grid;position:relative}.sx-timer[data-timer=boxes] .sx-timer__unit{border-radius:var(--radius-card);background:var(--brand);color:var(--on-brand)}.sx-timer[data-timer=glass] .sx-timer__unit{padding:var(--space-2) var(--space-3);color:var(--ink-strong)}.sx-timer[data-timer=circles] .sx-timer__unit{align-content:center;block-size:72px;inline-size:72px;padding:0}.sx-timer__ring{block-size:100%;inline-size:100%;position:absolute;inset:0;transform:rotate(-90deg)}.sx-timer__track,.sx-timer__arc{fill:none;stroke-width:4px}.sx-timer__track{stroke:var(--brand-100)}.sx-timer__arc{stroke:var(--brand);stroke-linecap:round}.sx-timer__value{font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:1;position:relative}.sx-timer__name{font-size:var(--text-xs);position:relative}.sx-marquee,.sx-logo-slider{gap:var(--space-3);display:grid}.sx-pause{justify-self:end;align-items:center;gap:var(--space-2);min-block-size:var(--tap);padding:0 var(--space-4);border:1px solid var(--hairline-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink-strong);font:inherit;cursor:pointer;display:none}.sx-marquee[data-marquee-ready] .sx-marquee__pause,.sx-logo-slider[data-autoplay-ready] .sx-autoplay__pause{display:inline-flex}.sx-pause:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:2px}.sx-pause__glyph{fill:none;stroke:currentColor;stroke-width:2px}.sx-pause__play{fill:currentColor;stroke:none;display:none}.sx-pause[aria-pressed=true] .sx-pause__bars{display:none}.sx-pause[aria-pressed=true] .sx-pause__play{display:inline}.sx-marquee__row{overflow:hidden}.sx-marquee__track{justify-content:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.sx-marquee[data-marquee-ready] .sx-marquee__track{flex-wrap:nowrap;justify-content:flex-start;inline-size:max-content}.sx-marquee[data-marquee-ready] .sx-marquee__track>li{flex:none}.sx-social__head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;margin-block-end:var(--space-5);display:flex}.sx-social__title>:is(h2,.block-eyebrow){margin-block-start:0}.sx-social__handle{color:var(--muted);margin:0}.sx-social__follow{align-items:center;gap:var(--space-2);display:inline-flex}.sx-social .st-gallery__list{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sx-social .st-gallery__item :is(img,:where(.pic-crop)){aspect-ratio:1;object-fit:cover;block-size:auto;inline-size:100%;display:block}.sx-social .st-gallery__open{display:block;position:relative}.sx-social .st-gallery__open:after{content:"";background:color-mix(in srgb, var(--picture-shade) 45%, transparent);opacity:0;pointer-events:none;position:absolute;inset:0}.sx-social .st-gallery__open:before{content:"";z-index:1;background:var(--on-picture);opacity:0;pointer-events:none;position:absolute;inset:calc(50% - 16px);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8a2 2 0 0 1 2-2h2l1.5-2h5L16 6h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2Z'/%3E%3Cpath d='M9 12.5a3 3 0 1 0 6 0a3 3 0 1 0-6 0'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8a2 2 0 0 1 2-2h2l1.5-2h5L16 6h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2Z'/%3E%3Cpath d='M9 12.5a3 3 0 1 0 6 0a3 3 0 1 0-6 0'/%3E%3C/svg%3E") 50%/contain no-repeat}.sx-social .st-gallery__open:is(:hover,:focus-visible):after,.sx-social .st-gallery__open:is(:hover,:focus-visible):before{opacity:1}@media (min-width:1024px){.sx-social[data-columns="6"] .st-gallery__list{grid-template-columns:repeat(6,minmax(0,1fr))}}.sx-social-links{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.sx-social-links__link{inline-size:var(--tap);block-size:var(--tap);background:var(--brand-50);color:var(--brand-text);border-radius:50%;place-items:center;display:inline-grid}.sx-social-links__link:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:2px}@media (hover:hover) and (pointer:fine){.st-team[data-variant=cards] .st-team__member{position:relative}.st-team[data-variant=cards] .sx-social-links{opacity:0;flex-direction:column;margin:0;position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3);transform:translate(8px)}.st-team[data-variant=cards] .st-team__member:is(:hover,:focus-within) .sx-social-links{opacity:1;transform:none}}.sx-profile{gap:var(--space-8);display:grid}.sx-profile__card{align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;display:flex}.sx-profile__photo{object-fit:cover;border-radius:50%;block-size:160px;inline-size:160px}.sx-profile__name{margin:var(--space-3) 0 0}.sx-profile__role{color:var(--muted);margin:0}.sx-profile__contact{inline-size:100%;border-block-start:1px solid var(--hairline);text-align:start;margin-block-start:var(--space-3);padding-block-start:var(--space-4)}.sx-profile__lines{gap:var(--space-2);display:grid}.sx-profile__lines li{align-items:center;gap:var(--space-2);display:flex}.sx-profile__label{margin:var(--space-5) 0 var(--space-3);color:var(--ink-strong);font-size:var(--text-md)}.sx-profile__contact .sx-profile__label{margin-block-start:0}.sx-profile__bio p{margin:0 0 var(--space-3)}.sx-tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.sx-tag{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--brand-50);color:var(--brand-text);font-size:var(--text-sm)}.sx-profile__plan{margin-block-start:var(--space-6)}@media (min-width:1024px){.sx-profile{grid-template-columns:minmax(280px,1fr) minmax(0,2fr);align-items:start}}.sx-faq-support{gap:var(--space-6);display:grid}.sx-faq-support .mk-faq__list{gap:var(--space-3);border:0;display:grid}.sx-faq-support .mk-faq__item{padding-inline:var(--space-5);border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-raised,none)}.sx-faq-support .mk-faq__item[data-open]{border-color:color-mix(in srgb, var(--brand) 22%, var(--hairline));background:color-mix(in srgb, var(--brand) 5%, var(--surface))}.sx-faq-support .mk-faq__item[data-open] .mk-faq__question button{color:var(--brand-text)}.sx-support{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.sx-support__title{color:var(--ink-strong);font-size:var(--text-lg);font-weight:var(--weight-bold);margin:0}.sx-support__text{color:var(--muted);margin:0}@media (min-width:1024px){.sx-faq-support{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:start}.sx-faq-support[data-support-side=start]{grid-template-columns:minmax(260px,1fr) minmax(0,2fr);align-items:center}.sx-support{position:sticky;inset-block-start:calc(var(--header-bar-h,64px) + 24px)}}.sx-quote{margin:var(--space-4) 0 0;padding:var(--space-5) var(--space-6);border-inline-start:4px solid var(--accent);border-radius:0 var(--radius-card) var(--radius-card) 0;background:var(--tint);position:relative}.sx-quote__mark{color:color-mix(in srgb, var(--accent) 35%, transparent);font-family:var(--font-display);pointer-events:none;font-size:6rem;line-height:1;position:absolute;inset-block-start:-.12em;inset-inline-end:var(--space-4)}.sx-quote__body{color:var(--ink-strong);font-size:var(--text-lg);margin:0;position:relative}.sx-quote__cite{color:var(--muted);font-size:var(--text-sm);margin-block-start:var(--space-3)}.sx-quote__cite:before{content:"— "}.sx-facts__list{gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin:0;display:grid}@media (min-width:576px){.sx-facts__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.sx-fact{column-gap:var(--space-3);padding:var(--space-4);border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--surface);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.sx-fact .sx-icon{grid-row:span 2;block-size:44px;inline-size:44px}.sx-fact__label{color:var(--muted);font-size:var(--text-sm)}.sx-fact__value{color:var(--ink-strong);font-weight:var(--weight-bold);overflow-wrap:anywhere;margin:0}@media (min-width:1024px){.sx-facts__list{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.sx-facts[data-variant=cards] .sx-facts__list{gap:var(--space-5);grid-template-columns:minmax(0,1fr);grid-auto-flow:row}@media (min-width:768px){.sx-facts[data-variant=cards] .sx-facts__list{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.sx-facts[data-variant=cards] .sx-fact{align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-5);border-block-start:4px solid var(--brand);box-shadow:var(--shadow-raised,none);text-align:center;flex-direction:column;display:flex}.sx-facts[data-variant=cards] .sx-fact:nth-child(3n+2){border-block-start-color:var(--accent)}.sx-facts[data-variant=cards] .sx-fact:nth-child(3n){border-block-start-color:var(--ink-deep)}.sx-facts[data-variant=cards] .sx-fact__badge{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--brand) 9%, var(--surface));color:var(--brand-text);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.1em;text-transform:uppercase;order:-2;margin:0;padding:.2em .9em}.sx-facts[data-variant=cards] .sx-fact .sx-icon{border-radius:50%;order:-1;block-size:60px;inline-size:60px}.sx-facts[data-variant=cards] .sx-fact:nth-child(3n+2) .sx-icon{background:color-mix(in srgb, var(--accent) 14%, var(--surface));color:var(--accent-text)}.sx-facts[data-variant=cards] .sx-fact__label{color:var(--ink-strong);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold)}.sx-facts[data-variant=cards] .sx-fact__text{color:var(--muted);margin:0}.sx-facts[data-variant=cards] .sx-fact__value{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--sunken);font-weight:var(--weight-medium);margin-block-start:var(--space-2)}@media (prefers-reduced-motion:no-preference){.block-accent__line:not([data-motion=off] *){animation:sx-draw .9s var(--ease-motion,ease-out) 1 both}.sx-bars.is-entering:not([data-motion=off] *) .sx-bar__fill{animation:sx-bar-fill .6s var(--ease-motion,ease-out) 1 both}.sx-video-intro .st-video__play:not([data-motion=off] *):after{animation:1.4s ease-out 3 both sx-pulse}.sx-sticker:not([data-motion=off] *){animation:2s ease-in-out 2 both sx-wiggle}.sx-sticker:not([data-sticker=tag]):not([data-motion=off] *):after{animation:2s ease-out 2 both sx-halo}.sx-social .st-gallery__open:not([data-motion=off] *):after,.sx-social .st-gallery__open:not([data-motion=off] *):before{transition:opacity .2s}.st-team[data-variant=cards] .sx-social-links:not([data-motion=off] *){transition:transform .2s var(--ease-motion,ease), opacity .2s ease}:root:not([data-motion=off]) [data-marquee-ready] .sx-marquee__track:not([data-motion=off] *){animation:sx-marquee var(--marquee-duration,30s) linear infinite paused}:root:not([data-motion=off]) [data-marquee-ready]:not([data-paused]) .sx-marquee__track:not([data-motion=off] *){animation-play-state:running}:root:not([data-motion=off]) [data-marquee-ready] .sx-marquee__row[data-direction=reverse] .sx-marquee__track:not([data-motion=off] *){animation-direction:reverse}}@keyframes sx-draw{0%{transform:scaleX(0)}}@keyframes sx-bar-fill{0%{transform:scaleX(0)}}@keyframes sx-pulse{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.5)}}@keyframes sx-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}@keyframes sx-halo{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}@keyframes sx-marquee{to{transform:translateX(calc(-1 * var(--marquee-shift,0px)))}}
