.search{--search-content-transition-duration: .3s;--search-open-duration: .4167076s;--search-open-easing: cubic-bezier(.16, 1, .3, 1);--search-close-easing: cubic-bezier(.4, 0, .2, 1);--search-menu-handoff-duration: .18s;--search-suggested-out-duration: .12s;position:fixed;top:0;right:0;bottom:0;left:0;z-index:7;pointer-events:none;height:auto;width:100%}.primary-input-color{color:var(--primary_gray)}.search>.sectionOverlay{position:fixed;top:var( --search-panel-top, calc( var(--announcement-dynamic-height, var(--announcement-height-fixed, 0px)) + var(--header-height-fixed, var(--header-height, 0px)) ) );left:0;right:0;bottom:0;z-index:0;background:var(--primary_text);opacity:0;transition:opacity var(--search-open-duration) var(--search-open-easing);display:block;pointer-events:none}.search>.sectionOverlay.is-visible{opacity:.3;pointer-events:auto;z-index:0}.search>.searchInnerWrapper{position:fixed;top:var( --search-panel-top, calc( var(--announcement-dynamic-height, var(--announcement-height-fixed, 0px)) + var(--header-height-fixed, var(--header-height, 0px)) ) );left:0;right:0;z-index:1;display:flex;text-align:left;align-items:stretch;flex-direction:column;flex:0 0 auto;min-height:0;background:var(--background_color);color:var(--primary_text);height:calc(100dvh - var( --search-panel-top, calc( var(--announcement-dynamic-height, var(--announcement-height-fixed, 0px)) + var(--header-height-fixed, var(--header-height, 0px)) ) ));max-height:calc(100dvh - var( --search-panel-top, calc( var(--announcement-dynamic-height, var(--announcement-height-fixed, 0px)) + var(--header-height-fixed, var(--header-height, 0px)) ) ));opacity:0;transform:translateY(-1rem);transition:opacity var(--search-open-duration) var(--search-open-easing),transform var(--search-open-duration) var(--search-open-easing);width:100%;pointer-events:auto;overflow:hidden}.search[data-search-state=closed]{visibility:hidden;opacity:0;transition:none}.search:not([data-search-state=closed]){visibility:visible;opacity:1;display:block;pointer-events:none;transition:none}.search[data-search-state=open]>.searchInnerWrapper{opacity:1;transform:translateY(0)}.search[data-search-state=closing]{z-index:98}.search[data-search-state=closing]>.sectionOverlay{transition-duration:.12s;transition-timing-function:linear}.search[data-search-state=closing]>.searchInnerWrapper{transition-timing-function:var(--search-close-easing)}@media screen and (max-width:1024px){.search>.searchInnerWrapper{opacity:1;transform:none;transition:none}.searchHeader--toolbar{z-index:0}.search-body{position:relative;z-index:1;background:var(--background_color);box-shadow:0 -1.5rem 0 var(--background_color);transform:translateY(calc(-1 * var(--search-menu-offset, 3.25rem)));transition:transform var(--search-open-duration) var(--search-open-easing);will-change:transform}.search[data-search-state=open] .search-body{transform:translateY(0)}.search .searchInput--Wrapper{padding:8px 0}.search[data-search-state=closing] .search-body{transition-timing-function:var(--search-close-easing);transition-duration:calc(var(--search-open-duration) - var(--search-menu-handoff-duration))}.search[data-search-state=closing]>.searchInnerWrapper{opacity:0;transition:opacity var(--search-menu-handoff-duration) ease-out calc(var(--search-open-duration) - var(--search-menu-handoff-duration))}.search[data-search-state=closing] .searchHeader__suggested{opacity:0;transition:opacity var(--search-suggested-out-duration) ease-out}}.search--small .search-layout{padding-bottom:1rem}@media screen and (min-width:1025px){.search--small .search-layout{padding-bottom:0}.search--small .searchWrapper.search-layout__main{padding-bottom:1rem}}.predictiveSearch{width:100%;padding-bottom:0;margin-top:0}.predictiveSearch--innerWrapper ul{display:flex;flex-direction:column;gap:.75rem}.predictiveSearch--twoColumns,.predictiveSearch--column{display:grid;grid-template-columns:1fr;gap:2rem}.predictiveSearch--innerWrapper{text-align:left}#predictiveSearch--recentSearches{margin-top:0}.predictiveSearch--title{display:block;text-transform:uppercase}.predictiveSearch--titleMain{color:var(--primary_gray)}.predictiveSearch--queries li,.predictiveSearch--innerWrapper li{text-transform:uppercase;word-break:break-word}.predictiveSearch--noProducts{display:grid;grid-template-columns:1fr 1fr;gap:1rem 2rem;align-items:stretch}.searchHeader,.searchHeader--toolbar{width:100%;position:relative;flex:0 0 auto;flex-shrink:0;padding:1rem}.search-body{display:flex;flex-direction:column;flex:1 1 0%;gap:.5rem;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y}.searchHeader__controls{flex-shrink:0;width:100%;padding:0 1rem;margin-bottom:2.5rem}.searchHeader__desktop-close{display:none;justify-content:flex-end;width:100%}.searchHeader__row{display:flex;align-items:center;justify-content:space-between;width:100%;gap:1rem}.searchClear{flex-shrink:0;align-self:center;margin:0;padding:0;border:0;background:none;color:var(--primary_text);text-transform:uppercase;cursor:pointer}.searchClear[hidden]{display:none}.searchClear:not([hidden]):hover,.searchClear:not([hidden]):focus-visible{color:var(--primary_text)}.searchHeader__rule{width:100%;height:1px;margin:0;border:0;background-color:var(--primary_text);opacity:1}.searchHeader__suggested{width:100%;margin:0;padding:.75rem 0 0}.searchHeader__suggested-swiper{width:100%;overflow:hidden}.searchHeader__suggested-swiper .swiper-slide{width:auto;height:auto}.searchHeader__suggested-swiper .searchHeader__suggested-term{white-space:nowrap}.searchHeader__suggested-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:1.5rem}.searchHeader__suggested-item{margin:0}.searchHeader__suggested-link,.searchHeader__suggested-term{text-transform:uppercase;text-decoration:none;color:var(--primary_gray)}.searchHeader__suggested-term{margin:0;padding:0;border:0;background:none;cursor:pointer;-webkit-appearance:none;appearance:none;position:static;width:auto}.searchHeader__suggested-term:before,.searchHeader__suggested-term:after,.searchHeader__suggested-item.header-link-underline .searchHeader__suggested-term:before,.searchHeader__suggested-item .header-link-underline-target:before,.searchHeader__suggested-term.hoverLinks:before,.searchHeader__suggested-term.header-link-underline-target:before{content:none!important;display:none!important}@media(hover:hover){.searchHeader__suggested-link:hover,.searchHeader__suggested-term:hover{color:var(--primary_text);text-decoration:none}}.searchHeader__suggested-term:focus-visible{color:var(--primary_text);text-decoration:none}search-bar .search-layout{gap:3rem}.search-layout{display:flex;flex-direction:column;gap:2rem;width:100%;flex:1 0 auto;min-height:0;overflow-x:hidden;overflow-y:visible;padding:0 1rem 2rem}.search-layout__aside{display:flex;flex-direction:column;gap:2rem;min-width:0;flex-shrink:0;order:2;transition:opacity var(--search-content-transition-duration) ease-in-out}.search-layout__recent-block{display:none!important}.search-layout__predictive-aside{display:flex;flex-direction:column;gap:2rem;min-width:0}.search-layout__predictive-aside[hidden],.search-layout__recent-block[hidden],.search-layout__recommended-block[hidden],.search-layout__aside[hidden]{display:none!important}.search-layout__main{order:1;min-width:0;width:100%;flex-shrink:0;overflow:visible}.searchInitial--Products,.searchInitial--Products .predictiveSearch--innerWrapper,.searchNoResults--Products,.searchRecommended--Main{min-width:0;width:100%;max-width:100%}.search-layout__recent .predictiveSearch--header,.search-layout__recommended .predictiveSearch--header{margin-bottom:1rem}.search--recentResults{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.search--recentResults-item{text-transform:uppercase;padding:0;cursor:pointer}.search .header-link-underline,.search .predictiveSearch--innerWrapper li{width:fit-content}.predictiveSearch--initial{margin-top:0;padding-bottom:0}.searchInput--Wrapper{display:flex;align-items:center;position:relative;flex:1;min-width:0;padding:.5rem 0;width:100%;margin:0;border-bottom:0}.searchInput__cursor{display:none}.searchInput--Wrapper:has(.searchInput:not(:placeholder-shown)) .searchInput__cursor,.searchInput--Wrapper:has(.searchInput:focus) .searchInput__cursor{opacity:0}.searchForm{flex:1;min-width:0}.searchForm input{width:100%;border:none;outline:none;background:transparent;color:var(--primary_text);padding:0;text-transform:uppercase}.searchForm input:focus,.searchForm input:focus-visible{outline:none}.searchForm input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.searchForm input::placeholder{color:var(--primary_text);opacity:1}.SearchProduct--Wrapper .cardInformation{padding:16px}.Search_View--actions a{padding-bottom:32px}.searchProductGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;align-items:stretch;width:100%;min-width:0}.searchProductGrid .searchSlide{display:flex;min-width:0;height:auto;box-sizing:border-box}.searchProductGrid .searchSlide .product-card{display:flex;flex-direction:column;width:100%;max-width:100%;height:auto;min-height:0}.predictiveSearch--noResultContent{width:100%;max-width:100%;align-items:flex-start;justify-content:flex-start;display:flex;flex-direction:column;text-align:left;margin-bottom:2rem}.predictiveSearch--noResultContentCenter{width:100%}.predictiveSearch--noResults{display:flex;flex-direction:column;gap:2rem;width:100%}.searchWrapper>.predictiveSearch--noResults{min-width:0}.search-layout__predictive-aside .predictiveSearch--noResultContent{width:100%}.search a:link,.search a:visited,.search a:active,.search .cardInformation--Title,.search .price{color:var(--primary_text)!important}.searchWrapper{display:block;width:100%;min-height:0;height:auto;padding:0;overflow:visible;transition:opacity var(--search-content-transition-duration) ease-in-out}.predictiveSearch--header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:calc(.75rem + 1px)}search-bar .searchInnerWrapper{gap:1.5rem}.searchHeader--Primary{text-transform:uppercase;text-decoration:underline;text-underline-offset:.2em}.searchBackToMenu{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:0;cursor:pointer;color:inherit;background:none;border:0}.searchBackToMenu__icon{display:flex;align-items:center;justify-content:center}.searchBackToMenu__icon svg path{fill:var(--primary_text)}.searchBackToMenu__label{text-transform:uppercase}.search .closeSearch--desktop{padding:0;margin:0;cursor:pointer;display:none;flex-shrink:0}.closeSearch svg{width:20px;height:20px;flex-shrink:0}.header-search-btn{align-items:center;display:flex}.header-search-btn svg,.header-search-btn span{pointer-events:none}.predictiveSearch--queries li,.search--recentResults li{cursor:pointer}.predictiveSearch--queries{display:flex;gap:1rem 2rem;flex-wrap:wrap;margin-bottom:0}.search-layout__predictive-aside .predictiveSearch--queries{margin-bottom:1rem}.search-layout__predictive-aside .predictiveSearch--column{display:flex;flex-direction:column;gap:3rem;grid-template-columns:unset}.search-layout__main .predictiveSearch--results{width:100%;min-width:0}.search-layout__main .predictiveSearch--products{display:block;width:100%;min-width:0}@media screen and (min-width:768px){.predictiveSearch--twoColumns{display:grid;grid-template-columns:minmax(11rem,16rem) minmax(0,1fr);gap:2.5rem}.predictiveSearch--products .predictiveSearch--column{width:100%}.searchWrapper{padding:0}.searchInput--Wrapper,.searchInitial--Products{width:100%}}body.search-is-open #header,body.search-is-open #header.Header--Transparent,body.search-is-open #header.Header--Bg,body.search-is-open .header-hamburger-btn .header-hamburger-icon,body.search-is-open .header-hamburger-btn .header-close-icon{transition:none}body.search-is-open .header-hamburger-btn .header-hamburger-icon{display:none}body.search-is-open .header-hamburger-btn .header-close-icon{display:flex}@media screen and (min-width:1025px){.searchBackToMenu{display:none}search-bar .searchInnerWrapper{gap:0}.searchHeader__desktop-close,.searchHeader__desktop-close .closeSearch--desktop{display:flex}body.search-is-open .header-hamburger-btn .header-hamburger-icon,body.search-is-open .header-hamburger-btn .header-close-icon{display:revert}body.search-is-open .header-hamburger-btn[aria-expanded=false] .header-close-icon,body.search-is-open .header-hamburger-btn[aria-expanded=true] .header-hamburger-icon{display:none}body.search-is-open .header-hamburger-btn[aria-expanded=true] .header-close-icon,body.search-is-open .header-hamburger-btn[aria-expanded=false] .header-hamburger-icon{display:flex}.search>.searchInnerWrapper{padding:1.5rem 2rem;gap:.625rem}.searchHeader,.searchHeader--toolbar{padding:0}.search-body{flex:1 1 0%;min-height:0;overflow:hidden;gap:0}.searchHeader__controls{padding:0;margin-bottom:3rem}.search-layout{display:grid;flex:1 1 0%;min-height:0;overflow:hidden;padding:0;align-content:stretch;transition:grid-template-columns var(--search-content-transition-duration) ease-in-out}search-bar .search-layout{gap:0}.searchWrapper.search-layout__main{min-height:0;height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding-bottom:2rem}.search-layout__main,.search-layout__aside{order:unset}.search-layout__recent-block:not([hidden]){display:block!important}.search-layout:has(#searchLayoutAsideColumn:not([hidden])){grid-template-columns:minmax(0,27.0625rem) minmax(0,1fr);align-items:stretch;column-gap:1.5rem}.search-layout__aside{width:100%;max-width:27.0625rem}.search:not([data-search-recent-visible]) .search-layout{grid-template-columns:minmax(0,1fr)}.predictiveSearch--products{display:block}.search:not([data-search-recent-visible]) .searchProductGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.search[data-search-recent-visible] .searchProductGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.searchWrapper>.predictiveSearch--noResults{display:grid;grid-template-columns:minmax(0,443px) minmax(0,1fr);align-items:start;gap:1.5rem}.searchWrapper .predictiveSearch--noResultContent{max-width:443px;margin-bottom:0}.searchWrapper .searchNoResults--Products{min-width:0}.searchWrapper .searchNoResults--Products .searchProductGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.predictiveSearch--header{display:flex;justify-content:space-between;margin-bottom:16px}.search-layout__predictive-aside .predictiveSearch--column{gap:2rem}.predictiveSearch--noProducts{grid-template-columns:repeat(4,1fr)}.searchInput--Wrapper{width:100%}.Search--Recent{margin-bottom:64px}.searchWrapper{height:auto;padding:0}.search .closeSearch--desktop{margin-right:0}}@media screen and (min-width:1025px)and (max-width:1440px){.search:not([data-search-recent-visible]) .searchProductGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.search[data-search-recent-visible] .searchProductGrid,.searchWrapper .searchNoResults--Products .searchProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.search,.search>.sectionOverlay,.search>.searchInnerWrapper,.search-body,.search-layout,.searchWrapper,.search-layout__aside{transition:none!important}.search{--search-content-transition-duration: 0s}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-search.css.map */
