.woocommerce .button,.woocommerce button.button,.woocommerce input.button{background:#20201e;color:white;border-radius:0;padding:14px 20px;font-weight:700;font-size:1rem}.woocommerce a.button:hover,.woocommerce button.button:hover{background:#454540;color:#fff}.woocommerce ul.products li.product{border:1px solid #ddd;padding:20px;background:white}.woocommerce ul.products li.product .price{color:#20201e;font-size:1.25rem;font-weight:700}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.5rem;line-height:1.2}.woocommerce input.input-text,.woocommerce select,.woocommerce textarea{font-size:1rem;border:1px solid #ccc;padding:12px;max-width:100%}.hl-form{display:grid;gap:18px;max-width:750px;padding:28px;border:1px solid #ddd;background:#fff}.hl-form label{display:grid;gap:8px}.hl-form input,.hl-form textarea,.hl-form select{font:inherit;width:100%;padding:12px;border:1px solid #ccc}.hl-form textarea{min-height:140px}.hl-hidden-field{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.hl-message{border:1px solid #ccc;padding:20px;margin:20px 0;background:#fff}.hl-withdraw-link{font-weight:700;text-decoration:underline}.hl-news-links{display:flex;gap:16px;flex-wrap:wrap;margin:22px 0}.hl-news-links a{border:1px solid;padding:10px 15px}.hl-legal-note{font-size:1rem;margin:18px 0}.woocommerce table.shop_table{font-size:1rem}.woocommerce div.product div.images img{object-fit:contain}.hl-guide{margin-bottom:24px}.hl-guide ol{padding-left:22px}@media(max-width:650px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:none!important;width:100%!important;margin:0 0 24px!important}.hl-form{padding:18px}.woocommerce table.shop_table{font-size:.9rem}.woocommerce .cart-collaterals,.woocommerce form .form-row{width:100%}}
