/* Milataki – small additions on top of theme.json */
:root{--mt-line:var(--wp--preset--color--accent-5)}
::selection{background:var(--wp--preset--color--accent-2)}
:focus-visible{outline:2px solid var(--wp--preset--color--accent-1);outline-offset:2px}
.mt-announce{font-size:.8rem;letter-spacing:.04em}
.mt-header{border-bottom:1px solid var(--mt-line)}
.mt-hero h1{font-weight:450}
.mt-trust p{margin:0}
.mt-trust .wp-block-column{border-top:1px solid var(--mt-line);padding-top:1rem}
/* WooCommerce product grid: calm cards */
ul.products li.product .woocommerce-loop-product__title,.wc-block-components-product-name{font-family:var(--wp--preset--font-family--manrope);font-weight:500;font-size:.95rem!important}
ul.products li.product .price,.wc-block-components-product-price{font-variant-numeric:tabular-nums;color:var(--wp--preset--color--contrast)}
ul.products li.product a img,.wc-block-components-product-image img{background:var(--wp--preset--color--accent-3);aspect-ratio:4/5;object-fit:cover}
.woocommerce ul.products li.product-category h2{font-family:var(--wp--preset--font-family--vollkorn);font-weight:500;font-size:1.15rem;text-align:center}
.woocommerce ul.products li.product-category h2 mark{display:none}
@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
