.mini-search.is-open .mini-search__overlay{display:block}.mini-search.is-open .mini-search__drawer{transform:translateY(0)}.mini-search__overlay{display:none;background-color:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.mini-search__drawer{display:grid;grid-template-rows:max-content 1fr;width:100vw;position:fixed;bottom:0;left:0;background-color:var(--color-surface-primary);border-radius:var(--radius-md) var(--radius-md) 0 0;transform:translateY(100%);transition:var(--animation-2);height:calc(100dvh - 56px);z-index:99999;overflow:hidden}.mini-search__header{position:relative;padding:48px var(--spacing-xl) var(--spacing-xl);background-color:var(--color-surface-primary);touch-action:none}.mini-search__handle{position:absolute;top:23px;left:50%;width:54px;height:2px;transform:translate(-50%);background-color:var(--color-border-tertiary)}.mini-search__close{position:absolute;background-color:transparent;padding:0;top:var(--spacing-lg);right:var(--spacing-xl)}.mini-search__input-wrapper{display:flex;position:relative}.mini-search__search-icon{position:absolute;top:0;left:0;width:32px;height:32px;pointer-events:none}.mini-search__search-icon path{stroke-width:1.5}.mini-search__input{font-family:var(--title-font);font-size:var(--font-size-xl);line-height:1.3;color:var(--color-text-primary);padding:0 0 var(--spacing-md) var(--spacing-4xl);border-bottom-color:var(--color-text-secondary);min-height:unset;height:40px}.mini-search__input::-moz-placeholder{color:var(--color-text-secondary);font-family:inherit;font-size:inherit;line-height:inherit}.mini-search__input::placeholder{color:var(--color-text-secondary);font-family:inherit;font-size:inherit;line-height:inherit}.mini-search__input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.mini-search__input:focus{outline:none!important}.mini-search__ticker{position:absolute;top:0;left:var(--spacing-4xl);right:0;height:32px;display:flex;align-items:center;gap:var(--spacing-md);font-family:var(--title-font);font-size:var(--font-size-xl);line-height:1.3;color:var(--color-text-secondary);white-space:nowrap;pointer-events:none;transition:var(--animation-1)}.mini-search__ticker span{font-family:inherit;font-weight:inherit;color:inherit}.mini-search__ticker-window{position:relative;flex:1;min-width:0;height:1.3em;overflow:hidden}.mini-search__ticker-item{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;text-overflow:ellipsis;opacity:0;transform:translateY(100%);transition:var(--animation-4)}.mini-search__ticker-item.is-active{opacity:1;transform:translateY(0)}.mini-search__ticker-item.is-exit{opacity:0;transform:translateY(-100%)}.mini-search.has-value .mini-search__ticker{opacity:0}.mini-search__content{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-inline:var(--spacing-xl);padding-block-end:var(--spacing-4xl)}.mini-search__query-suggestions{display:none;gap:var(--spacing-md);margin-block-start:var(--spacing-xl);margin-inline:calc(var(--spacing-xl) * -1);padding-inline:var(--spacing-xl);overflow-x:auto;scrollbar-width:none}.mini-search__query-suggestions::-webkit-scrollbar{display:none}.mini-search__query-suggestions.is-active{display:flex}.mini-search__popular-button,.mini-search .ls-mini-search__suggestion{display:inline-flex;align-items:center;flex:none;padding:7px 23px;border:1px solid var(--color-border-primary);border-radius:var(--radius-xs);color:var(--color-text-primary);font-size:var(--font-size-sm);line-height:1.2;white-space:nowrap;transition:var(--animation-1)}.mini-search__popular-button:hover,.mini-search__popular-button:focus-visible,.mini-search .ls-mini-search__suggestion:hover,.mini-search .ls-mini-search__suggestion:focus-visible{background-color:var(--color-surface-dark-beige);border-color:var(--color-surface-dark-beige);color:var(--color-text-invert)}.mini-search .ls-mini-search__suggestion{display:inline-block}.mini-search__popular-icon{width:0;height:14px;flex:none;overflow:hidden;transition:var(--animation-1)}.mini-search__popular-button:hover,.mini-search__popular-button:focus-visible{padding-inline-start:5px}.mini-search__popular-button:hover .mini-search__popular-icon,.mini-search__popular-button:focus-visible .mini-search__popular-icon{width:14px;margin-inline-end:var(--spacing-sm)}.mini-search__toolbar{display:flex;flex-direction:column}.mini-search__buttons{display:none;order:-1;gap:var(--spacing-md);margin-block-start:var(--spacing-xl)}.mini-search__buttons.is-active{display:flex}.mini-search__button{justify-content:center;width:auto}.mini-search__button--view-all{flex:1}.mini-search.is-no-results .mini-search__button--view-all,.mini-search.is-no-results .mini-search__query-suggestions,.mini-search.is-no-results .mini-search__content-tabs{display:none}.mini-search.is-no-results .mini-search__button--clear{flex:1}.mini-search__content-tabs{display:none;gap:var(--spacing-2xl);padding-block-start:var(--spacing-3xl);padding-block-end:var(--spacing-2xl);margin-inline:calc(var(--spacing-xl) * -1);padding-inline:var(--spacing-xl);flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.mini-search__content-tabs::-webkit-scrollbar{display:none}.mini-search__content-tabs.is-active{display:flex}.mini-search__tab{transition:var(--animation-2);color:var(--color-text-primary);opacity:.5;width:-moz-max-content;width:max-content;flex:none;display:flex;gap:var(--spacing-xs);cursor:pointer}.mini-search__tab.is-active,.mini-search__tab:hover,.mini-search__tab:focus-visible{opacity:1}.mini-search__starting-content{display:none;margin-block-start:var(--spacing-3xl)}.mini-search__starting-content.is-active{display:block}.mini-search__no-result-text{display:none;margin-block-end:var(--spacing-3xl)}.mini-search__no-result-text.is-active{display:block}.mini-search__starting-grid{display:flex;flex-direction:column;gap:var(--spacing-3xl)}.mini-search__help{margin-block-start:var(--spacing-2xl)}.mini-search__group-heading{color:var(--color-text-secondary);margin-block-end:var(--spacing-xl)}.mini-search__popular-groups{display:flex;flex-direction:column;gap:var(--spacing-2xl)}.mini-search__popular-list{display:flex;gap:var(--spacing-md);margin-inline:calc(var(--spacing-xl) * -1);padding-inline:var(--spacing-xl);overflow-x:auto;scrollbar-width:none}.mini-search__popular-list::-webkit-scrollbar{display:none}.mini-search__help-list{display:flex;flex-direction:column;gap:var(--spacing-sm)}.mini-search__help-link{display:inline-block;padding-block:5px;color:var(--color-text-primary);transition:var(--animation-1)}.mini-search__help-list:has(.mini-search__help-link:hover) .mini-search__help-link:not(:hover){opacity:.5}.mini-search__feature{display:flex;flex-direction:column;gap:var(--spacing-3xl);min-width:0}.mini-search__spots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--spacing-lg);column-gap:var(--spacing-lg);row-gap:var(--spacing-2xl)}.mini-search__spot{display:flex;flex-direction:column;gap:var(--spacing-lg);color:var(--color-text-primary)}.mini-search__spot--double{grid-column:span 2}.mini-search__spot-media{position:relative;display:block;overflow:hidden;aspect-ratio:173/219}.mini-search__spot--double .mini-search__spot-media{aspect-ratio:358/219}.mini-search__spot-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mini-search__spot-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-md);text-align:center;pointer-events:none}.mini-search__spot-overlay--text>*{margin:0;color:var(--promo-overlay-color, var(--color-text-invert));font-size:clamp(1rem,5vw,2.5rem);line-height:1.1}.mini-search__spot-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:var(--promo-scrim-opacity, 0)}.mini-search__spot-overlay>*{position:relative}.mini-search__spot-graphic{display:block;width:var(--promo-graphic-width, 60%);height:auto}.mini-search__carousel-header{display:flex;justify-content:space-between;align-items:center;margin-block-end:var(--spacing-xl)}.mini-search__carousel-link{text-decoration:underline;text-underline-offset:4px}.mini-search__carousel .splide__track{margin-inline:calc(var(--spacing-xl) * -1)}.mini-search__carousel-actions{display:flex;align-items:center;gap:var(--spacing-2xl);margin-inline-start:auto}.mini-search__carousel-arrows{display:none;gap:var(--spacing-xl)}.mini-search__carousel-arrow.is-disabled{opacity:.4;pointer-events:none}.mini-search__content-result{opacity:0;row-gap:var(--spacing-2xl);transition:var(--animation-2);height:0;overflow:hidden}.mini-search__content-result.is-active{opacity:1;height:-moz-max-content;height:max-content;overflow:inherit}.mini-search__content-collections-wrapper{display:flex;flex-direction:column}.mini-search__content-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--spacing-lg);column-gap:var(--spacing-lg);row-gap:var(--spacing-2xl)}.mini-search__content-cards:empty{display:none}.mini-search__content-card{display:flex;flex-direction:column;gap:var(--spacing-lg);color:var(--color-text-primary)}.mini-search__content-card-media{display:block;aspect-ratio:210/250;overflow:hidden;background-color:var(--color-surface-secondary)}.mini-search__content-card-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mini-search__further-header{margin-block-start:var(--spacing-4xl);padding-block:var(--spacing-4xl) var(--spacing-xl);border-top:1px solid var(--color-border-tertiary);color:var(--color-text-secondary)}.mini-search__further-header[hidden]{display:none}.mini-search__further-content{display:grid;grid-template-columns:1fr 1fr;row-gap:var(--spacing-md);padding-block-end:var(--spacing-4xl)}.mini-search__further-content .f1-lc{padding-block:var(--spacing-sm)}.mini-search .product-card{grid-column:span 6}@media (prefers-reduced-motion: reduce){.mini-search__ticker-item{transition:none}}@media screen and (min-width: 1024px){.mini-search.is-open .mini-search__drawer{transform:translate(0)}.mini-search__drawer{top:0;right:0;bottom:unset;left:unset;height:100dvh;border-radius:0;transform:translate(100%);width:753px}.mini-search__header{padding:48px var(--spacing-2xl) var(--spacing-lg);touch-action:auto}.mini-search__handle{display:none}.mini-search__input,.mini-search__ticker{font-size:var(--font-size-2xl)}.mini-search__close{top:var(--spacing-2xl);right:var(--spacing-2xl)}.mini-search__content{padding-inline:var(--spacing-2xl);padding-block-end:var(--spacing-7xl)}.mini-search__query-suggestions{flex-wrap:wrap;margin-inline:0;padding-inline:0}.mini-search__toolbar{flex-direction:row;flex-wrap:wrap-reverse;align-items:center;justify-content:space-between;-moz-column-gap:var(--spacing-xl);column-gap:var(--spacing-xl)}.mini-search__content-tabs{flex:none;margin-inline:0;padding-inline:0}.mini-search__buttons{order:0;margin-block-start:var(--spacing-3xl);padding-block-end:var(--spacing-2xl)}.mini-search.is-no-results .mini-search__buttons{margin-block-start:var(--spacing-xl);padding-block-end:0}.mini-search.is-no-results .mini-search__button--clear{flex:none;min-width:298px}.mini-search__starting-content{margin-block-start:calc(var(--spacing-7xl) - var(--spacing-lg))}.mini-search.is-no-results .mini-search__starting-content{margin-block-start:var(--spacing-3xl)}.mini-search__starting-grid{display:grid;grid-template-columns:minmax(0,292fr) minmax(0,432fr);grid-template-rows:auto 1fr;-moz-column-gap:var(--spacing-xl);column-gap:var(--spacing-xl);row-gap:0;align-items:start}.mini-search__popular-groups{grid-column:1;grid-row:1;gap:var(--spacing-3xl)}.mini-search__content-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.mini-search__carousel .splide__track{margin-inline:0}.mini-search__carousel.has-arrows .mini-search__carousel-arrows{display:flex}.mini-search__help{grid-column:1;grid-row:2;margin-block-start:var(--spacing-5xl)}.mini-search__starting-grid>.mini-search__help:first-child{margin-block-start:0}.mini-search__feature{grid-column:2;grid-row:1/span 2}.mini-search__popular-list{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}.mini-search__spot-media{aspect-ratio:210/286}.mini-search__spot--double .mini-search__spot-media{aspect-ratio:432/288}.mini-search .product-card{grid-column:span 4}}@media screen and (min-width: 1366px){.mini-search__drawer{width:788px}}
