.soverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.soverlay[hidden]{display:none}.soverlay__scrim{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;padding:0;background-color:#10101066;border:0;cursor:pointer;opacity:0;transition:opacity .2s ease}.soverlay.is-open .soverlay__scrim{opacity:1}.soverlay__panel{position:relative;display:flex;flex-direction:column;height:100%;background-color:var(--page);transform:translateY(-100%);transition:transform .24s ease}.soverlay.is-open .soverlay__panel{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.soverlay__scrim,.soverlay__panel{transition:none}}@media screen and (min-width:990px){.soverlay__panel{height:572px;border-bottom:1px solid var(--line)}}.soverlay__inner{display:flex;flex-direction:column;gap:24px;width:100%;min-width:0;height:100%;padding-block:20px calc(24px + env(safe-area-inset-bottom));overflow-y:auto}@media screen and (min-width:990px){.soverlay__inner{gap:32px;padding-block:28px 32px}}.soverlay__top{display:flex;align-items:center;gap:16px;flex:none}.soverlay__brand{display:none}@media screen and (min-width:990px){.soverlay__brand{display:block;flex:none;width:200px;color:inherit}}.soverlay__form{position:relative;display:flex;align-items:center;flex:1 1 auto;min-width:0;border-bottom:1px solid var(--ink)}.soverlay__input{flex:1 1 auto;min-width:0;padding:10px 44px 10px 0;background:none;border:0;color:var(--ink);font-family:var(--font-body);font-size:max(var(--text-field),var(--text-lg));line-height:1.3}@media screen and (min-width:990px){.soverlay__input{font-size:var(--text-xl)}}.soverlay__input:focus{outline:none}.soverlay__form:focus-within{border-bottom-width:2px;margin-bottom:-1px}.soverlay__input::placeholder{color:var(--stone)}.soverlay__input::-webkit-search-cancel-button{display:none}.soverlay__clear{position:absolute;right:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:none;border:0;color:var(--stone);cursor:pointer}.soverlay__clear .icon{width:16px;height:16px}.soverlay__close{display:flex;align-items:center;gap:8px;flex:none;min-height:44px;padding:0;background:none;border:0;color:var(--ink);font-size:var(--text-eyebrow);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;cursor:pointer}.soverlay__close-text{display:none}.soverlay__close .icon{width:18px;height:18px}@media screen and (min-width:990px){.soverlay__close-text{display:inline}.soverlay__close .icon{display:none}}.soverlay__body{display:flex;flex-direction:column;gap:28px;flex:1 1 auto;min-height:0}.soverlay__body[hidden]{display:none}@media screen and (min-width:990px){.soverlay__body{flex-direction:row;gap:48px}.soverlay__column{flex:none;width:220px}.soverlay__main{flex:1 1 auto;min-width:0}}.soverlay__column-title{margin:0 0 12px;color:var(--stone)}.soverlay__column-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.soverlay__column-head .soverlay__column-title{margin-bottom:0}.soverlay__recent-clear{display:inline-flex;align-items:center;min-height:44px;font-size:var(--text-sm);color:var(--ink);text-decoration:underline;text-underline-offset:4px}.soverlay__column[hidden]{display:none}.soverlay__column-title+.soverlay__links{margin-bottom:24px}.soverlay__links{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.soverlay__link{display:flex;align-items:center;min-height:44px;padding-block:8px;font-size:var(--text-md);line-height:1.3}.soverlay__link b{font-weight:var(--font-weight-bold)}@media(hover:hover){.soverlay__link:hover{color:var(--stone)}}@media screen and (min-width:990px){.soverlay__body--idle{display:grid;grid-template-columns:220px minmax(0,1fr);grid-template-rows:auto auto auto 1fr;gap:24px 48px;align-items:start}.soverlay__body--idle .soverlay__column-title+.soverlay__links{margin-bottom:0}.soverlay__body--idle[hidden]{display:none}.soverlay__body--idle>.soverlay__column{grid-column:1}.soverlay__body--idle>.soverlay__rail{grid-column:2;grid-row:1 / -1}}@media screen and (max-width:989px){.soverlay__links--pills{flex-direction:row;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(var(--page-margin) * -1);padding-inline:var(--page-margin)}.soverlay__links--pills::-webkit-scrollbar{display:none}.soverlay__links--pills li{flex:none}.soverlay__links--pills .soverlay__link{padding:8px 14px;border:1px solid var(--line);font-size:var(--text-sm);white-space:nowrap}.soverlay__column-title+.soverlay__links--pills{margin-bottom:0}}.soverlay__rail{min-width:0}.soverlay__rail[hidden]{display:none}.soverlay__rail-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.soverlay__rail-head .soverlay__column-title{margin:0}.soverlay__rail-list{display:flex;gap:var(--gutter);margin:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:calc(var(--page-margin) * -1);padding-inline:var(--page-margin);scroll-padding-inline:var(--page-margin);padding-block:4px;margin-block:-4px}.soverlay__rail-list::-webkit-scrollbar{display:none}.soverlay__rail-item{flex:0 0 calc((100% - var(--gutter) * 2) / 2.3);min-width:0;scroll-snap-align:start}@media screen and (min-width:990px){.soverlay__rail-list{margin-inline:0;padding-inline:0;scroll-padding-inline:0;scroll-snap-type:x mandatory}.soverlay__rail-item{flex-basis:calc((100% - var(--gutter) * 3) / 4)}}.soverlay__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gutter);margin:0;padding:0;list-style:none}@media screen and (min-width:990px){.soverlay__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.soverlay__all{display:inline-flex;align-items:center;gap:8px;margin-top:24px;padding-block:6px;font-size:var(--text-eyebrow);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;border-bottom:1px solid var(--ink)}.soverlay__all .icon{width:16px;height:16px;transition:transform .15s ease}@media(hover:hover){.soverlay__all:hover .icon{transform:translate(3px)}}.soverlay__none{display:flex;flex-direction:column;max-width:52ch}.soverlay__none-title{margin:0 0 6px;font-size:var(--text-lg);font-weight:var(--font-weight-medium)}.soverlay__none-term{font-weight:var(--font-weight-bold)}.soverlay__none-body{margin:0 0 28px}.soverlay__chips{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none}.soverlay__chip{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border:1px solid var(--line);font-size:var(--text-sm)}@media(hover:hover){.soverlay__chip:hover{border-color:var(--ink)}}.soverlay.is-busy .soverlay__body{opacity:.6}
/*# sourceMappingURL=/cdn/shop/t/44/assets/section-search-overlay.css.map */
