:root{--topbar-h:60px}.top-bar[data-astro-cid-qxge2uyr]{background:var(--p-gray-900);color:var(--p-gray-300);font-family:var(--font-sans);font-size:var(--header-type-label);font-weight:var(--font-weight-medium);line-height:var(--header-leading-interface);letter-spacing:var(--header-tracking-nav);z-index:var(--z-topbar);transition:opacity var(--transition-fast), visibility var(--transition-fast);position:relative;overflow:visible}.container[data-astro-cid-qxge2uyr]{width:100%;max-width:var(--spacing-container-width,80rem);padding:0 var(--spacing-lg);margin:0 auto}.top-bar-content[data-astro-cid-qxge2uyr]{padding:var(--spacing-sm) 0;justify-content:space-between;align-items:center;gap:var(--spacing-xl);min-height:48px;display:flex;overflow:visible}.top-bar-left[data-astro-cid-qxge2uyr],.top-bar-right[data-astro-cid-qxge2uyr]{align-items:center;gap:var(--spacing-lg);display:flex;overflow:visible}.top-bar-item[data-astro-cid-qxge2uyr]{align-items:center;gap:var(--spacing-xs);font-size:inherit;display:flex}.top-bar-item[data-astro-cid-qxge2uyr] svg{width:14px;height:14px;color:var(--p-terracotta)}.top-bar-announcement[data-astro-cid-qxge2uyr]{align-items:center;gap:var(--spacing-sm);font-size:inherit;display:inline-flex}.announcement-badge[data-astro-cid-qxge2uyr]{background:var(--color-primary-deep);color:var(--p-white);border-radius:var(--header-control-radius);font-size:var(--header-type-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--header-tracking-label);text-transform:uppercase;padding:2px 8px}.announcement-link[data-astro-cid-qxge2uyr]{color:var(--p-gray-100);font-weight:var(--font-weight-medium);transition:color var(--transition-duration-200) ease;white-space:normal;overflow-wrap:anywhere;align-items:center;max-width:48ch;min-height:44px;line-height:1.35;text-decoration:none;display:inline-flex}.announcement-link[data-astro-cid-qxge2uyr]:hover,.announcement-link[data-astro-cid-qxge2uyr]:focus-visible{color:var(--p-white);text-decoration:underline}.top-bar-divider[data-astro-cid-qxge2uyr]{color:rgb(var(--color-white-rgb) / .55)}.top-bar-link[data-astro-cid-qxge2uyr]{justify-content:center;align-items:center;gap:var(--spacing-xs);min-width:44px;min-height:44px;color:var(--p-gray-300);transition:color var(--transition-duration-200) ease;text-decoration:none;display:flex}.top-bar-link[data-astro-cid-qxge2uyr]:hover{color:var(--p-white)}.top-bar-link[data-astro-cid-qxge2uyr]:focus-visible{color:var(--p-white);outline:2px solid var(--p-white);outline-offset:2px}.top-bar-link[data-astro-cid-qxge2uyr] svg{width:16px;height:16px}.tb-selector-island[data-astro-cid-qxge2uyr]{z-index:var(--z-100);position:relative}.top-bar[data-astro-cid-qxge2uyr] button{color:inherit;font-size:inherit}@media (width<=1199.98px){.top-bar-item[data-astro-cid-qxge2uyr],.top-bar-divider[data-astro-cid-qxge2uyr]{display:none}.top-bar[data-astro-cid-qxge2uyr].has-announcement .top-bar-content[data-astro-cid-qxge2uyr]{gap:var(--spacing-sm)}.top-bar[data-astro-cid-qxge2uyr].has-announcement .top-bar-announcement[data-astro-cid-qxge2uyr]{flex:1;justify-content:center;min-width:0}.top-bar[data-astro-cid-qxge2uyr].has-announcement .announcement-link[data-astro-cid-qxge2uyr]{white-space:normal;max-width:36ch}.top-bar[data-astro-cid-qxge2uyr].has-announcement .top-bar-right[data-astro-cid-qxge2uyr]{gap:var(--spacing-sm);flex-shrink:0}.top-bar[data-astro-cid-qxge2uyr].has-announcement .top-bar-link[data-astro-cid-qxge2uyr] span[data-astro-cid-qxge2uyr],.top-bar[data-astro-cid-qxge2uyr].has-announcement .tb-selector-island[data-astro-cid-qxge2uyr]{display:none}}@media (width<=900px){.top-bar[data-astro-cid-qxge2uyr]:not(.has-announcement){display:none}.top-bar[data-astro-cid-qxge2uyr].has-announcement{display:block}.top-bar[data-astro-cid-qxge2uyr].has-announcement .top-bar-content[data-astro-cid-qxge2uyr]{min-height:36px;padding:var(--spacing-xs) var(--spacing-sm);justify-content:center;align-items:center;gap:var(--spacing-xs);flex-direction:row}.top-bar[data-astro-cid-qxge2uyr].has-announcement .top-bar-announcement[data-astro-cid-qxge2uyr]{flex:1;justify-content:center;min-width:0}.top-bar[data-astro-cid-qxge2uyr].has-announcement .announcement-badge[data-astro-cid-qxge2uyr]{display:none}.top-bar[data-astro-cid-qxge2uyr].has-announcement .announcement-link[data-astro-cid-qxge2uyr]{font-size:var(--font-size-xs);white-space:normal;text-align:center;padding:var(--spacing-xs) 0;max-width:100%;line-height:1.35}.top-bar[data-astro-cid-qxge2uyr].has-announcement .top-bar-right[data-astro-cid-qxge2uyr]{display:none}}@layer components{.premium-nav-menu{display:none}@media (width>=1024px){.premium-nav-menu{background:var(--color-cream-light);border:1px solid rgb(var(--color-black-rgb) / .1);box-shadow:var(--editorial-shadow-floating);opacity:0;visibility:hidden;z-index:var(--z-dropdown);transition:opacity .2s,visibility .2s,translate .2s;display:block;position:absolute;top:calc(100% + .75rem);translate:0 -.5rem}.premium-nav-menu:before{content:"";height:.8rem;position:absolute;inset:-.8rem 0 auto}.premium-nav-menu--shop-categories{border-radius:var(--editorial-radius-panel);width:22rem;padding:.75rem;left:0}.premium-nav-menu--collection-timeline{box-sizing:border-box;border-radius:var(--editorial-radius-panel);width:min(1180px,100vw - 3rem);margin-inline:auto;padding:1.5rem 1.75rem 1rem;left:0;right:0}.premium-nav-menu--art-history,.premium-nav-menu--about-index{box-sizing:border-box;border-radius:var(--editorial-radius-panel);margin-inline:auto;padding:1.5rem 1.75rem 1rem;left:0;right:0}.premium-nav-menu--art-history{width:min(980px,100vw - 3rem)}.premium-nav-menu--about-index{width:min(760px,100vw - 3rem)}:where(.premium-nav-menu) .collection-menu{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-terracotta) var(--editorial-surface-raised);max-height:min(56vh,34rem,70vh - 7.5rem);overflow-y:auto}:where(.premium-nav-menu) .collection-menu::-webkit-scrollbar{width:6px}:where(.premium-nav-menu) .collection-menu::-webkit-scrollbar-track{background:var(--editorial-surface-raised);border-radius:var(--radius-full)}:where(.premium-nav-menu) .collection-menu::-webkit-scrollbar-thumb{background:var(--color-terracotta);border-radius:var(--radius-full)}}:where(.premium-nav-menu) .collection-menu__seasonal{border-bottom:1px dashed rgb(var(--color-black-rgb) / .12);margin-bottom:1rem;padding-bottom:.75rem}:where(.premium-nav-menu) .seasonal-pill{background:rgb(var(--color-primary-rgb) / .08);border:1px solid rgb(var(--color-primary-rgb) / .25);border-radius:var(--radius-full);align-items:center;gap:.75rem;padding:.6rem 1rem;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:flex}:where(.premium-nav-menu) .seasonal-pill:hover,:where(.premium-nav-menu) .seasonal-pill:focus-visible{background:rgb(var(--color-primary-rgb) / .14);border-color:rgb(var(--color-primary-rgb) / .45);transform:translate(4px)}:where(.premium-nav-menu) .seasonal-pill__badge{background:var(--color-primary-deep);color:var(--color-white);font-family:var(--font-sans);font-size:.6875rem;font-weight:var(--font-weight-bold);letter-spacing:.05em;text-transform:uppercase;border-radius:var(--radius-full);align-items:center;gap:.25rem;padding:.2rem .6rem;display:inline-flex}:where(.premium-nav-menu) .seasonal-pill__title{font-family:var(--font-serif);color:var(--color-primary-text);font-size:.875rem;font-weight:var(--font-weight-semibold);flex:1}:where(.premium-nav-menu) .seasonal-pill__action{color:var(--color-primary-deep);font-weight:var(--font-weight-bold);font-size:.95rem}:where(.premium-nav-menu) .shop-menu__list,:where(.premium-nav-menu) .collection-period ul{margin:0;padding:0;list-style:none}:where(.premium-nav-menu) .shop-menu__list a{min-height:3.25rem;color:var(--color-gray-900);border-bottom:1px solid rgb(var(--color-black-rgb) / .08);font-family:var(--font-sans);font-size:var(--header-type-menu);font-weight:var(--font-weight-medium);line-height:var(--header-leading-interface);letter-spacing:.01em;justify-content:space-between;align-items:center;padding:.75rem .9rem;text-decoration:none;transition:color .18s,padding .18s,background .18s;display:flex}:where(.premium-nav-menu) .shop-menu__list a:hover,:where(.premium-nav-menu) .shop-menu__list a:focus-visible{color:var(--color-primary-text);background:rgb(var(--color-white-rgb) / .65);padding-left:1.15rem}:where(.premium-nav-menu) .shop-menu__list small{font-family:var(--font-sans);font-size:var(--header-type-label);letter-spacing:var(--header-tracking-label);color:var(--color-gray-500)}:where(.premium-nav-menu) .menu-footer-link,:where(.premium-nav-menu) .collection-menu__footer a{min-height:44px;color:var(--color-primary-text);font-family:var(--font-sans);font-size:var(--header-type-label);font-weight:var(--font-weight-semibold);line-height:var(--header-leading-interface);letter-spacing:var(--header-tracking-label);text-transform:uppercase;justify-content:space-between;align-items:center;text-decoration:none;display:flex}:where(.premium-nav-menu) .menu-footer-link{padding:.8rem .9rem .35rem}:where(.premium-nav-menu) .collection-menu{position:relative}:where(.premium-nav-menu) .collection-thread{background:var(--color-history-gold);justify-content:space-between;height:1px;display:flex;position:absolute;top:.35rem;left:.3rem;right:.3rem}:where(.premium-nav-menu) .collection-thread i{border:1px solid var(--color-history-gold);background:var(--color-cream-light);width:.48rem;height:.48rem;translate:0 calc(.5px - 50%);rotate:45deg}:where(.premium-nav-menu) .collection-periods{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-top:1.35rem;display:grid}:where(.premium-nav-menu) .collection-period{border-left:1px solid rgb(var(--color-black-rgb) / .09);min-width:0;padding:0 1.3rem}:where(.premium-nav-menu) .collection-period:first-child{border-left:0;padding-left:0}:where(.premium-nav-menu) .collection-period:last-child{padding-right:0}:where(.premium-nav-menu) .collection-period__toggle{text-align:left;width:100%;color:var(--color-gray-900);background:0 0;border:0;padding:0}:where(.premium-nav-menu) .collection-period__toggle small{min-height:1.2rem;color:var(--color-gray-500);font-family:var(--font-sans);font-size:var(--header-type-label);font-weight:var(--font-weight-medium);letter-spacing:var(--header-tracking-label);text-transform:uppercase;margin-bottom:.45rem;display:block}:where(.premium-nav-menu) .collection-period__toggle strong{font-family:var(--font-serif);font-size:clamp(1.15rem,1.6vw,1.5rem);font-weight:var(--font-weight-semibold);line-height:1.05;display:block}:where(.premium-nav-menu) .collection-period__chevron{display:none}:where(.premium-nav-menu) .collection-period__content{opacity:1;max-height:none}:where(.premium-nav-menu) .collection-period__content>p{min-height:3rem;color:var(--color-gray-600);font-family:var(--font-sans);font-size:var(--header-type-label);line-height:var(--leading-normal);margin:.6rem 0 .8rem}:where(.premium-nav-menu) .collection-period li+li{border-top:1px solid rgb(var(--color-black-rgb) / .07)}:where(.premium-nav-menu) .collection-period li a{min-height:3rem;color:var(--color-gray-800);grid-template-columns:1fr auto;gap:.2rem .6rem;padding:.55rem 1.2rem .55rem 0;text-decoration:none;transition:color .18s,translate .18s;display:grid;position:relative}:where(.premium-nav-menu) .collection-period li a span{font-family:var(--font-serif);font-size:1rem;font-weight:var(--font-weight-medium);line-height:1.15}:where(.premium-nav-menu) .collection-period li a small{color:var(--color-gray-500);font-family:var(--font-sans);font-size:var(--header-type-label);letter-spacing:var(--header-tracking-nav)}:where(.premium-nav-menu) .collection-period li a b{opacity:0;color:var(--color-primary);font-weight:400;transition:opacity .18s,translate .18s;position:absolute;top:50%;right:.1rem;translate:-.35rem -50%}:where(.premium-nav-menu) .collection-period li a:hover,:where(.premium-nav-menu) .collection-period li a:focus-visible{color:var(--color-primary-text);translate:.2rem}:where(.premium-nav-menu) .collection-period li a:hover b,:where(.premium-nav-menu) .collection-period li a:focus-visible b{opacity:1;translate:0 -50%}.premium-nav-menu a:focus-visible,:where(.premium-nav-menu) .collection-period__toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}:where(.premium-nav-menu) .collection-menu__footer{border-top:1px solid rgb(var(--color-black-rgb) / .12);justify-content:flex-end;gap:2.2rem;margin-top:1.2rem;padding-top:.7rem;display:flex}:where(.premium-nav-menu) .collection-menu__footer a{gap:.8rem}:where(.premium-nav-menu) .editorial-menu{font-family:var(--font-sans)}:where(.premium-nav-menu) .editorial-menu__intro{gap:var(--spacing-xl);padding-bottom:var(--spacing-md);border-bottom:1px solid rgb(var(--color-black-rgb) / .12);grid-template-columns:minmax(10rem,.7fr) minmax(18rem,1.3fr);align-items:end;display:grid}:where(.premium-nav-menu) .editorial-menu__eyebrow{color:var(--color-history-knot);font-size:var(--header-type-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--header-tracking-label);text-transform:uppercase}:where(.premium-nav-menu) .editorial-menu__intro p{max-width:42rem;color:var(--color-gray-600);font-size:var(--header-type-menu);line-height:var(--leading-normal);margin:0}:where(.premium-nav-menu) .editorial-periods{padding-top:var(--spacing-lg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}:where(.premium-nav-menu) .editorial-periods:before{content:"";background:var(--color-history-gold);height:1px;position:absolute;top:1.7rem;left:.5rem;right:.5rem}:where(.premium-nav-menu) .editorial-periods>a{min-height:10.5rem;color:var(--color-gray-800);border-left:1px solid rgb(var(--color-black-rgb) / .09);flex-direction:column;padding:1.35rem 1.1rem 1rem;text-decoration:none;transition:color .18s,background-color .18s;display:flex;position:relative}:where(.premium-nav-menu) .editorial-periods>a:first-child{border-left:0}:where(.premium-nav-menu) .editorial-periods>a:before{content:"";border:1px solid var(--color-history-gold);background:var(--color-cream-light);width:.45rem;height:.45rem;position:absolute;top:-.02rem;left:1rem;rotate:45deg}:where(.premium-nav-menu) .editorial-periods small{color:var(--color-gray-500);font-size:var(--header-type-label);letter-spacing:var(--header-tracking-nav)}:where(.premium-nav-menu) .editorial-periods strong,:where(.premium-nav-menu) .about-group h3{font-family:var(--font-serif);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}:where(.premium-nav-menu) .editorial-periods strong{font-size:1.2rem;line-height:var(--leading-tight);margin:.35rem 0 .55rem}:where(.premium-nav-menu) .editorial-periods>a>span{color:var(--color-gray-600);font-size:var(--header-type-label);line-height:var(--leading-normal)}:where(.premium-nav-menu) .editorial-periods b,:where(.premium-nav-menu) .about-group b{color:var(--color-primary-text);font-weight:var(--font-weight-normal);opacity:0;margin-top:auto;transition:opacity .18s,translate .18s;translate:-.25rem}:where(.premium-nav-menu) .editorial-periods>a:hover,:where(.premium-nav-menu) .editorial-periods>a:focus-visible{color:var(--color-primary-text);background:rgb(var(--color-white-rgb) / .55)}:where(.premium-nav-menu) .editorial-periods>a:hover b,:where(.premium-nav-menu) .editorial-periods>a:focus-visible b,:where(.premium-nav-menu) .about-group a:hover b,:where(.premium-nav-menu) .about-group a:focus-visible b{opacity:1;translate:0}:where(.premium-nav-menu) .about-groups{gap:var(--spacing-xl);padding:var(--spacing-lg) 0 var(--spacing-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where(.premium-nav-menu) .about-group+.about-group{border-left:1px solid rgb(var(--color-black-rgb) / .1);padding-left:var(--spacing-xl)}:where(.premium-nav-menu) .about-group h3{margin:0 0 var(--spacing-sm);font-size:1.2rem}:where(.premium-nav-menu) .about-group ul{margin:0;padding:0}:where(.premium-nav-menu) .about-group li+li{border-top:1px solid rgb(var(--color-black-rgb) / .07)}:where(.premium-nav-menu) .about-group a{min-height:46px;color:var(--color-gray-700);font-size:var(--header-type-menu);font-weight:var(--font-weight-medium);justify-content:space-between;align-items:center;text-decoration:none;display:flex}:where(.premium-nav-menu) .editorial-menu__footer{padding-top:var(--spacing-sm);border-top:1px solid rgb(var(--color-black-rgb) / .12);justify-content:flex-end;display:flex}:where(.premium-nav-menu) .editorial-menu__footer a{align-items:center;gap:var(--spacing-sm);min-height:44px;color:var(--color-primary-text);font-size:var(--header-type-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--header-tracking-label);text-transform:uppercase;text-decoration:none;display:inline-flex}@media (width<=1023.98px){.premium-nav-menu{width:100%;box-shadow:none;opacity:0;visibility:hidden;transition:opacity var(--transition-duration-200) ease;background:0 0;border:0;display:none;position:static;translate:none}.has-mega-menu.active .premium-nav-menu{opacity:1;visibility:visible;display:block}:where(.premium-nav-menu) .shop-menu{padding:0 0 .5rem 1rem}:where(.premium-nav-menu) .shop-menu__list a{font-size:var(--header-type-menu)}:where(.premium-nav-menu) .collection-menu{padding-left:1rem}:where(.premium-nav-menu) .collection-thread{display:none}:where(.premium-nav-menu) .collection-periods{padding:0;display:block}:where(.premium-nav-menu) .collection-period{border:0;border-bottom:1px solid var(--color-gray-100);padding:0}:where(.premium-nav-menu) .collection-period__toggle{cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;display:flex}:where(.premium-nav-menu) .collection-period__toggle small{margin:0 0 .12rem}:where(.premium-nav-menu) .collection-period__toggle strong{font-size:1.05rem}:where(.premium-nav-menu) .collection-period__chevron{font-size:1.15rem;font-weight:300;transition:rotate .2s;display:block}:where(.premium-nav-menu) .collection-period.active .collection-period__chevron{rotate:45deg}:where(.premium-nav-menu) .collection-period__content{opacity:0;max-height:0;transition:max-height .22s,opacity .18s;overflow:hidden}:where(.premium-nav-menu) .collection-period.active .collection-period__content{opacity:1}:where(.premium-nav-menu) .collection-period__content>p{min-height:0;margin:.2rem 0 .6rem}:where(.premium-nav-menu) .collection-period li a{min-height:48px;padding-block:.65rem}:where(.premium-nav-menu) .collection-menu__footer{gap:0;margin-top:.5rem;display:grid}:where(.premium-nav-menu) .editorial-menu{padding:0 0 .5rem 1rem}:where(.premium-nav-menu) .editorial-menu__intro{padding:.5rem 0 .75rem;display:block}:where(.premium-nav-menu) .editorial-menu__intro p{margin-top:.35rem}:where(.premium-nav-menu) .editorial-periods,:where(.premium-nav-menu) .about-groups{padding-top:.35rem;display:block}:where(.premium-nav-menu) .editorial-periods:before{display:none}:where(.premium-nav-menu) .editorial-periods>a{border-left:0;border-bottom:1px solid var(--color-gray-100);min-height:72px;padding:.75rem 1.2rem .75rem 0}:where(.premium-nav-menu) .editorial-periods>a:before,:where(.premium-nav-menu) .editorial-periods>a>span{display:none}:where(.premium-nav-menu) .editorial-periods strong{margin-block:.2rem;font-size:1.05rem}:where(.premium-nav-menu) .editorial-periods b{opacity:1;margin:0;position:absolute;top:50%;right:.15rem;translate:0 -50%}:where(.premium-nav-menu) .about-group+.about-group{margin-top:var(--spacing-md);padding:var(--spacing-md) 0 0;border-left:0;border-top:1px solid rgb(var(--color-black-rgb) / .1)}:where(.premium-nav-menu) .about-group a b{opacity:1;translate:0}:where(.premium-nav-menu) .editorial-menu__footer{justify-content:flex-start}}@media (width<=768px){:where(.premium-nav-menu) .collection-menu__seasonal{margin-bottom:.65rem;padding-bottom:.55rem}:where(.premium-nav-menu) .seasonal-pill{box-sizing:border-box;border-radius:var(--editorial-radius-control);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem .65rem;width:100%;padding:.7rem .8rem;display:grid}:where(.premium-nav-menu) .seasonal-pill__badge{letter-spacing:.03em;white-space:nowrap;grid-column:1/-1;justify-self:start;padding:.16rem .45rem;font-size:.6rem}:where(.premium-nav-menu) .seasonal-pill__title{grid-column:1;min-width:0;font-size:.8125rem;line-height:1.25}:where(.premium-nav-menu) .seasonal-pill__action{grid-column:2;font-size:.9rem}}@media (prefers-reduced-motion:reduce){.premium-nav-menu,:where(.premium-nav-menu) .shop-menu__list a,:where(.premium-nav-menu) .collection-period__content,:where(.premium-nav-menu) .collection-period li a,:where(.premium-nav-menu) .collection-period li a b,:where(.premium-nav-menu) .collection-period__chevron,:where(.premium-nav-menu) .editorial-periods>a,:where(.premium-nav-menu) .about-group a,:where(.premium-nav-menu) .editorial-periods b,:where(.premium-nav-menu) .about-group b{transition-duration:.01ms}}.ds-nav-actions{align-items:center;gap:.5rem;display:flex}.ds-nav-actions__badge{background:var(--color-primary-deep);min-width:18px;height:18px;color:var(--color-white);border-radius:var(--radius-full);border:2px solid var(--color-white);z-index:var(--z-10);justify-content:center;align-items:center;padding:0 4px;font-size:.625rem;font-weight:700;transition:transform .2s,background-color .2s;display:flex;position:absolute;top:0;right:0}.ds-nav-actions__badge.bump{background:var(--color-primary-dark);transform:scale(1.12)}.ds-nav-actions__cart.has-items svg{color:var(--color-primary)}@media (prefers-reduced-motion:reduce){.ds-nav-actions__badge{transition:none;transform:none}}}.nav-menu[data-astro-cid-6uz4bqs4]{font-family:var(--font-sans);align-items:center;gap:var(--spacing-md);flex:1;justify-content:center;margin:0;padding:0;list-style:none;display:flex}@media (width>=1024px){nav.nav{position:relative}.nav-item[data-astro-cid-6uz4bqs4].menu-collection-timeline,.nav-item[data-astro-cid-6uz4bqs4].menu-art-history,.nav-item[data-astro-cid-6uz4bqs4].menu-about-index{display:contents;position:static}.nav-item[data-astro-cid-6uz4bqs4].menu-shop-categories{position:relative}}.nav-item[data-astro-cid-6uz4bqs4]{position:relative}.nav-link[data-astro-cid-6uz4bqs4]{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);min-height:44px;font-family:var(--font-sans);font-size:var(--header-type-nav);font-weight:var(--font-weight-semibold);line-height:var(--header-leading-interface);letter-spacing:var(--header-tracking-nav);color:var(--color-gray-700);border-radius:var(--header-control-radius);transition:background-color var(--transition-duration-200) ease, color var(--transition-duration-200) ease;white-space:nowrap;text-decoration:none;display:flex}.nav-link[data-astro-cid-6uz4bqs4]:hover{background:var(--color-gray-100);color:var(--color-primary-text)}.nav-link[data-astro-cid-6uz4bqs4].active{color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 8%, transparent)}.nav-link[data-astro-cid-6uz4bqs4]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.nav-chevron[data-astro-cid-6uz4bqs4]{width:14px;height:14px;transition:transform var(--transition-duration-200) ease}.nav-item[data-astro-cid-6uz4bqs4]:hover .nav-chevron[data-astro-cid-6uz4bqs4]{transform:rotate(180deg)}.has-mega-menu[data-astro-cid-6uz4bqs4]:hover .mega-menu,.has-mega-menu[data-astro-cid-6uz4bqs4]:focus-within .mega-menu{opacity:1;visibility:visible;translate:0}.nav-mobile-header[data-astro-cid-6uz4bqs4],.nav-mobile-footer[data-astro-cid-6uz4bqs4]{display:none}@media (width<=1023.98px){.nav-menu[data-astro-cid-6uz4bqs4]{background:var(--editorial-surface-paper);border-left:1px solid var(--editorial-border);width:85%;max-width:380px;height:100dvh;padding:max(var(--spacing-xl), env(safe-area-inset-top,0px)) var(--spacing-lg) var(--spacing-xl);justify-content:flex-start;align-items:flex-start;gap:var(--spacing-sm);visibility:hidden;transition:right var(--transition-duration-200) var(--ease-smooth), visibility var(--transition-duration-200) var(--ease-smooth);z-index:var(--z-nav-drawer);box-shadow:var(--editorial-shadow-floating);flex-direction:column;position:fixed;top:0;right:-100%;overflow-y:auto}.nav-menu[data-astro-cid-6uz4bqs4].active{visibility:visible;right:0}.nav-mobile-header[data-astro-cid-6uz4bqs4]{width:100%;padding-bottom:var(--spacing-md);border-bottom:1px solid var(--editorial-border);margin-bottom:var(--spacing-sm);justify-content:space-between;align-items:center;display:flex}.nav-mobile-brand[data-astro-cid-6uz4bqs4]{align-items:center;gap:var(--spacing-xs);display:flex}.nav-mobile-icon[data-astro-cid-6uz4bqs4]{width:auto;max-width:40px;height:22px;color:var(--color-primary)}.nav-mobile-logo[data-astro-cid-6uz4bqs4]{font-family:var(--font-serif);font-size:var(--header-type-brand);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);letter-spacing:-.01em}.nav-mobile-close[data-astro-cid-6uz4bqs4]{border:1px solid var(--editorial-border);border-radius:var(--radius-full);background:var(--editorial-surface-raised);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--color-gray-600);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;display:flex}.nav-mobile-close[data-astro-cid-6uz4bqs4]:hover{background:var(--editorial-surface-paper);color:var(--color-gray-900)}.nav-item[data-astro-cid-6uz4bqs4]{width:100%}.nav-link[data-astro-cid-6uz4bqs4]{width:100%;padding:var(--spacing-md);font-size:var(--header-type-menu);color:var(--color-gray-800)}.nav-link[data-astro-cid-6uz4bqs4]:hover,.nav-link[data-astro-cid-6uz4bqs4]:focus-visible{color:var(--color-primary-text);background:var(--editorial-surface-raised)}.nav-chevron[data-astro-cid-6uz4bqs4]{color:var(--color-gray-500);transition:transform var(--transition-duration-200) ease}.has-mega-menu[data-astro-cid-6uz4bqs4].active .nav-chevron[data-astro-cid-6uz4bqs4]{transform:rotate(180deg)}.has-mega-menu[data-astro-cid-6uz4bqs4] .mega-menu{opacity:0;visibility:hidden;max-height:0;display:none;overflow:hidden}.has-mega-menu[data-astro-cid-6uz4bqs4].active .mega-menu{opacity:1;visibility:visible;max-height:none;transition:opacity var(--transition-duration-200) ease;display:block;overflow:visible;transform:translate(0,0)}.nav-mobile-footer[data-astro-cid-6uz4bqs4]{gap:var(--spacing-md);width:100%;padding-top:var(--spacing-lg);padding-bottom:max(var(--spacing-md), env(safe-area-inset-bottom,0px));border-top:1px solid var(--editorial-border);flex-direction:column;margin-top:auto;display:flex}.nav-mobile-footer__selectors[data-astro-cid-6uz4bqs4]{gap:var(--spacing-sm);align-items:center;display:flex}.nav-mobile-footer[data-astro-cid-6uz4bqs4] .ds-topbar-selector-btn{background:var(--editorial-surface-paper);border:1px solid var(--editorial-border);color:var(--color-gray-800);box-shadow:none;min-height:44px;font-family:var(--font-sans);font-size:var(--header-type-menu);padding:.5rem 1rem}.nav-mobile-footer[data-astro-cid-6uz4bqs4] .ds-topbar-selector-btn:hover{background:var(--editorial-surface-raised);border-color:var(--editorial-border-active);color:var(--color-gray-900)}.nav-mobile-footer[data-astro-cid-6uz4bqs4] .ds-topbar-dropdown{background:var(--editorial-surface-paper);border:1px solid var(--editorial-border);box-shadow:var(--editorial-shadow-medium);max-width:calc(100vw - 3rem);z-index:var(--z-dropdown);top:auto;bottom:calc(100% + 8px)}.nav-mobile-footer[data-astro-cid-6uz4bqs4] .lang-selector-enterprise .ds-topbar-dropdown{left:0;right:auto}.nav-mobile-footer[data-astro-cid-6uz4bqs4] .currency-selector-enterprise .ds-topbar-dropdown{left:auto;right:0}.nav-mobile-footer[data-astro-cid-6uz4bqs4] .ds-topbar-dropdown-header{color:var(--color-gray-500);border-color:var(--editorial-border)}.nav-mobile-footer[data-astro-cid-6uz4bqs4] .ds-topbar-dropdown-item{color:var(--color-gray-800);min-height:40px}.nav-mobile-footer[data-astro-cid-6uz4bqs4] .ds-topbar-dropdown-item:hover{background:var(--editorial-surface-raised);color:var(--color-gray-900)}.nav-mobile-footer[data-astro-cid-6uz4bqs4] .ds-topbar-dropdown-item--active{color:var(--color-primary-text);background:var(--editorial-surface-raised);font-weight:var(--font-weight-bold)}.nav-mobile-footer__links[data-astro-cid-6uz4bqs4]{gap:var(--spacing-xs);flex-direction:column;display:flex}.nav-mobile-footer__link[data-astro-cid-6uz4bqs4]{align-items:center;gap:var(--spacing-sm);min-height:44px;padding:var(--spacing-xs) 0;color:var(--color-gray-700);font-family:var(--font-sans);font-size:var(--header-type-menu);font-weight:var(--font-weight-medium);transition:color var(--transition-fast);text-decoration:none;display:flex}.nav-mobile-footer__link[data-astro-cid-6uz4bqs4]:hover{color:var(--color-primary-text)}}.header[data-astro-cid-nen7h5rs]{z-index:var(--z-fixed-header);background:0 0;border-bottom:0;position:sticky;top:0;left:0;right:0}body.mobile-menu-open{touch-action:none;overflow:hidden}body.mobile-menu-open .header[data-astro-cid-nen7h5rs]{z-index:var(--z-nav-drawer)}.logo-icon[data-astro-cid-nen7h5rs]{width:auto;max-width:56px;height:32px;color:var(--color-primary);transition:height var(--transition-duration-200) ease, opacity var(--transition-duration-200) ease, visibility var(--transition-duration-200) ease;flex-shrink:0;display:block}.header[data-astro-cid-nen7h5rs].scrolled .logo-icon[data-astro-cid-nen7h5rs]{max-width:48px;height:28px}.header[data-astro-cid-nen7h5rs].scrolled{box-shadow:none;background:0 0;top:0}.header[data-astro-cid-nen7h5rs]:not(.header--hero):not(.header--admin) .nav[data-astro-cid-nen7h5rs]{border:1px solid var(--editorial-border);border-radius:var(--editorial-radius-panel);background:var(--editorial-surface-paper);box-shadow:var(--editorial-shadow-medium);margin-top:.25rem;padding:.75rem 1.125rem}.header[data-astro-cid-nen7h5rs]:not(.header--hero):not(.header--admin).scrolled .nav[data-astro-cid-nen7h5rs]{background:var(--editorial-surface-paper);border-color:var(--editorial-border-active);box-shadow:var(--editorial-shadow-low);margin-top:.375rem;padding:.625rem 1.125rem}.header--hero[data-astro-cid-nen7h5rs]{background:0 0;border-bottom-color:#0000}.header--admin[data-astro-cid-nen7h5rs]{z-index:var(--z-fixed-header);background:var(--color-white);border-bottom:1px solid var(--color-gray-200);position:relative}.header--admin[data-astro-cid-nen7h5rs] .container[data-astro-cid-nen7h5rs]{max-width:1400px}.header--admin[data-astro-cid-nen7h5rs] .nav[data-astro-cid-nen7h5rs]{min-height:62px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;margin:0;padding:.5rem 0}.header--admin[data-astro-cid-nen7h5rs].scrolled .nav[data-astro-cid-nen7h5rs]{box-shadow:none;border:0;margin:0;padding:.5rem 0}.header--hero[data-astro-cid-nen7h5rs] .nav[data-astro-cid-nen7h5rs]{border:1px solid var(--editorial-border-on-ink);border-radius:var(--editorial-radius-panel);background:var(--editorial-surface-ink);box-shadow:var(--editorial-shadow-medium);margin-top:.25rem;padding:.75rem 1.125rem}:root{--header-h:72px}.header--hero[data-astro-cid-nen7h5rs]:not(.scrolled) .brand-name[data-astro-cid-nen7h5rs]{color:var(--color-white)}.header--hero[data-astro-cid-nen7h5rs] .hamburger-line{--hamburger-color:var(--color-white);background-color:var(--color-white)}.header--hero[data-astro-cid-nen7h5rs] .logo-icon[data-astro-cid-nen7h5rs]{color:var(--color-gold-light)}@media (width>=1024px){.header--hero[data-astro-cid-nen7h5rs]:not(.scrolled) .nav-link{color:var(--color-white)}.header--hero[data-astro-cid-nen7h5rs]:not(.scrolled) .nav-chevron{color:rgb(var(--color-white-rgb) / .85)}.header--hero[data-astro-cid-nen7h5rs]:not(.scrolled) .nav-link:hover,.header--hero[data-astro-cid-nen7h5rs]:not(.scrolled) .nav-link:focus-visible{color:var(--color-white);background:rgb(var(--color-white-rgb) / .1)}.header--hero[data-astro-cid-nen7h5rs]:not(.scrolled) .nav-link.active{color:var(--color-gold-light);background:rgb(var(--color-white-rgb) / .12)}.header--hero[data-astro-cid-nen7h5rs].scrolled .nav-link{color:var(--color-gray-900)}.header--hero[data-astro-cid-nen7h5rs].scrolled .nav-chevron{color:var(--color-gray-500)}.header--hero[data-astro-cid-nen7h5rs].scrolled .nav-link:hover,.header--hero[data-astro-cid-nen7h5rs].scrolled .nav-link:focus-visible{color:var(--color-primary-text);background:rgb(var(--color-primary-rgb) / .08)}.header--hero[data-astro-cid-nen7h5rs].scrolled .nav-link.active{color:var(--color-primary);background:rgb(var(--color-primary-rgb) / .08)}}.header--hero[data-astro-cid-nen7h5rs].scrolled{box-shadow:none;background:0 0}.header--hero[data-astro-cid-nen7h5rs].scrolled .nav[data-astro-cid-nen7h5rs]{background:var(--editorial-surface-paper);border-color:var(--editorial-border);box-shadow:var(--editorial-shadow-low);margin-top:.375rem;padding:.625rem 1.125rem}.header--hero[data-astro-cid-nen7h5rs].scrolled .brand-name[data-astro-cid-nen7h5rs]{color:var(--color-gray-900)}.header--hero[data-astro-cid-nen7h5rs].scrolled .hamburger-line{--hamburger-color:var(--color-gray-900);background-color:var(--color-gray-900)}.header--hero[data-astro-cid-nen7h5rs].scrolled .logo-icon[data-astro-cid-nen7h5rs]{color:var(--color-primary)}.container[data-astro-cid-nen7h5rs]{width:100%;max-width:var(--spacing-container-width,80rem);padding:0 var(--spacing-lg);margin:0 auto}.nav[data-astro-cid-nen7h5rs]{padding:var(--spacing-md) 0;justify-content:space-between;align-items:center;gap:var(--spacing-2xl);transition:padding var(--transition-duration-200) ease;display:flex}.nav-brand[data-astro-cid-nen7h5rs]{justify-content:center;align-items:center;gap:var(--spacing-md);min-width:44px;min-height:44px;z-index:var(--z-2);text-decoration:none;display:flex}.brand-text[data-astro-cid-nen7h5rs]{gap:var(--spacing-xs);flex-direction:column;display:flex}.brand-name[data-astro-cid-nen7h5rs]{font-family:var(--font-serif);font-size:var(--header-type-brand);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);letter-spacing:-.015em;line-height:1}.nav-overlay[data-astro-cid-nen7h5rs]{background:color-mix(in srgb, var(--color-black) 50%, transparent);opacity:0;visibility:hidden;transition:opacity var(--transition-duration-200) ease, visibility var(--transition-duration-200) ease;z-index:var(--z-overlay-below);position:fixed;inset:0}.nav-overlay[data-astro-cid-nen7h5rs].active{opacity:1;visibility:visible}@media (width<=1023.98px){.container[data-astro-cid-nen7h5rs]{z-index:var(--z-nav-drawer);position:relative}.header[data-astro-cid-nen7h5rs]{position:sticky;top:0}body.has-announcement-bar .header[data-astro-cid-nen7h5rs],body.has-announcement-bar .header[data-astro-cid-nen7h5rs].scrolled{top:0}.container[data-astro-cid-nen7h5rs]{padding:0 var(--spacing-md)}.nav[data-astro-cid-nen7h5rs]{padding:var(--spacing-sm) 0;gap:var(--spacing-md)}.header--hero[data-astro-cid-nen7h5rs] .nav[data-astro-cid-nen7h5rs],.header--hero[data-astro-cid-nen7h5rs].scrolled .nav[data-astro-cid-nen7h5rs],.header[data-astro-cid-nen7h5rs]:not(.header--hero):not(.header--admin) .nav[data-astro-cid-nen7h5rs],.header[data-astro-cid-nen7h5rs]:not(.header--hero).scrolled .nav[data-astro-cid-nen7h5rs]{border-radius:var(--editorial-radius-panel);margin-top:.5rem;padding:.5rem .75rem}:root{--header-h:60px}.header--hero[data-astro-cid-nen7h5rs] .nav-menu .nav-link{color:var(--color-gray-800);background:0 0}.header--hero[data-astro-cid-nen7h5rs] .nav-menu .nav-chevron{color:var(--color-gray-500)}.header--hero[data-astro-cid-nen7h5rs] .nav-menu .nav-link:hover,.header--hero[data-astro-cid-nen7h5rs] .nav-menu .nav-link:focus-visible{color:var(--color-primary-text);background:var(--color-cream)}.header--hero[data-astro-cid-nen7h5rs] .nav-menu .nav-link.active{color:var(--color-primary-text);background:color-mix(in srgb, var(--color-primary) 8%, transparent)}.logo-icon[data-astro-cid-nen7h5rs]{width:36px;height:36px}.brand-name[data-astro-cid-nen7h5rs]{font-size:1.1rem}.header--admin[data-astro-cid-nen7h5rs] .container[data-astro-cid-nen7h5rs]{padding:0 var(--spacing-md)}.header--admin[data-astro-cid-nen7h5rs] .nav[data-astro-cid-nen7h5rs],.header--admin[data-astro-cid-nen7h5rs].scrolled .nav[data-astro-cid-nen7h5rs]{min-height:56px;box-shadow:none;border:0;border-radius:0;margin:0;padding:.375rem 0}}@media (width<=420px){.container[data-astro-cid-nen7h5rs]{padding:0 var(--spacing-sm)}.nav[data-astro-cid-nen7h5rs],.nav-brand[data-astro-cid-nen7h5rs]{gap:var(--spacing-sm)}.logo-icon[data-astro-cid-nen7h5rs]{width:32px;height:32px}.brand-name[data-astro-cid-nen7h5rs]{display:none}.header--admin[data-astro-cid-nen7h5rs] .container[data-astro-cid-nen7h5rs]{padding:0 var(--spacing-sm)}.ds-nav-actions{gap:var(--spacing-xs)}}@layer base{.header--hero[data-astro-cid-nen7h5rs] .ds-btn--nav-icon{color:var(--color-white)!important}.header--hero[data-astro-cid-nen7h5rs].scrolled .ds-btn--nav-icon{color:var(--color-gray-900)!important}}
