html body ul.products,html body .woocommerce ul.products,html body .woocommerce[class*="columns-"] ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;margin:0 0 36px;padding:0;width:100%;max-width:100%;float:none;clear:both}html body ul.products::before,html body ul.products::after{content:none!important;display:none!important}html body ul.products.columns-1{grid-template-columns:minmax(0,1fr)}html body ul.products.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}html body ul.products.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}html body ul.products.columns-5{grid-template-columns:repeat(5,minmax(0,1fr))}html body ul.products li.product{position:relative;display:flex!important;flex-direction:column;float:none!important;clear:none!important;width:auto!important;max-width:none!important;min-width:0;margin:0!important;padding:0 0 16px!important;height:100%;background:#fff;border:1px solid rgb(20 18 15 / .12);border-bottom:2px solid #fff0;border-radius:0;text-align:left;box-shadow:none;transition:border-color .3s ease,transform .3s ease}html body ul.products li.product:hover{border-bottom-color:#B08D57;transform:none;box-shadow:none}html body ul.products li.product a.woocommerce-LoopProduct-link{display:flex;flex-direction:column;flex:1;text-decoration:none;color:#14120F}html body ul.products li.product .astra-shop-thumbnail-wrap{position:relative;display:block;margin:0;overflow:hidden}html body ul.products li.product a img,html body ul.products li.product img.attachment-woocommerce_thumbnail{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;background:#fff;padding:14px;margin:0;box-shadow:none}html body ul.products li.product .woocommerce-loop-product__title{font:600 14.5px/1.35 'Work Sans',system-ui,sans-serif;color:#14120F;text-decoration:none;min-height:2.7em;padding:14px 16px 4px;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}html body ul.products li.product .woocommerce-loop-product__title a{text-decoration:none;color:inherit}html body ul.products li.product .price{display:block;margin:0;padding:0 16px 12px;font:600 15px/1.3 'Work Sans',system-ui,sans-serif;color:#14120F}html body ul.products li.product .price del{opacity:.5;margin-right:6px;font-weight:400}html body ul.products li.product .price ins{text-decoration:none;background:#fff0}html body ul.products li.product .star-rating{margin:0 16px 8px}html body ul.products li.product .button,html body ul.products li.product a.add_to_cart_button{display:block;width:calc(100% - 32px);margin:auto 16px 0!important;box-sizing:border-box;text-align:center;padding:12px 10px;font:600 12px/1.2 'Work Sans',system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;background:#14120F;color:#F3E6C4;border:1px solid #14120F;border-radius:0;box-shadow:none;transition:background .25s ease,color .25s ease,border-color .25s ease}html body ul.products li.product .button:hover{background:#B08D57;border-color:#B08D57;color:#14120F}html body ul.products li.product a.added_to_cart{margin:8px 16px 0!important;width:calc(100% - 32px);background:#fff0;color:#14120F;border:1px solid #B08D57;text-align:center;padding:10px;font-size:12px}html body ul.products li.product .onsale,html body ul.products li.product .ast-onsale-card{position:absolute;top:10px;left:10px;right:auto;z-index:2;min-height:0;min-width:0;width:auto;height:auto;margin:0;padding:6px 10px;line-height:1;border-radius:0;background:#B08D57;color:#14120F;font:600 11px/1 'Work Sans',sans-serif;letter-spacing:.1em;text-transform:uppercase}@media(max-width:1024px){html body ul.products,html body ul.products.columns-3,html body ul.products.columns-5{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}html body ul.products.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){html body ul.products,html body ul.products.columns-3,html body ul.products.columns-5{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html body ul.products li.product .woocommerce-loop-product__title{font-size:13px;padding:10px 12px 2px}html body ul.products li.product .price{padding:0 12px 10px;font-size:14px}html body ul.products li.product .button{width:calc(100% - 24px);margin:auto 12px 0!important;font-size:11px;letter-spacing:.1em;padding:11px 6px}html body ul.products li.product a img{padding:8px}}@media(max-width:340px){html body ul.products,html body ul.products.columns-3{grid-template-columns:minmax(0,1fr)}}html body .aura-shop-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;margin:0;padding:0}html body .aura-shop-grid>li{margin:0;padding:0;list-style:none}html body .aura-shop-card{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid rgb(20 18 15 / .12);border-bottom:2px solid #fff0;border-radius:0;overflow:hidden;transition:border-color .3s ease}html body .aura-shop-card:hover{border-bottom-color:#B08D57;transform:none;box-shadow:none}html body .aura-shop-card-link{display:flex;flex-direction:column;flex:1;text-decoration:none;color:#14120F}html body .aura-shop-media{position:relative;display:block;aspect-ratio:1/1;background:#fff;overflow:hidden}html body .aura-shop-media img{display:block;width:100%;height:100%;object-fit:contain;padding:14px}html body .aura-shop-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;font:600 14.5px/1.35 'Work Sans',system-ui,sans-serif;min-height:2.7em;padding:14px 16px 4px}html body .aura-shop-price{display:block;font:600 15px/1.3 'Work Sans',system-ui,sans-serif;padding:0 16px 12px;color:#14120F}html body .aura-shop-price ins{text-decoration:none;background:#fff0}html body .aura-shop-cart{margin-top:auto;padding:0 16px 16px}html body .aura-shop-cart a{display:block;width:100%;box-sizing:border-box;text-align:center;padding:12px 10px;font:600 12px/1.2 'Work Sans',system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;background:#14120F;color:#F3E6C4;border:1px solid #14120F;border-radius:0;text-decoration:none;transition:background .25s ease,color .25s ease,border-color .25s ease}html body .aura-shop-cart a:hover{background:#B08D57;border-color:#B08D57;color:#14120F}html body .aura-shop-cart a.added_to_cart{margin-top:8px;background:#fff0;color:#14120F;border-color:#B08D57}@media(max-width:1024px){html body .aura-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media(max-width:768px){html body .aura-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html body .aura-shop-name{font-size:13px;padding:10px 12px 2px}html body .aura-shop-price{font-size:14px;padding:0 12px 10px}html body .aura-shop-cart{padding:0 12px 12px}html body .aura-shop-cart a{font-size:11px;letter-spacing:.1em;padding:11px 6px}html body .aura-shop-media img{padding:8px}}@media(max-width:340px){html body .aura-shop-grid{grid-template-columns:minmax(0,1fr)}}