#pw-search-test{--pwst-purple:#1e2d7d;--pwst-action:#ff2000;--pwst-line:#ded9d0;--pwst-muted:#6b6864;--pwst-paper:#f8f5ef;color:#151515;font-size:15px;line-height:1.5}#pw-search-test *{box-sizing:border-box}#pw-search-test button,#pw-search-test input,#pw-search-test select{font:inherit}#pw-search-test button,#pw-search-test select,#pw-search-test input[type=checkbox]{cursor:pointer}#pw-search-test .pwst-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#pw-search-test .pwst-hero{padding:18px 20px 20px;text-align:center;background:#f4f5fa;border-bottom:1px solid var(--pwst-line)}#pw-search-test .pwst-eyebrow{margin:0 0 6px;color:var(--pwst-purple);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}#pw-search-test .pwst-hero h1{margin:0;font-size:clamp(25px,3vw,36px);line-height:1.1}#pw-search-test .pwst-hero>p:not(.pwst-eyebrow){margin:12px auto 22px;color:var(--pwst-muted)}#pw-search-test .search-box{position:relative;width:min(790px,100%);min-height:58px;margin:0 auto;display:flex;align-items:center;gap:12px;padding:6px 7px 6px 18px;border:1px solid var(--pwst-line);border-radius:5px;background:#fff;box-shadow:0 8px 24px #1e2d7d1f}#pw-search-test .search-box svg{flex:0 0 22px;width:22px;fill:none;stroke:#777;stroke-width:2;stroke-linecap:round}#pw-search-test .search-box input{min-width:0;flex:1;border:0;outline:0;font-size:16px}#pw-search-test .search-box>button{align-self:stretch;padding:0 24px;border:0;border-radius:4px;background:var(--pwst-action);color:#fff;font-weight:700}#pw-search-test .typeahead{position:absolute;z-index:50;top:calc(100% + 8px);left:0;right:0;max-height:min(520px,65vh);overflow:auto;border:1px solid var(--pwst-line);border-radius:5px;background:#fff;box-shadow:0 18px 45px #0000002e;text-align:left}#pw-search-test .typeahead-section>b{display:block;padding:9px 12px 5px;color:#777;font-size:10px;letter-spacing:.1em;text-transform:uppercase}#pw-search-test .typeahead-item{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;min-height:66px;padding:7px 12px;border-bottom:1px solid #eee;color:inherit;text-decoration:none}#pw-search-test .typeahead-image{width:48px;height:52px;display:grid;place-items:center;overflow:hidden;background:#f2f2f2;color:var(--pwst-purple);font-weight:700}#pw-search-test .typeahead-image img{width:100%;height:100%;object-fit:contain}#pw-search-test .typeahead-copy strong,#pw-search-test .typeahead-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#pw-search-test .typeahead-copy small{color:var(--pwst-muted);font-size:11px}#pw-search-test .typeahead-query,#pw-search-test .typeahead-collection{width:100%;display:flex;justify-content:space-between;gap:12px;padding:8px 12px;border:0;background:#fff;color:#151515;text-align:left;text-decoration:none;font-size:12px}#pw-search-test .typeahead-query>span:first-child{min-width:0}#pw-search-test .typeahead-query-action{flex:0 0 auto;color:var(--pwst-purple);font-size:10px}#pw-search-test .typeahead-item:hover,#pw-search-test .typeahead-query:hover,#pw-search-test .typeahead-collection:hover{background:#f3f4fa}#pw-search-test .typeahead-collection span{color:var(--pwst-purple);font-size:10px}#pw-search-test .typeahead-all{width:100%;padding:12px;border:0;background:#f6f6f6;color:var(--pwst-purple);font-weight:700}#pw-search-test .catalogue{max-width:1500px;margin:0 auto;padding:38px clamp(18px,4vw,60px) 80px;display:grid;grid-template-columns:230px minmax(0,1fr);gap:40px}#pw-search-test .pwst-description-footer{max-width:1380px;margin:0 auto;padding:32px clamp(18px,4vw,60px) 56px;border-top:1px solid var(--pwst-line);color:var(--pwst-muted)}#pw-search-test .pwst-description-footer h2{margin:0 0 12px;color:#151515;font-size:22px}#pw-search-test .pwst-description-footer>:last-child{margin-bottom:0}#pw-search-test .filters{width:230px;min-width:0;align-self:start}#pw-search-test .filter-heading,#pw-search-test .results-toolbar,#pw-search-test .toolbar-actions,#pw-search-test .price-fields{display:flex;align-items:center}#pw-search-test .filter-heading{justify-content:space-between}.pw-search-test .filter-heading h2{margin:0;font-size:22px}#pw-search-test .filter-heading button{border:0;background:transparent;color:var(--pwst-purple);font-size:12px;font-weight:700}#pw-search-test .filters fieldset{margin:0;padding:20px 0;border:0;border-bottom:1px solid var(--pwst-line)}#pw-search-test .filters legend{width:100%;margin-bottom:10px;padding:0;font-weight:700}#pw-search-test .facet-collapse{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:700;text-align:left;cursor:pointer}#pw-search-test .facet-collapse span:last-child{transition:transform .2s ease}#pw-search-test .facet-collapse[aria-expanded=true] span:last-child{transform:rotate(180deg)}#pw-search-test .filters fieldset.facet-collapsed>:not(legend){display:none}#pw-search-test .filters fieldset[hidden]{display:none}#pw-search-test .filters label{display:flex;align-items:flex-start;gap:8px;margin:8px 0;color:#45423f}#pw-search-test .filters input[type=checkbox]{flex:0 0 auto;width:17px;height:17px;margin:2px 0 0;accent-color:var(--pwst-purple)}#pw-search-test .price-fields{gap:8px}#pw-search-test .price-fields label{display:block;flex:1;margin:0}#pw-search-test .price-fields label span,#pw-search-test .date-fields label span{display:block;color:var(--pwst-muted);font-size:11px}#pw-search-test .price-fields input,#pw-search-test .facet-search,#pw-search-test .date-fields input{width:100%;min-width:0;padding:8px;border:1px solid var(--pwst-line);border-radius:4px;background:#fff}#pw-search-test .date-fields{display:grid;gap:8px}#pw-search-test .date-fields label{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;margin:0}#pw-search-test .facet-list{max-height:215px;overflow:auto;padding-right:3px}#pw-search-test .facet-list-long{max-height:260px}#pw-search-test .facet-list label{justify-content:space-between}#pw-search-test .facet-label{display:flex;min-width:0;gap:8px}#pw-search-test .facet-label span{min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.3}#pw-search-test .facet-count{flex:0 0 auto;color:#888;font-size:11px}#pw-search-test .facet-search{margin-bottom:7px}#pw-search-test .filter-toggle,#pw-search-test .mobile-filter-apply{display:none}#pw-search-test .results-toolbar{min-height:48px;justify-content:space-between;gap:20px;padding-bottom:15px;border-bottom:1px solid var(--pwst-line)}#pw-search-test .results-toolbar p{margin:0;font-size:18px;font-weight:700}#pw-search-test #query-note{color:var(--pwst-muted);font-size:12px}#pw-search-test .toolbar-actions{gap:12px}#pw-search-test .toolbar-actions label{color:var(--pwst-muted);font-size:12px}#pw-search-test .toolbar-actions select{max-width:260px;margin-left:5px;padding:8px;border:1px solid var(--pwst-line);background:#fff}#pw-search-test .view-switch{display:flex;border:1px solid var(--pwst-line)}#pw-search-test .view-switch button{width:38px;height:36px;border:0;background:#fff;font-size:19px}#pw-search-test .view-switch button.active{background:var(--pwst-purple);color:#fff}#pw-search-test .active-filters{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0 0}#pw-search-test .active-filters:empty{margin:0}#pw-search-test .filter-chip{padding:5px 9px;border:1px solid #cad0ef;border-radius:99px;background:#f0f2fb;color:var(--pwst-purple);font-size:11px}#pw-search-test .status{margin:22px 0;padding:14px;border:1px solid #efc7b9;background:#fff2ed}#pw-search-test .product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:22px;border-top:1px solid var(--pwst-line);border-left:1px solid var(--pwst-line)}#pw-search-test .product-card{min-width:0;position:relative;display:flex;flex-direction:column;overflow:hidden;background:#fff;border-right:1px solid var(--pwst-line);border-bottom:1px solid var(--pwst-line)}#pw-search-test .product-image{position:relative;aspect-ratio:53/82;display:grid;place-items:center;overflow:hidden;padding:12px;background:#fff}#pw-search-test .product-image img{width:100%;height:100%;object-fit:contain;object-position:center}#pw-search-test .sale-badge{position:absolute;left:9px;top:9px;padding:4px 7px;background:#f0180b;color:#fff;font-size:10px;font-weight:700}#pw-search-test .product-info{display:flex;flex:1;flex-direction:column;padding:0 12px 14px}#pw-search-test .price-ticket{min-height:35px;display:flex;align-items:center;gap:8px;margin:0 0 5px;padding:4px 14px 3px 5px;background:linear-gradient(105deg,#fff200 95%,#fff 5%)}#pw-search-test .price-ticket .price{color:#f0180b;font-size:19px;font-weight:800;line-height:1}#pw-search-test .ticket-price{display:flex;flex-direction:column;font-size:14px;line-height:1}#pw-search-test .ticket-price small{font-size:9px}#pw-search-test .product-type{margin:0;color:#737a80;font-size:9px;text-transform:uppercase}#pw-search-test .product-card h3{margin:1px 0 4px;font-size:13px;line-height:1.2}#pw-search-test .product-card h3 a{color:inherit;text-decoration:none}#pw-search-test .product-card h3 a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}#pw-search-test .stock-line{margin:0 0 6px;color:#35620f;font-size:11px;font-weight:600}#pw-search-test .status-pre_order{color:#d96f00}#pw-search-test .status-out_of_stock{color:#777}#pw-search-test .product-dates{display:flex;flex-wrap:wrap;gap:3px 10px;margin:2px 0 8px;color:#686d70;font-size:10px}#pw-search-test .card-cart-form{position:relative;z-index:2;margin-top:auto}#pw-search-test .card-action{position:relative;z-index:2;display:block;width:100%;margin-top:auto;padding:11px 8px;border:0;background:#0a0;color:#fff;text-align:center;text-decoration:none;font-weight:700}#pw-search-test .card-action.pre-order{background:#f90}#pw-search-test .card-action.sold-out{background:#d3d3d3;color:#555;cursor:default}#pw-search-test .product-grid.list-view{grid-template-columns:1fr}#pw-search-test .list-view .product-card{display:grid;grid-template-columns:130px minmax(0,1fr)}#pw-search-test .list-view .product-image{aspect-ratio:53/82;padding:8px}#pw-search-test .list-view .product-info{padding:16px 20px}#pw-search-test .pagination{display:flex;justify-content:center;align-items:center;gap:7px;margin-top:38px}#pw-search-test .pagination button{min-width:40px;height:40px;border:1px solid var(--pwst-line);background:#fff}#pw-search-test .pagination button.active{background:var(--pwst-purple);color:#fff}#pw-search-test .loading-card{min-height:390px;background:linear-gradient(90deg,#ece8e1 25%,#f7f4ee 37%,#ece8e1 63%);background-size:400% 100%;animation:pwst-shimmer 1.3s infinite}#pw-search-test .skeleton-lines{min-height:70px;background:repeating-linear-gradient(to bottom,transparent 0 11px,#e6e1da 11px 20px,transparent 20px 33px)}@keyframes pwst-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media(max-width:1200px){#pw-search-test .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){#pw-search-test .catalogue{grid-template-columns:1fr;gap:14px;padding-top:24px}#pw-search-test .filter-toggle{display:flex;justify-content:space-between;width:100%;padding:12px;border:1px solid var(--pwst-line);background:#fff;font-weight:700}#pw-search-test .filters{display:none;width:100%;max-height:calc(100dvh - 24px);overflow:auto;padding:15px;border:1px solid var(--pwst-line);background:#fff}#pw-search-test .filters.open{display:block}#pw-search-test .mobile-filter-apply{position:sticky;top:0;z-index:4;display:block;width:calc(100% + 30px);margin:12px -15px 4px;padding:15px;border:0;background:var(--pwst-purple);color:#fff;font-weight:800;box-shadow:0 8px 18px #fff}}@media(max-width:680px){#pw-search-test .pwst-hero{padding:13px 14px 15px}#pw-search-test .pwst-eyebrow{margin-bottom:3px}#pw-search-test .search-box{padding-left:12px}#pw-search-test .search-box>button{padding:0 13px}#pw-search-test .catalogue{padding-top:18px;padding-left:12px;padding-right:12px}#pw-search-test .pwst-description-footer{padding:24px 12px 40px}#pw-search-test .results-toolbar{align-items:flex-start;flex-direction:column}#pw-search-test .toolbar-actions{width:100%;justify-content:space-between}#pw-search-test .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#pw-search-test .product-info{padding:0 8px 10px}#pw-search-test .product-image{padding:8px}#pw-search-test .price-ticket .price{font-size:16px}#pw-search-test .ticket-price{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/pw-search-test.css.map */
