@keyframes shine-78813f4b{to{background-position-x:-200%}}.base-button[data-v-78813f4b]{display:var(--search-button-close-display);margin-right:.5rem}@media(min-width:48rem){.base-button[data-v-78813f4b]{display:none}}@media(max-width:47.98rem){.is-search-opened .header .base-button[data-v-78813f4b]{--search-button-close-display:block;--btn-padding-x:0;--btn-icon-size:1.5rem}}@keyframes shine-b5e80a1b{to{background-position-x:-200%}}.autocomplete-product-item[data-v-b5e80a1b]{--media-width:2.5rem;--media-height:2.5rem;--product-price-font-size:1rem;--product-price-font-weight:400;--product-price-prefix-color:#a6a29d}@keyframes shine-a92533fc{to{background-position-x:-200%}}.search-form-autocomplete[data-v-a92533fc]{display:flex;flex-direction:column;gap:.5rem;position:absolute;z-index:2}.sticky-header:not(.sticky-header--pinned) .search-form-autocomplete[data-v-a92533fc]{display:none}@media(max-width:47.98rem){.search-form-autocomplete[data-v-a92533fc]{inset:86px 0 0;overflow:auto;padding-inline:1rem;padding-bottom:3rem}}@media(min-width:48rem){.search-form-autocomplete[data-v-a92533fc]{background-color:#fff;border:1px solid #f4f1ec;border-radius:1rem;box-shadow:0 6px 12px 3px #1d24300d;left:0;max-height:37rem;overflow:auto;padding:.5rem;right:0;top:calc(100% + .5rem)}}@keyframes shine-6c655304{to{background-position-x:-200%}}.search[data-v-6c655304]{--loader-color:#000;--reset-search-button-margin-right:.5rem;position:relative}.search__form-wrapper[data-v-6c655304]{border-radius:3rem;box-shadow:0 0 0 var(--search-box-shadow-width) var(--primary-20);flex-grow:1;max-width:100%;min-width:0;position:relative;transition:box-shadow var(--transition-timing-function) var(--transition-duration);will-change:box-shadow}.search__form[data-v-6c655304]{align-items:center;background-color:var(--white);border:1px solid var(--search-border-color);border-radius:var(--search-form-radius);display:flex;padding:.1875rem .1875rem .1875rem 1rem;position:relative;transition:border-color var(--transition-timing-function) var(--transition-duration);will-change:border-color;z-index:2}.search__form[data-v-6c655304]:hover{--search-border-color:var(--primary)}.search__input[data-v-6c655304]{border:0;flex-grow:1;font-size:1rem;height:2.5rem;line-height:1.5rem;margin-left:.75rem;margin-right:.75rem;min-width:0;outline:0}.search__input[data-v-6c655304]::-moz-placeholder{color:var(--gray-70)}.search__input[data-v-6c655304]::placeholder{color:var(--gray-70)}.search__reset[data-v-6c655304]{margin-right:.5rem;visibility:var(--search-close-button-visibility)}.search__close[data-v-6c655304]{display:var(--search-button-close-display);margin-right:.5rem}@media(min-width:48rem){.search__close[data-v-6c655304]{display:none}}.search__overlay-button[data-v-6c655304]{background-color:transparent;border:0;border-radius:var(--search-form-radius);height:100%;left:0;outline:0;padding:0;position:absolute;top:0;width:100%;z-index:2}@media(min-width:48rem){.search__overlay-button[data-v-6c655304]{display:none}}.is-search-opened .header .search__overlay-button[data-v-6c655304]{display:none}.search.is-active[data-v-6c655304]{--search-box-shadow-width:4px;--search-border-color:var(--primary)}.search.is-read-only[data-v-6c655304]{cursor:pointer}.search.is-read-only .search__input[data-v-6c655304]{pointer-events:none}@media(max-width:47.98rem){.is-search-opened .header .search[data-v-6c655304]{--search-button-close-display:block;align-items:center;background-color:#fff;display:block;height:100vh;left:0;overflow:hidden;padding:20px 16px 0;position:fixed;top:0;width:100%;z-index:1000}.is-search-opened .header .search .search__close[data-v-6c655304]{--btn-padding-x:0;--btn-icon-size:1.5rem}}.cta .search[data-v-6c655304]{margin-top:1.5rem}@media(min-width:48rem){.cta .search[data-v-6c655304]{display:none}}.search[data-v-6c655304]:before{background-color:#000;content:"";display:block;left:0;opacity:0;position:fixed;top:0;transition:opacity var(--transition-timing-function) var(--transition-duration);will-change:opacity}@media(min-width:48rem){.is-search-dropdown-opened .search[data-v-6c655304]:before{height:calc(100vh + var(--header-height));opacity:.25;width:100vw;z-index:1}}
