.js search-drawer>details>summary:before,.js search-drawer>details[open]:not(.menu-opening)>summary:before{content:"";position:absolute;cursor:default;width:100%;height:calc(100vh - 100%);top:100%;left:0;opacity:0;visibility:hidden;z-index:2;transition:opacity 0s,visibility 0s}.search-drawer__overlay{display:none}.js details[open].menu-opening+.search-drawer__overlay{display:block}.js details[open].menu-opening+.search-drawer__overlay:after{opacity:.5;visibility:visible}.search-drawer__overlay:after{position:absolute;content:"";background-color:var(--v2-black);top:0;left:0;right:0;height:100vh;transition:opacity .2s,visibility .2s;visibility:hidden;opacity:0}search-drawer>details[open]>summary:before{visibility:visible;opacity:1;transition:opacity var(--duration-default) ease,visibility var(--duration-default) ease}.search-drawer{position:absolute;transform:translate(-100%);visibility:hidden;z-index:3;left:0;top:calc(-1 * var(--announcement-bar-height));width:100%;padding:0;background-color:var(--v2-white);overflow-x:hidden}.scrolled-past-header .search-drawer{top:0}.js .search-drawer{height:calc(100vh + var(--announcement-bar-height))}.js .scrolled-past-header .search-drawer{height:100vh}.js details[open]>.search-drawer{transition:transform var(--duration-default) ease,visibility var(--duration-default) ease}.no-js details[open]>.search-drawer,.js details[open].menu-opening>.search-drawer{transform:translate(0);visibility:visible}.search-drawer__close-button{background:transparent;border:none;position:absolute;right:3.46vw;top:3.46vw}.search-drawer__close-button svg{height:2.93vw;width:2.93vw}.search-drawer__inner-container{padding:13.3vw 8vw 0}.search-drawer__product{margin:0 0 3.53vw}.search-drawer__product img{width:23.53vw;height:auto}.search-drawer__product-link{display:flex;align-items:center}.search-drawer__product-content{margin-left:1.33vw}.search-drawer__product-title{font-family:var(--v2-font-family-secondary);font-weight:400;font-size:3.73vw;line-height:1.3;margin-bottom:2vw}.search-drawer__product-subtitle{font-size:3.2vw;font-weight:400;line-height:.85;margin-bottom:2.66vw}.search-drawer__product-price{font-size:4.26vw;font-weight:700}.search-modal__field{display:flex;margin-bottom:9.33vw;width:100%;position:relative}.search-modal__field .icon-search{top:50%;position:absolute;transform:translateY(-50%);stroke:transparent}input.search__input{border:0;border-bottom:1px solid var(--v2-purple-light);padding:2.6vw 0 2.6vw 8vw;width:100%;line-height:1}.reset__button{background:transparent;border:none;cursor:pointer;position:absolute;right:0;top:50%;transform:translateY(-50%);padding:0}.predictive-search__heading{font-size:3.73vw;font-weight:700;line-height:1;margin-bottom:3.73vw}.predictive-search{display:none;-webkit-overflow-scrolling:touch;margin-bottom:16vw}predictive-search[open] .predictive-search,predictive-search[loading] .predictive-search{display:block}predictive-search .spinner{width:1.5rem;height:1.5rem;line-height:0}predictive-search:not([loading]) .predictive-search__loading-state,predictive-search:not([loading]) .predictive-search-status__loading{display:none}predictive-search[loading] .predictive-search__loading-state{display:flex;justify-content:center;padding:1rem}predictive-search[loading] .predictive-search__search-for-button{display:none}predictive-search[loading] .predictive-search__results-groups-wrapper~.predictive-search__loading-state{display:none}predictive-search[loading] .predictive-search__results-groups-wrapper~.predictive-search__search-for-button{display:initial}predictive-search[open=true]~.search-drawer-popular{display:none}.predictive-search__results-list{border-bottom:1px solid #000;margin:0 0 2.66vw;padding-bottom:3.13vw}.predictive-search__search-for-button button{background:transparent;border:0;cursor:pointer;font-size:4.26vw;line-height:1;padding:0;text-align:left;width:100%}/// Popular Products .search-drawer-popular{}.search-drawer-popular__title{font-size:3.73vw;font-weight:700;line-height:1;margin-bottom:3.73vw}.search-drawer-popular__products{margin:0}@media screen and (min-width: 768px){.search-drawer{width:34.16vw;right:0;left:auto;top:0;transform:translate(100%)}.search-drawer__inner-container{padding:3.18vw}.search-drawer-popular__title,.predictive-search__heading{font-size:1.11vw;margin-bottom:2.43vw}.search-drawer__close-button{top:1.041vw;right:1.041vw}.search-drawer__close-button svg{width:1.38vw;height:1.38vw}.search-drawer__product{margin:0 0 1.04vw}input.search__input{font-size:1.11vw;padding:.69vw 0 .69vw 3.08vw}.search-modal__field{margin-bottom:3.75vw}.search-drawer__product-title{font-size:1.11vw;margin-bottom:.52vw}.search-drawer__product-subtitle{font-size:.97vw;margin-bottom:0}.search-drawer__product-price{font-size:.97vw}.search-drawer__product img{width:6.25vw;height:auto}.predictive-search{margin-bottom:2.08vw}.predictive-search__results-list{margin-bottom:.83vw;padding-bottom:1.73vw}.predictive-search__search-for-button button{font-size:1.11vw}.header__search summary{display:none}.header__icon--search{width:1.7vw;height:1.7vw;margin:0 1.04vw}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/component-search.v2.css.map */
