:root:has(.section-header .notice){--lly-header-height: 89px}.section-header{--notice: 0px;position:sticky;top:0;z-index:10}.section-header:has(.notice){--notice: 32px}.site-header{position:relative;background:var(--lly-white);border-bottom:1px solid var(--lly-line)}.notice{display:grid;place-items:center;padding:calc((var(--notice) - 1lh) / 2) var(--lly-gutter);background:var(--lly-pink);font-size:var(--lly-type-caption);line-height:var(--lly-leading-ui);text-align:center}.notice-rotator{display:grid}.notice-message{--index: 0;grid-area:1 / 1;white-space:nowrap;animation:0s linear calc((var(--index) - var(--count)) * 5s) infinite}.notice:is(:hover,:focus-within) .notice-message{animation-play-state:paused}.notice-rotator>:nth-child(2) .notice-message{--index: 1}.notice-rotator>:nth-child(3) .notice-message{--index: 2}.notice-rotator[data-count="2"]{--count: 2}.notice-rotator[data-count="3"]{--count: 3}.notice-rotator[data-count="2"] .notice-message{animation-name:notice-2;animation-duration:10s}.notice-rotator[data-count="3"] .notice-message{animation-name:notice-3;animation-duration:15s}@keyframes notice-2{0%,43%{opacity:1;visibility:visible}46%,96%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes notice-3{0%,28.7%{opacity:1;visibility:visible}30.7%,97.3%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.notice-rotator>:not(:first-child) .notice-message{opacity:0;visibility:hidden}@media(prefers-reduced-motion:reduce){.notice-rotator>:not(:first-child) .notice-message{display:none}}.header-bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(max-content,1fr);align-items:center;gap:var(--lly-space-6);height:calc(var(--lly-header-bar-height) - 1px);max-width:var(--lly-page-width);margin:0 auto;padding:0 var(--lly-gutter)}.header-phone{display:none}.header-logo{justify-self:start}.logo{width:72px;height:auto;max-height:40px;object-fit:contain}.header-links,.nav-list,.nav-item{display:flex}.header-links{align-self:stretch}.nav-list{gap:var(--lly-space-6)}.nav-item{align-items:center}:is(.nav-item,.nav-head)>a{padding-block:calc((var(--lly-touch) - 1lh) / 2);font-size:var(--lly-type-caption);line-height:var(--lly-leading-ui);letter-spacing:var(--lly-track-caps);text-transform:uppercase;text-decoration:none}:is(.nav-item,.nav-head)>a[aria-current],.nav-item:is(:hover,:focus-within,[data-open])>a,.nav-item:is(:hover,:focus-within,[data-open])>.nav-head>a{text-decoration:underline}.nav-item--outlet>a,.menu-outlet{color:#9f3d5d}.nav-head{position:relative;display:flex;align-items:center}.nav-toggle{position:absolute;top:50%;left:100%;display:grid;place-items:center;width:var(--lly-space-4);height:var(--lly-space-6);padding:0;border:0;background:none;translate:0 -50%}.nav-toggle:not(:focus-visible){clip-path:inset(50%)}.nav-toggle svg{width:10px;height:10px}@media(scripting:none){.nav-toggle{display:none}.nav-item:focus-within>.mega{display:block;visibility:visible}}.mega{position:absolute;top:100%;left:0;right:0;display:none;visibility:hidden;border-top:1px solid var(--lly-line);background:var(--lly-white);box-shadow:var(--lly-shadow-flyout);transition:visibility 0s linear .15s}.nav-item:is(:hover,[data-reached])>.mega{display:block}@media(hover:hover){.nav-item:hover>.mega{visibility:visible}@starting-style{.nav-item:hover>.mega{visibility:hidden}}}.nav-item[data-open]>.mega{display:block;visibility:visible;transition:none}.nav-item[data-dismissed]>.mega{visibility:hidden;transition:none}.mega-inner{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--lly-space-16);max-width:var(--lly-page-width);margin:0 auto;padding:var(--lly-space-8) var(--lly-gutter) 40px}.mega-list{--h: 36px;display:grid;align-self:start;min-width:200px;padding-top:var(--lly-space-3)}.mega-list.is-split{grid-auto-flow:column;grid-template-rows:repeat(var(--rows),auto);column-gap:var(--lly-space-12)}.mega-list a{display:block;padding-block:calc((var(--h) - 1lh) / 2);line-height:var(--lly-leading-ui)}.mega-cards{display:grid;grid-template-columns:repeat(var(--cards, 3),minmax(0,220px));gap:var(--lly-space-4);align-items:start;justify-content:end}.nav-item--selection{position:relative}.mega--selection{right:auto;min-width:220px}.mega--selection .mega-inner{display:block;padding:var(--lly-space-3) var(--lly-space-6)}.mega--selection .mega-list{--h: var(--lly-touch);min-width:0;padding:0}.image-card{display:grid;align-content:start;gap:var(--lly-space-2)}.image-card img{width:100%;aspect-ratio:3 / 4;object-fit:cover;background:var(--lly-plate)}.header-actions{display:flex;align-items:center;gap:var(--lly-space-2);justify-self:end}.header-search{display:block;padding-inline-end:var(--lly-space-2)}.search-field{--h: 40px;--icon: 16px;--clear: 38px;position:relative;display:flex;align-items:center;width:245px;border:1px solid transparent;background:var(--lly-plate)}.search-field:focus-within{border-color:var(--lly-ink);background:var(--lly-white)}.search-field>svg{position:absolute;left:var(--lly-space-3);width:var(--icon);height:var(--icon);pointer-events:none}.search-field input[type=search]{padding:calc((var(--h) - 1lh) / 2 - 1px) var(--lly-space-3) calc((var(--h) - 1lh) / 2 - 1px) calc(var(--lly-space-3) + var(--icon) + var(--lly-space-2));border:0;background:transparent;-webkit-appearance:none;appearance:none}.search-field input[type=search]:focus-visible{outline:0}.search-field input::-webkit-search-cancel-button{display:none}.search-field:has(.search-clear:not([hidden])) input[type=search]{padding-right:var(--clear)}.search-clear{position:absolute;top:50%;right:0;width:var(--clear);height:var(--clear);transform:translateY(-50%)}.search-clear:before{content:"";position:absolute;inset:calc((var(--clear) - var(--lly-touch)) / 2)}.search-clear[hidden]{display:none}.search-clear svg{width:14px;height:14px}.search-field input::placeholder{color:var(--lly-muted);opacity:1}.menu{display:grid;align-content:start;gap:var(--lly-space-4)}.menu-selections{display:grid;gap:var(--lly-space-3)}.menu-selection-title{margin:0;font-size:var(--lly-type-body);font-weight:var(--lly-weight-medium);line-height:var(--lly-leading-ui)}.menu-cards{display:grid;grid-template-columns:repeat(var(--cards, 3),minmax(0,1fr));gap:var(--lly-space-2);font-size:var(--lly-type-caption)}.menu-cards .area-link[aria-current]{font-weight:var(--lly-weight-medium);text-decoration-line:underline}.menu-tabs{display:grid;grid-auto-columns:auto;grid-auto-flow:column;justify-content:space-between;box-shadow:inset 0 -1px var(--lly-line)}.menu-tabs button{min-width:var(--lly-touch);padding:calc((var(--lly-choice-height) - 1lh) / 2 - 1px) var(--lly-space-1);border:0;border-bottom:2px solid transparent;background:none;color:var(--lly-muted);white-space:nowrap}.menu-tabs button[aria-selected=true]{border-bottom-color:var(--lly-ink);color:var(--lly-ink)}.menu-tabs button:is(:hover,:focus-visible){color:var(--lly-ink)}.menu-tabs button:focus-visible{outline-offset:-2px}.menu-list{padding-top:var(--lly-space-2)}.menu-list a,.menu-links a{display:block;padding-block:calc((var(--lly-touch) - 1lh) / 2);line-height:var(--lly-leading-ui)}.menu-outlet-row{padding-top:var(--lly-space-2);border-top:1px solid var(--lly-line)}.menu-outlet{display:flex;align-items:center;justify-content:space-between;gap:var(--lly-space-4);min-height:var(--lly-choice-height);line-height:var(--lly-leading-ui);font-weight:var(--lly-weight-medium)}.menu-outlet svg{width:16px;height:16px;flex:none}.menu-links,.menu-actions{display:grid;padding-top:var(--lly-space-2);border-top:1px solid var(--lly-line)}.menu-links a{color:var(--lly-muted)}.menu-links a:is(:hover,:focus-visible,[aria-current]){color:var(--lly-ink)}.menu-actions{--icon: 18px}.menu-actions button{display:flex;align-items:center;gap:var(--lly-space-3);width:100%;padding:calc((var(--lly-touch) - var(--icon)) / 2) 0;border:0;background:none;text-align:left}.menu-actions button:is(:hover,:focus-visible) span{text-decoration-line:underline}.menu-actions svg{width:var(--icon);height:var(--icon)}.menu-outlet[aria-current]{text-decoration:underline}.menu-outlet[aria-current],.menu-list a[aria-current],.menu-links a[aria-current]{font-weight:var(--lly-weight-medium)}@media(max-width:1100px){.header-actions .search-field{width:200px}.nav-list{gap:var(--lly-space-4)}}.search-flyout{position:absolute;top:100%;right:0;left:0;z-index:2;max-height:calc(100dvh - var(--lly-header-height));overflow:auto;overscroll-behavior:contain;border-top:1px solid var(--lly-line);background:var(--lly-white);box-shadow:var(--lly-shadow-flyout)}html[data-searching]{overflow:hidden}html[data-searching] .club-badge{display:none}@media(min-width:800px){html[data-searching] .section-header:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--lly-scrim-light)}}.search-inner{display:grid;grid-template-columns:minmax(200px,260px) minmax(0,1fr);gap:var(--lly-space-8);max-width:var(--lly-page-width);margin:0 auto;padding:var(--lly-space-6) var(--lly-space-8) var(--lly-space-8)}.search-inner:has(>.search-group:only-child){grid-template-columns:minmax(0,1fr)}.search-group,.search-group>hgroup{display:grid;align-content:start;justify-items:start;gap:var(--lly-space-3)}.search-group:has(>hgroup){gap:var(--lly-space-4)}.search-results{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--lly-space-6) var(--lly-space-4);justify-self:stretch}.search-all{grid-column:1 / -1;justify-self:start}@media(max-width:1100px){.search-results{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1199px){:root:has(.section-header .notice){--lly-header-height: 85px}.section-header:has(.notice){--notice: 28px}.header-bar{grid-template-columns:var(--lly-touch) var(--lly-touch) minmax(0,1fr) var(--lly-touch) var(--lly-touch);gap:0;padding:0 var(--lly-space-1)}.header-phone{display:grid}.header-logo{grid-column:3;justify-self:center}.header-links{display:none}.header-actions,.header-search{display:contents}.header-actions .search-field{display:none}.site-header.is-searching .header-bar{grid-template-columns:minmax(0,1fr) auto;gap:var(--lly-space-2);padding:0 var(--lly-gutter)}.site-header.is-searching .header-bar>:not(.header-actions),.site-header.is-searching .header-actions>:not(predictive-search,.search-cancel){display:none}.site-header.is-searching .header-actions .search-field{--h: var(--lly-touch);display:flex;width:auto;background:var(--lly-plate)}.site-header.is-searching .search-cancel{display:inline-flex}}.search-cancel{display:none}@media(max-width:799px){.search-flyout{height:calc(100dvh - var(--search-top, var(--lly-header-height)));max-height:none;box-shadow:none}.search-flyout .search-inner{grid-template-columns:minmax(0,1fr);gap:var(--lly-space-6);padding:var(--lly-space-5) var(--lly-gutter) var(--lly-space-8)}.search-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lly-space-6) var(--lly-space-3)}}
/*# sourceMappingURL=/cdn/shop/t/106/assets/header.css.map */
