.section-search-popup{position:static;height:0;margin:0;padding:0;overflow:visible}html.search-popup-open .shopify-section-group-header-group,html.search-popup-open .section-header,html.search-popup-open .header-wrapper{z-index:9}html.search-popup-open .section-usp-marquee,html.search-popup-open .announcement-bar-section{z-index:10}html.search-popup-open .header-wrapper .header{background:#000!important}.search-popup__dialog{position:fixed;top:0!important;right:0;bottom:0;left:0;z-index:8;display:flex;flex-direction:column;background:#000;color:#fff;overflow:auto;overscroll-behavior:contain;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-1.5rem);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}#SearchPopup .search-popup__dialog{background:#00000080!important;color:#fff!important;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px)}.search-popup.is-open .search-popup__dialog{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.search-popup__dialog[hidden]{display:none!important}.header__search [data-search-popup-open][aria-expanded=true]{opacity:.7}.search-popup__inner{margin-top:40px;width:100%;background-color:#000;margin-left:auto;margin-right:auto;padding:2.4rem 2rem 4rem;box-sizing:border-box}@media screen and (min-width:750px){.search-popup__inner{padding:3.2rem 4rem 5rem}}@media screen and (min-width:990px){.search-popup__inner{padding:4rem 5rem 6rem}}.search-popup__form{display:flex;align-items:center;gap:2.4rem;margin:0 0 3.2rem}.search-popup__field{position:relative;flex:1 1 auto;display:flex;align-items:center;min-height:6rem;background:#fff;color:#000}.search-popup__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:5.2rem;color:#000;pointer-events:none}.search-popup__input{font-family:var(--ptc-font-detail);flex:1 1 auto;width:100%;min-width:0;margin:0;padding:1.4rem 4.8rem 1.4rem 0;border:0;background:transparent;color:#000;font-size:2rem;font-weight:400;line-height:21px;letter-spacing:.01em;text-transform:none;-webkit-appearance:none;appearance:none;outline:none;box-shadow:none}.search-popup__input::placeholder{font-family:var(--ptc-font-detail);color:#000;font-size:1.6rem;text-transform:none;letter-spacing:0}.search-popup__input::-webkit-search-decoration,.search-popup__input::-webkit-search-cancel-button,.search-popup__input::-webkit-search-results-button,.search-popup__input::-webkit-search-results-decoration{display:none}.search-popup__reset{position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;padding:0;border:0;background:transparent;color:#000;cursor:pointer}.search-popup__reset.hidden{display:none}.search-popup__close{flex-shrink:0;margin:0;padding:.4rem 0;border:0;background:transparent;color:#fff;font-size:var(--detail-m);letter-spacing:0;line-height:1.3;text-transform:none;cursor:pointer;text-decoration:none;font-weight:700;font-family:var(--ptc-font-body)}.search-popup__close:hover,.search-popup__close:focus-visible{text-decoration:underline}.search-popup__no-results{margin:0 0 3.2rem;color:#fff;font-family:var(--ptc-font-body);font-size:var(--ptc-type-h4-mobile);font-weight:400;line-height:1.3;letter-spacing:0}.search-popup__no-results[hidden]{display:none}.search-popup__body{position:relative}.search-popup__idle[hidden],.search-popup__results[hidden]{display:none}.search-popup__loading{display:none;margin:4rem auto}search-popup[loading] .search-popup__loading{display:block}.search-popup__layout{display:grid;gap:3.2rem}@media screen and (min-width:990px){.search-popup__layout{grid-template-columns:22rem minmax(0,1fr);gap:4rem;align-items:stretch}.search-popup__layout:not(:has(.search-popup__sidebar)){grid-template-columns:minmax(0,1fr)}.search-popup__layout:not(:has(.search-popup__sidebar)) .search-popup__main{width:100%;min-width:0}}.search-popup__sidebar{display:flex;flex-direction:column;gap:2.8rem}.search-popup__query-text *:not(mark){font-weight:700}.search-popup__query-text mark{background:transparent;color:inherit;font-weight:400}.search-popup__search-for{display:inline-flex;align-items:center;gap:.8rem;margin-top:auto;padding-top:1.2rem;color:inherit;text-decoration:none;line-height:1.3}.search-popup__search-for:hover,.search-popup__search-for:focus-visible,.search-popup__search-for[aria-selected=true]{text-decoration:underline}.search-popup__search-for .icon-arrow,.search-popup__search-for .svg-wrapper{width:1.4rem;height:1.4rem;flex-shrink:0}.search-popup__link-group{display:flex;flex-direction:column;gap:3.2rem}.search-popup__group-heading{margin:0;color:#fff;font-weight:400;line-height:1;letter-spacing:0;text-transform:uppercase}.search-popup__link-list{display:flex;flex-direction:column;gap:2rem;margin:0;padding:0}.search-popup__link{color:#fff;line-height:1.3;text-decoration:none;letter-spacing:0}.search-popup__link:hover,.search-popup__link:focus-visible{text-decoration:underline}.search-popup__link-item[aria-selected=true] .search-popup__link{text-decoration:underline}.search-popup__main-header{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;margin-bottom:2rem}.search-popup__view-all{font-family:var(--font-heading-family);flex-shrink:0;color:#fff;font-size:var(--body-large);line-height:1;text-decoration:underline;text-transform:uppercase;letter-spacing:0}.search-popup__categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4rem}.search-popup__category-card{position:relative;display:block;width:100%;aspect-ratio:3 / 4;overflow:hidden;background:#111;text-decoration:none;color:inherit}.search-popup__category-media{position:absolute;top:0;right:0;bottom:0;left:0}.search-popup__category-image{display:block;width:100%;height:100%;object-fit:cover}.search-popup__category-label{position:absolute;left:50%;bottom:1.4rem;transform:translate(-50%);z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:11rem;max-width:calc(100% - 1.6rem);padding:1rem 2rem 1.1rem;pointer-events:none}.search-popup__category-label-bg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:170%;height:auto;max-width:none;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none}.search-popup__category-label-bg path{fill:#fff}.search-popup__category-label-text{position:relative;z-index:1;color:#000;font-family:Carton Six,sans-serif;font-size:1.8rem;font-weight:400;line-height:1;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;text-align:center}.search-popup__category-card:hover .search-popup__category-label-bg path,.search-popup__category-card:focus-visible .search-popup__category-label-bg path{fill:#fee546}.search-popup__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 1.6rem;margin:0;padding:0}.search-popup__product-card{display:flex;flex-direction:column;gap:1.2rem;text-decoration:none;color:#fff}.search-popup__product-media{position:relative;display:block;aspect-ratio:1 / 1;background:#e8e8e8;overflow:hidden}.search-popup__product-image{display:block;width:100%;height:100%;object-fit:contain}.search-popup__product-info{display:flex;flex-direction:column;gap:.6rem}.search-popup__product-title{font-size:1.4rem;line-height:1.35;color:#fff}.search-popup__product-price,.search-popup__product-price .price,.search-popup__product-price .price-item{font-size:1.4rem;line-height:1.3;color:#fff}.search-popup__product-price .price__badge-sale,.search-popup__product-price .price__badge-sold-out{display:none}.search-popup__product-swatches{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.2rem}search-popup[data-swatch-type=none] .search-popup__product-swatches{display:none}search-popup[data-swatch-type=color] .search-popup__product-swatches--size{display:none}search-popup[data-swatch-type=size] .search-popup__product-swatches--color{display:none}.search-popup__product-swatches .swatch{width:1.8rem;height:1.8rem;box-sizing:border-box;border-radius:0;border:1px solid #dcdcdc}.search-popup__size-swatch{display:inline-flex;align-items:center;justify-content:center;min-width:2.4rem;min-height:1.8rem;padding:.1rem .4rem;border:1px solid #dcdcdc;background:transparent;color:inherit;font-family:var(--font-body-family),sans-serif;font-size:1.1rem;font-weight:400;line-height:1;text-transform:uppercase}.search-popup__product-item[aria-selected=true] .search-popup__product-card{outline:1px solid #fff;outline-offset:4px}@media screen and (max-width:989px){.search-popup__inner{padding:1.6rem 1.6rem 3.2rem;height:100%}.search-popup__form{gap:1.2rem;margin-bottom:2rem}.search-popup__field{min-height:4.8rem}.search-popup__icon{width:4.4rem}.search-popup__input{font-size:1.6rem;padding-top:1.2rem;padding-bottom:1.2rem}.search-popup__input::placeholder{font-size:1.6rem}.search-popup__no-results{margin-bottom:2rem;font-size:1.3rem}.search-popup__layout{display:flex;flex-direction:column;gap:4rem}.search-popup__main{order:1}.search-popup__sidebar{order:2;gap:2.4rem}.search-popup__main-header{align-items:center;margin-bottom:2rem}.search-popup__view-all{font-family:Carton Six,sans-serif}.search-popup__categories{display:flex;gap:2rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-right:-1.6rem;padding-right:1.6rem}.search-popup__categories::-webkit-scrollbar{display:none}.search-popup__categories>*{flex:0 0 72%;max-width:28rem;scroll-snap-align:start}.search-popup__category-label{bottom:1.2rem;min-width:10rem;padding:.9rem 1.6rem 1rem}.search-popup__category-label-text{font-size:1.6rem}.search-popup__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.2rem}.search-popup__product-title,.search-popup__product-price,.search-popup__product-price .price,.search-popup__product-price .price-item{font-size:1.3rem}.search-popup__link-group{gap:3.2rem}.search-popup__link-list{gap:2rem}}@media screen and (min-width:750px)and (max-width:989px){.search-popup__inner{padding:2.4rem 3.2rem 4rem}.search-popup__categories{margin-right:-3.2rem;padding-right:3.2rem}.search-popup__categories>*{flex-basis:40%}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/section-search-popup.css.map */
