:root{--primary:#BAEAA0;--border:#D7D8DB;--foreground:#040711;--secondary:#1A1A1A;--accent-foreground:#2C2C2C}.archive .entry-header.ct-container,.post-type-archive .entry-header.ct-container{padding-top:16px!important}.archive .woo-listing-top,.post-type-archive .woo-listing-top{padding:16px 0;border-top:1px solid var(--theme-border-color);border-bottom:1px solid var(--theme-border-color)}.products .product{height:calc(100% - 1px);border:0 solid #cdd1d4;border-radius:0;overflow:hidden;padding-bottom:24px}.products.columns-4{column-gap:24px}.archive [data-products] .product figure{margin-bottom:12px}@media (max-width:600px){.products .product{text-align:left}}.products .product figure .ct-media-container{border-radius:0!important}.products .product .woocommerce-loop-product__title,.products .product .jdgm-widget,.products .product .price,.products .product .ct-woo-card-actions{display:block;width:100%;padding:0 12px;font-size:18px;font-weight:600;color:var(--foreground)}.products .product .price .wwp-wholesale-pricing-details p{margin-bottom:var(--product-element-spacing,10px)}.products .product .noteware-backorder-chip{width:calc(100% - 48px)!important;margin-left:24px;margin-right:24px;padding:8px;border-radius:4px}@media screen and (max-width:768px){[data-products] .product figure{--product-element-spacing:12px}.products.columns-4{grid-column-gap:12px;grid-row-gap:12px}.products .product .woocommerce-loop-product__title,.products .product .jdgm-widget,.products .product .price,.products .product .ct-woo-card-actions{padding:0 var(--product-element-spacing,12px);font-size:14px}.products .product .noteware-backorder-chip{width:calc(100% - 24px)!important;margin-left:12px;margin-right:12px}}.products .product .ct-woo-card-actions a{width:100%;display:block;text-align:center;border-radius:0;font-weight:700;padding:12px;background-color:var(--primary);color:var(--accent-foreground);border:0 solid var(--border);box-shadow:0 -1px 0 0 rgb(0 0 0 / .08) inset,0 1px 2px 0 rgb(0 0 0 / .12)}.products .product .ct-woo-card-actions a.loading{background-color:#eee!important}.products .product .ct-woo-card-actions a.added_to_cart{display:none!important}@media screen and (max-width:768px){.products .product .ct-woo-card-actions a{font-size:14px;min-height:0;padding:4px 0}}.products .product .price .sale-price{flex-flow:row-reverse}.products .product .price .sale-price .woocommerce-Price-amount{color:var(--secondary);font-size:18px;font-style:normal;font-weight:700;line-height:24px}.products .product .add_to_cart_button{background-color:var(--theme-palette-color-11)}.products .product .ct-woo-card-extra{top:auto;bottom:15px}.products .product .jdgm-prev-badge__text{font-size:14px}#woo-filters-panel .ct-block-wrapper{margin:0!important}#woo-filters-panel .ct-block-wrapper .wp-block-heading{font-weight:500;font-size:18px;line-height:24px;color:var(--theme-palette-color-1)}#woo-filters-panel .ct-block-wrapper .ct-filter-widget{row-gap:6px}#woo-filters-panel .ct-block-wrapper .ct-filter-label{color:var(--theme-palette-color-2);font-weight:300;font-size:18px}.ct-product-category-count{width:100%;text-align:center;font-size:18px;line-height:48px;color:var(--theme-palette-color-1);margin-bottom:24px}.ct-load-more-helper .ct-load-more{border:1px solid var(--theme-button-text-initial-color);font-weight:500;border-radius:0;background-color:#fff}.ct-product-category-description-wrapper{margin-top:40px}.ct-product-category-description-wrapper .ct-module-title{font-weight:500;font-size:30px;line-height:48px;color:var(--theme-palette-color-1)}.ct-product-category-description-wrapper .ct-product-category-description{margin-top:24px}@media screen and (max-width:768px){.products .product .price .sale-price .woocommerce-Price-amount{font-size:14px}}