body.term-turbopoly-fan .dreo-filters{display:none}
body.term-turbopoly-fan .dreo-turbo-facets{float:left;width:250px;margin:22px 32px 24px 0;color:#1a1a1a}
body.term-turbopoly-fan .dreo-turbo-facets h2{font-size:16px;line-height:24px;font-weight:600;margin:0 0 24px}
body.term-turbopoly-fan .dreo-turbo-facets form{display:block}
body.term-turbopoly-fan .dreo-turbo-facet-toggle{display:none}
body.term-turbopoly-fan .dreo-turbo-stock{display:flex;align-items:center;gap:8px;min-height:68px;border-block:1px solid #ddd;font-size:14px;font-weight:600;cursor:pointer}
body.term-turbopoly-fan .dreo-turbo-stock input{position:absolute;opacity:0}
body.term-turbopoly-fan .dreo-turbo-switch{width:40px;height:22px;border-radius:20px;background:#ddd;margin-left:auto;position:relative}
body.term-turbopoly-fan .dreo-turbo-switch:after{content:"";position:absolute;width:16px;height:16px;left:3px;top:3px;border-radius:50%;background:#fff;transition:left .2s}
body.term-turbopoly-fan .dreo-turbo-stock input:checked+.dreo-turbo-switch{background:#1a1a1a}
body.term-turbopoly-fan .dreo-turbo-stock input:checked+.dreo-turbo-switch:after{left:21px}
body.term-turbopoly-fan .dreo-turbo-stock small{display:none}
body.term-turbopoly-fan .dreo-turbo-facet-group{border-bottom:1px solid #ddd;padding:18px 0}
body.term-turbopoly-fan .dreo-turbo-facet-group summary{cursor:pointer;font-size:15px;font-weight:600;list-style:none}
body.term-turbopoly-fan .dreo-turbo-facet-group summary:after{content:"+";float:right;font-size:20px;font-weight:400}
body.term-turbopoly-fan .dreo-turbo-facet-group[open] summary:after{content:"−"}
body.term-turbopoly-fan .dreo-turbo-options{display:grid;gap:12px;padding:18px 0 0}
body.term-turbopoly-fan .dreo-turbo-options label{display:flex;gap:8px;align-items:center;font-size:14px;cursor:pointer}
body.term-turbopoly-fan .dreo-turbo-options small{margin-left:auto;color:#777}
body.term-turbopoly-fan .dreo-turbo-price{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-top:18px;font-size:12px}
body.term-turbopoly-fan .dreo-turbo-price-line{display:block;width:100%;height:3px;background:#111;margin-bottom:8px}
body.term-turbopoly-fan .dreo-turbo-price label{display:flex;align-items:center;border:1px solid #ddd;border-radius:8px;padding:5px;max-width:95px}
body.term-turbopoly-fan .dreo-turbo-price input{width:42px;min-width:0;border:0;padding:0 0 0 4px;font-size:12px}
body.term-turbopoly-fan .dreo-turbo-apply{display:block;margin-top:20px;padding:10px 14px;border:1px solid #111;background:#111;color:#fff;cursor:pointer}
body.term-turbopoly-fan .dreo-turbo-clear{display:inline-block;margin-top:12px;text-decoration:underline}
body.term-turbopoly-fan .woocommerce ul.products,body.term-turbopoly-fan .woocommerce nav.woocommerce-pagination{margin-left:282px}
body.term-turbopoly-fan .woocommerce ul.products{clear:right;grid-template-columns:repeat(3,minmax(0,1fr))}
body.term-turbopoly-fan .woocommerce:after{content:"";display:block;clear:both}
body.term-turbopoly-fan .woocommerce ul.products li.product{background:#fff;border-radius:16px;min-height:470px;padding:24px}
body.term-turbopoly-fan .woocommerce ul.products li.product a img{width:220px;max-width:100%;height:220px;margin:4px auto 0;mix-blend-mode:normal}
body.term-turbopoly-fan .dreo-card-swatches{top:258px;left:24px}
@media(min-width:1200px){body.term-turbopoly-fan .dreo-store-page.woocommerce{width:calc(100% - 72px);max-width:none;margin-left:48px;margin-right:24px}body.term-turbopoly-fan .dreo-collection-intro{position:relative;left:-12px}body.term-turbopoly-fan .dreo-turbo-facets{margin-right:48px}body.term-turbopoly-fan .woocommerce ul.products,body.term-turbopoly-fan .woocommerce nav.woocommerce-pagination{margin-left:298px}body.term-turbopoly-fan .woocommerce ul.products{gap:20px}}
@media(max-width:767px){body.term-turbopoly-fan .woocommerce ul.products li.product{min-height:0;padding:12px}body.term-turbopoly-fan .woocommerce ul.products li.product a img{width:100%;height:155px;margin:0 auto}body.term-turbopoly-fan .dreo-card-swatches{top:177px;left:12px}}
@media(max-width:767px){body.term-turbopoly-fan .dreo-turbo-facets{float:none;width:100%;margin:16px 0}body.term-turbopoly-fan .dreo-turbo-facet-toggle{display:block;width:100%;padding:12px;text-align:left;background:#f4f4f4;border:1px solid #ddd}body.term-turbopoly-fan .dreo-turbo-facet-content{display:none;padding:16px;border:1px solid #ddd;border-top:0}body.term-turbopoly-fan .dreo-turbo-facets.is-open .dreo-turbo-facet-content{display:block}body.term-turbopoly-fan .woocommerce-result-count,body.term-turbopoly-fan .woocommerce-ordering,body.term-turbopoly-fan .woocommerce ul.products,body.term-turbopoly-fan .woocommerce nav.woocommerce-pagination{margin-left:0}body.term-turbopoly-fan .woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}
