.menu-list__list-item.header-search{display:contents}header-search[aria-expanded=true]>.header-search__panel{--submenu-content-opacity:1;visibility:visible}.header-search__panel{white-space:normal;--padding-inline:0px;--submenu-padding-block-start:var(--padding-4xl);--submenu-padding-block-end:var(--padding-4xl)}.header-search__panel .header-search__inner{padding-inline:var(--padding-4xl);max-height:calc(100dvh - var(--header-height));overscroll-behavior:contain;display:block}@media screen and (width<=749px){.header-search__panel .header-search__inner{background-color:var(--color-background);padding-inline:var(--page-margin,var(--padding-lg));height:calc(100dvh - var(--header-viewport-offset,var(--header-group-height,60px)))}}.header-search__inner predictive-search-component{width:100%;display:block}.search-panel__input{align-items:center;display:flex;position:relative}.search-panel__icon{width:var(--loc-icon-16);height:var(--loc-icon-16);pointer-events:none;display:flex;position:absolute;inset-inline-start:0}.search-panel__icon svg{width:var(--loc-icon-16);height:var(--loc-icon-16)}.search-panel__input .search-panel__field{width:100%;padding-block:var(--padding-sm);padding-inline:calc(var(--loc-icon-16) + var(--gap-xs)) var(--padding-6xl);color:var(--color-foreground);font-size:var(--font-size--3xs);line-height:var(--line-height--body-loose);text-overflow:ellipsis;border:0;border-block-end:var(--border-width-sm) solid var(--loc-border-soft);background-color:#0000;border-radius:0}.search-panel__input .search-panel__field:focus-visible{box-shadow:none;border-block-end-color:var(--color-foreground);outline:none}.search-panel__field::placeholder{color:rgb(var(--color-foreground-rgb) / var(--opacity-40))}.search-panel__field:hover::placeholder{color:rgb(var(--color-foreground-rgb) / var(--opacity-60))}.search-panel__field::-webkit-search-decoration{appearance:none}.search-panel__field::-webkit-search-cancel-button{appearance:none}.search-panel__clear{inset-inline-end:0;color:var(--color-foreground);font-family:var(--font-subheading--family);font-style:var(--font-subheading--style);font-weight:var(--font-subheading--weight);font-size:var(--font-size--3xs);cursor:pointer;line-height:1;display:block;position:absolute;top:50%;translate:0 -50%}.search-panel__clear[hidden]{display:none}.search-panel{row-gap:var(--padding-5xl);grid-template-columns:minmax(0,1fr);padding-block-start:calc(var(--padding-4xl) + var(--padding-xs));display:grid}.search-panel__main{grid-area:1/1;min-width:0}.search-panel__aside{grid-area:2/1}.search-panel__main:empty,.search-panel__aside:empty{display:none}@media screen and (width>=750px){.search-panel{grid-template-columns:var(--loc-search-sidebar-width) minmax(0, 1fr);column-gap:var(--padding-4xl)}.search-panel__aside{grid-area:1/1}.search-panel__main{grid-area:1/2}.search-panel:has(.search-panel__aside:empty) .search-panel__main{grid-column:1/-1}}.search-panel__skeleton-main,.search-panel__skeleton-aside,predictive-search-component[loading] .search-panel__main,predictive-search-component[loading] .search-panel__aside{display:none}predictive-search-component[loading] .search-panel__skeleton-main,predictive-search-component[loading] .search-panel__skeleton-aside{flex-direction:column;min-width:0;display:flex}.search-panel__skeleton-main{gap:var(--margin-2xl);grid-area:1/1}.search-panel__skeleton-aside{gap:var(--gap-sm);grid-area:2/1}@media screen and (width>=750px){.search-panel__skeleton-aside{grid-area:1/1}.search-panel__skeleton-main{grid-area:1/2}}.search-skeleton__bar,.search-skeleton__image{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5));animation:1.2s ease-in-out infinite search-skeleton-pulse}.search-skeleton__bar{height:.75rem}.search-skeleton__bar--title{width:12rem;height:1.25rem}.search-skeleton__bar--label{width:40%;margin-block-end:var(--gap-2xs)}.search-skeleton__bar--line{width:70%}.search-skeleton__bar--line:nth-child(odd){width:55%}.search-skeleton__cards{gap:var(--gap-xs);display:flex;overflow:hidden}.search-skeleton__card{flex:0 0 calc((100% - (var(--skeleton-columns) - 1) * var(--gap-xs)) / var(--skeleton-columns));gap:var(--gap-xs);flex-direction:column;min-width:0;display:flex}.search-skeleton__image{aspect-ratio:var(--product-image-ratio)}.search-skeleton__bar--text{width:70%;margin-block-start:var(--gap-xs)}.search-skeleton__bar--short{width:35%}@media screen and (width<=749px){.search-skeleton__cards{margin-inline:calc(var(--page-margin,var(--padding-lg)) * -1);padding-inline:var(--page-margin,var(--padding-lg))}.search-skeleton__card{flex-basis:43%}}@keyframes search-skeleton-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.search-skeleton__bar,.search-skeleton__image{animation:none}}.search-panel__header{justify-content:space-between;align-items:center;gap:var(--gap-lg);margin-block-end:var(--margin-2xl);display:flex}.search-panel__heading{align-items:baseline;gap:var(--gap-sm) var(--gap-lg);flex-wrap:wrap;min-width:0;display:flex}.search-panel__title{font-family:var(--font-subheading--family);font-style:var(--font-subheading--style);font-weight:var(--font-subheading--weight);font-size:var(--font-size--md);line-height:var(--line-height--display-loose);margin:0}.search-panel__view-all{font-size:var(--font-size--3xs);color:var(--color-foreground)}.search-panel__hint{margin:var(--margin-xs) 0 0;font-size:var(--font-size--3xs);line-height:var(--line-height--body-loose);color:var(--color-foreground-subdued)}.search-panel__main>.search-panel__title{margin-block-end:var(--margin-xs)}.search-panel .resource-list__slide,.search-results__carousel .resource-list__slide{content-visibility:visible}@media screen and (width<=749px){.search-panel .resource-list-carousel-nav,.search-results__carousel .resource-list-carousel-nav,.search-panel .product-card-compact__quick-add,.search-panel .product-card-siblings__swatches,.search-results__carousel .product-card-compact__quick-add,.search-results__carousel .product-card-siblings__swatches{display:none}}
