details-modal.header__search summary::marker{content:""}details-modal.header__search input[type=search]::-webkit-search-cancel-button{display:none}details-modal.header__search [type=search]:focus{box-shadow:unset}details-modal.header__search details .search-modal{left:0;opacity:0;position:fixed;right:0;top:0;z-index:0;width:100vw;padding:var(--gutter)}@media screen and (min-width: 768px){details-modal.header__search details .search-modal{padding:16px var(--gutter)}details-modal.header__search details .search-modal .search-modal__form-container{margin-inline:auto;width:calc((100vw - 96px) - (var(--gutter) * 2));max-width:980px;position:relative;grid-template-columns:minmax(auto,1fr)}details-modal.header__search details .search-modal__close-button{position:absolute;right:0;transform:translate(48px)}.shopify-section-group-header-group.section-header:has(details-modal.header__search details[open]){z-index:500}}details-modal.header__search details .search-modal__form-container{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(auto,1fr) 24px}@media screen and (min-width: 768px){details-modal.header__search summary>svg{display:none}}details-modal.header__search details .search-modal__form label{width:100%}details-modal.header__search details .search-modal__form label .search__input{border:none;width:100%}details-modal.header__search details .search-modal__close-button{display:block}details-modal.header__search details .search-modal__close-button svg{display:block;height:auto;width:100%}details-modal.header__search details[open]>.search-modal{animation:animateMenuOpen .2s ease;opacity:1;z-index:999999}details-modal.header__search predictive-search[loading] .predictive-search,details-modal.header__search predictive-search[open] .predictive-search{display:block}details-modal.header__search .predictive-search{-webkit-overflow-scrolling:touch;height:calc(100vh - var(--search-height));left:0;overflow-y:auto;position:absolute;top:100%;width:100%;z-index:3}details-modal.header__search .predictive-search__result-group{padding:8px 16px 16px}details-modal.header__search .predictive-search__heading{color:#485956;text-transform:none!important;font-family:var(--base-font-family);font-size:16px;font-style:normal;font-weight:600;letter-spacing:0;line-height:1.5;margin-bottom:16px;text-transform:uppercase;border-bottom:1px solid #D1D0C9;padding-bottom:8px}@media screen and (min-width: 768px){details-modal.header__search details[open] .modal-overlay{position:fixed;width:100%;height:calc(100vh - 80px);background:#0c0c0d66;top:80px;left:0;right:0;bottom:0;z-index:-1}details-modal.header__search .predictive-search{-webkit-overflow-scrolling:none;height:auto;max-height:calc(100vh - var(--search-height));min-height:300px;left:0;right:0;margin-inline:auto;overflow-y:hidden;position:absolute;top:calc(100% + 10px);width:100%;z-index:3;border-radius:3px;box-shadow:0 2px 10px #0000000d}details-modal.header__search .predictive-search__result-group{padding:0;width:100%;overflow:hidden}details-modal.header__search .predictive-search__heading{margin-bottom:24px;padding-bottom:12px}}details-modal.header__search .predictive-search__item-content{color:#2c2b29cc;font-size:12px;font-style:normal;font-weight:400;line-height:18px}details-modal.header__search mark{background:unset}.predictive-search-results-queries-list{overflow:hidden;overflow-x:auto;scroll-padding:var(--gutter);padding-inline:var(--gutter);scrollbar-width:none;-ms-overflow-style:none;list-style:none;margin-inline:auto;width:min-content;max-width:100%}@media (min-width: 768px){.predictive-search-results-queries-list{overflow-x:hidden;scroll-padding:0;padding-inline:0;margin-inline:0}.shadow-scroll-products li{width:180px}}@media (max-width: 640px){details-modal.header__search .predictive-search #predictive-search-results-products-list:has(.predictive-search__list-item:nth-child(4)) .predictive-search__products-heading .splide__arrows{display:grid}}details-modal.header__search predictive-search .spinner{animation:rotator 1.4s linear infinite;height:1.5rem;line-height:0;width:1.5rem}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}details-modal.header__search .path{stroke-dasharray:280;stroke-dashoffset:0;stroke:currentColor;animation:dash 1.4s ease-in-out infinite;transform-origin:center}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}details-modal.header__search predictive-search:not([loading]) .predictive-search-status__loading,details-modal.header__search predictive-search:not([loading]) .predictive-search__loading-state{display:none}details-modal.header__search predictive-search[loading] .predictive-search__loading-state{display:flex;justify-content:center;padding:1rem}details-modal.header__search predictive-search[loading] .predictive-search__live-region-count{display:none}details-modal.header__search predictive-search[loading] .predictive-search__results-groups-wrapper~.predictive-search__loading-state,details-modal.header__search predictive-search[loading] .predictive-search__search-for-button{display:none}details-modal.header__search predictive-search[loading] .predictive-search__results-groups-wrapper~.predictive-search__search-for-button{display:initial}@keyframes animateMenuOpen{0%{opacity:0;transform:translateY(-1.5rem)}to{opacity:1;transform:translateY(0)}}details-modal.header__search .hidden{display:none}@media screen and (min-width: 768px){#predictive-search-results-groups-wrapper{padding:1.5rem}#predictive-search-results-groups-wrapper:has(.predictive-search__show-more),#predictive-search-results-groups-wrapper:has(.predictive-search__collection-link){padding:1.5rem 1.5rem 0}#predictive-search-results-groups-wrapper:has(.predictive-search__result-group+.predictive-search__result-group){display:grid;grid-template-columns:minmax(0,240px) 1fr;column-gap:2rem;row-gap:1.5rem}.predictive-search__result-group:has(#predictive-search-queries){min-width:200px;padding-inline:0;text-align:left}}@media screen and (max-width: 767px){.pageheader .predictive-search__collection-link{opacity:0;transform:translateY(100%)}.pageheader.search-open .predictive-search__collection-link{animation:animateCollectionLink .5s ease;animation-fill-mode:forwards;animation-delay:.1s}@keyframes animateCollectionLink{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}}@media screen and (min-width: 768px){.pageheader .predictive-search__collection-link,.pageheader .predictive-search__show-more{width:calc(100% + 3rem)}}.predictive-search__live-region-count{display:block;text-align:center;color:#485956;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0;padding:16px}@media screen and (min-width: 768px){.predictive-search__live-region-count{padding:24px}}.predictive-search__live-region-count span{font-weight:600}predictive-search:has(.predictive-search__results-groups-wrapper) .predictive-search__live-region-count{display:none}details-modal.header__search .predictive-search:not(:has(.predictive-search__results-groups-wrapper)){min-height:493px}details-modal.header__search .predictive-search .product-link .product-block__image{aspect-ratio:3/4;width:100%}details-modal.header__search .predictive-search .product-link .product-block__image img{width:100%;height:100%;object-fit:cover}details-modal.header__search .predictive-search__result-group product-block .quickbuy-container{position:fixed;height:0!important;left:0;right:0;margin:auto;width:calc((100vw - 96px) - (var(--gutter) * 2));max-width:980px;z-index:99999;top:72px;border-radius:3px;box-shadow:0 2px 10px #0000000d}details-modal.header__search .predictive-search__result-group product-block.expanded{padding-bottom:0!important;height:auto}details-modal.header__search .predictive-search__result-group product-block.expanded .quickbuy-container{height:auto!important;min-height:493px}details-modal.header__search .predictive-search__result-group product-block .quickbuy-container .inner{padding-bottom:24px}details-modal.header__search .predictive-search__result-group product-block .quickbuy-container product-form{margin-bottom:0!important}.header__search product-block .product-block__detail{margin-top:12px}@media screen and (min-width: 768px){.header__search product-block .product-block__detail{margin-top:16px}}.header__search product-block .product-link{line-height:20px}.header__search product-block .product-link .product-block__title{margin-bottom:4px}
/*# sourceMappingURL=/cdn/shop/t/41/assets/predictive-search.css.map */
