.SiteHeader_header__o00N_{background:var(--brand-paper);border-bottom:var(--rule-gold);position:sticky;top:0;z-index:50}.SiteHeader_bar__PJsZn{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:64px}.SiteHeader_logoLink__qQj2p{display:block;flex:none}.SiteHeader_logo__CDfZ3 img{width:150px;height:auto}.SiteHeader_desktopNav__EOqAl{display:none}.SiteHeader_desktopNav__EOqAl ul{display:flex;gap:var(--space-5);list-style:none;margin:0;padding:0}.SiteHeader_desktopNav__EOqAl a{color:var(--color-text);text-decoration:none;font-size:var(--text-sm);font-weight:500;padding-block:var(--space-2);border-bottom:1px solid transparent}.SiteHeader_desktopNav__EOqAl a:hover{color:var(--brand-burgundy);border-bottom-color:var(--brand-gold)}.SiteHeader_tools__pTJ2c{display:flex;align-items:center;gap:var(--space-2)}.SiteHeader_cart__Z3K33,.SiteHeader_tools__pTJ2c summary{display:inline-flex;align-items:center;gap:var(--space-1);min-width:44px;min-height:44px;justify-content:center;color:var(--brand-burgundy);cursor:pointer;list-style:none;text-decoration:none;font-size:var(--text-sm);font-weight:600;border-radius:var(--radius-md)}.SiteHeader_tools__pTJ2c summary::-webkit-details-marker{display:none}.SiteHeader_cart__Z3K33:hover,.SiteHeader_tools__pTJ2c summary:hover{background:var(--brand-ivory)}.SiteHeader_lang__wnVh_,.SiteHeader_mobileMenu__JZ_Dk{position:relative}.SiteHeader_menu__gfnxE,.SiteHeader_sheet__kpGoi{position:absolute;right:0;top:calc(100% + 6px);background:var(--brand-paper);border:var(--hairline);border-top:2px solid var(--brand-gold);box-shadow:var(--shadow-2);border-radius:0 0 var(--radius-md) var(--radius-md);padding:var(--space-2);margin:0;list-style:none;min-width:12rem}.SiteHeader_menu__gfnxE a,.SiteHeader_sheet__kpGoi a{display:block;padding:var(--space-3) var(--space-4);color:var(--color-text);text-decoration:none;border-radius:var(--radius-sm)}.SiteHeader_menu__gfnxE a:hover,.SiteHeader_sheet__kpGoi a:hover{background:var(--brand-ivory);color:var(--brand-burgundy)}.SiteHeader_menu__gfnxE a[aria-current=true]{color:var(--brand-burgundy);font-weight:600}.SiteHeader_sheet__kpGoi ul{list-style:none;margin:0;padding:0}.SiteHeader_sheet__kpGoi{min-width:min(18rem,calc(100vw - 2 * var(--gutter)))}.SiteHeader_cart__Z3K33{position:relative}.SiteHeader_cartCount__t4Zkv{position:absolute;top:6px;right:4px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--brand-ruby);color:var(--brand-paper);font-size:11px;line-height:18px;text-align:center}@media (min-width:64rem){.SiteHeader_bar__PJsZn{min-height:80px}.SiteHeader_logo__CDfZ3 img{width:200px}.SiteHeader_desktopNav__EOqAl{display:block}.SiteHeader_mobileMenu__JZ_Dk{display:none}}.Button_button__hMNEn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-5);border:1px solid transparent;border-radius:var(--radius-md);font-family:var(--font-body);font-weight:600;font-size:var(--text-base);letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.Button_lg__PdjsY{min-height:52px;padding:0 var(--space-6);font-size:var(--text-md)}.Button_primary__oSpWt{background:var(--brand-burgundy);color:var(--brand-paper)}.Button_primary__oSpWt:hover{background:var(--brand-burgundy-soft)}.Button_primary__oSpWt:active{background:var(--brand-burgundy-deep)}.Button_secondary__lRe7Q{background:transparent;color:var(--brand-burgundy);border-color:var(--brand-burgundy)}.Button_secondary__lRe7Q:hover{background:var(--brand-burgundy);color:var(--brand-paper)}.Button_gold__MrJaN{background:var(--brand-gold);color:var(--brand-burgundy-deep)}.Button_gold__MrJaN:hover{background:var(--brand-paper)}.Button_ghostOnDark__SnAmx{background:transparent;color:var(--brand-paper);border-color:rgb(254 247 239/.55)}.Button_ghostOnDark__SnAmx:hover{border-color:var(--brand-paper);background:rgb(254 247 239/.08)}.Button_button__hMNEn[aria-disabled=true],.Button_button__hMNEn[disabled]{opacity:.5;cursor:not-allowed}