.site-header .header-inner{position:relative;height:auto;min-height:86px;gap:22px}.site-header .brand{flex-shrink:0}.site-header .main-nav{gap:24px;min-width:0}.site-header .main-nav a{white-space:nowrap}.shell-header-actions{display:flex;align-items:center;gap:20px;flex-shrink:0}.shell-mobile-shop,.shell-header-menu{display:none}.shell-locale{margin:0;flex-shrink:0}.shell-language-buttons{display:flex;align-items:center;gap:1px;border:1px solid #e6c89745;border-radius:4px;padding:0 3px}.shell-language-buttons button{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:42px;padding:7px 5px;border:0;background:transparent;color:var(--cream);font-size:10px;font-weight:550;letter-spacing:.4px}.shell-language-buttons button:hover{color:var(--gold)}.shell-language-buttons .is-current{color:var(--gold);opacity:1;cursor:default;text-decoration:underline;text-underline-offset:5px}.shell-menu-toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #e6c89745;border-radius:4px;cursor:pointer;list-style:none;color:var(--cream)}.shell-menu-toggle::-webkit-details-marker{display:none}.shell-menu-toggle::marker{content:""}.shell-header-menu[open] .shell-menu-toggle{background:#e6c89718;color:var(--gold)}.shell-menu-panel{position:absolute;z-index:30;top:100%;right:0;display:flex;flex-direction:column;width:min(340px,100%);padding:10px 18px 15px;border:1px solid #e6c89745;border-radius:0 0 5px 5px;background:var(--night);box-shadow:0 18px 28px #07182235;color:var(--cream)}.shell-menu-panel a{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:48px;padding:10px 0;font-size:13px;line-height:1.5;border-bottom:1px solid #e6c89725;overflow-wrap:anywhere}.shell-menu-panel a:hover{color:var(--gold)}.shell-menu-panel .shell-menu-policy{font-size:11px;min-height:44px;color:#ddd2be}.shell-menu-panel a:last-child{border:0}.footer-inner>*{min-width:0}.footer-links{overflow-wrap:anywhere}.footer-fine{flex-shrink:0}.shell-contact-page{max-width:760px}.shell-contact-intro{max-width:590px;margin-bottom:32px}.shell-contact-intro .eyebrow{margin-bottom:15px}.shell-contact-intro h1{margin-bottom:18px}.shell-contact-intro p{color:var(--muted);font-size:14px}.shell-contact-form{max-width:680px}.shell-required-note{font-size:12px;color:var(--muted);margin-bottom:8px}.shell-contact-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 22px}.shell-contact-fields>div{min-width:0}.shell-contact-full{grid-column:1/-1}.shell-contact-form input,.shell-contact-form textarea{display:block;width:100%;min-width:0}.shell-contact-form textarea{padding:12px;border:1px solid #aa9f8b;border-radius:4px;background:var(--paper);color:var(--ink);font-size:16px;line-height:1.65;resize:vertical;min-height:160px;max-width:100%}.shell-contact-form [aria-invalid=true]{border-color:#a14535}.shell-contact-submit{display:flex;align-items:center;flex-wrap:wrap;gap:12px 25px;margin-top:26px}.shell-contact-submit>a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;text-decoration:underline;text-underline-offset:4px}.shell-form-message{padding:18px 20px;border:1px solid var(--line);border-radius:4px;margin-bottom:26px;font-size:14px;overflow-wrap:anywhere}.shell-form-message h2{font-family:var(--sans);font-size:15px;letter-spacing:0;font-weight:550;line-height:1.5;margin:0 0 8px}.shell-form-message ul{margin:8px 0 0;padding-left:20px}.shell-form-message a{text-decoration:underline;text-underline-offset:3px}.shell-form-success{background:#ecf1e8;border-color:#b9c8b0}.shell-form-errors{background:#fbede7;border-color:#c99886}.shell-not-found-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 18px}.shell-password-languages{margin-bottom:35px}.password-page details{max-width:100%}.password-page summary{cursor:pointer;min-height:44px}.password-page form{max-width:100%}.password-page .shell-locale{text-align:initial}.password-page form:not(.shell-locale) .button{margin-top:18px}@media(max-width:1200px){.site-header .main-nav{gap:18px;font-size:12px}.shell-header-actions{gap:13px}.site-header .header-inner{gap:18px}}@media(max-width:1050px){.site-header .main-nav{display:none}.shell-header-menu{display:block}.shell-mobile-shop{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;font-size:12px;line-height:1.4;text-align:center}.site-header .header-inner{gap:16px}.shell-header-actions{gap:12px}.site-header .brand{font-size:28px}.site-header .bag-label{display:none}}@media(max-width:700px){.site-header .header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto auto;min-height:0;width:90%;padding-block:9px 7px;gap:3px 10px}.site-header .brand{grid-column:1/3;grid-row:1;font-size:26px}.shell-header-actions{display:contents}.site-header .bag-link{grid-column:3;grid-row:1;justify-self:end;min-height:44px;gap:3px}.site-header .bag-link svg{margin-right:0}.shell-mobile-shop{grid-column:1;grid-row:2;justify-self:start;justify-content:flex-start;font-size:11px;gap:7px}.shell-header-actions>.shell-locale{grid-column:2;grid-row:2}.shell-header-menu{grid-column:3;grid-row:2;justify-self:end}.shell-language-buttons button{min-width:31px;min-height:42px}.shell-language-buttons{padding-inline:2px}.shell-menu-toggle{width:44px;height:44px}.shell-menu-panel{width:100%;padding-inline:18px}.footer-fine{flex-shrink:1;flex-wrap:wrap}.shell-contact-fields{grid-template-columns:1fr;gap:0}.shell-contact-intro{margin-bottom:25px}.shell-contact-submit{align-items:flex-start}.shell-not-found-actions{flex-direction:column}.shell-not-found-actions>.button{margin-top:8px;max-width:100%}}@media(max-width:360px){.site-header .brand{font-size:23px}.site-header .brand-star{width:17px}.site-header .header-inner{gap:3px 7px}.shell-mobile-shop{font-size:10px;gap:5px}.shell-language-buttons button{min-width:29px;font-size:9px}.shell-menu-panel a{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/shell.css.map */
