.predictive-search-dropdown--fullwidth-empty,.predictive-search-dropdown--fullwidth-active{--search-dropdown-ink: rgb(7 25 51);--search-dropdown-sidebar-bg: #e8f0fa;--search-dropdown-surface: #ffffff;--search-dropdown-image-placeholder: #d9d9d9;--search-dropdown-nav-bg: #e4e4e4;--search-dropdown-nav-bg-hover: #d4d4d4;--search-dropdown-gap: 1.5rem;--search-dropdown-sidebar-width: minmax(12.5rem, 22%);padding:0;margin:0;color:var(--search-dropdown-ink);background:var(--search-dropdown-surface)}.predictive-search-dropdown--fullwidth-active .predictive-search-results__list{animation:none;padding:0}predictive-search-component.predictive-search--full-width .predictive-search-form__content:has(.predictive-search-dropdown--fullwidth-active){padding-block-start:0}predictive-search-component.predictive-search--full-width .predictive-search-results__inner{padding:0;padding-block:0}.predictive-search-dropdown__page-width{box-sizing:border-box;width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin)}.predictive-search-dropdown__split{display:grid;grid-template-columns:var(--search-dropdown-sidebar-width) minmax(0,1fr);min-height:34rem;align-items:stretch}.predictive-search-dropdown__sidebar{--sidebar-bleed: calc(max(0px, (100vw - var(--page-width)) / 2) + var(--page-margin));background:var(--search-dropdown-sidebar-bg);margin-inline-start:calc(-1 * var(--sidebar-bleed));padding-block:2rem 2rem;padding-inline-start:calc(1.25rem + var(--sidebar-bleed));padding-inline-end:1.5rem;color:var(--search-dropdown-ink)}.predictive-search-dropdown__sidebar-section{margin-block-end:1.75rem}.predictive-search-dropdown__sidebar-title{margin:0 0 12px;font-size:1.125rem;font-weight:700;line-height:1.25;color:var(--search-dropdown-ink);letter-spacing:0}.predictive-search-dropdown__link-list{display:flex;flex-direction:column;gap:.45rem;margin:0;padding:0}.predictive-search-dropdown__link{display:inline-block;color:var(--search-dropdown-ink);text-decoration:none;font-size:.9375rem;font-weight:400;line-height:1.35;transition:opacity var(--animation-speed-medium) var(--animation-easing)}.predictive-search-dropdown__link:hover,.predictive-search-dropdown__link:focus-visible{opacity:.72;text-decoration:underline;color:var(--search-dropdown-ink)}.predictive-search-dropdown__link mark{background:none;background-color:transparent;color:inherit;font-weight:700}.predictive-search-dropdown__main{padding:1.75rem 1.5rem 2rem 1.75rem;background:var(--search-dropdown-surface);min-width:0}.predictive-search-dropdown__main-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-block-end:1.25rem;min-height:2rem}.predictive-search-dropdown__main-title{margin:0;font-size:1.125rem;font-weight:700;line-height:1.25;color:var(--search-dropdown-ink)}.predictive-search-dropdown__nav{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.predictive-search-dropdown__nav[hidden]{display:none}.predictive-search-dropdown__nav-button{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;border-radius:50%;background:var(--search-dropdown-nav-bg);color:var(--search-dropdown-ink);cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.predictive-search-dropdown__nav-button:hover:not(:disabled){background:var(--search-dropdown-nav-bg-hover)}.predictive-search-dropdown__nav-button:disabled{opacity:.45;cursor:default}.predictive-search-dropdown__nav-button:focus-visible{outline:2px solid var(--search-dropdown-ink);outline-offset:2px}.predictive-search-dropdown__nav-button .svg-wrapper,.predictive-search-dropdown__nav-button svg{width:.5rem;height:.75rem;display:block}.predictive-search-dropdown__products-viewport,.predictive-search-dropdown__products-track{min-width:0}.predictive-search-dropdown__products-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--search-dropdown-gap) 1.25rem;margin:0;padding:0;list-style:none}.predictive-search-dropdown__products-grid[hidden]{display:none}@media screen and (min-width:990px){.predictive-search-dropdown__products-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--search-dropdown-gap)}}.predictive-search-dropdown__product-card{min-width:0}.predictive-search-dropdown__product-card .resource-card{opacity:1;height:100%;row-gap:.65rem;animation:none;color:var(--search-dropdown-ink)}.predictive-search-dropdown__product-card .resource-card__media{background:#e1edf5;border-radius:0;overflow:hidden}.predictive-search-dropdown__product-card .resource-card__image,.predictive-search-dropdown__product-card .resource-card__image-placeholder{border-radius:0;aspect-ratio:1 / 1;width:100%;mix-blend-mode:multiply}.predictive-search-dropdown__product-card .resource-card__image-placeholder{background-color:var(--search-dropdown-image-placeholder);color:transparent;font-size:0}.predictive-search-dropdown__product-card .resource-card__content{gap:.35rem;color:var(--search-dropdown-ink)}.predictive-search-dropdown__product-card .resource-card__title{font-size:16px;font-weight:400;line-height:1.3;color:var(--search-dropdown-ink);-webkit-line-clamp:2}.predictive-search-dropdown__product-card .resource-card .price,.predictive-search-dropdown__product-card .resource-card .sale-price,.predictive-search-dropdown__product-card .resource-card .price__regular,.predictive-search-dropdown__product-card .resource-card .price__sale{font-size:24px;font-weight:700;color:var(--search-dropdown-ink);line-height:1.3;margin-block-start:.15rem}.predictive-search-dropdown__product-card .resource-card .compare-at-price{font-weight:400;opacity:.65}.predictive-search-dropdown--fullwidth-active .predictive-search-dropdown__product-card:is([aria-selected=true].keyboard-focus,:focus-within){outline:var(--border-width-sm) solid rgb(7 25 51 / .25);outline-offset:4px}predictive-search-component.predictive-search--full-width:has([data-search-results]) .predictive-search-form__content-wrapper,predictive-search-component.predictive-search--full-width:has([data-search-results]) .predictive-search-form__content{background:var(--search-dropdown-surface, #fff)}predictive-search-component.predictive-search--full-width .predictive-search-form__content-wrapper:has([data-search-results]):not(:has(.predictive-search-results__no-results))>.predictive-search-form__content{padding-block-end:0}predictive-search-component.predictive-search--full-width:not(:has([data-search-results])) .predictive-search-form__content,predictive-search-component.predictive-search--full-width:not(:has([data-search-results])) .predictive-search-form__content-wrapper{background:var(--search-dropdown-surface, #fff)}predictive-search-component.predictive-search--full-width .predictive-search-form__footer,predictive-search-component.predictive-search--full-width:has([data-search-results]) .predictive-search-form__footer{display:none}predictive-search-component.predictive-search--full-width .predictive-search-dropdown--fullwidth-empty .predictive-search-results__no-results,predictive-search-component.predictive-search--full-width .predictive-search-dropdown--fullwidth-active .predictive-search-results__no-results{padding:2rem 0;color:var(--search-dropdown-ink)}@media screen and (max-width:989px){.predictive-search-dropdown--fullwidth-empty,.predictive-search-dropdown--fullwidth-active{--search-dropdown-sidebar-width: 1fr}.predictive-search-dropdown__split{grid-template-columns:1fr;min-height:auto}.predictive-search-dropdown__sidebar{margin-inline-start:calc(-1 * var(--page-margin));margin-inline-end:calc(-1 * var(--page-margin));padding-inline-start:20px;padding-inline-end:20px;padding-block:20px}.predictive-search-dropdown__sidebar-section+.predictive-search-dropdown__sidebar-section{margin-block-end:1.5rem;margin-block-start:0px}.predictive-search-dropdown__main{padding:1.25rem 0 1.5rem}}@media screen and (max-width:749px){.predictive-search-dropdown__main-title,.predictive-search-dropdown__sidebar-title{font-size:1rem}.predictive-search-dropdown__products-grid{gap:1rem}.predictive-search-dropdown__product-card .resource-card .price,.predictive-search-dropdown__product-card .resource-card .sale-price{font-size:.9375rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/search-dropdown-fullwidth.css.map */
