body:has(.search-modal.open) .header *:not(.search){pointer-events:none}body:has(.search-modal.open) .header .search *{pointer-events:all}.search-modal{width:100vw;max-height:calc(90dvh - var(--header-offset-height));z-index:7;border-bottom-left-radius:var(--drawers-radius);-webkit-border-bottom-left-radius:var(--drawers-radius);border-bottom-right-radius:var(--drawers-radius);-webkit-border-bottom-right-radius:var(--drawers-radius);opacity:0;visibility:hidden;top:var(--header-offset-height);position:fixed;left:0;right:0;min-height:min(fit-content,calc(90dvh - var(--header-offset-height)))}.search-modal.searching{height:min(fit-content,calc(90dvh - var(--header-offset-height)))}.search-modal.modal--shadow{box-shadow:0 var(--modal-shadow-blur) var(--modal-shadow-blur) rgba(var(--shadow-color),calc(var(--modal-shadow-opacity) - .1))}.search-modal.open{opacity:1;visibility:visible;z-index:13;overflow:hidden;animation:openPopover var(--animation-duration) var(--transition-timing-function)}.search-modal.modal--border{border-bottom:var(--line-thickness) solid rgb(var(--lines-color))}.search-modal__overlay{display:block;pointer-events:none;opacity:0;visibility:hidden;z-index:2;top:var(--header-offset-height);height:calc(100vh + var(--header-offset-height))}.search-modal__overlay.open{z-index:10;pointer-events:auto;opacity:1;visibility:visible;animation:openPopover var(--animation-duration) var(--transition-timing-function)}@keyframes openPopover{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.search-modal.open .scroll-area{min-height:min(512px,calc(90dvh - var(--header-offset-heightt)));max-height:calc(90dvh - var(--header-offset-height))}.header-search-style-field .search-modal__header{display:none}.search__menu{padding-top:var(--side-margin);padding-bottom:calc(var(--side-margin) + 16px)}.search__menu-title:has(+.search__menu-list){margin-bottom:16px}.search__menu-list{gap:4px}.search__menu-list .menu__item a{transition:opacity var(--animation-duration) var(--transition-timing-function)}.search-modal__banner{padding-top:var(--side-margin);padding-bottom:calc(var(--side-margin) + 16px);justify-content:center;background:transparent;height:fit-content}.search-modal__banner-wrapper{gap:var(--block-padding);position:relative;width:var(--banner-size)}.search-modal__banner-content{gap:var(--block-padding-xs)}a.search-modal__banner-wrapper{cursor:pointer}.search-modal__banner-wrapper:not(.content--below) .search-modal__banner-content{position:absolute;top:0;left:0;width:100%;height:100%;justify-content:var(--vertical-position);z-index:3;padding:16px}.search-modal__banner-wrapper.content--below .search-modal__banner-image:empty+.search-modal__banner-content{height:100%;justify-content:var(--vertical-position);padding:16px}.search-modal__banner-wrapper:not(.content--below):after{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:100%;z-index:2;opacity:var(--overlay-opacity);background:var(--overlay-background);border-radius:var(--image-radius);-webkit-border-radius:var(--image-radius);overflow:hidden}.search-modal__banner-image{border-radius:var(--image-radius);-webkit-border-radius:var(--image-radius)}a.search-modal__banner-image img,a.search-modal__banner-wrapper img,.predictive-search__item--link .article__block-image-wrapper img{transition:transform var(--animation-duration) var(--transition-timing-function)}.content--below .search-modal__banner-content{color:rgb(var(--layout-text-color))}.search-modal__banner-image:empty,.search-modal .predictive-search-container[results=true] .search-modal__information{display:none}.search-modal .search-modal__form{display:block;width:100%}.search-modal .predictive-search{margin-top:0;display:none}.search-modal .predictive-search:not(:empty){display:block}.search-modal__header{border-top:var(--line-thickness) solid rgb(var(--lines-color))}.search-modal__header:has(+.predictive-search--header:not(:empty)){border-bottom:var(--line-thickness) solid rgb(var(--lines-color))}.predictive-search__item--link,.predictive-search__post .predictive-search__post-info{will-change:opacity;transition:opacity var(--animation-duration) var(--transition-timing-function)}.search-modal:not(.header-search-style-field) .component-tabs{display:flex;justify-content:center}.predictive-search-results-tabs{gap:4px}.search__button,.predictive-search-results-content{position:relative}.predictive-search__heading{text-transform:uppercase;color:rgb(var(--strikethrough-color));font-size:14px;line-height:16.8px;letter-spacing:-.03em;margin-bottom:11px;display:block}.search-results__wrapper--products .predictive-search__heading{margin-bottom:0}.predictive-search__results-list,.results-product-empty,.predictive-search-results-empty{font-size:14px;line-height:16.8px;letter-spacing:-.03em;gap:5px}.predictive-search-results-empty{display:block;padding:17px 0 24px;text-align:center;width:100%}.search-results__block+.search-results__block{margin-top:27px}.search-results__wrapper--other{flex:0 0 26%;border-right:var(--line-thickness) solid rgb(var(--lines-color));padding-right:20px}.search-results__wrapper--other+.search-results__wrapper--products{padding-left:20px}.search-results__wrapper{padding-top:17px;padding-bottom:24px}.search-results__wrapper-header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.search-results__wrapper-header .link-button{text-decoration:none;font-size:12px;font-weight:500;line-height:14.4px;letter-spacing:.03em}.search-results__wrapper--products{flex:1 1 100%}.search-results__wrapper--products .predictive-search__results-list{gap:24px}.predictive-search__results-list.list{display:flex;flex-direction:column}.predictive-search__results-list .product_options,.predictive-search__results-list.list .card__badges{display:none}.predictive-search__results-list.list .card-product__content{text-align:start}.predictive-search__results-list.list .card-product__content.center *,.predictive-search__results-list.list .card-collection__title.center,.predictive-search__results-list.list .card-collection--overlay{justify-content:flex-start;align-items:flex-start}.search__button{width:max-content;height:100%;margin-right:calc(14px - var(--border-thickness));display:inline-flex;align-items:center}.search__button:has(.loading-overlay__spinner.hidden):has(.search__button-text.visually-hidden){width:0;height:0;margin-right:0}.search__button .search__button-text{opacity:.7;word-break:keep-all;color:rgb(var(--layout-text-color));margin:0}body:not(:has(.search-modal.open)) .search__button{pointer-events:none!important;position:absolute;z-index:-1}body:not(:has(.search-modal.open)) .search-field__text{padding-right:0}body:has(.search-modal.open) .search__button:has(.search__button-text.visually-hidden){pointer-events:none!important}.search__button .loading-overlay__spinner:not(.hidden){height:100%;aspect-ratio:1/1;display:inline-flex;align-items:center}.search__button .loading-overlay__spinner svg{width:min(20px,calc(var(--caption-font-size) * var(--body-line-height)));height:min(20px,calc(var(--caption-font-size) * var(--body-line-height)))}.search-modal:not(.header-search-style-field) .search-modal__header{position:sticky;position:-webkit-sticky;top:0;width:100%;z-index:5;background:var(--bg-gradient);min-height:60px}.search-modal__header .search-field{border-radius:var(--search-field-radius);-webkit-border-radius:var(--search-field-radius);width:100%;margin-left:calc(20px + var(--icon-scale) + 4px);align-items:center;transition:none}.search-modal__header .button-close--search{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center}.search-modal__header .button-close--search svg{width:14px;max-width:14px;min-width:14px;height:14px}.search-modal__header .button-close--search svg{fill:rgb(var(--layout-text-color))}.search-modal__information--wrapper:has(.search__menu:only-child){max-width:570px;margin-left:auto;margin-right:auto}.search-field__wrapper{gap:4px;justify-content:center;align-items:center;height:100%}.search__button-text.visually-hidden{position:static!important;opacity:0;pointer-events:none;color:transparent}.search-modal__header .search__button:has(.loading-overlay__spinner:not(.hidden)){aspect-ratio:auto}.search-modal__header button-close{display:inline-flex;align-items:center;padding:6px 0 6px 6px}@media (hover: hover){.predictive-search__item--link:hover{text-decoration:underline;text-decoration-thickness:var(--underline-thickness);text-underline-offset:var(--underline-offset)}}@media screen and (max-width: 768px){.predictive-search-results{flex-direction:column}.search-results__wrapper{padding-right:0!important;padding-left:0!important}.search-results__wrapper--other{flex:1 1 100%;border-right:none;border-top:var(--line-thickness) solid rgb(var(--lines-color));order:2}.search-results__wrapper--products .predictive-search__results-list{gap:16px}}@media screen and (max-width: 635px){.search-modal__header .search-field{margin-left:0}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/quick-search.css.map */
