.woocommerce ul.products li.product a img{width:100%!important;height:auto!important;aspect-ratio:4 / 3;object-fit:contain;object-position:center;background:#f7f4f2}@media (max-width: 600px){.woocommerce ul.products{display:grid!important;grid-template-columns:1fr!important;gap:24px!important}.woocommerce ul.products li.product{width:100%!important;margin:0!important}}@media (min-width: 769px){.woocommerce .term-description,.woocommerce-page .term-description{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:2rem;margin-bottom:4.5rem}.woocommerce .term-description>*:has(img),.woocommerce-page .term-description>*:has(img){flex:0 0 30%;max-width:30%;margin:0!important;order:2}.woocommerce .term-description>*:not(:has(img)),.woocommerce-page .term-description>*:not(:has(img)){flex:1 1 65%;margin:0!important;order:1}}.woocommerce .term-description img,.woocommerce-page .term-description img{width:100%;height:auto;border-radius:8px;box-shadow:0 4px 16px #0000001f;margin:0!important;float:none!important}.woocommerce .term-description .wp-caption-text,.woocommerce .term-description figcaption{font-size:.875rem;color:#666;margin-top:.5rem!important;font-style:italic;text-align:center}@media (max-width: 768px){.woocommerce .term-description,.woocommerce-page .term-description{margin-bottom:1rem}.woocommerce .term-description img,.woocommerce-page .term-description img{margin:1.5rem 0!important}}
