@media screen {
 html:root:root:root:root:root:root:root:root body :is(.as-pl-v3-table td,.as-pl-v3-table td a,.as-pl-v3-table .amount) {font-size:var(--as-type-data)!important;line-height:1.5!important;}
 html:root:root:root:root:root:root:root:root body .as-pl-v3-table :is(th,td) {padding:14px 12px!important;}
 html:root:root:root:root:root:root:root:root body .as-pl-v3-table-wrap {overflow-x:auto;max-width:100%;}
 html:root:root:root:root:root:root:root:root body .as-pl-v3-table {min-width:1180px;}
 html:root:root:root:root:root:root:root:root body :is(.as-pl-v3-add,.as-pl-v3-options) {min-height:40px!important;min-width:64px;display:inline-flex;align-items:center;justify-content:center;white-space:normal!important;}
 html:root:root:root:root:root:root:root:root body :is(.as-brand-category,.as-b2b-person-role,.as-b2b-term-label,.as-pw-label,.as-pl-v3-label) {letter-spacing:.035em!important;line-height:1.5!important;}
 html:root:root:root:root:root:root:root:root body .as-brand-card {min-height:180px!important;height:auto!important;}
 html:root:root:root:root:root:root:root:root body :is(.as-in-order-badge,.as-nc-new-badge,.as-nc-badge) {height:auto!important;min-width:1.5em;line-height:1.4!important;padding:3px 7px!important;letter-spacing:.025em!important;}
 html:root:root:root:root:root:root:root:root body #as-partner-dashboard :is(.as-dash-row-title,.as-dash-card-title,.as-dash-onboarding-copy,.as-dash-step-desc) {font-size:var(--as-type-body)!important;line-height:1.6!important;}
 html:root:root:root:root:root:root:root:root body #as-partner-dashboard :is(.as-dash-action,.as-dash-small,.as-dash-step-btn) {min-height:44px!important;white-space:normal;}
 html:root:root:root:root:root:root:root:root body #as-ow2-panel :is(.as-ow2-name,.as-ow2-readonly,.as-ws-copy) {font-size:var(--as-type-body)!important;line-height:1.6!important;}
 html:root:root:root:root:root:root:root:root body #as-ow2-panel .as-ow2-field label {letter-spacing:.035em!important;}
 html:root:root:root:root:root:root:root:root body :is(.as-pl-v3-code,.as-dash-meta,.as-dash-sub,.as-ow2-sku,.as-brand-category) {opacity:1!important;}
 html:root:root:root:root:root:root:root:root body :is(.as-dash-meta,.as-dash-sub,.as-brand-category) {color:var(--as-type-muted)!important;}
 html:root:root:root:root:root:root:root:root body #as-ow2-panel :is(.as-ow2-sub,.as-ow2-sku,.as-ws-copy) {color:var(--ws-muted,var(--as-type-muted))!important;}
 @media (max-width:780px) {
  html:root:root:root:root:root:root:root:root body .as-pl-v3-table {min-width:1100px;}
  html:root:root:root:root:root:root:root:root body :is(.as-ow2-actions,.as-ow2-header,.as-ow2-footer) {flex-wrap:wrap;gap:12px;}
 }
}
@media screen {
 html:root:root:root:root:root:root:root:root body #as-prominent-brand-filters.as-brand-gallery[data-as-brand-gallery] button.as-brand-card {height:auto!important;min-height:210px!important;padding:20px 16px!important;justify-content:flex-start!important;}
 html:root:root:root:root:root:root:root:root body #as-prominent-brand-filters .as-brand-category {color:var(--si-muted,var(--as-type-muted))!important;}
 html:root:root:root:root:root:root:root:root body :is(.as-pl-v3-label,.as-moq-help-trigger,.audiostaff-home-label,.at-header-label,.as-pl-v3-cartbar a,.as-pl-v3-cartbar strong,.wc-block-components-totals-item__description) {font-size:var(--as-type-label)!important;line-height:1.5!important;}
 html:root:root:root:root:root:root:root:root body #as-ow2-panel :is(button,label,#as-ow2-count,.as-ow2-footer-total>span) {font-size:var(--as-type-label)!important;line-height:1.5!important;}
 html:root:root:root:root:root:root:root:root body #as-live-dashboard-gadget {min-width:320px!important;}
 html:root:root:root:root:root:root:root:root body #as-live-dashboard-gadget .lg-status {white-space:normal!important;}
}
@media screen {
 html:root:root body #wpbody-content :is(p,label,small,.button,.button-primary,.subsubsub,.tablenav) {font-size:var(--as-type-label)!important;line-height:1.5!important;}
 html:root:root body #wpbody-content :is(input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),select,textarea) {font-size:var(--as-type-body)!important;line-height:1.5!important;}
 html:root:root body :is(#asum-workspace,.asof,[class^="as-"]) small {font-size:var(--as-type-label)!important;line-height:1.5!important;}
 html:root:root body.woocommerce-account .entry-content.alignfull {box-sizing:border-box!important;max-width:100%!important;}
}
@media screen {
 html:root:root:root body #as-ow2-panel,
 html:root:root:root body #as-ow2-panel * {box-sizing:border-box;}
 html:root:root:root body .woocommerce-MyAccount-navigation {max-width:100%;}
 html:root:root:root body .woocommerce-MyAccount-navigation ul {max-width:100%;box-sizing:border-box;}
 html:root:root:root:root:root:root:root:root body #as-prominent-brand-filters.as-brand-gallery[data-as-brand-gallery] button.as-brand-card {align-self:stretch!important;}
 @media(max-width:600px){
  html:root:root:root:root:root:root:root:root body #as-prominent-brand-filters.as-brand-gallery[data-as-brand-gallery] button.as-brand-card {min-height:170px!important;}
  html:root:root:root body #as-ow2-panel .as-ow2-summary {width:auto!important;max-width:100%!important;}
 }
}
@media screen {
 html:root:root body .as-nss-panel div[style*="font-size:10px"],
 html:root:root body .as-nss strong[style*="font-size:11px"] {font-size:var(--as-type-label)!important;line-height:1.5!important;}
}
@media screen and (max-width:1024px) {
 html:root:root:root body .as-fq-root {min-width:0!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important;}
 html:root:root:root body .as-fq-root :is(input,select,textarea) {min-width:0;max-width:100%;box-sizing:border-box;}
}
@media screen {
 html:root:root body {font-weight:400!important;}
 html:root:root:root:root:root:root:root:root body :is(.as-pl-v3,.woocommerce,#as-partner-dashboard,#as-ow2-panel,#asum-workspace,.asof) p {font-size:var(--as-type-body)!important;line-height:1.6!important;font-weight:400!important;}
}
@media screen {
 html:root:root:root:root:root:root:root:root body :is(#as-ow2-panel,#wpbody-content,#as-access-request-form,.as-pl-v3,.woocommerce,#asum-workspace,.asof) :is(input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),select,textarea) {font-size:var(--as-type-body)!important;line-height:1.5!important;}
}
@media screen {
 html:root:root:root body #as-access-request-form#as-access-request-form :is(input:not([type="hidden"]):not([type="checkbox"]),select,textarea) {font-size:var(--as-type-body)!important;line-height:1.5!important;}
}
