.md-announce{background:var(--md-dark);color:#f3e9e2;text-align:center}.md-announce p{padding:9px var(--md-gutter);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:500;line-height:1.4}.md-announce span{color:var(--md-gold);margin:0 6px}.md-header{z-index:40;border-bottom:1px solid var(--md-line);background:#fffdf8f5;transition:box-shadow .2s,background-color .2s;position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.md-header{-webkit-backdrop-filter:saturate(1.2)blur(10px);backdrop-filter:saturate(1.2)blur(10px);background:#fffdf8e0}}.md-header.is-scrolled{box-shadow:0 1px #41232a0f,0 8px 24px -18px #231a1b59}.md-header__inner{max-width:var(--md-max);height:var(--md-header-h);padding-inline:calc(var(--md-gutter) - 8px);grid-template-columns:1fr auto 1fr;align-items:center;margin-inline:auto;display:grid}.md-header__left,.md-header__right{align-items:center;min-width:0;display:flex}.md-header__right{justify-content:flex-end;gap:18px}.md-header__icon{width:44px;height:44px;color:var(--md-ink);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.md-header__brand{color:var(--md-wine);align-items:center;text-decoration:none;display:flex}.md-header .md-header__logo{color:var(--md-wine);gap:9px}.md-header .md-header__logo .md-brand__monogram{width:32px;height:32px}.md-header .md-header__logo .md-brand__wordmark{gap:3px;padding-left:10px}.md-header .md-header__logo .md-brand__maison{font-size:7px}.md-header .md-header__logo .md-brand__dorelva{font-size:20px}.md-header__nav,.md-header__track{display:none}@media (width>=960px){.md-header__menu{display:none}.md-header__nav{gap:28px;padding-left:8px;display:flex}.md-header__nav a,.md-header__track{letter-spacing:.12em;text-transform:uppercase;color:var(--md-ink);padding:6px 0;font-size:12px;font-weight:500;text-decoration:none;position:relative}.md-header__nav a:after,.md-header__track:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .22s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.md-header__nav a:hover:after,.md-header__nav a[aria-current=page]:after,.md-header__track:hover:after{transform:scaleX(1)}.md-header__track{display:inline-block}.md-header .md-header__logo .md-brand__monogram{width:38px;height:38px}.md-header .md-header__logo .md-brand__dorelva{font-size:23px}.md-header .md-header__logo .md-brand__maison{font-size:8px}}.md-menu__primary,.md-menu__secondary{margin:0;padding:0;list-style:none}.md-menu__primary a{font-family:var(--md-serif);color:var(--md-ink);padding:12px 0;font-size:28px;line-height:1.15;text-decoration:none;display:block}.md-menu__secondary{border-top:1px solid var(--md-line);margin-top:28px;padding-top:20px}.md-menu__secondary a{min-height:44px;color:var(--md-ink);align-items:center;gap:10px;font-size:14px;text-decoration:none;display:flex}.md-footer{background:var(--md-dark);color:#f7f2ead1;margin-top:clamp(56px,8vw,96px);font-size:14px}.md-footer__grid{grid-template-columns:1fr 1fr;gap:36px 24px;padding-top:56px;padding-bottom:40px;display:grid}.md-footer__brand{grid-column:1/-1;max-width:340px}.md-footer__brand p{color:#f7f2eab3;margin-top:18px;font-size:13px;line-height:1.7}.md-footer .md-footer__logo .md-brand__monogram{width:40px;height:40px}.md-footer .md-footer__logo .md-brand__dorelva{font-size:24px}.md-footer h2{text-transform:uppercase;margin:0 0 14px;font-family:var(--md-sans)!important;letter-spacing:.12em!important;color:#f7f2ea!important;font-size:11px!important;font-weight:600!important}.md-footer ul{margin:0;padding:0;list-style:none}.md-footer li{padding:5px 0}.md-footer a{color:inherit;overflow-wrap:anywhere;text-decoration:none}.md-footer a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.md-footer__small{color:#f7f2ea99;font-size:12px;line-height:1.6;margin-top:10px!important}.md-footer__legal{padding-top:18px;padding-bottom:calc(22px + env(safe-area-inset-bottom));border-top:1px solid #f7f2ea24}.md-footer__legal p{letter-spacing:.04em;color:#f7f2ea9e;font-size:12px}.md-footer__legal span{margin:0 6px}.md-footer :focus-visible{outline-color:#f7f2ea}@media (width>=960px){.md-footer__grid{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:40px;padding-top:72px}.md-footer__brand{grid-column:auto}}.md-wa-float{right:max(16px, env(safe-area-inset-right));bottom:max(18px, calc(env(safe-area-inset-bottom) + 14px));z-index:30;background:var(--md-paper);width:48px;height:48px;color:var(--md-wine);border:1px solid var(--md-line-strong);border-radius:50%;place-items:center;transition:transform .18s,bottom .2s;display:grid;position:fixed;box-shadow:0 6px 18px -8px #231a1b59}.md-wa-float:hover{transform:translateY(-2px)}.md-store:has(.md-buybar.is-visible) .md-wa-float{bottom:calc(86px + env(safe-area-inset-bottom))}
