@layer components{.woocommerce form .form-row{flex-direction:column;gap:6px;margin:0 0 14px;display:flex}.woocommerce form .form-row label{font-size:var(--fs-sm);font-weight:600}.woocommerce form .form-row .required{color:var(--c-red);text-decoration:none}.woocommerce form .form-row .optional{color:var(--c-gray-500);font-weight:400}.woocommerce form .form-row-first,.woocommerce form .form-row-last{flex:220px}.woocommerce form .woocommerce-input-wrapper{display:block}.woocommerce input[type=checkbox],.woocommerce input[type=radio]{accent-color:var(--c-orange);width:18px;height:18px}.woocommerce table.shop_table{border-collapse:collapse;width:100%;font-size:.9375rem}.woocommerce table.shop_table :is(th,td){border-bottom:1px solid var(--c-line-soft);text-align:start;vertical-align:top;padding:12px 10px}.woocommerce table.shop_table th{font-weight:600}}