body:is(.post-type-archive-product,.tax-product_cat) .hero-section{display:none!important}body:is(.post-type-archive-product,.tax-product_cat) [data-prefix=woo_categories]{padding-top:24px}body:is(.post-type-archive-product,.tax-product_cat) [data-products]{--shop-columns:repeat(2, minmax(0, 1fr));--grid-columns-gap:12px;--grid-rows-gap:16px}body:is(.post-type-archive-product,.tax-product_cat) [data-products] .product figure{margin-bottom:0}body:is(.post-type-archive-product,.tax-product_cat) [data-products] .product .ct-card-variation-swatches,body:is(.post-type-archive-product,.tax-product_cat) [data-products] .product .ct-woo-card-actions,body:is(.post-type-archive-product,.tax-product_cat) [data-products] .product .ct-woo-card-rating,body:is(.post-type-archive-product,.tax-product_cat) [data-products] .product .entry-meta,body:is(.post-type-archive-product,.tax-product_cat) [data-products] .product :is(.add_to_cart_button,.product_type_variable,.product_type_simple,.button),body:is(.post-type-archive-product,.tax-product_cat) [data-products] .product [data-type=pill]{display:none!important}body:is(.post-type-archive-product,.tax-product_cat) [data-products] .product .woocommerce-loop-product__title{margin-top:11px;margin-bottom:0;font-family:Manrope,sans-serif;font-size:12px;font-weight:700;line-height:1.35}body:is(.post-type-archive-product,.tax-product_cat) [data-products] .product .price{margin-top:1px;font-family:Manrope,sans-serif;font-size:12px;font-weight:700}@media (min-width:768px){body:is(.post-type-archive-product,.tax-product_cat) [data-products]{--grid-columns-gap:24px;--grid-rows-gap:16px}}@media (min-width:1024px){body:is(.post-type-archive-product,.tax-product_cat) [data-products]{--shop-columns:repeat(3, minmax(0, 1fr));--grid-columns-gap:20px;--grid-rows-gap:24px}body:is(.post-type-archive-product,.tax-product_cat) [data-products] .product .woocommerce-loop-product__title{margin-top:13px;font-size:15px;line-height:1.4}body:is(.post-type-archive-product,.tax-product_cat) [data-products] .product .price{margin-top:3px;font-size:14px;line-height:1.45}}body:is(.post-type-archive-product,.tax-product_cat) .woocommerce-result-count{display:none!important}@media (min-width:1024px){body:is(.post-type-archive-product,.tax-product_cat) [data-products] .product figure,body:is(.post-type-archive-product,.tax-product_cat) [data-products] .product figure :is(.ct-image-container,.ct-media-container){background:#fffdfa}body:is(.post-type-archive-product,.tax-product_cat) [data-products] .product figure img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center;transform:none!important}}.single-product .related.products .product .ct-card-variation-swatches,.single-product .related.products .product .ct-woo-card-actions,.single-product .related.products .product .ct-woo-card-rating,.single-product .related.products .product .entry-meta,.single-product .related.products .product :is(.add_to_cart_button,.product_type_variable,.product_type_simple,.button),.single-product .related.products .product [data-type=pill]{display:none!important}body:is(.post-type-archive-product,.tax-product_cat) [data-products] .product figure,body:is(.post-type-archive-product,.tax-product_cat) [data-products] .product figure :is(.ct-image-container,.ct-media-container){display:grid;aspect-ratio:4/5;place-items:center;overflow:hidden;background:0 0}body:is(.post-type-archive-product,.tax-product_cat) [data-products] .product figure img{display:block;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center;transform:none!important}body:is(.post-type-archive-product,.tax-product_cat) [data-products] .product figure{position:relative;isolation:isolate}body:is(.post-type-archive-product,.tax-product_cat) [data-products] .product .ct-card-variation-swatches{position:absolute!important;right:8px;bottom:8px;z-index:4;display:flex!important;flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:calc(100% - 16px);margin:0!important;padding:4px!important;border:1px solid rgba(17,17,17,.14);border-radius:0;background:rgba(255,253,250,.94);box-shadow:0 2px 8px rgba(0,0,0,.08)}body:is(.post-type-archive-product,.tax-product_cat) [data-products] .product .ct-card-variation-swatches :is(button,a,[role=button]){display:grid;width:14px;height:14px;place-items:center;padding:0;border:1px solid rgba(17,17,17,.38);border-radius:0;box-shadow:none}body:is(.post-type-archive-product,.tax-product_cat) [data-products] .product .ct-card-variation-swatches :is(button,a,[role=button]):focus-visible{outline:2px solid #111;outline-offset:2px}@media (min-width:1024px){.single-product :is(.related,.upsells) [data-products] .product figure :is(.ct-image-container,.ct-media-container),body:is(.post-type-archive-product,.tax-product_cat) [data-products] .product figure :is(.ct-image-container,.ct-media-container){overflow:hidden}.single-product :is(.related,.upsells) [data-products] .product figure img,body:is(.post-type-archive-product,.tax-product_cat) [data-products] .product figure img{transition:-webkit-transform 420ms cubic-bezier(.2, .7, .2, 1),transform 420ms cubic-bezier(.2, .7, .2, 1);will-change:transform}.single-product :is(.related,.upsells) [data-products] .product:focus-within figure img,.single-product :is(.related,.upsells) [data-products] .product:hover figure img,body:is(.post-type-archive-product,.tax-product_cat) [data-products] .product:focus-within figure img,body:is(.post-type-archive-product,.tax-product_cat) [data-products] .product:hover figure img{-webkit-transform:scale(1.045);transform:scale(1.045)}}@media (prefers-reduced-motion:reduce){.single-product :is(.related,.upsells) [data-products] .product figure img,body:is(.post-type-archive-product,.tax-product_cat) [data-products] .product figure img{transition:none}.single-product :is(.related,.upsells) [data-products] .product:hover figure img,body:is(.post-type-archive-product,.tax-product_cat) [data-products] .product:hover figure img{-webkit-transform:none;transform:none}}body:is(.post-type-archive-product,.tax-product_cat) [data-products] .product.assembled-product--locked{cursor:default}body:is(.post-type-archive-product,.tax-product_cat) [data-products] .product.assembled-product--locked a{cursor:default;pointer-events:none}body:is(.post-type-archive-product,.tax-product_cat) [data-products] .product.assembled-product--locked .ct-woo-card-actions,body:is(.post-type-archive-product,.tax-product_cat) [data-products] .product.assembled-product--locked .price{display:none!important}