.cpl-filter{--cpl-ink:#000100;--cpl-muted:#6f6b64;--cpl-line:#dcd8d0;--cpl-paper:#f3f1ec;--cpl-white:#ffffff;--cpl-blue:#215bdf;--cpl-price:#215bdf;--cpl-control-h:36px;--cpl-tool-radius:2px;box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:0 0 32px;overflow-x:clip;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.cpl-filter *,.cpl-filter *::before,.cpl-filter *::after{box-sizing:border-box}.cpl-filter button,.cpl-filter input,.cpl-filter select,.cpl-filter a{touch-action:manipulation;-webkit-tap-highlight-color:rgb(33 91 223 / .18)}.cpl-filter__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cpl-filter__toolbar{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;background:#fff0}.cpl-filter__cats,.cpl-filter__tools,.cpl-filter__pills,.cpl-filter__views,.cpl-filter__search,.cpl-filter__sort,.cpl-filter__columns{display:flex;align-items:center}.cpl-filter__cats{gap:8px;min-width:0;flex:1 1 auto}.cpl-filter__arrow{appearance:none;flex:0 0 28px;width:28px;height:28px;padding:0;border:1px solid var(--cpl-line);border-radius:50%;background:var(--cpl-white);color:var(--cpl-ink);font-size:16px;line-height:1;cursor:pointer}.cpl-filter__arrow:hover{border-color:var(--cpl-blue);color:var(--cpl-blue)}.cpl-filter__arrow:focus-visible{outline:2px solid var(--cpl-blue);outline-offset:2px}.cpl-filter__pills{gap:8px;min-width:0;flex:1 1 auto;overflow-x:auto;scrollbar-width:none}.cpl-filter__pills::-webkit-scrollbar{display:none}.cpl-filter__pill{appearance:none;flex:0 0 auto;height:var(--cpl-control-h);padding:0 16px;border:1px solid var(--cpl-line);border-radius:999px;background:var(--cpl-white);color:var(--cpl-ink);font-family:inherit;font-size:13px;font-weight:400;line-height:calc(var(--cpl-control-h) - 2px);white-space:nowrap;cursor:pointer}.cpl-filter__pill span{color:inherit}.cpl-filter__pill:hover{border-color:var(--cpl-blue);color:var(--cpl-blue)}.cpl-filter__pill.is-active{background:var(--cpl-blue);border-color:var(--cpl-blue);color:var(--cpl-white)}.cpl-filter__pill.is-active:hover{color:var(--cpl-white)}.cpl-filter__pill:focus-visible{outline:2px solid var(--cpl-blue);outline-offset:2px;z-index:1}.cpl-filter__tools{flex:0 0 auto;justify-content:flex-end;gap:8px;height:var(--cpl-control-h)}.cpl-filter__search,.cpl-filter__sort,.cpl-filter__columns{margin:0!important}.cpl-filter__search{position:relative;width:180px;height:var(--cpl-control-h)}.cpl-filter__search-icon{position:absolute;top:50%;left:10px;width:14px;height:14px;transform:translateY(-50%);background:var(--cpl-muted);pointer-events:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='6.5' cy='6.5' r='4.5' fill='none' stroke='black' stroke-width='1.4'/%3E%3Cpath d='M10 10l4 4' fill='none' stroke='black' stroke-width='1.4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='6.5' cy='6.5' r='4.5' fill='none' stroke='black' stroke-width='1.4'/%3E%3Cpath d='M10 10l4 4' fill='none' stroke='black' stroke-width='1.4'/%3E%3C/svg%3E") center / contain no-repeat}.cpl-filter__search input,.cpl-filter__sort select,.cpl-filter__columns select,.cpl-filter__view{height:var(--cpl-control-h);border:1px solid var(--cpl-line);border-radius:var(--cpl-tool-radius);background:var(--cpl-white);color:var(--cpl-ink);font-family:inherit;font-size:13px;line-height:calc(var(--cpl-control-h) - 2px)}.cpl-filter__search input{width:100%;padding:0 12px 0 30px}.cpl-filter__search input:focus-visible,.cpl-filter__sort select:focus-visible,.cpl-filter__columns select:focus-visible{border-color:var(--cpl-blue);outline:2px solid var(--cpl-blue);outline-offset:2px}.cpl-filter__sort,.cpl-filter__columns{height:var(--cpl-control-h)}.cpl-filter__sort select,.cpl-filter__columns select{min-width:88px;padding:0 28px 0 12px;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5L6 6.5 11 1.5' fill='none' stroke='%23000100' stroke-width='1.3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:10px}.cpl-filter__sort select{min-width:132px}.cpl-filter__views{height:var(--cpl-control-h)}.cpl-filter__view{appearance:none;display:inline-flex;align-items:center;justify-content:center;width:var(--cpl-control-h);padding:0;line-height:1;cursor:pointer}.cpl-filter__view+.cpl-filter__view{margin-inline-start:-1px}.cpl-filter__view svg{display:block;fill:currentColor}.cpl-filter__view:hover{border-color:var(--cpl-blue);color:var(--cpl-blue)}.cpl-filter__view.is-active{background:var(--cpl-blue);border-color:var(--cpl-blue);color:var(--cpl-white);z-index:1}.cpl-filter__view.is-active:hover{color:var(--cpl-white)}.cpl-filter__view:focus-visible{outline:2px solid var(--cpl-blue);outline-offset:2px;z-index:2}.cpl-filter__results{margin-top:0;min-width:0;max-width:100%;overflow-x:clip}.cpl-filter__empty{margin:24px 0;color:var(--cpl-muted);text-align:center}.cpl-filter__pager{display:flex;flex-wrap:wrap;justify-content:center;gap:0;margin:24px 0 0}.cpl-filter__page{appearance:none;min-width:36px;height:36px;padding:0 10px;margin-inline-end:-1px;border:1px solid var(--cpl-line);border-radius:0;background:var(--cpl-white);color:var(--cpl-ink);font-family:inherit;font-variant-numeric:tabular-nums;cursor:pointer}.cpl-filter__page:hover{border-color:var(--cpl-blue);color:var(--cpl-blue);z-index:1}.cpl-filter__page.is-active,.cpl-filter__page.is-active:hover{background:var(--cpl-blue);border-color:var(--cpl-blue);color:var(--cpl-white);z-index:1}.cpl-filter__page:focus-visible{outline:2px solid var(--cpl-blue);outline-offset:2px;z-index:2}.cpl-filter.is-loading .cpl-filter__results{opacity:.45;pointer-events:none}@media (prefers-reduced-motion:reduce){.cpl-filter.is-loading .cpl-filter__results{opacity:1}}.cpl-filter__results ul.products{width:100%;max-width:100%;min-width:0;margin:0!important;border:0}.cpl-filter__results .woocommerce-loop-product__title,.cpl-filter__results .woocommerce-loop-product__title a,.cpl-filter__results a.woocommerce-LoopProduct-link{--theme-link-initial-color:var(--cpl-ink);--theme-link-hover-color:var(--cpl-blue);color:var(--cpl-ink);transition:color 0.15s ease}.cpl-filter__results .woocommerce-loop-product__title a:hover,.cpl-filter__results .woocommerce-loop-product__title a:focus-visible,.cpl-filter__results a.woocommerce-LoopProduct-link:hover,.cpl-filter__results a.woocommerce-LoopProduct-link:focus-visible{color:var(--cpl-blue)}@media (prefers-reduced-motion:reduce){.cpl-filter__results .woocommerce-loop-product__title,.cpl-filter__results .woocommerce-loop-product__title a,.cpl-filter__results a.woocommerce-LoopProduct-link{transition:none}}.cpl-filter--grid{--cpl-grid-cols:4;--cpl-grid-line:#000}.cpl-filter--grid[data-columns="5"]{--cpl-grid-cols:5}.cpl-filter--grid[data-columns="6"]{--cpl-grid-cols:6}.cpl-filter--grid .cpl-filter__results,.cpl-filter--grid .cpl-filter__results ul.products{--grid-columns-gap:0px;--grid-rows-gap:0px;gap:0;column-gap:0;row-gap:0}.cpl-filter--grid .cpl-filter__results ul.products{border-top:1px solid var(--cpl-grid-line);border-left:1px solid var(--cpl-grid-line)}.cpl-filter--grid .cpl-filter__results ul.products>li.product{min-width:0;padding-bottom:0!important;border:0!important;border-right:1px solid var(--cpl-grid-line)!important;border-bottom:1px solid var(--cpl-grid-line)!important;border-radius:0!important;box-shadow:none!important}.cpl-filter--grid .cpl-filter__results .ct-woo-card-actions{margin-bottom:0!important;border-top:1px solid var(--cpl-grid-line);border-right:0;border-bottom:0!important;border-left:0}.cpl-filter--grid .cpl-filter__results .ct-woo-card-actions .price{position:relative;min-width:0;flex:1 0 0%;overflow:hidden;white-space:nowrap;text-align:center;font-variant-numeric:tabular-nums}.cpl-filter--grid .cpl-filter__results .ct-woo-card-actions .price::before{content:"";position:absolute;top:0;right:8px;bottom:0;width:20px;pointer-events:none;background:linear-gradient(to right,#fff0,var(--cpl-white));z-index:1}.cpl-filter--grid .cpl-filter__results .ct-woo-card-actions .price::after{display:block;content:"";position:absolute;top:50%;right:0;inset-inline-end:0;width:1px;height:30px;transform:translateY(-50%);background:var(--cpl-grid-line);pointer-events:none;z-index:2}.cpl-filter--grid .cpl-filter__results .ct-woo-card-actions>a,.cpl-filter--grid .cpl-filter__results .ct-woo-card-actions>button{flex:1 0 0%;border:0;justify-content:center;text-align:center}.cpl-filter--grid .cpl-filter__results .ct-woo-card-actions .price .amount,.cpl-filter--grid .cpl-filter__results .ct-woo-card-actions .price del,.cpl-filter--grid .cpl-filter__results .ct-woo-card-actions .price ins,.cpl-filter--grid .cpl-filter__results .ct-woo-card-actions .price .from{display:inline;white-space:nowrap}.cpl-filter--grid .cpl-filter__results ul.products>li.product>figure{display:none}.cpl-filter__results .product-image-slider,.cpl-filter__results .product-image-slider .slider,.cpl-filter__results .product-image-slider .slick-list{width:100%;max-width:100%;overflow:hidden}.cpl-filter__results .product-image-slider .slick-slide>a,.cpl-filter__results .product-image-slider .slide>a{display:block;width:100%;text-align:center}.cpl-filter__results .product-image-slider img{display:block;width:100%;max-width:100%;height:auto;margin-left:auto;margin-right:auto;object-fit:contain}.cpl-filter[data-columns="4"] .cpl-filter__results ul.products{--shop-columns:repeat(4, minmax(0, 1fr));grid-template-columns:repeat(4,minmax(0,1fr))!important}.cpl-filter[data-columns="5"] .cpl-filter__results ul.products{--shop-columns:repeat(5, minmax(0, 1fr));grid-template-columns:repeat(5,minmax(0,1fr))!important}.cpl-filter[data-columns="6"] .cpl-filter__results ul.products{--shop-columns:repeat(6, minmax(0, 1fr));grid-template-columns:repeat(6,minmax(0,1fr))!important}.cpl-filter--grid .cpl-filter__excerpt,.cpl-filter--grid .cpl-filter__list-actions,.cpl-filter--grid .cpl-filter__stock{display:none!important}.cpl-filter--list{--cpl-list-img:50px}.cpl-filter--list .cpl-filter__columns{display:none}.cpl-filter.cpl-filter--list .cpl-filter__results ul.products,.cpl-filter[data-columns="4"].cpl-filter--list .cpl-filter__results ul.products,.cpl-filter[data-columns="5"].cpl-filter--list .cpl-filter__results ul.products,.cpl-filter[data-columns="6"].cpl-filter--list .cpl-filter__results ul.products{--shop-columns:1fr;grid-template-columns:1fr!important;border:0;border-top:1px solid #000;border-left:0;gap:0}.cpl-filter--list .cpl-filter__results ul.products>li.product{display:grid!important;grid-template-columns:var(--cpl-list-img) minmax(0,1fr) minmax(72px,0.35fr) 96px minmax(168px,200px) 120px 128px 36px;grid-template-areas:"image title cat stock price qty add wish";align-items:center;justify-items:stretch;column-gap:12px;row-gap:0;width:100%;max-width:100%;min-width:0;height:70px;max-height:70px;padding:10px 8px!important;margin:0!important;border:0!important;border-bottom:1px solid #000!important;background:var(--cpl-white);text-align:left;overflow:hidden}.cpl-filter--list .cpl-filter__results ul.products>li.product:last-child{border-bottom:1px solid #000!important}.cpl-filter--list .cpl-filter__results .product-image-slider,.cpl-filter--list .cpl-filter__results .woocommerce-loop-product__title,.cpl-filter--list .cpl-filter__results .entry-meta,.cpl-filter--list .cpl-filter__stock,.cpl-filter--list .cpl-filter__results .ct-woo-card-actions .price,.cpl-filter--list .cpl-filter__results .ct-woo-card-actions>a,.cpl-filter--list .cpl-filter__results .ct-woo-card-actions>button,.cpl-filter--list .cpl-filter__list-actions .ct-wishlist-button-archive{align-self:center;display:flex!important;align-items:center;justify-content:flex-start;min-height:0;margin:0;padding:0;border:0;box-shadow:none}.cpl-filter--list .cpl-filter__results ul.products>li.product>figure{display:none!important}.cpl-filter--list .cpl-filter__results .product-image-slider{grid-area:image;position:relative;display:block!important;justify-content:unset;width:var(--cpl-list-img);height:var(--cpl-list-img);max-width:var(--cpl-list-img);overflow:hidden}.cpl-filter--list .cpl-filter__results .product-image-slider .slider,.cpl-filter--list .cpl-filter__results .product-image-slider .slick-list{position:relative;width:var(--cpl-list-img);height:var(--cpl-list-img);max-width:var(--cpl-list-img);overflow:hidden}.cpl-filter--list .cpl-filter__results .product-image-slider .slick-slide,.cpl-filter--list .cpl-filter__results .product-image-slider .slide,.cpl-filter--list .cpl-filter__results .product-image-slider a{height:var(--cpl-list-img);overflow:hidden}.cpl-filter--list .cpl-filter__results .product-image-slider .slick-dots,.cpl-filter--list .cpl-filter__excerpt,.cpl-filter--list .cpl-filter__results .onsale,.cpl-filter--list .cpl-filter__results .ct-woo-card-extra{display:none!important}.cpl-filter--list .cpl-filter__results .product-image-slider .slick-arrow{display:none!important;position:absolute!important;top:50%!important;bottom:auto;width:18px;height:18px;margin:0;padding:0;transform:translateY(-50%)!important;z-index:2;border:0;background:rgb(255 255 255 / .72);font-size:0;line-height:0}.cpl-filter--list .cpl-filter__results .product-image-slider.has-gallery .slick-arrow{display:block!important}.cpl-filter--list .cpl-filter__results .product-image-slider .slick-prev{left:0!important}.cpl-filter--list .cpl-filter__results .product-image-slider .slick-next{right:0!important}.cpl-filter--list .cpl-filter__results .product-image-slider .slick-prev:before,.cpl-filter--list .cpl-filter__results .product-image-slider .slick-next:before{display:block;font-size:12px;line-height:18px;color:var(--cpl-blue);opacity:1}.cpl-filter--list .cpl-filter__results .product-image-slider .slick-arrow:focus-visible{outline:2px solid var(--cpl-blue);outline-offset:-2px}.cpl-filter--list .cpl-filter__results .product-image-slider img{width:var(--cpl-list-img);height:var(--cpl-list-img);max-width:var(--cpl-list-img);object-fit:cover}.cpl-filter--list .cpl-filter__results .woocommerce-loop-product__title{grid-area:title;min-width:0;width:100%;max-width:100%;font-size:1.2rem;line-height:1.3;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-wrap:pretty}.cpl-filter--list .cpl-filter__results .woocommerce-loop-product__title a,.cpl-filter--list .cpl-filter__results .entry-meta a,.cpl-filter--list .cpl-filter__results .entry-meta li{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:inherit}.cpl-filter--list .cpl-filter__results .entry-meta{grid-area:cat;min-width:0;width:100%;max-width:100%;list-style:none;font-size:12px;line-height:1.3;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cpl-filter--list .cpl-filter__stock{grid-area:stock;width:100%;font-size:13px;font-weight:500;line-height:1.4;white-space:nowrap;font-variant-numeric:tabular-nums}.cpl-filter--list .cpl-filter__stock.is-in{color:#1a7f4b}.cpl-filter--list .cpl-filter__stock.is-low{color:#9b2fae}.cpl-filter--list .cpl-filter__stock.is-out{color:#c0392b}.cpl-filter--list .cpl-filter__results .ct-woo-card-actions{display:contents;width:auto;margin:0;padding:0;border:0;background:#fff0}.cpl-filter--list .cpl-filter__results .ct-woo-card-actions .price{grid-area:price;position:relative;display:block!important;width:100%;min-width:0;height:36px;max-height:36px;overflow:hidden;font-size:14px;font-weight:600;line-height:36px;white-space:nowrap;text-overflow:clip;font-variant-numeric:tabular-nums;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent)}.cpl-filter--list .cpl-filter__results .ct-woo-card-actions .price .amount,.cpl-filter--list .cpl-filter__results .ct-woo-card-actions .price del,.cpl-filter--list .cpl-filter__results .ct-woo-card-actions .price ins,.cpl-filter--list .cpl-filter__results .ct-woo-card-actions .price .from{display:inline;white-space:nowrap}.cpl-filter--list .cpl-filter__results .ct-woo-card-actions .price::after{display:none}.cpl-filter--list .cpl-filter__results .ct-woo-card-actions>a,.cpl-filter--list .cpl-filter__results .ct-woo-card-actions>button{grid-area:add;justify-content:center;align-self:center;width:100%;min-width:0;max-width:none;height:36px;min-height:36px!important;padding:0 10px!important;border-radius:var(--cpl-tool-radius);background:var(--cpl-blue);color:var(--cpl-white)!important;font-size:13px;font-weight:500;line-height:1;white-space:nowrap;--theme-button-min-height:36px}.cpl-filter--list .cpl-filter__results .ct-woo-card-actions>a:focus-visible,.cpl-filter--list .cpl-filter__results .ct-woo-card-actions>button:focus-visible{outline:2px solid var(--cpl-ink);outline-offset:2px}.cpl-filter--list .cpl-filter__list-actions{display:contents}.cpl-filter--list .cpl-filter__list-actions .quantity,.cpl-filter--list .cpl-filter__list-actions .quantity.is-empty{grid-area:qty;align-self:center;position:relative;display:flex;align-items:center;justify-content:center;width:120px;max-width:100%;height:36px;min-height:36px;margin:0;padding:0;overflow:hidden;--quantity-height:36px}.cpl-filter--list .cpl-filter__list-actions .quantity:focus-within{outline:2px solid var(--cpl-blue);outline-offset:2px}.cpl-filter--list .cpl-filter__list-actions .quantity .ct-increase,.cpl-filter--list .cpl-filter__list-actions .quantity .ct-decrease{width:28px;max-width:28px;height:28px;top:4px}.cpl-filter--list .cpl-filter__list-actions .qty{width:100%;max-width:100%;height:36px;padding:0 28px;border:1px solid var(--cpl-line);border-radius:var(--cpl-tool-radius);text-align:center}.cpl-filter--list .cpl-filter__list-actions .ct-wishlist-button-archive,.cpl-filter--list .cpl-filter__list-actions .ct-wishlist-button-archive.ct-button{grid-area:wish;justify-content:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;border:0;border-radius:0;background:transparent!important;background-color:transparent!important;color:var(--cpl-ink);box-shadow:none!important;--theme-button-background-initial-color:transparent;--theme-button-background-hover-color:transparent;--theme-button-text-initial-color:var(--cpl-ink);--theme-button-text-hover-color:var(--cpl-blue)}.cpl-filter--list .cpl-filter__list-actions .ct-wishlist-button-archive svg,.cpl-filter--list .cpl-filter__list-actions .ct-wishlist-button-archive i{fill:currentColor;stroke:currentColor;color:inherit}.cpl-filter--list .cpl-filter__list-actions .ct-wishlist-button-archive:hover,.cpl-filter--list .cpl-filter__list-actions .ct-wishlist-button-archive:focus-visible,.cpl-filter--list .cpl-filter__list-actions .ct-wishlist-button-archive.ct-button:hover,.cpl-filter--list .cpl-filter__list-actions .ct-wishlist-button-archive.ct-button:focus-visible{background:transparent!important;background-color:transparent!important;color:var(--cpl-blue)}.cpl-filter--list .cpl-filter__list-actions .ct-wishlist-button-archive:focus-visible,.cpl-filter--list .cpl-filter__list-actions .ct-wishlist-button-archive.ct-button:focus-visible{outline:2px solid var(--cpl-blue);outline-offset:2px}.cpl-filter--list .cpl-filter__results ul.products>li.outofstock .ct-woo-card-actions>a,.cpl-filter--list .cpl-filter__results ul.products>li.outofstock .quantity{opacity:.4;pointer-events:none}@media (max-width:1199.98px){.cpl-filter__toolbar{flex-wrap:wrap;align-items:stretch;gap:12px}.cpl-filter__cats{flex:1 1 100%}.cpl-filter__tools{width:100%;max-width:100%;justify-content:flex-start;flex-wrap:wrap;height:auto}.cpl-filter--grid[data-columns="5"],.cpl-filter--grid[data-columns="6"]{--cpl-grid-cols:4}.cpl-filter:not(.cpl-filter--list)[data-columns="5"] .cpl-filter__results ul.products,.cpl-filter:not(.cpl-filter--list)[data-columns="6"] .cpl-filter__results ul.products{--shop-columns:repeat(4, minmax(0, 1fr));grid-template-columns:repeat(4,minmax(0,1fr))!important}.cpl-filter--list .cpl-filter__results ul.products>li.product{grid-template-columns:var(--cpl-list-img) minmax(0,1fr) 96px minmax(168px,200px) 120px 128px 36px;grid-template-areas:"image title stock price qty add wish"}.cpl-filter--list .cpl-filter__results .entry-meta{display:none!important}}@media (max-width:999.98px){.cpl-filter--grid{--cpl-grid-cols:2}.cpl-filter--list{--cpl-list-img:100px}.cpl-filter__search{width:160px;max-width:100%}.cpl-filter:not(.cpl-filter--list)[data-columns="4"] .cpl-filter__results ul.products,.cpl-filter:not(.cpl-filter--list)[data-columns="5"] .cpl-filter__results ul.products,.cpl-filter:not(.cpl-filter--list)[data-columns="6"] .cpl-filter__results ul.products{--shop-columns:repeat(2, minmax(0, 1fr));grid-template-columns:repeat(2,minmax(0,1fr))!important}.cpl-filter.cpl-filter--list .cpl-filter__results ul.products,.cpl-filter.cpl-filter--list[data-columns="4"] .cpl-filter__results ul.products,.cpl-filter.cpl-filter--list[data-columns="5"] .cpl-filter__results ul.products,.cpl-filter.cpl-filter--list[data-columns="6"] .cpl-filter__results ul.products{--shop-columns:1fr;grid-template-columns:1fr!important}.cpl-filter--list .cpl-filter__results ul.products>li.product{grid-template-columns:var(--cpl-list-img) minmax(0,1fr) 120px 36px!important;grid-template-areas:"title title title title" "image cat qty wish" "image stock add wish" "image price . wish";align-items:center;justify-items:start;column-gap:10px;row-gap:4px;height:auto;max-height:none;overflow:visible;padding:12px 8px!important}.cpl-filter--list .cpl-filter__results .entry-meta{display:flex!important}.cpl-filter--list .cpl-filter__results .product-image-slider,.cpl-filter--list .cpl-filter__results .woocommerce-loop-product__title,.cpl-filter--list .cpl-filter__results .entry-meta,.cpl-filter--list .cpl-filter__stock,.cpl-filter--list .cpl-filter__results .ct-woo-card-actions .price,.cpl-filter--list .cpl-filter__results .ct-woo-card-actions>a,.cpl-filter--list .cpl-filter__results .ct-woo-card-actions>button,.cpl-filter--list .cpl-filter__list-actions .ct-wishlist-button-archive{align-self:center;min-height:0;min-width:0;padding:0}.cpl-filter--list .cpl-filter__results .woocommerce-loop-product__title,.cpl-filter--list .cpl-filter__results .woocommerce-loop-product__title a,.cpl-filter--list .cpl-filter__results .entry-meta,.cpl-filter--list .cpl-filter__results .entry-meta a{white-space:normal;overflow:visible;text-overflow:unset}.cpl-filter--list .cpl-filter__results .ct-woo-card-actions>a,.cpl-filter--list .cpl-filter__results .ct-woo-card-actions>button{width:100%;max-width:120px;min-width:0;min-height:36px!important;height:36px!important;max-height:36px;align-self:start;justify-self:stretch}.cpl-filter--list .cpl-filter__list-actions .quantity{width:100%;max-width:120px;min-width:0;margin:0;align-self:end;justify-self:stretch}.cpl-filter--list .cpl-filter__list-actions .ct-wishlist-button-archive{width:36px;min-width:36px;min-height:36px;align-self:center;justify-self:center}}@media (max-width:689.98px){.cpl-filter__tools{flex-wrap:wrap;height:auto}.cpl-filter__search{flex:1 1 100%;width:100%}.cpl-filter__sort,.cpl-filter__columns{flex:1 1 auto;min-width:0}.cpl-filter__sort select,.cpl-filter__columns select{width:100%;min-width:0}.cpl-filter:not(.cpl-filter--list)[data-columns="4"] .cpl-filter__results ul.products,.cpl-filter:not(.cpl-filter--list)[data-columns="5"] .cpl-filter__results ul.products,.cpl-filter:not(.cpl-filter--list)[data-columns="6"] .cpl-filter__results ul.products{--shop-columns:repeat(2, minmax(0, 1fr));grid-template-columns:repeat(2,minmax(0,1fr))!important}.cpl-filter.cpl-filter--list .cpl-filter__results ul.products,.cpl-filter.cpl-filter--list[data-columns="4"] .cpl-filter__results ul.products,.cpl-filter.cpl-filter--list[data-columns="5"] .cpl-filter__results ul.products,.cpl-filter.cpl-filter--list[data-columns="6"] .cpl-filter__results ul.products{--shop-columns:1fr;grid-template-columns:1fr!important}.cpl-filter--list .cpl-filter__results ul.products>li.product{grid-template-columns:var(--cpl-list-img) minmax(0,1fr) 120px 36px!important;grid-template-areas:"title title title title" "image cat qty wish" "image stock add wish" "image price . wish";height:auto;max-height:none;overflow:visible}.cpl-filter--list .cpl-filter__results .product-image-slider,.cpl-filter--list .cpl-filter__results .product-image-slider .slider,.cpl-filter--list .cpl-filter__results .product-image-slider .slick-list,.cpl-filter--list .cpl-filter__results .product-image-slider img{width:var(--cpl-list-img);height:var(--cpl-list-img);max-width:var(--cpl-list-img)}.cpl-filter--list .cpl-filter__list-actions .quantity{max-width:none}}