@import"./tokens.css";.site{background:var(--paper);color:var(--ink);font-family:var(--font-text);border:var(--rule-hairline)}.utility-bar{display:flex;justify-content:center;align-items:center;padding:12px var(--space-9);font-size:11px;letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-soft);border-bottom:var(--rule-hairline);font-weight:500}.utility-bar nav{display:flex;gap:var(--space-7)}.utility-bar a{color:inherit;text-decoration:none}.utility-bar a:hover{color:inherit;text-decoration:underline;text-underline-offset:3px}.utility-bar .promo{letter-spacing:var(--track-eyebrow)}.site-header{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:var(--space-7) var(--space-9);border-bottom:var(--rule-hairline)}.site-header__search{display:flex;align-items:center;gap:12px;font-size:12px;letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-soft);cursor:pointer}.site-header__search svg{width:16px;height:16px}.site-header__brand{display:inline-block;text-align:center;text-decoration:none}.site-header__brand img{display:block;height:56px;width:auto;margin:0 auto}.site-header__brand--type{font-family:var(--font-display);font-size:28px;font-weight:400;letter-spacing:.4em;color:var(--ink)}.site-header__actions{display:flex;gap:var(--space-7);justify-content:flex-end;font-size:11px;letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-soft);font-weight:500}.site-header__actions a{color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.site-header__actions svg{width:16px;height:16px}.site-header__actions sup{font-family:var(--font-mono);font-size:10px;color:var(--bordeaux);margin-left:4px}.site-nav{display:flex;justify-content:center;gap:var(--space-9);padding:var(--space-5) var(--space-9);border-bottom:var(--rule-hairline);font-family:var(--font-display);font-size:14px;letter-spacing:.3em;text-transform:uppercase;flex-wrap:wrap}.site-nav a{color:var(--ink);text-decoration:none;padding:4px 0;position:relative;white-space:nowrap}.site-nav a:hover{color:var(--bordeaux)}.site-nav a[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:1px;background:var(--ink)}.site-nav-wrap{position:relative}.site-nav__trigger{list-style:none;cursor:pointer;padding:4px 0;position:relative;white-space:nowrap;color:var(--ink)}.site-nav__trigger::-webkit-details-marker{display:none}.site-nav__trigger:after{content:"";display:inline-block;width:5px;height:5px;margin-left:10px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-3px) rotate(45deg)}.site-nav__menu[open]>.site-nav__trigger:after{transform:translateY(0) rotate(-135deg)}.site-nav__trigger:hover,.site-nav__menu[open]>.site-nav__trigger{color:var(--bordeaux)}.site-nav__trigger[aria-current=page]:before{content:"";position:absolute;left:0;right:0;bottom:-8px;height:1px;background:var(--ink)}.site-nav__panel{position:absolute;left:0;right:0;top:100%;z-index:40;display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-7) var(--space-10);padding:var(--space-7) var(--space-9) var(--space-8);background:var(--paper);border-bottom:var(--rule-hairline);box-shadow:0 12px 24px #0000000f;text-transform:none;letter-spacing:.02em;font-size:16px}.site-nav__group{display:flex;flex-direction:column;gap:var(--space-3)}.site-nav__links{display:grid;grid-auto-flow:column;grid-template-rows:repeat(6,auto);column-gap:var(--space-8);row-gap:var(--space-3);align-content:start}.site-nav__panel .site-nav__group-title{display:block;margin:0 0 var(--space-2);padding:0;font-family:var(--font-text);font-size:11px;font-weight:500;letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-soft);text-decoration:none}.site-nav:has(>a:nth-of-type(9)),.site-nav:has(>.site-nav__menu:not(.site-nav__menu--phone)){gap:var(--space-7)}@media(min-width:1025px)and (max-width:1366px){.site-nav:has(>a:nth-of-type(9)){letter-spacing:.22em}}.site-header__start{display:flex;align-items:center;gap:var(--space-7)}.site-header__discover>.site-nav__trigger{font-size:12px;letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-soft)}.site-header__discover>.site-nav__trigger[aria-current=page]:before{bottom:-6px}.site-nav__menu--phone{display:none}.site-nav__panel{font-family:var(--font-display)}.site-nav__panel a{color:var(--ink);text-decoration:none}.site-nav__panel a:hover,a.site-nav__group-title:hover{color:var(--bordeaux)}.site-nav__panel .site-nav__sublink{padding:0;white-space:nowrap}.site-nav__panel .site-nav__sublink[aria-current=page]{color:var(--bordeaux)}.site-nav__panel .site-nav__sublink[aria-current=page]:after{content:none}.concierge-bar{display:flex;align-items:center;justify-content:center;gap:var(--space-5);padding:var(--space-5) var(--space-9);background:var(--paper-deep);border-bottom:var(--rule-hairline);font-size:11px;letter-spacing:var(--track-eyebrow);text-transform:uppercase;font-weight:500;color:var(--bordeaux)}.concierge-bar:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--bordeaux);animation:pulse 2.4s var(--ease-gallery) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.concierge-bar input{background:transparent;border:0;outline:0;flex:1;max-width:480px;font-family:var(--font-text);font-size:13px;color:var(--ink);border-bottom:1px solid var(--ink);padding:6px 0;letter-spacing:0;text-transform:none}.concierge-bar input::placeholder{color:var(--ink-muted);font-style:italic}.site-footer{background:var(--ink);color:var(--paper);padding:var(--space-10) var(--space-9) var(--space-7)}.site-footer__cols{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:var(--space-9)}.site-footer h5{font-size:11px;letter-spacing:var(--track-eyebrow);text-transform:uppercase;margin:0 0 var(--space-5);font-weight:500;opacity:.6}.site-footer ul{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-3);font-size:13px}.site-footer a{color:var(--paper);text-decoration:none;opacity:.85}.site-footer a:hover{opacity:1;border-bottom:1px solid var(--paper)}.site-footer__brand{margin-bottom:var(--space-4)}.site-footer__brand img{display:block;height:48px;width:auto}.site-footer__brand--type{font-family:var(--font-display);font-size:32px;letter-spacing:.4em}.site-footer__tag{font-size:13px;opacity:.7;max-width:32ch;line-height:1.6}.site-footer__bottom{display:flex;justify-content:space-between;padding-top:var(--space-7);margin-top:var(--space-9);border-top:1px solid rgba(255,255,255,.15);font-size:11px;letter-spacing:var(--track-eyebrow);text-transform:uppercase;opacity:.6;font-weight:500}.site-footer__service{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:var(--space-7);padding:var(--space-7) 0;border-top:1px solid rgba(255,255,255,.15);margin-top:var(--space-7)}.site-footer__service .item:first-child{grid-column-start:2}.site-footer__service .item{display:flex;gap:var(--space-3);align-items:center;font-size:11px;letter-spacing:var(--track-eyebrow);text-transform:uppercase;font-weight:500}.site-footer__service svg{width:24px;height:24px;opacity:.7}.alpha-bar{display:flex;justify-content:center;gap:var(--space-3);padding:var(--space-5) var(--space-9);border-bottom:var(--rule-hairline);font-family:var(--font-display);font-size:16px;flex-wrap:wrap}.alpha-bar a{color:var(--ink-muted);text-decoration:none;padding:2px 6px}.alpha-bar a:hover,.alpha-bar a[aria-current=page]{color:var(--ink);border-bottom:1px solid var(--ink)}.page-title{text-align:center;padding:var(--space-9) var(--space-9) var(--space-7)}.page-title h1{font-family:var(--font-display);font-size:64px;font-weight:400;letter-spacing:.3em;text-transform:uppercase;margin:0 0 var(--space-5)}.page-title p{font-size:14px;color:var(--ink-soft);max-width:56ch;margin:0 auto;line-height:1.7}.spec-strip{background:var(--paper);padding:var(--space-9) var(--space-9) var(--space-7);border-bottom:var(--rule-hairline)}.spec-strip .eyebrow{font-size:11px;letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--bordeaux);margin-bottom:var(--space-3);font-weight:500}.spec-strip h2{font-family:var(--font-display);font-size:48px;font-weight:400;letter-spacing:-.01em;line-height:1.1;margin:0 0 var(--space-4);max-width:18ch}.spec-strip h2 em{font-style:italic}.spec-strip p{font-size:14px;color:var(--ink-soft);line-height:1.7;max-width:66ch;margin:0}
/*# sourceMappingURL=/cdn/shop/t/176/assets/site-chrome.css.map */
