.header-search,.header-search>div{width:100%}.header-search .cio-autocomplete{position:relative;height:auto;padding:0;font-family:inherit}.header-search .cio-autocomplete .cio-form{position:relative;display:block;width:100%;height:auto}.header-search .cio-autocomplete .cio-form label{display:block;width:100%;margin:0}.header-search .cio-autocomplete .cio-input{width:100%;height:auto;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;padding:0}.header-search .cio-autocomplete .cio-input::placeholder{opacity:.5;color:inherit}.header-search .cio-autocomplete .cio-submit-btn,.header-search .cio-autocomplete .cio-clear-btn{position:absolute;top:50%;right:auto;bottom:auto;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;z-index:1}.header-search .cio-autocomplete .cio-submit-btn{left:.5rem}.header-search .cio-autocomplete .cio-clear-btn{right:.5rem}.header-search .cio-autocomplete .cio-icon{display:flex;align-items:center;justify-content:center}.header-search .cio-autocomplete .cio-submit-btn .cio-icon{width:.875rem;height:.875rem}.header-search .cio-autocomplete .cio-submit-btn .cio-icon svg{display:none}.header-search .cio-autocomplete .cio-submit-btn .cio-icon:before{content:"";display:block;width:.875rem;height:.875rem;background-color:currentColor;mask:var(--header-search-icon) center / contain no-repeat;-webkit-mask:var(--header-search-icon) center / contain no-repeat}.header-search .cio-autocomplete .cio-clear-btn .cio-icon svg{width:.875rem;height:.875rem}.header-search .cio-autocomplete .cio-results{background:var(--color-background);color:var(--color-text);gap:1.25rem;margin:0;padding:0;list-style:none}.header-search .cio-autocomplete .cio-section-name,.header-search .cio-autocomplete .cio-sectionName{margin:0 0 .75rem;font-family:var(--small-font);font-size:var(--small-size);font-weight:var(--small-weight);line-height:var(--small-line);letter-spacing:var(--small-letter);opacity:.5}.header-search .cio-autocomplete .cio-section-items{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.header-search .cio-autocomplete .cio-section-search-suggestions .cio-section-items,.header-search .cio-autocomplete .cio-section-recent-searches .cio-section-items{flex-direction:column;flex-wrap:nowrap;align-items:stretch;width:100%}.header-search .cio-autocomplete .cio-section-search-suggestions .cio-item,.header-search .cio-autocomplete .cio-section-recent-searches .cio-item,.header-search .cio-autocomplete .cio-item.cio-item-SearchSuggestions{flex:none;width:100%;min-width:0}.header-search .cio-autocomplete .cio-item{color:inherit;padding:0;border:0}.header-search .cio-autocomplete .products,.header-search .cio-autocomplete .cio-section-products{padding:0}.header-search .cio-autocomplete .cio-section-products .cio-item,.header-search .cio-autocomplete .products .cio-item{flex:none;width:auto;min-width:0;height:auto;padding:0;align-items:stretch}.header-search .cio-autocomplete .cio-item a{width:100%;display:flex;flex-direction:column;gap:.625rem;text-decoration:none}.header-search .cio-autocomplete .cio-section-search-suggestions .cio-item,.header-search .cio-autocomplete .cio-section-recent-searches .cio-item,.header-search .cio-autocomplete .cio-item.cio-item-SearchSuggestions{min-height:2.5rem;align-items:center}.header-search .cio-autocomplete .cio-section-search-suggestions .cio-item a,.header-search .cio-autocomplete .cio-section-recent-searches .cio-item a,.header-search .cio-autocomplete .cio-item.cio-item-SearchSuggestions a{flex-direction:row;align-items:center;gap:.5rem;min-height:0;padding-block:0}.header-search .cio-autocomplete .cio-item[aria-selected=true]{background:transparent}.header-search .cio-autocomplete .cio-suggestion-text{margin:0;font-family:var(--small-font);font-size:var(--small-size);font-weight:var(--small-weight);line-height:var(--small-line)}.header-search .cio-autocomplete .cio-product-info{display:flex;flex-direction:column;gap:.375rem}.header-search .cio-autocomplete .cio-product-text{margin:0;font-family:var(--body-font);font-size:var(--body-size);font-weight:var(--body-weight);line-height:var(--body-line);letter-spacing:var(--body-letter)}.header-search .cio-autocomplete .cio-product-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35em;font-family:var(--body-font);font-size:var(--body-size);font-weight:var(--body-weight);line-height:var(--body-line);letter-spacing:var(--body-letter)}.header-search .cio-autocomplete .cio-product-cap[hidden]{display:none}.header-search .cio-autocomplete .cio-product-image{width:100%;max-width:none;max-height:none;aspect-ratio:3 / 4;object-fit:cover;align-self:stretch;border-radius:.625rem}.header-search .cio-autocomplete .header-search--query{display:flex;flex:none;width:auto;min-width:0;margin:0;padding:0;list-style:none}.header-search .cio-autocomplete .header-search--query-button{display:flex;align-items:center;width:100%;margin:0;padding:1rem 0 0;border:0;border-top:1px dotted;background:var(--color-background);color:inherit;cursor:pointer;text-align:left;font-family:var(--body-font);font-size:var(--body-size);font-weight:var(--body-weight);line-height:var(--body-line);letter-spacing:var(--body-letter)}@media(max-width:1023px){.header-search--desktop{display:none}.header-menu--link-search{padding:0 var(--container-gutter)}.header-search .cio-autocomplete .cio-form{border-bottom:1px dotted currentColor}.header-search .cio-autocomplete .cio-input{padding:.8125rem 2.25rem;font-family:var(--h2-serif-font);font-weight:var(--h2-serif-weight);font-size:1.25rem;line-height:var(--h2-serif-line);letter-spacing:var(--h2-serif-letter)}.header-search .cio-autocomplete .cio-results{position:static;display:flex;flex-direction:column;z-index:auto;width:100%;margin-top:1rem}.header-search .cio-autocomplete .cio-close{display:none}.header-search .cio-autocomplete .cio-section-products .cio-section-items,.header-search .cio-autocomplete .products .cio-section-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.75rem;row-gap:1.5rem}.header-search .cio-autocomplete .cio-section-products .cio-item,.header-search .cio-autocomplete .products .cio-item{width:100%;max-width:none}.header-search .cio-autocomplete .cio-section-search-suggestions .cio-section-items,.header-search .cio-autocomplete .cio-section-recent-searches .cio-section-items{display:flex;flex-direction:column;width:100%}.header-search .cio-autocomplete .cio-section-search-suggestions .cio-item,.header-search .cio-autocomplete .cio-section-recent-searches .cio-item{width:100%;min-width:0}.header-search .cio-autocomplete .cio-section-search-suggestions .cio-item,.header-search .cio-autocomplete .cio-section-recent-searches .cio-item,.header-search .cio-autocomplete .cio-item.cio-item-SearchSuggestions,.header-search .cio-autocomplete .cio-section-search-suggestions .cio-suggestion-text,.header-search .cio-autocomplete .cio-section-recent-searches .cio-suggestion-text{font-family:var(--h4-sans-font);font-weight:var(--h4-sans-weight);font-size:var(--h4-sans-size);line-height:var(--h4-sans-line);letter-spacing:var(--h4-sans-letter)}.header-menu:has(.header-menu--link-search .cio-input:not(:placeholder-shown)) .header-menu--navigation-primary,.header-menu:has(.header-menu--link-search .cio-input:not(:placeholder-shown)) .header-menu--navigation-mobile,.header-menu:has(.header-menu--link-search .cio-input:not(:placeholder-shown)) .header-menu--navigation-utility,.header-menu:has(.header-menu--link-search .cio-input:not(:placeholder-shown)) .header-menu--tagline{display:none}.header-menu:has(.header-menu--link-search .cio-input:not(:placeholder-shown)) .header-menu--navigation{overflow:hidden;padding-bottom:0}.header-menu:has(.header-menu--link-search .cio-input:not(:placeholder-shown)) .header-menu--link-search,.header-menu:has(.header-menu--link-search .cio-input:not(:placeholder-shown)) .header-search,.header-menu:has(.header-menu--link-search .cio-input:not(:placeholder-shown)) .header-search>div,.header-menu:has(.header-menu--link-search .cio-input:not(:placeholder-shown)) .header-search .cio-autocomplete{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.header-menu:has(.header-menu--link-search .cio-input:not(:placeholder-shown)) .header-search>div,.header-menu:has(.header-menu--link-search .cio-input:not(:placeholder-shown)) .header-search .cio-autocomplete{overflow:hidden}.header-menu:has(.header-menu--link-search .cio-input:not(:placeholder-shown)) .header-search .cio-autocomplete .cio-form{flex:none}.header-menu:has(.header-menu--link-search .cio-input:not(:placeholder-shown)) .header-search .cio-autocomplete .cio-results{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.header-menu:has(.header-menu--link-search .cio-input:not(:placeholder-shown)) .header-search .cio-autocomplete .header-search--query-button{padding-bottom:1.25rem}.header-menu:has(.header-menu--link-search .cio-input:not(:placeholder-shown)) .header-search .cio-autocomplete .cio-section-search-suggestions,.header-menu:has(.header-menu--link-search .cio-input:not(:placeholder-shown)) .header-search .cio-autocomplete .cio-section-recent-searches,.header-menu:has(.header-menu--link-search .cio-input:not(:placeholder-shown)) .header-search .cio-autocomplete .cio-section-products,.header-menu:has(.header-menu--link-search .cio-input:not(:placeholder-shown)) .header-search .cio-autocomplete .products,.header-menu:has(.header-menu--link-search .cio-input:not(:placeholder-shown)) .header-search .cio-autocomplete .cio-section-items{flex:none;min-height:auto;overflow:visible}}@media(min-width:768px)and (max-width:1023px){.header-search .cio-autocomplete .cio-section-products .cio-section-items,.header-search .cio-autocomplete .products .cio-section-items{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:1.5rem}}@media(min-width:1024px){.header-menu--link-search{display:none}.header-search--desktop{position:relative}.header-search{position:relative;z-index:2}.header-search .cio-autocomplete .cio-form{max-width:12.5rem}.header-search .cio-autocomplete .cio-input{padding:.375rem 2rem;border:1px solid currentColor;border-radius:var(--radius-full);font-family:var(--small-font);font-size:var(--small-size);font-weight:var(--small-weight);line-height:var(--small-line);letter-spacing:var(--small-letter)}.header-search .cio-autocomplete .cio-results{--search-results-offset: calc(var(--header-padding-h) * 2 + var(--container-gutter) * 4 + var(--header-logo-width) + 3.125rem + var(--header-bar-utilities-size, 0px) + .75rem + .75rem + 1.5rem );--search-results-min: calc(1024px - var(--search-results-offset));--search-results-max: calc(var(--container-width) * .87);position:absolute;top:calc(50% + var(--header-height-inner) / 2 + .625rem);right:0;left:auto;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;column-gap:1.25rem;row-gap:0;align-items:stretch;width:clamp(var(--search-results-min),calc(100vw - var(--search-results-offset)),var(--search-results-max));max-height:calc(100vh - var(--promo-height) - var(--header-padding-v) - var(--header-height-inner) - 1.875rem);max-height:calc(100dvh - var(--promo-height) - var(--header-padding-v) - var(--header-height-inner) - 1.875rem);overflow:hidden;padding:1rem;border-radius:.625rem;z-index:2}.header-search .cio-autocomplete .cio-close{display:none}.header-search .cio-autocomplete .cio-section-search-suggestions,.header-search .cio-autocomplete .cio-section-recent-searches,.header-search .cio-autocomplete .cio-section-products,.header-search .cio-autocomplete .products{display:flex;flex-direction:column;grid-row:1;min-height:0;min-width:0;overflow:hidden}.header-search .cio-autocomplete .cio-section-search-suggestions,.header-search .cio-autocomplete .cio-section-recent-searches{grid-column:1}.header-search .cio-autocomplete .cio-section-products,.header-search .cio-autocomplete .products{grid-column:2}.header-search .cio-autocomplete .cio-results:not(:has(.cio-section-search-suggestions)):not(:has(.cio-section-recent-searches)) .cio-section-products,.header-search .cio-autocomplete .cio-results:not(:has(.cio-section-search-suggestions)):not(:has(.cio-section-recent-searches)) .products{grid-column:1 / -1}.header-search .cio-autocomplete .cio-section-name,.header-search .cio-autocomplete .cio-sectionName{flex:none}.header-search .cio-autocomplete .cio-section-items{flex:1 1 auto;min-height:0;overflow-y:auto}.header-search .cio-autocomplete .header-search--query{grid-column:1 / -1;grid-row:2;margin:1rem -1rem 0}.header-search .cio-autocomplete .cio-section-search-suggestions:has(.header-search--query) .cio-section-items{flex-grow:0}.header-search .cio-autocomplete .cio-section-search-suggestions .header-search--query{grid-column:auto;grid-row:auto;width:100%;margin:1rem 0 0}.header-search .cio-autocomplete .header-search--query-button{padding:1rem 1rem 0;font-family:var(--small-font);font-size:var(--small-size);font-weight:var(--small-weight);line-height:var(--small-line);letter-spacing:var(--small-letter)}.header-search .cio-autocomplete .cio-section-search-suggestions .header-search--query-button{padding-inline:0}.header-search .cio-autocomplete .cio-section-products .cio-section-items,.header-search .cio-autocomplete .products .cio-section-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:.75rem;row-gap:1.5rem;width:100%}.header-search .cio-autocomplete .cio-product-text,.header-search .cio-autocomplete .cio-product-price{font-size:var(--small-size);line-height:var(--small-line);letter-spacing:var(--small-letter)}.header-search .cio-autocomplete .cio-item a:hover,.header-search .cio-autocomplete .cio-item a:focus{text-decoration:none;background:transparent}.header-search .cio-autocomplete .cio-item:hover,.header-search .cio-autocomplete .cio-item[aria-selected=true]{background:transparent}.header-search--close:not([hidden]){position:absolute;top:calc(50% + var(--header-height-inner) / 2 + 1.375rem);right:.75rem;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.header-search--close svg{display:block;width:.75rem;height:.75rem;pointer-events:none}}
/*# sourceMappingURL=/cdn/shop/t/3509/assets/header-search.css.map */
