{ font-size: 100%; text-size-adjust: 100%; }
{ font-family: var(--awa-font-body,'Plus Jakarta Sans',system-ui,-apple-system,sans-serif); font-size: var(--awa-fs-base,16px); line-height: var(--awa-leading-normal,1.5); color: var(--awa-text-primary,#333); background: var(--awa-bg,#fff); font-feature-settings: "kern", "liga"; -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; }
{ font-family: var(--awa-font-heading,'Plus Jakarta Sans',sans-serif); font-size: clamp(1.875rem, 3.375rem, 2.5rem); font-weight: var(--awa-weight-extrabold,800); line-height: var(--awa-leading-tight,1.2); letter-spacing: -0.02em; color: var(--awa-text-primary,#333); text-wrap: balance; margin-block: 0 var(--awa-space-4,16px); }
{ font-family: var(--awa-font-heading,'Plus Jakarta Sans',sans-serif); font-size: clamp(1.5rem, 2.5rem, 2rem); font-weight: var(--awa-weight-bold,700); line-height: var(--awa-leading-tight,1.25); letter-spacing: -0.015em; color: var(--awa-text-primary,#333); text-wrap: balance; margin-block: 0 var(--awa-space-3,12px); }
{ font-family: var(--awa-font-heading,'Plus Jakarta Sans',sans-serif); font-size: clamp(1.25rem, 1.75rem, 1.5rem); font-weight: var(--awa-weight-bold,700); line-height: var(--awa-leading-snug,1.3); letter-spacing: -0.01em; color: var(--awa-text-primary,#333); text-wrap: balance; margin-block: 0 var(--awa-space-3,12px); }
{ margin-block: 0 var(--awa-space-3,12px); line-height: var(--awa-leading-relaxed,1.65); }
{ margin-block-end: 0px; }
{ font-weight: var(--awa-weight-bold,700); color: var(--awa-text-primary,#333); }
{ font-style: italic; }
{ color: var(--awa-color-primary,#b73337); text-decoration: none; transition: color 0.15s; }
{
body { font-size: 11pt; line-height: 1.4; color: rgb(0, 0, 0); background: rgb(255, 255, 255); }
h1, h2, h3, h4, h5, h6 { break-after: avoid; color: rgb(0, 0, 0); }
p { orphans: 3; widows: 3; }}
{
:root { --awa-section-gap: 32px; --awa-gap-card: 8px; --awa-container-pad: 12px; }}
{
:root { --awa-section-gap: 24px; --awa-gap-card: 8px; --awa-container-pad: 10px; }}
{ max-width: var(--awa-container-max); margin: var(--awa-space-md) auto; padding: 0 var(--awa-container-pad); }
{ position: relative; z-index: var(--awa-z-toast); }
{ 
  0% { opacity: 0; transform: translateY(-8px); }
  100% { opacity: 1; transform: translateY(0px); }
}
{ 
  0% { opacity: 0; transform: translateX(20px) scale(0.95); }
  100% { opacity: 1; transform: translateX(0px) scale(1); }
}
{ 
  0% { width: 100%; }
  100% { width: 0px; }
}
{ background: var(--awa-primary,#a33b3b); border-bottom: 1px solid var(--awa-nav-divider); box-shadow: var(--awa-nav-shadow); position: relative; z-index: calc(var(--awa-z-sticky) - 1); }
{ display: flex; align-items: stretch; gap: 0px; list-style: none; padding: 0px; margin: 0px; }
{
[data-awa-header-nav="true"], .awa-nav-bar, .nav-sections { background: var(--awa-bg-surface,#fff); }
.navigation, .awa-main-nav { flex-direction: column; }}
{ margin-bottom: 0px; }
{ min-width: 0px; }
{ display: flex; flex-direction: column; gap: var(--awa-space-4,16px); }
{ display: flex; flex-direction: column; gap: var(--awa-gap-xs,4px); inline-size: 100%; }
{ display: block; font-weight: var(--awa-weight-medium,500); font-size: var(--awa-fs-base,16px); color: var(--awa-text-primary,#333); line-height: var(--awa-leading-snug,1.3); }
{ box-sizing: border-box; inline-size: 100%; min-block-size: 44px; padding-inline: var(--awa-space-3,12px); padding-block: var(--awa-space-2,8px); border: 1px solid var(--awa-border,#e5e5e5); border-radius: var(--awa-radius-ctl,8px); background: var(--awa-white,#fff); font-family: inherit; font-size: max(1rem, 16px); line-height: var(--awa-leading-normal,1.5); color: var(--awa-text-primary,#333); transition: border-color 0.15s, box-shadow 0.15s; }
{ box-sizing: border-box; inline-size: 100%; min-block-size: 6rem; max-block-size: 24rem; padding: var(--awa-space-3,12px); border: 1px solid var(--awa-border,#e5e5e5); border-radius: var(--awa-radius-ctl,8px); background: var(--awa-white,#fff); font-family: inherit; font-size: max(1rem, 16px); line-height: var(--awa-leading-relaxed,1.65); color: var(--awa-text-primary,#333); resize: vertical; }
{ display: flex; flex-wrap: wrap; gap: var(--awa-space-3,12px); align-items: center; margin-block-start: var(--awa-space-5,20px); padding-block-start: var(--awa-space-4,16px); border-block-start: 1px solid var(--awa-border,#e5e5e5); }
{
.input, input, select, textarea, .btn, button, .action.primary, .action.secondary, button.action { transition: none !important; }}
{
input, select, textarea { border: 1px solid rgb(0, 0, 0) !important; background: 0px 0px !important; color: rgb(0, 0, 0) !important; }}
{ box-sizing: border-box; display: inline-flex; align-items: center; justify-content: center; gap: var(--awa-gap-sm,8px); min-block-size: 40px; padding-inline: var(--awa-space-5,20px); border: 1px solid transparent; border-radius: var(--awa-radius-ctl,8px); font-family: inherit; font-size: var(--awa-fs-base,16px); font-weight: var(--awa-weight-bold,700); line-height: 1.2; letter-spacing: 0.025em; text-transform: uppercase; text-align: center; text-decoration: none; cursor: pointer; user-select: none; transition: background-color 0.15s, border-color 0.15s, color 0.15s, transform 0.15s; appearance: none; }
{ background: var(--awa-color-primary,#b73337); color: var(--awa-white,#fff); border-color: var(--awa-color-primary,#b73337); }
{ background: 0px 0px; color: var(--awa-color-primary,#b73337); border-color: var(--awa-color-primary,#b73337); }
{ 
  100% { transform: rotate(360deg); }
}
{ min-block-size: 44px; }
{
.btn, .action.primary, .action.secondary, button.action { transition: none; }}
{
.btn, .action.primary, .action.secondary, button.action { border: 1px solid rgb(0, 0, 0) !important; background: 0px 0px !important; color: rgb(0, 0, 0) !important; }}
{ --ds-space-xs: 8px; --ds-space-sm: 16px; --ds-space-md: 24px; --ds-space-lg: 32px; --ds-space-xl: 40px; --ds-space-xxl: 48px; --ds-space-3xl: 64px; --ds-space-4xl: 80px; --awa-s-0: 0; --awa-s-1: 8px; --awa-s-2: 16px; --awa-s-3: 24px; --awa-s-4: 32px; --awa-s-5: 40px; --awa-s-6: 48px; --awa-s-7: 64px; --awa-s-8: 80px; --awa-s-9: 96px; }
{ --ds-bp-xs: 320px; --ds-bp-sm: 480px; --ds-bp-md: 768px; --ds-bp-lg: 1024px; --ds-bp-xl: 1280px; --ds-bp-xxl: 1920px; --ds-bp-4k: 2560px; --awa-bp-576: 576px; --awa-bp-768: 768px; --awa-bp-992: 992px; --awa-bp-1200: 1200px; }
{ --ds-font-xs: 12px; --ds-font-sm: 14px; --ds-font-base: 16px; --ds-font-lg: 18px; --ds-font-xl: 20px; --ds-font-h6: 18px; --ds-font-h5: 22px; --ds-font-h4: 24px; --ds-font-h3: 28px; --ds-font-h2: 36px; --ds-font-h1: 48px; --awa-fs-xs: clamp(10px,calc(9.33px + .208vw),12px); --awa-fs-sm: clamp(12px,calc(11.33px + .208vw),14px); --awa-fs-md: clamp(14px,calc(13.33px + .208vw),16px); --awa-fs-lg: clamp(16px,calc(15.33px + .208vw),18px); --awa-fs-xl: clamp(18px,calc(17.33px + .208vw),20px); --awa-fs-2xl: clamp(24px,calc(21.33px + .833vw),32px); --awa-fs-3xl: clamp(28px,calc(25.33px + .833vw),36px); }
{ --awa-primary: #b73337; --awa-primary-hover: #8e2629; --awa-ink: #1a1a1a; --awa-ink-05: rgba(0,0,0,.05); --awa-ink-10: rgba(0,0,0,.1); --awa-ink-20: rgba(0,0,0,.2); --awa-ink-50: rgba(0,0,0,.5); --awa-ink-80: rgba(0,0,0,.8); --awa-bg: #fff; --awa-bg-soft: #f7f7f7; --awa-success: #16a34a; --awa-warning: #d97706; --awa-error: #b73337; --awa-info: #0ea5e9; --awa-radius-sm: 8px; --awa-radius-md: 12px; --awa-radius-lg: 16px; --awa-radius-pill: 999px; --awa-shadow-sm: 0 1px 3px rgba(0,0,0,.08); --awa-shadow-md: 0 4px 12px rgba(0,0,0,.1); --awa-shadow-lg: 0 8px 24px rgba(0,0,0,.12); --awa-ease: cubic-bezier(.4,0,.2,1); --awa-dur-fast: .12s; --awa-dur-base: .2s; --awa-dur-slow: .35s; --awa-container-content: 1200px; }
{ --ds-grid-max-width: var(--awa-container-wide-max,1440px); --ds-grid-columns: 12; --ds-grid-gutter: 24px; --ds-grid-half-gutter: 12px; }
{ --section-py: 24px; --section-py-half: 12px; --section-py-double: 40px; }
{
:root { --section-py: 32px; --section-py-half: 16px; --section-py-double: 48px; }}
{
:root { --section-py: 40px; --section-py-half: 24px; --section-py-double: 48px; }}
{ 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
{ display: none !important; height: 0px !important; overflow: hidden !important; }
{ z-index: 10000; }
{ --awa-vfix-c1: #4b5563; --awa-vfix-c2: #fff; }
{ z-index: 100000 !important; }
{ transition: max-height 0.35s ease-out, opacity 0.3s; max-height: 60px; overflow: hidden; }
{
.awa-header-primary-row { flex-wrap: wrap; }}
{
.awa-nav-bar .awa-nav-categories .nav-sections { position: relative; z-index: 1; }
.awa-nav-bar .awa-header-primary-nav .top-menu { position: relative; z-index: 2; }}
{ display: flex; justify-content: center; align-items: center; position: relative; }
{ position: absolute; right: 15px; background: 0px 0px; border: 0px; color: var(--awa-vfix-c2); cursor: pointer; padding: 4px; font-size: 20px; line-height: 1; display: flex; align-items: center; border-radius: 4px; }
{ color: var(--awa-vfix-c1) !important; }
{ --awa-text-3xs: 10px; --awa-text-2xs: 11px; --awa-text-xs: 12px; --awa-text-sm: 13px; --awa-text-base: 14px; --awa-text-base-plus: 15px; --awa-text-md: 16px; --awa-text-lg: 18px; --awa-text-xl: 20px; --awa-text-xl-plus: 22px; --awa-text-2xl: 24px; --awa-text-3xl: 28px; --awa-text-4xl: 32px; --awa-text-5xl: 40px; --awa-text-fluid-xs: clamp(10px,calc(9.33px + .208vw),12px); --awa-text-fluid-sm: clamp(12px,calc(11.33px + .208vw),14px); --awa-text-fluid-base: 16px; --awa-text-fluid-md: clamp(14px,calc(13.33px + .208vw),16px); --awa-text-fluid-lg: clamp(16px,calc(15.33px + .208vw),18px); --awa-text-fluid-xl: clamp(18px,calc(17.33px + .208vw),20px); --awa-text-fluid-2xl: clamp(24px,calc(21.33px + .833vw),32px); --awa-text-fluid-3xl: clamp(28px,calc(25.33px + .833vw),36px); --awa-text-fluid-h6: clamp(16px,calc(15.33px + .208vw),18px); --awa-text-fluid-h5: clamp(18px,calc(16.67px + .417vw),22px); --awa-text-fluid-h4: clamp(20px,calc(18.67px + .417vw),24px); --awa-text-fluid-h3: clamp(24px,calc(22.67px + .417vw),28px); --awa-text-fluid-h2: clamp(28px,calc(25.33px + .833vw),36px); --awa-text-fluid-h1: clamp(32px,calc(26.67px + 1.667vw),48px); --awa-font-size-2xs: var(--awa-text-3xs); --awa-font-size-xs: var(--awa-text-2xs); --awa-font-size-12: var(--awa-text-xs); --awa-font-size-sm: var(--awa-text-sm); --awa-font-size-14: var(--awa-text-base); --awa-font-size-md: var(--awa-text-base-plus); --awa-font-size-base: var(--awa-text-base); --awa-font-size: var(--awa-text-md); --awa-font-size-16: var(--awa-text-md); --awa-font-size-lg: var(--awa-text-lg); --awa-font-size-20: var(--awa-text-xl); --awa-font-size-xl: var(--awa-text-xl); --awa-font-size-24: var(--awa-text-2xl); --awa-font-size-2xl: var(--awa-text-2xl); --awa-font-size-3xl: var(--awa-text-4xl); --awa-font-xs: var(--awa-text-2xs); --awa-font-sm: var(--awa-text-sm); --awa-font-base: var(--awa-text-base); --awa-font-md: var(--awa-text-base-plus); --awa-font-lg: var(--awa-text-lg); --awa-font-xl: var(--awa-text-xl); --awa-fs-xs: var(--awa-text-fluid-xs); --awa-fs-sm: var(--awa-text-fluid-sm); --awa-fs-base: var(--awa-text-fluid-base); --awa-fs-md: var(--awa-text-fluid-md); --awa-fs-lg: var(--awa-text-fluid-lg); --awa-fs-xl: var(--awa-text-fluid-xl); --awa-fs-2xl: var(--awa-text-fluid-2xl); --awa-fs-3xl: var(--awa-text-fluid-3xl); --awa-fluid-text-sm: var(--awa-text-fluid-sm); --awa-fluid-text-sm2: var(--awa-text-fluid-sm); --awa-fluid-text-md: var(--awa-text-fluid-md); --awa-fluid-text-md2: var(--awa-text-fluid-md); --awa-fluid-text-md4: var(--awa-text-fluid-lg); --awa-fluid-text-md6: var(--awa-text-fluid-lg); --awa-fluid-text-lg: var(--awa-text-fluid-lg); --awa-fluid-text-xl2: var(--awa-text-fluid-xl); --awa-fluid-text-2xl: var(--awa-text-fluid-2xl); --awa-fluid-text-2xl2: var(--awa-text-fluid-2xl); --awa-text-10-5: 10.5px; --awa-text-12-5: 12.5px; --awa-text-36: 36px; --awa-fs-90: clamp(10px,calc(9px + .15vw),12px); --awa-fs-115: clamp(12px,calc(11.5px + .15vw),14px); --awa-fs-130: clamp(13px,calc(12.33px + .208vw),15px); --awa-fs-xs2: var(--awa-text-fluid-xs); --awa-fs-xs3: var(--awa-text-fluid-xs); --awa-weight-light: 300; --awa-weight-normal: 400; --awa-weight-medium: 500; --awa-weight-semibold: 600; --awa-weight-bold: 700; --awa-weight-extrabold: 800; --awa-weight-semi: var(--awa-weight-semibold); --awa-leading-none: 1; --awa-leading-tight: 1.1; --awa-leading-compact: 1.2; --awa-leading-snug: 1.25; --awa-leading-base: 1.3; --awa-leading-cozy: 1.35; --awa-leading-normal: 1.4; --awa-leading-comfortable: 1.45; --awa-leading-relaxed: 1.5; --awa-leading-loose: 1.6; --awa-tracking-tighter: -.02em; --awa-tracking-tight: -.01em; --awa-tracking-normal: 0; --awa-tracking-wide: .02em; --awa-tracking-wider: .04em; --awa-tracking-widest: .08em; }
{ --awa-neutral-50: #f8fafc; --awa-neutral-100: #f1f5f9; --awa-neutral-200: #e2e8f0; --awa-neutral-300: #cbd5e1; --awa-neutral-400: #94a3b8; --awa-neutral-500: #64748b; --awa-neutral-600: #475569; --awa-neutral-700: #334155; --awa-neutral-800: #1e293b; --awa-neutral-900: #0f172a; --awa-white: #fff; --awa-black: #000; --awa-bg-page: var(--awa-white); --awa-bg-muted: #f7f7f7; --awa-bg-accent: #f0f0f0; --awa-bg-surface-alt: #fafafa; --awa-bg-hover: var(--awa-neutral-50); --awa-bg-selected: var(--awa-primary-50,#fef2f2); --awa-text-primary: var(--awa-neutral-900); --awa-text-secondary: var(--awa-neutral-600); --awa-text-tertiary: var(--awa-neutral-400); --awa-text-disabled: var(--awa-neutral-300); --awa-text-on-primary: var(--awa-white); --awa-border-default: #e5e5e5; --awa-border-hover: var(--awa-neutral-400); --awa-border-focus: var(--awa-red); --awa-border-error: var(--awa-red); --awa-focus-ring-color: var(--awa-red); --awa-link-color: var(--awa-red); --awa-link-hover: var(--awa-red-dark); --awa-social-fb: #365397; --awa-social-twitter: #1da1f2; --awa-social-whatsapp: #25d366; --awa-social-youtube: red; --awa-social-instagram: #e4405f; --awa-status-success: #16a34a; --awa-status-warning: #d97706; --awa-status-error: var(--awa-red); --awa-status-info: #2563eb; --awa-status-success-bg: #f0fdf4; --awa-status-warning-bg: #fffbeb; --awa-status-error-bg: #fef2f2; --awa-status-info-bg: #eff6ff; }
{ --awa-s-0: 0; --awa-s-px: 1px; --awa-s-0-5: 2px; --awa-s-1: 4px; --awa-s-1-5: 6px; --awa-s-2: 8px; --awa-s-2-5: 10px; --awa-s-3: 12px; --awa-s-3-5: 14px; --awa-s-4: 16px; --awa-s-5: 20px; --awa-s-6: 24px; --awa-s-7: 32px; --awa-s-8: 40px; --awa-s-9: 48px; --awa-s-10: 64px; --awa-s-12: 80px; --awa-s-16: 96px; --awa-s-xs: var(--awa-s-1); --awa-s-sm: var(--awa-s-2); --awa-s-md: var(--awa-s-3); --awa-s-lg: var(--awa-s-4); --awa-s-xl: var(--awa-s-5); --awa-s-2xl: var(--awa-s-6); --awa-s-3xl: var(--awa-s-7); --awa-s-4xl: var(--awa-s-8); --awa-s-5xl: var(--awa-s-9); --awa-s-6xl: var(--awa-s-10); --awa-shadow-none: none; --awa-shadow-xs: 0 1px 2px rgba(0,0,0,.04); --awa-shadow-sm: 0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04); --awa-shadow: 0 2px 8px rgba(0,0,0,.08); --awa-shadow-md: 0 4px 12px rgba(0,0,0,.1); --awa-shadow-lg: 0 8px 24px rgba(0,0,0,.12); --awa-shadow-xl: 0 16px 48px rgba(0,0,0,.16); --awa-shadow-2xl: 0 24px 64px rgba(0,0,0,.2); --awa-shadow-brand: 0 4px 12px color-mix(in srgb,var(--awa-red) 24%,transparent); --awa-shadow-brand-lg: 0 8px 20px color-mix(in srgb,var(--awa-red) 18%,transparent); --awa-shadow-brand-xl: 0 8px 24px color-mix(in srgb,var(--awa-red) 36%,transparent); --awa-shadow-focus: 0 0 0 3px color-mix(in srgb,var(--awa-red) 25%,transparent); --awa-shadow-focus-soft: 0 0 0 3px color-mix(in srgb,var(--awa-red) 12%,transparent); --awa-shadow-inset: inset 0 0 0 1px var(--awa-border-default,@awa-color-border); --awa-shadow-card: var(--awa-shadow-sm); --awa-shadow-card-hover: var(--awa-shadow-md); --awa-shadow-dropdown: 0 6px 20px rgba(0,0,0,.12); --awa-shadow-badge: 0 1px 4px rgba(0,0,0,.12); --awa-shadow-hover: var(--awa-shadow-md); --awa-shadow-red: var(--awa-shadow-brand); --awa-shadow-focus-ring: var(--awa-shadow-focus); --awa-radius-none: 0; --awa-radius-2xs: 4px; --awa-radius-xs: 4px; --awa-radius-sm: 8px; --awa-radius-md: 12px; --awa-radius-md-lg: 14px; --awa-radius-lg: 16px; --awa-radius-xl: 20px; --awa-radius-2xl: 24px; --awa-radius-pill: 999px; --awa-radius-full: 9999px; --awa-radius: var(--awa-radius-ctl,8px); --awa-duration-fast: .1s; --awa-duration-base: .2s; --awa-duration-slow: .3s; --awa-duration-slower: .5s; --awa-ease-default: cubic-bezier(.4,0,.2,1); --awa-ease-in: cubic-bezier(.4,0,1,1); --awa-ease-out: cubic-bezier(0,0,.2,1); --awa-ease-bounce: cubic-bezier(.34,1.56,.64,1); --awa-transition-colors: color var(--awa-duration-base) var(--awa-ease-default),background-color var(--awa-duration-base) var(--awa-ease-default),border-color var(--awa-duration-base) var(--awa-ease-default); --awa-transition-shadow: box-shadow var(--awa-duration-base) var(--awa-ease-default); --awa-transition-transform: transform var(--awa-duration-fast) var(--awa-ease-default); --awa-transition-all: all var(--awa-duration-base) var(--awa-ease-default); }
{
:root { --awa-duration-fast: 0ms; --awa-duration-base: 0ms; --awa-duration-slow: 0ms; --awa-duration-slower: 0ms; }}
{ --awa-primary: #b73337; --awa-primary-dark: #8e2629; --awa-primary-hover: #8e2629; --awa-primary-50: #f9eeee; --awa-primary-100: #fde8e8; --awa-primary-light: #f9e5e5; --awa-primary-subtle: rgba(183,51,55,.06); --awa-primary-10: rgba(183,51,55,.1); --awa-primary-15: rgba(183,51,55,.15); --awa-red: var(--awa-primary); --awa-secondary: #333; --awa-secondary-hover: #2e2e2e; --awa-secondary-muted: #4a4a4a; --awa-color-dark: #333; --awa-color-dark-text: #fff; --awa-text: #333; --awa-text-muted: #666; --awa-text-light: #999; --awa-text-inverse: #fff; --awa-bg: #fff; --awa-bg-surface: #fff; --awa-bg-elevated: #fff; --awa-bg-dark: #333; --awa-bg-overlay: rgba(0,0,0,.45); --awa-b2b-promo-bg: #333; --awa-header-height: 0px; --awa-nav-bg: var(--awa-primary); --awa-nav-bg-hover: var(--awa-primary-hover); --awa-nav-text: var(--awa-text-inverse); --awa-nav-divider: rgba(255,255,255,.14); --awa-nav-shadow: inset 0 1px 0 rgba(255,255,255,.08),0 10px 24px rgba(15,23,42,.1); --awa-nav-pill-bg: rgba(255,255,255,.08); --awa-nav-pill-bg-hover: rgba(255,255,255,.16); --awa-nav-pill-border: rgba(255,255,255,.2); --awa-nav-pill-border-hover: rgba(255,255,255,.32); --awa-nav-pill-shadow: 0 8px 18px rgba(15,23,42,.12); --awa-nav-link-bg-hover: rgba(255,255,255,.14); --awa-nav-link-bg-active: rgba(0,0,0,.16); --awa-border: #e5e5e5; --awa-border-strong: #cbd5e1; --awa-border-subtle: #e5e7eb; --awa-border-width: 1px; --awa-border-width-strong: 2px; --awa-success: #16a34a; --awa-success-bg: #dcfce7; --awa-warning: #d97706; --awa-warning-bg: #fef3c7; --awa-error: #b73337; --awa-error-bg: rgba(183,51,55,.08); --awa-info: #0ea5e9; --awa-info-bg: #eff6ff; --awa-msg-success-text: #166534; --awa-msg-error-text: #8e2629; --awa-msg-warning-text: #92400e; --awa-msg-info-text: #1e40af; --awa-text-on-dark: rgba(255,255,255,.85); --awa-text-on-dark-muted: rgba(255,255,255,.5); --awa-text-on-dark-faint: rgba(255,255,255,.3); --awa-text-on-dark-muted-solid: #bbb; --awa-whatsapp: #25d366; --awa-whatsapp-dark: #1da851; --awa-whatsapp-bright: #4dda85; --awa-whatsapp-bright-hover: #80edb1; --awa-bg-page: #f9fafb; --awa-bg-input: #f5f5f5; --awa-promo: #f5a623; --awa-skeleton: #ececec; --awa-gradient-warm: #e57373; --awa-gray-950: #0f172a; --awa-neutral-50: #f8fafc; --awa-neutral-100: #f1f5f9; --awa-neutral-200: #e2e8f0; --awa-neutral-300: #cbd5e1; --awa-neutral-400: #94a3b8; --awa-neutral-500: #64748b; --awa-neutral-600: #475569; --awa-neutral-700: #334155; --awa-neutral-800: #1e293b; --awa-neutral-900: #0f172a; --awa-radius-2xs: 4px; --awa-radius-xs: 4px; --awa-radius-sm: 8px; --awa-radius-md: 12px; --awa-radius-pill: 999px; --awa-radius-lg: 16px; --awa-radius-xl: 16px; --awa-radius-2xl: 16px; --awa-radius-3xl: 16px; --awa-radius-full: 9999px; --awa-shadow-xs: 0 1px 2px rgba(0,0,0,.05); --awa-shadow-sm: 0 2px 4px rgba(0,0,0,.02),0 1px 2px rgba(0,0,0,.06); --awa-shadow-md: 0 8px 20px -4px rgba(0,0,0,.08),0 4px 8px -4px rgba(0,0,0,.04); --awa-shadow-lg: 0 20px 32px -8px rgba(0,0,0,.12),0 8px 16px -8px rgba(0,0,0,.08); --awa-shadow-xl: 0 32px 64px -12px rgba(0,0,0,.16); --awa-shadow-inner: inset 0 2px 4px rgba(0,0,0,.06); --awa-font-size-2xs: 10px; --awa-font-size-xs: 11px; --awa-font-size-12: 12px; --awa-font-size-sm: 13px; --awa-font-size-14: 14px; --awa-font-size-md: 15px; --awa-font-size-16: 16px; --awa-font-size-lg: 18px; --awa-font-size-20: 20px; --awa-font-size-xl: 22px; --awa-font-size-24: 24px; --awa-font-size-2xl: 28px; --awa-font-size-3xl: 36px; --awa-font-size-4xl: 48px; --awa-weight-normal: 400; --awa-weight-medium: 500; --awa-weight-semi: 600; --awa-weight-bold: 700; --awa-weight-black: 800; --awa-leading-tight: 1.15; --awa-leading-snug: 1.3; --awa-leading-normal: 1.5; --awa-leading-relaxed: 1.7; --awa-ease: cubic-bezier(.4,0,.2,1); --awa-ease-out: cubic-bezier(0,0,.2,1); --awa-ease-in: cubic-bezier(.4,0,1,1); --awa-ease-spring: cubic-bezier(.22,1,.36,1); --awa-duration-fast: .15s; --awa-duration: .25s; --awa-duration-slow: .4s; --awa-hover-lift: 0px; --awa-hover-scale: 1; --awa-space-1: 4px; --awa-space-2: 8px; --awa-space-3: 12px; --awa-space-4: 16px; --awa-space-5: 20px; --awa-space-6: 24px; --awa-space-7: 32px; --awa-space-8: 40px; --awa-space-9: 48px; --awa-space-10: 48px; --awa-space-11: 64px; --awa-space-12: 56px; --awa-space-16: 80px; --awa-control-height: 44px; --awa-gutter-desktop: 24px; --awa-gutter-tablet: 16px; --awa-gutter-mobile: 16px; --awa-search-height: 44px; --awa-button-height: 44px; --awa-input-height: 44px; --awa-grid-gap: 12px; --awa-section-gap-desktop: 40px; --awa-space-xs: var(--awa-space-1); --awa-space-sm: var(--awa-space-2); --awa-space-md: var(--awa-space-4); --awa-space-lg: var(--awa-space-6); --awa-space-xl: var(--awa-space-8); --awa-stack-tight: var(--awa-space-3); --awa-stack-base: var(--awa-space-6); --awa-stack-loose: var(--awa-space-8); --awa-gap-card: var(--awa-space-4); --awa-card-pad: var(--awa-space-5); --awa-card-radius: var(--awa-radius-lg); --awa-card-shadow: var(--awa-shadow-md); --awa-card-shadow-hover: var(--awa-shadow-lg); --awa-card-border: 1px solid rgba(0,0,0,.05); --awa-bento-gap: var(--awa-space-4); --awa-bento-radius: var(--awa-radius-lg); --awa-bento-bg: var(--awa-white); --awa-bento-border: 1px solid rgba(0,0,0,.04); --awa-bento-shadow: var(--awa-shadow-sm); --awa-glass-bg: rgba(255,255,255,.7); --awa-glass-blur: 12px; --awa-glass-border: 1px solid rgba(255,255,255,.3); --awa-section-header-mb: var(--awa-space-8); --awa-section-header-pb: var(--awa-space-3); --awa-section-header-border: none; --awa-section-header-accent: 4px solid var(--awa-primary); --awa-section-header-title-pl: 0; --awa-section-header-font-size: clamp(20px,3vw,28px); --awa-section-header-font-weight: 800; --awa-section-header-color: var(--awa-text); --awa-section-header-letter-spacing: -.02em; --awa-section-header-link-size: var(--awa-font-size-sm); --awa-section-header-link-color: var(--awa-primary); --awa-card-btn-h: 44px; --awa-card-pad-img: 16px; --awa-card-pad-body: 12px 16px; --awa-card-pad-action: 0 16px 16px; --awa-card-img-h: 240px; --awa-card-img-inner-h: 200px; --awa-section-gap: 24px; --awa-section-gap-sm: 16px; --awa-container-pad: 16px; --awa-container-padding: var(--awa-container-pad); --awa-container: var(--awa-container-max); --awa-container-max: 1280px; --awa-container-small-max: var(--awa-container-small-max,960px); --awa-container-wide-max: var(--awa-container-wide-max,1440px); --awa-container-narrow: var(--awa-container-small-max,960px); --awa-container-wide: var(--awa-container-wide-max,1440px); --awa-content-max-readable: 72ch; --awa-heading-1-size: clamp(34px,5vw,52px); --awa-heading-2-size: clamp(28px,4vw,40px); --awa-heading-3-size: clamp(22px,3vw,32px); --awa-heading-4-size: clamp(18px,2.5vw,24px); --awa-heading-5-size: clamp(16px,2vw,20px); --awa-heading-6-size: clamp(14px,1.5vw,16px); --awa-heading-line-height: 1.1; --awa-heading-letter-spacing: -.03em; --awa-icon-size-sm: 16px; --awa-icon-size-md: 20px; --awa-icon-size-lg: 24px; --container-max: var(--awa-container-max); --container-pad: var(--awa-container-padding); --section-gap: var(--awa-section-gap); --section-gap-sm: var(--awa-section-gap-sm); --awa-z-base: 1; --awa-z-dropdown: 100; --awa-z-tooltip: 150; --awa-z-sticky: 200; --awa-z-floating-btn: 250; --awa-z-overlay: 500; --awa-z-modal-backdrop: 999; --awa-z-modal: 1000; --awa-z-toast: 1100; --awa-pdp-gallery-min-h: 500px; }
{ --awa-vmenu-width: 260px; --awa-vmenu-item-h: 48px; --awa-vmenu-icon-size: 18px; --awa-vmenu-font-size: 13px; --awa-vmenu-sub-font: 12px; --awa-vmenu-header-h: 44px; --awa-vmenu-header-bg: var(--awa-primary); --awa-vmenu-header-color: #fff; --awa-vmenu-active-bg: var(--awa-primary-light); --awa-vmenu-active-border: var(--awa-primary); --awa-vmenu-hover-bg: var(--awa-bg-surface); --awa-vmenu-open-bg: var(--awa-bg-surface); --awa-vmenu-sub-bg: var(--awa-bg-surface); --awa-vmenu-sub-indent: 44px; --awa-flyout-width: 480px; --awa-flyout-col-icon: 48px; --awa-page-with-vmenu: grid; --awa-vmenu-top: 0px; }
{ --awa-font-xs: 11px; --awa-font-sm: 13px; --awa-font-md: 15px; --awa-font-lg: 18px; --awa-font-xl: 20px; }
{
:root { --awa-section-gap: 32px; --awa-section-gap-sm: 24px; }}
{
:root { --awa-section-gap: 40px; }}
{ font-family: inherit; font-weight: 400; appearance: none; display: block !important; width: 100% !important; max-width: 100% !important; min-height: var(--awa-input-min-h) !important; padding: var(--awa-input-pad-y) var(--awa-input-pad-x) !important; border: var(--awa-input-border) !important; border-radius: var(--awa-input-radius) !important; background: var(--awa-input-bg) !important; color: var(--awa-input-color) !important; font-size: var(--awa-input-fs) !important; line-height: 1.4 !important; box-sizing: border-box !important; box-shadow: none !important; transition: border-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), outline-color 0.15s cubic-bezier(0.4, 0, 0.2, 1) !important; }
{ display: block; font-size: 12px; font-weight: 600; color: rgb(71, 85, 105); margin-bottom: 4px; text-transform: uppercase; letter-spacing: 0.04em; line-height: 1.4; }
{ border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; margin: 0px; }
{ margin-bottom: 20px; }
{
body .page-wrapper .field input[type="text"], body .page-wrapper .field input[type="email"], body .page-wrapper .field input[type="tel"], body .page-wrapper .field input[type="password"], body .page-wrapper .field select, body .page-wrapper input.input-text { font-size: var(--awa-fs-base); }}
{
body .page-wrapper .field input, body .page-wrapper .field select, body .page-wrapper .field textarea { transition: none; }}
{ display: inline-flex; align-items: center; justify-content: center; gap: 8px; min-height: 44px; padding: 0px 24px; font-size: 14px; font-weight: 600; font-family: inherit; text-transform: uppercase; letter-spacing: 0.04em; line-height: 1; white-space: nowrap; cursor: pointer; text-decoration: none; border-radius: 8px; transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, transform 0.15s; user-select: none; vertical-align: middle; position: relative; overflow: hidden; background: rgb(183, 51, 55); color: rgb(255, 255, 255); border: 1.5px solid rgb(183, 51, 55); box-shadow: rgba(183, 51, 55, 0.24) 0px 2px 8px; }
{ display: inline-flex; align-items: center; justify-content: center; gap: 8px; min-height: 44px; padding: 0px 24px; font-size: 14px; font-weight: 600; font-family: inherit; text-transform: uppercase; letter-spacing: 0.04em; line-height: 1; white-space: nowrap; cursor: pointer; text-decoration: none; border-radius: 8px; transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, transform 0.15s; user-select: none; vertical-align: middle; position: relative; overflow: hidden; background: rgb(183, 51, 55); color: rgb(255, 255, 255); border: 1.5px solid rgb(183, 51, 55); box-shadow: rgba(183, 51, 55, 0.24) 0px 2px 8px; min-width: 160px; }
{ display: inline-flex; align-items: center; justify-content: center; gap: 8px; min-height: 44px; padding: 0px 24px; font-size: 14px; font-weight: 600; font-family: inherit; text-transform: uppercase; letter-spacing: 0.04em; line-height: 1; white-space: nowrap; cursor: pointer; text-decoration: none; border-radius: 8px; transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, transform 0.15s; user-select: none; vertical-align: middle; position: relative; overflow: hidden; background: 0px 0px; color: rgb(183, 51, 55); border: 1.5px solid rgb(183, 51, 55); box-shadow: none; }
{ background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(255, 255, 255); box-shadow: none; text-transform: none; letter-spacing: 0px; min-height: auto; padding: 0px; transform: none; }
{
body .page-wrapper .action.primary, body .page-main .action.primary, body .page-wrapper .action.tocart, body .page-main .action.tocart, body .page-wrapper .action.checkout, body .page-main .action.checkout { width: 100%; max-width: 100%; }}
{
body .page-wrapper .action, body .page-main .action { transition: none; transform: none; animation: auto ease 0s 1 normal none running none; }}
{ block-size: 1px; border: 0px; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); inline-size: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; white-space: nowrap; }
{ display: flex; flex: 1 1 auto; min-inline-size: 0px; }
{ display: flex; align-items: stretch; inline-size: 100%; gap: 0px; }
{ inline-size: 100%; min-inline-size: 0px; block-size: var(--awa-touch-target,44px); padding-inline: var(--awa-space-4,16px); font-size: var(--awa-fs-base,16px); border: 1px solid var(--awa-border,#e5e5e5); border-radius: var(--awa-radius-ctl,8px); background: var(--awa-white,#fff); }
{ display: flex; flex: 0 0 auto; }
{ inline-size: var(--awa-touch-target,44px); block-size: var(--awa-touch-target,44px); display: inline-grid; place-items: center; background: var(--awa-color-primary,#b73337); color: var(--awa-white,#fff); border: 0px; cursor: pointer; transition: background 0.15s; }
{ display: flex; align-items: center; gap: var(--awa-gap-sm,8px); list-style: none; margin: 0px; padding: 0px; }
{ display: inline-flex; align-items: center; }
{ display: inline-flex; align-items: center; min-block-size: var(--awa-touch-target,44px); padding-inline: var(--awa-space-3,12px); color: var(--awa-text-primary,#333); text-decoration: none; font-weight: 500; }
{ position: relative; }
{ display: flex; flex-direction: column; gap: var(--awa-gap-xs,4px); margin-block-end: var(--awa-space-4,16px); }
{ display: block; font-weight: 500; color: var(--awa-text-primary,#333); font-size: var(--awa-fs-base,16px); }
{ inline-size: 100%; block-size: var(--awa-touch-target,44px); padding-inline: var(--awa-space-3,12px); padding-block: var(--awa-space-2,8px); border: 1px solid var(--awa-border,#e5e5e5); border-radius: var(--awa-radius-ctl,8px); background: var(--awa-white,#fff); font-size: var(--awa-fs-base,16px); color: var(--awa-text-primary,#333); transition: border-color 0.15s, box-shadow 0.15s; }
{ position: fixed; inset-block-start: 0px; inset-inline-start: -9999px; z-index: 99999; padding: var(--awa-space-3,12px) var(--awa-space-6,24px); background: var(--awa-color-primary,#b73337); font-weight: var(--awa-weight-bold,700); font-size: var(--awa-fs-base,16px); text-decoration: none; border-radius: 0 0 var(--awa-radius-ctl,8px) 0; min-block-size: 44px; min-inline-size: 200px; display: inline-flex; align-items: center; justify-content: center; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 8px; color: var(--awa-white,#fff) !important; }
{ position: absolute !important; inline-size: 1px !important; block-size: 1px !important; padding: 0px !important; margin: -1px !important; overflow: hidden !important; clip: rect(0px, 0px, 0px, 0px) !important; clip-path: inset(50%) !important; white-space: nowrap !important; border: 0px !important; font-size: 0px !important; line-height: 0 !important; }
{ min-block-size: 44px; min-inline-size: 44px; }
{ display: inline-flex; align-items: center; justify-content: center; gap: var(--awa-gap-xs,4px); }
{
*, ::before, ::after { animation-duration: 0.01ms !important; animation-delay: 0ms !important; animation-iteration-count: 1 !important; transition-duration: 0.01ms !important; transition-delay: 0ms !important; scroll-behavior: auto !important; }}
{
*, ::before, ::after { border-color: currentcolor !important; box-shadow: none !important; }
a { text-decoration: underline; }
button, input, select, textarea { border: 2px solid !important; }}
{ display: block; margin-block-end: var(--awa-gap-xs,4px); font-weight: var(--awa-weight-medium,500); font-size: var(--awa-fs-base,16px); color: var(--awa-text-primary,#333); }
{ max-inline-size: 100%; block-size: auto; }
{ color: var(--awa-color-primary,#b73337); text-decoration: underline 1px; text-underline-offset: 0.2em; }
{ text-decoration: none; }
{
* { color: rgb(0, 0, 0) !important; background: 0px 0px !important; box-shadow: none !important; }
a { text-decoration: underline; color: rgb(0, 0, 0) !important; }
.skip-link, .navigation, .menu, .toolbar { display: none !important; }}
{ --awa-duration-instant: 0ms; --awa-duration-fast: .15s; --awa-duration-base: .25s; --awa-duration-slow: .35s; --awa-duration-slower: .5s; --awa-ease-linear: linear; --awa-ease-out: cubic-bezier(0,0,.2,1); --awa-ease-in: cubic-bezier(.4,0,1,1); --awa-ease-in-out: cubic-bezier(.4,0,.2,1); --awa-ease-back: cubic-bezier(.34,1.56,.64,1); --awa-ease-elastic: cubic-bezier(.68,-.55,.265,1.55); --awa-transition-fast: var(--awa-duration-fast) var(--awa-ease-out); --awa-transition-base: var(--awa-duration-base) var(--awa-ease-out); --awa-transition-slow: var(--awa-duration-slow) var(--awa-ease-in-out); }
{ 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
{ 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
{ 
  0% { opacity: 0; transform: translateY(16px); }
  100% { opacity: 1; transform: translateY(0px); }
}
{ 
  0% { opacity: 0; transform: translateY(-16px); }
  100% { opacity: 1; transform: translateY(0px); }
}
{ 
  0% { opacity: 0; transform: translateX(-16px); }
  100% { opacity: 1; transform: translateX(0px); }
}
{ 
  0% { opacity: 0; transform: translateX(16px); }
  100% { opacity: 1; transform: translateX(0px); }
}
{ 
  0% { opacity: 0; transform: scale(0.95); }
  100% { opacity: 1; transform: scale(1); }
}
{ 
  0% { transform: scale(1); }
  100% { transform: scale(1.05); }
}
{ 
  100% { transform: rotate(-360deg); }
}
{ 
  0%, 100% { opacity: 1; }
  50% { opacity: 0.5; }
}
{ 
  0% { transform: scale(0.95); opacity: 1; }
  100% { transform: scale(1.4); opacity: 0; }
}
{ 
  0%, 100% { transform: translateX(0px); }
  25% { transform: translateX(-4px); }
  75% { transform: translateX(4px); }
}
{ 
  0%, 100% { transform: translateY(0px); }
  50% { transform: translateY(-8px); }
}
{ 
  0% { background-position: -200% 0px; }
  100% { background-position: 200% 0px; }
}
{ 
  0% { transform: translateX(-100%); }
  100% { transform: translateX(400%); }
}
{
:root { --awa-duration-base: .2s; --awa-duration-slow: .3s; }}
{ --awa-container-max-fix: 1280px; --awa-page-pad-fix: clamp(12px,2.5vw,16px); }
{ max-width: var(--awa-container-max,1280px) !important; margin-inline: auto !important; }
{ position: relative !important; z-index: 2 !important; margin-block-end: var(--awa-space-4,16px) !important; }
{ display: flex !important; align-items: center !important; gap: var(--awa-space-2,8px) !important; }
{ flex-shrink: 0 !important; align-self: center !important; vertical-align: middle !important; }
{
*, ::before, ::after { animation-duration: 0.01ms !important; transition-duration: 0.01ms !important; }}
{ --awa-container-max: 1280px !important; --awa-container-small-max: 960px !important; --awa-container-wide-max: 1440px !important; --awa-color-primary: #b73337 !important; --awa-color-primary-dark: #8e2629 !important; --awa-color-bg: #fff !important; --awa-color-text-primary: #333 !important; --awa-color-border: #e5e5e5 !important; --awa-touch-target: 44px !important; --awa-radius-md: 12px !important; }
{ --awa-effective-pad: var(--awa-page-pad-mobile,16px); }
{
html, body { --awa-effective-pad: var(--awa-page-pad-tablet,16px); }}
{
html, body { --awa-effective-pad: var(--awa-page-pad-desktop,24px); }}
{ content: none !important; display: none !important; }
{ display: none !important; opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; }
{ --awa-cons-c1: #9ca3af; --awa-cons-c2: #f8f8f8; --awa-cons-c3: #f0f0f0; --awa-cons-c4: #fff8e6; --awa-cons-c5: #f0fdf4; --awa-cons-c6: #f3f4f6; --awa-cons-c7: #ebebeb; --awa-cons-c8: #e5e5e5; --awa-cons-c9: #166534; --awa-cons-c10: #16a34a; --awa-cons-c11: #92400e; --awa-cons-c12: #842528; --awa-cons-c13: #c0cad7; --awa-cons-c14: #fafafa; --awa-cons-c15: #fff4f4; --awa-cons-c16: #b7e4c7; --awa-cons-c17: #334155; --awa-cons-c18: #1a1a2e; --awa-cons-c19: #f0f2f5; --awa-cons-c20: #f8fafc; --awa-cons-c21: #065f46; --awa-cons-c22: #475569; --awa-cons-c23: #1e40af; --awa-cons-c24: @awa-color-danger; --awa-cons-c25: #f8f9fc; --awa-cons-c26: #d9d9d9; --awa-cons-c27: #fef3c7; --awa-cons-c28: #991b1b; --awa-cons-c29: #a33b3b; --awa-cons-c30: #fff5f5; --awa-cons-c31: #b8c4d6; --awa-cons-c32: #fde68a; --awa-cons-c33: #bbf7d0; --awa-cons-c34: #881337; --awa-cons-c35: #fecaca; --awa-cons-c36: #595959; --awa-cons-c37: #dcdde3; --awa-cons-c38: #e8e8e8; --awa-cons-c39: @awa-color-gray-700; --awa-cons-c40: #e2e8f0; --awa-cons-c41: #cbd5e1; --awa-cons-c42: #646981; --awa-cons-c43: #fef2f2; --awa-cons-c44: #3a3a3a; --awa-cons-c45: #1ebe5d; --awa-cons-c46: #fff1f2; --awa-cons-c47: #1e293b; --awa-cons-c48: #1a2744; --awa-cons-c49: #8b97a8; --awa-cons-c50: #f5f5f5; --awa-cons-c51: #bfdbfe; --awa-cons-c52: #78350f; --awa-cons-c53: #2d7a3a; --awa-cons-c54: #1f2937; --awa-cons-c55: #952b2f; --awa-cons-c56: #111827; --awa-cons-c57: #eef2f7; --awa-cons-c58: #a12d30; --awa-cons-c59: #e53e3e; --awa-cons-c60: #8a2528; --awa-cons-c61: #f97316; --awa-cons-c62: #16213e; --awa-cons-c63: #eff6ff; --awa-cons-c64: #eefbf3; --awa-cons-c65: #25d366; --awa-cons-c66: #a63135; --awa-cons-c67: #ecfdf5; --awa-cons-c68: @awa-color-gray-500; --awa-cons-c69: #f6f7f8; --awa-cons-c70: #fff; --awa-cons-c71: #0f3460; --awa-cons-c72: #fffbeb; --awa-cons-c73: #fffdfd; --awa-cons-c74: #dcfce7; --awa-cons-c75: #d97706; --awa-cons-c76: #4b5563; --awa-cons-c77: #bbb; --awa-cons-c78: #fff; --awa-cons-c79: #555; --awa-cons-c80: #666; --awa-cons-c81: #ccc; --awa-cons-c82: #000; --awa-cons-c83: #aaa; --awa-cons-c84: #777; --awa-cons-c85: #333; --awa-cons-c86: #888; --awa-cons-c87: #999; --awa-cons-c88: #bac; }
{ display: flex; flex-direction: row; list-style: none; margin: 0px; padding: 0px; gap: var(--awa-space-4); }
{ display: inline-block; margin: 0px; padding: 0px; float: none; }
{ color: var(--awa-gray-700); text-decoration: none; font-size: var(--awa-text-xs); transition: color var(--awa-transition-fast); white-space: nowrap; }
{ flex-shrink: 0; margin: 0px; }
{ max-height: 60px; max-width: 161px; width: auto; display: block; aspect-ratio: 161 / 92; }
{ flex-grow: 1; max-width: 600px; margin: 0px; }
{ position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; border: 0px; }
{ display: flex; align-items: stretch; border: 2px solid var(--awa-gray-200); border-radius: var(--awa-radius-sm); overflow: hidden; background: var(--awa-bg-surface); transition: border-color var(--awa-transition-fast),box-shadow var(--awa-transition-fast); }
{ flex: 1 1 auto; min-width: 0px; display: flex; }
{ width: 100%; display: flex; position: relative; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; padding: 0px; margin: 0px; background: 0px 0px; }
{ flex: 1 1 auto; min-width: 0px; width: 100%; padding: var(--awa-space-3) var(--awa-space-5); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; font-size: var(--awa-text-md); line-height: var(--awa-leading-normal); outline: none; background: 0px 0px; color: var(--awa-dark); appearance: none; }
{ flex: 0 0 auto; display: flex; padding: 0px; margin: 0px; }
{ display: flex; align-items: center; justify-content: center; background: var(--awa-red); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: var(--awa-space-3) var(--awa-space-6); color: var(--awa-text-on-primary); cursor: pointer; transition: background var(--awa-transition-fast); position: static; transform: none; width: auto; height: auto; border-radius: 0px; min-width: 50px; }
{ position: absolute; top: 0px; right: 0px; background: var(--awa-red); color: var(--awa-text-on-danger); font-size: var(--awa-text-xs); font-weight: var(--awa-weight-bold); min-width: 20px; height: 20px; border-radius: var(--awa-radius-full); display: flex; align-items: center; justify-content: center; padding: 0px 5px; line-height: var(--awa-leading-none); }
{ display: none; }
{ background: var(--awa-dark); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
{ max-width: var(--awa-container); margin: 0px auto; padding: 0 var(--awa-space-5); }
{ display: flex; list-style: none; margin: 0px; padding: 0px; flex-wrap: nowrap; align-items: stretch; }
{ display: flex; align-items: center; padding: var(--awa-space-4) var(--awa-space-5); color: var(--awa-text-on-dark); text-decoration: none; font-size: var(--awa-text-sm); font-weight: var(--awa-weight-semibold); text-transform: uppercase; letter-spacing: var(--awa-tracking-wide); transition: background var(--awa-transition-fast); white-space: nowrap; }
{ width: 100%; margin: 0px; padding: 0px; overflow: visible; }
{ display: block; position: relative; }
{ min-width: var(--awa-touch-target); min-height: var(--awa-touch-target); display: flex; align-items: center; justify-content: center; cursor: pointer; flex-shrink: 0; }
{
body .page-wrapper .sections.nav-sections.category-dropdown { position: relative; z-index: var(--awa-z-menu-container); }
body .page-wrapper .sections.nav-sections.category-dropdown > .section-items, body .page-wrapper .sections.nav-sections.category-dropdown .section-item-content.category-dropdown-item-content, body .page-wrapper .sections.nav-sections.category-dropdown .navigation.verticalmenu.side-verticalmenu { position: relative; }
body .page-wrapper .sections.nav-sections.category-dropdown .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown { position: absolute; inset-inline: 0px; top: calc(100% + var(--awa-space-2)); width: 100%; margin: 0px; padding: 0px; list-style: none; z-index: var(--awa-z-menu-list); }}
{
body .page-wrapper .nav-toggle, body .page-wrapper .action.nav-toggle { display: flex; align-items: center; justify-content: center; top: auto; width: 44px; height: 44px; background: 0px 0px; border: 1px solid var(--awa-gray-200); border-radius: var(--awa-radius-sm); cursor: pointer; transition: border-color var(--awa-transition-fast); }
body .page-wrapper .nav-sections:not(.category-dropdown, .category-dropdown-items, .category-dropdown-item-content, .category-dropdown-item-title) { position: fixed; top: 0px; left: 0px; width: 80%; max-width: 300px; height: 100dvh; background: var(--awa-dark); z-index: var(--awa-z-nav-drawer); transform: translateX(-100%); transition: transform var(--awa-transition); overflow-y: auto; scrollbar-width: thin; scrollbar-color: var(--awa-gray-500) transparent; overscroll-behavior: contain; }
body .page-wrapper .nav-sections:not(.category-dropdown, .category-dropdown-items).active, .nav-open body .page-wrapper .nav-sections:not(.category-dropdown, .category-dropdown-items) { transform: translateX(0px); }
body .page-wrapper .navigation:not(.verticalmenu) > ul { flex-direction: column; }
body .page-wrapper .navigation:not(.verticalmenu) > ul > li > a { border-bottom: 1px solid rgba(255, 255, 255, 0.1); color: var(--awa-text-on-dark); }
body .page-wrapper .nav-sections .navigation .submenu { position: static; width: 100%; box-shadow: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: rgba(255, 255, 255, 0.05); display: none; }
body .page-wrapper .nav-sections .navigation a { color: var(--awa-text-on-dark); }
body .page-wrapper .nav-sections .navigation .level1 > a { padding-inline-start: 30px; font-size: var(--awa-text-sm); }
body .page-wrapper .nav-sections .navigation .level2 > a { padding-inline-start: 45px; font-size: var(--awa-text-xs); }
body .page-wrapper .nav-sections .navigation .open-children-toggle, body .page-wrapper .nav-sections .navigation .ui-menu-icon { position: absolute; right: 0px; top: 0px; width: 44px; height: 44px; display: flex; align-items: center; justify-content: center; background: 0px 0px; border-width: medium medium medium 1px; border-style: none none none solid; border-color: currentcolor currentcolor currentcolor rgba(255, 255, 255, 0.1); border-image: none; color: var(--awa-text-on-dark); cursor: pointer; z-index: 2; }
body .page-wrapper .nav-sections .navigation > ul > li { position: relative; }
body .page-wrapper .block-search { order: 10; width: 100%; max-width: none; margin-top: var(--awa-space-2); margin-bottom: var(--awa-space-1); }
body .page-wrapper .block-search form#search_mini_form, body .page-wrapper .block-search form.minisearch { border-radius: var(--awa-radius-sm); }
body .page-wrapper .block-search input#search, body .page-wrapper .block-search input.input-text { padding: var(--awa-space-3) var(--awa-space-4); font-size: var(--awa-text-base); }
body .page-wrapper .block-search .action.search, body .page-wrapper .block-search button[type="submit"] { padding: var(--awa-space-3) var(--awa-space-4); min-width: 44px; }
body .page-wrapper .header.links, body .page-wrapper .panel.header .header.links, body .page-wrapper ul.header.links { flex-direction: column; gap: var(--awa-space-2); }
body .page-wrapper .header.links li { display: block; }}
{
body .page-wrapper .menu_left_home1 { width: auto; min-width: 0px; }
body .page-wrapper .menu_left_home1 .title-category-dropdown { font-size: inherit; }}
{ 
  0% { transform: translateY(-100%); will-change: transform; }
  100% { transform: translateY(0px); will-change: auto; }
}
{
body .page-wrapper .header.links { justify-content: center; }
body .page-wrapper .logo img { max-height: 45px; }
body .page-wrapper .block-search input#search, body .page-wrapper .block-search input.input-text { padding: var(--awa-space-3); font-size: var(--awa-text-sm); }
body .page-wrapper .block-search .action.search, body .page-wrapper .block-search button[type="submit"] { padding: var(--awa-space-3) var(--awa-space-4); }
body .page-wrapper .page-footer ul, body .page-wrapper .footer.content ul, body .page-wrapper .footer.content .links, body .page-wrapper .page-footer .velaFooterLinks { text-align: left; display: inline-block; }
body .page-wrapper .footer-bottom { flex-direction: column; text-align: center; }
body .page-wrapper .footer-bottom .row { flex-direction: column; }}
{
body .page-wrapper .block-search form#search_mini_form, body .page-wrapper .block-search form.minisearch { border-width: 1px; border-radius: var(--awa-radius-sm); }
body .page-wrapper .block-search input#search { padding: var(--awa-space-2) var(--awa-space-3); font-size: var(--awa-text-sm); }
body .page-wrapper .block-search .action.search { padding: var(--awa-space-2) var(--awa-space-3); min-width: 40px; }
body .page-wrapper .nav-toggle, body .page-wrapper .action.nav-toggle { top: -60px; }
body .page-wrapper .minicart-wrapper { top: -45px; }}
{
body .page-wrapper .minicart-wrapper { position: absolute; top: -47px; right: 10px; }
body .page-wrapper .nav-toggle, body .page-wrapper .action.nav-toggle { position: absolute; top: -62px; }
body .page-wrapper .page-footer .velaFooterMenu .velaContent { display: none; }
body .page-wrapper .page-footer .velaFooterMenu .velaContent.active { display: block; }
body .page-wrapper .page-footer { padding-bottom: 55px; }
body .page-wrapper .verticalmenu .submenu, body .page-wrapper .verticalmenu .level0 .submenu { min-width: 100%; position: static; box-shadow: none; }}
{
body .page-wrapper .minicart-wrapper { top: -50px; }
body .page-wrapper .page-footer, body .page-wrapper footer.page-footer { }}
{
body .page-wrapper .minicart-wrapper { top: -43px; right: 5px; }
body .page-wrapper .nav-toggle, body .page-wrapper .action.nav-toggle { width: 38px; height: 38px; }
body .page-wrapper .page-footer .block-title, body .page-wrapper .page-footer h4, body .page-wrapper .page-footer .velaFooterTitle { font-size: var(--awa-text-base); letter-spacing: var(--awa-tracking-wide); }}
{ background: var(--footer-bg); color: var(--footer-text); font-family: var(--awa-font); margin-top: var(--footer-space-xl); font-size: var(--footer-font-size-base); line-height: var(--awa-leading-loose); content-visibility: visible; contain: none; contain-intrinsic-size: none; }
{ color: var(--footer-text); }
{ color: var(--footer-text-bright); font-size: var(--footer-font-size-heading); font-weight: var(--awa-weight-bold); text-transform: uppercase; letter-spacing: var(--awa-tracking-wider); margin: 0 0 var(--footer-space-md); padding-bottom: var(--footer-space-sm); border-bottom: 2px solid var(--footer-accent); display: inline-block; }
{ list-style: none; padding: 0px; margin: 0px; }
{ margin-bottom: var(--footer-space-sm); }
{ color: var(--footer-text); text-decoration: none; font-size: var(--footer-font-size-base); transition: color var(--footer-transition),transform var(--footer-transition); display: inline-flex; align-items: center; }
{ grid-column: 1 / -1; background: var(--footer-accent); padding: var(--footer-space-lg); border-radius: var(--footer-radius); display: flex; align-items: center; justify-content: space-between; gap: var(--footer-space-lg); flex-wrap: wrap; margin-bottom: var(--footer-space-lg); }
{ flex: 1 1 0%; padding: var(--awa-space-4) var(--awa-space-5); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: var(--footer-radius) 0 0 var(--footer-radius); font-size: var(--awa-text-md); min-width: 200px; }
{ padding: var(--awa-space-4) var(--awa-space-6); background: var(--footer-bg); color: var(--awa-text-on-dark); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0 var(--footer-radius) var(--footer-radius) 0; font-weight: var(--awa-weight-bold); font-size: var(--awa-text-base); letter-spacing: var(--awa-tracking-wide); cursor: pointer; transition: background var(--footer-transition); text-transform: uppercase; }
{ position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; border: 0px; }
{ grid-column: 1 / -1; border-top: 1px solid var(--footer-border); margin-top: var(--footer-space-lg); display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: var(--footer-space-md); background: var(--footer-bg-tertiary); padding: var(--footer-space-lg) 20px 20px; }
{ width: 100%; padding: var(--awa-space-2) 0; }
{ margin-left: 0px; margin-right: 0px; align-items: center; }
{ display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: var(--awa-space-4); }
{
body .page-wrapper .footer-bottom > div > div > div { width: 100%; text-align: center; }
body .page-wrapper .footer-bottom .row { align-items: center; gap: var(--awa-space-3); }}
{ padding: var(--awa-space-1) 0; }
{ font-size: var(--awa-text-sm); color: var(--footer-text,var(--awa-cons-c81)); transition: color var(--awa-transition-fast); }
{
body .page-wrapper .search-autocomplete { max-height: 60vh; }}
{ padding-left: var(--awa-modern-card-content-pad-inline); padding-right: var(--awa-modern-card-content-pad-inline); }
{ padding-bottom: var(--awa-modern-card-content-pad-block-end); }
{ max-width: 100%; min-width: 0px; box-sizing: border-box; }
{ display: flex; align-items: stretch; }
{
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :is(.products-grid, .product-items, .product-grid, .tab_product, .categorytab-container, .hot-deal) { overflow-x: clip; }}
{ background: var(--awa-bg-surface); border: 1px solid var(--awa-gray-200); border-radius: var(--awa-radius); box-shadow: var(--awa-shadow-lg); z-index: var(--awa-z-overlay); max-height: 400px; overflow-y: auto; scrollbar-width: thin; scrollbar-color: var(--awa-gray-400) transparent; contain: layout style; }
{ padding-top: var(--awa-space-4); padding-bottom: var(--awa-space-7); }
{ display: flex; align-items: flex-end; justify-content: space-between; gap: var(--awa-space-3); flex-wrap: wrap; text-align: start; }
{ margin: 0px; font-size: clamp(24px, 2vw, 32px); line-height: var(--awa-leading-compact); font-weight: var(--awa-weight-bold); letter-spacing: var(--awa-tracking-tighter); color: var(--awa-dark); }
{ font-size: var(--awa-text-lg); font-weight: var(--awa-weight-bold); line-height: var(--awa-leading-base); color: var(--awa-dark); }
{ min-height: var(--awa-btn-height); border-radius: var(--awa-control-radius); font-size: var(--awa-text-sm); line-height: var(--awa-leading-none); letter-spacing: var(--awa-tracking-normal); text-transform: uppercase; }
{ display: inline-flex; align-items: center; justify-content: center; min-height: var(--awa-btn-height); padding: 0 var(--awa-space-6); border-radius: var(--awa-control-radius); border: 1px solid var(--awa-red); background: var(--awa-bg-surface); color: var(--awa-red); font-size: var(--awa-text-sm); font-weight: var(--awa-weight-semibold); text-transform: uppercase; letter-spacing: var(--awa-tracking-normal); transition: border-color var(--awa-transition-fast),color var(--awa-transition-fast),background var(--awa-transition-fast); }
{ border-radius: var(--awa-control-radius); }
{ font-size: var(--awa-text-sm); font-weight: var(--awa-weight-semibold); color: var(--awa-dark); }
{ margin-top: var(--awa-space-2); }
{ --awa-top-account-links-gap: var(--awa-space-2); --awa-top-account-link-min-height: 34px; --awa-top-account-link-padding-inline: var(--awa-space-3); }
{ border: 1px solid var(--awa-gray-200); border-radius: var(--awa-control-radius); background: var(--awa-bg-surface); }
{ padding: var(--awa-space-7); }
{ margin-bottom: var(--awa-space-3); }
{ font-weight: var(--awa-weight-semibold); }
{
:root { --awa-page-section-gap: var(--awa-space-5); }
body .page-wrapper .top-header { --awa-top-account-links-gap: var(--awa-space-1); --awa-top-account-link-min-height: 32px; --awa-top-account-link-padding-inline: var(--awa-space-2); }
body .page-wrapper .page-title-wrapper .page-title, body .page-wrapper .page-title-wrapper .base { font-size: clamp(22px, 4.5vw, 28px); }}
{
body .page-wrapper .page-main { padding-top: var(--awa-space-3); padding-bottom: var(--awa-space-6); }
body .page-wrapper .action.primary, body .page-wrapper button.primary, body .page-wrapper .btn-primary, body .page-wrapper .action.secondary, body .page-wrapper button.secondary, body .page-wrapper .btn-secondary { min-height: var(--awa-btn-height-sm); padding-inline: var(--awa-space-4); }
body .page-wrapper #maincontent .page-title-wrapper { margin-bottom: var(--awa-space-4); padding-bottom: var(--awa-space-2); }}
{ display: inline-flex; align-items: center; justify-content: center; gap: var(--awa-space-2); font-weight: var(--awa-weight-semibold); }
{ right: 10px; border-radius: var(--awa-control-radius); box-shadow: var(--awa-shadow-sm); overflow: hidden; z-index: var(--awa-z-sidebar); }
{
body .page-wrapper .fixed-right { display: none; }}
{ margin: 0 0 var(--awa-space-5); padding: 0 0 var(--awa-space-3); border-bottom: 1px solid var(--awa-gray-200); }
{ align-items: stretch; }
{ margin: 0px; }
{ gap: 0px; align-items: stretch; }
{ min-height: 48px; padding-left: var(--awa-space-4); padding-right: var(--awa-space-4); letter-spacing: 0.1px; }
{ min-height: 48px; min-width: 52px; }
{ border-radius: 0 0 var(--awa-control-radius) var(--awa-control-radius); box-shadow: var(--awa-shadow-sm); border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-top: 0px; }
{
body .page-wrapper .block-search .search-content .field.search input#search { min-height: 44px; padding-left: var(--awa-space-3); padding-right: var(--awa-space-3); }
body .page-wrapper .block-search .search-content .actions .action.search, body .page-wrapper .block-search .search-content .actions button[type="submit"] { min-height: 44px; min-width: 44px; }}
{ width: 100%; max-width: min(100%,var(--awa-container)); margin-left: auto; margin-right: auto; box-sizing: border-box; }
{ padding-left: clamp(12px, 1.4vw, 20px); padding-right: clamp(12px, 1.4vw, 20px); }
{
body .page-wrapper .page-main > .columns { padding-left: var(--awa-space-3); padding-right: var(--awa-space-3); }
body .page-wrapper .page-title-wrapper .page-title { font-size: clamp(1.45rem, 4.8vw, 1.8rem); }}
{ border: 1px solid var(--awa-gray-200); border-radius: var(--awa-control-radius); background: var(--awa-bg-surface); box-shadow: var(--awa-shadow-sm); transition: box-shadow var(--awa-transition-fast),transform var(--awa-transition-fast),border-color var(--awa-transition-fast); contain: layout style paint; }
{
body .page-wrapper :is(.item-product, .product-item, .blog-post-item, .the_blog .post-item, .testimonials-home .item):hover { transform: translateY(-2px); border-color: var(--awa-gray-300); box-shadow: var(--awa-shadow); }
body .page-wrapper :is(.action.primary, .action.secondary, .action.tocart, button.action):hover { transform: translateY(-1px); box-shadow: var(--awa-shadow-sm); }}
{ border-color: var(--awa-red); box-shadow: rgba(183, 51, 55, 0.12) 0px 0px 0px 2px; }
{ min-height: 44px; font-weight: var(--awa-weight-bold); transition: transform var(--awa-transition-fast),box-shadow var(--awa-transition-fast),background-color var(--awa-transition-fast),color var(--awa-transition-fast),border-color var(--awa-transition-fast); }
{ outline: 2px solid var(--awa-red); outline-offset: 2px; }
{ opacity: 0.55; cursor: not-allowed; transform: none; box-shadow: none; }
{ min-height: 42px; line-height: var(--awa-leading-cozy); color: var(--awa-dark); border-color: var(--awa-gray-300); }
{ min-height: 120px; max-height: 400px; resize: vertical; field-sizing: content; }
{ color: var(--awa-gray-500); opacity: 0.95; }
{ letter-spacing: var(--awa-tracking-tight); font-weight: var(--awa-weight-semibold); }
{ text-underline-offset: 2px; text-decoration-thickness: 0.08em; transition: color var(--awa-transition-fast),text-decoration-color var(--awa-transition-fast); }
{ vertical-align: middle; }
{ border-color: var(--awa-gray-200); }
{ line-height: var(--awa-leading-snug); letter-spacing: var(--awa-tracking-tight); }
{ line-height: var(--awa-leading-base); letter-spacing: 0.008em; }
{ line-height: var(--awa-leading-snug); }
{ line-height: var(--awa-leading-base); min-height: 22px; display: inline-flex; align-items: center; box-shadow: var(--awa-shadow-badge); }
{ margin-top: var(--awa-space-1); }
{ font-variant-numeric: tabular-nums; }
{ line-height: var(--awa-leading-base); min-height: 26px; display: inline-flex; align-items: center; box-shadow: var(--awa-shadow-badge); }
{ display: flex; align-items: center; gap: var(--awa-space-2); margin-bottom: var(--awa-space-2); }
{ line-height: var(--awa-leading-none); }
{ font-size: var(--awa-text-xs); line-height: var(--awa-leading-none); }
{
body .page-wrapper .header.links a { min-height: 44px; display: inline-flex; align-items: center; }}
{
body .page-wrapper .columns { gap: var(--awa-space-7); }}
{
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :is(.the_blog .post-item, .blog-post-item, .testimonials-slider .item, .testimonials-home .item, .tab_product .list-tab-product .item-product) { transition: none !important; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :is(.the_blog .post-item:hover, .blog-post-item:hover, .tab_product .list-tab-product .item-product:hover, .testimonials-slider .item:hover, .testimonials-home .item:hover) { transform: none !important; box-shadow: var(--awa-shadow) !important; }}
{ margin-left: calc(var(--awa-owl-item-gutter)/-2); margin-right: calc(var(--awa-owl-item-gutter)/-2); }
{ padding-left: calc(var(--awa-owl-item-gutter)/2); padding-right: calc(var(--awa-owl-item-gutter)/2); clear: none !important; }
{ margin-right: 0px !important; }
{ width: 100%; min-width: 0px; height: 100%; }
{ height: 100%; display: flex; flex-direction: column; }
{ --awa-owl-item-gutter: 0px; }
{ --awa-owl-item-gutter: 20px; }
{
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .owl-carousel { --awa-owl-item-gutter: 14px; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :is(.brand-slider, .brand-logo, .partner-slider, .manufacturer-slider, .testimonials-slider, .testimonials-home, .the_blog) .owl-carousel { --awa-owl-item-gutter: 16px; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .velaServicesInner.velaServicesInner--home5 .rowFlex.rowFlexMargin.flexJustifyCenter > [class*="col-"] { flex: 0 0 calc(33.333% - 12px); max-width: calc(33.333% - 12px); }}
{
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .owl-carousel { --awa-owl-item-gutter: 12px; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :is(.brand-slider, .brand-logo, .partner-slider, .manufacturer-slider, .testimonials-slider, .testimonials-home, .the_blog) .owl-carousel { --awa-owl-item-gutter: 14px; }}
{
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .owl-carousel { --awa-owl-item-gutter: 10px; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :is(.brand-slider, .brand-logo, .partner-slider, .manufacturer-slider, .testimonials-slider, .testimonials-home, .the_blog) .owl-carousel { --awa-owl-item-gutter: 12px; }}
{
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .owl-carousel { --awa-owl-item-gutter: 8px; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :is(.brand-slider, .brand-logo, .partner-slider, .manufacturer-slider, .testimonials-slider, .testimonials-home, .the_blog) .owl-carousel { --awa-owl-item-gutter: 10px; }}
{
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .owl-carousel { --awa-owl-item-gutter: 6px; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :is(.brand-slider, .brand-logo, .partner-slider, .manufacturer-slider, .testimonials-slider, .testimonials-home, .the_blog) .owl-carousel { --awa-owl-item-gutter: 8px; }}
{
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .owl-carousel { --awa-owl-item-gutter: 4px; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :is(.brand-slider, .brand-logo, .partner-slider, .manufacturer-slider, .testimonials-slider, .testimonials-home, .the_blog) .owl-carousel { --awa-owl-item-gutter: 6px; }}
{ display: none !important; }
{ display: inline-block; font-size: var(--awa-text-3xs); line-height: 1; padding: 2px 5px; border-radius: var(--awa-radius-sm); vertical-align: middle; margin-left: var(--awa-space-1); text-transform: uppercase; font-weight: var(--awa-weight-bold); }
{ margin-top: 0px; border-top: 2px solid var(--awa-red); }
{ display: block; }
{ margin-bottom: clamp(8px, 1.1vw, 14px); }
{ margin-top: clamp(8px, 1vw, 14px); }
{
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) > ul > li > .submenu, :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) > ul > li > .groupmenu { max-height: min(70vh, 560px); overscroll-behavior: contain; }}
{ transition: background-color var(--awa-transition-fast),color var(--awa-transition-fast),box-shadow var(--awa-transition-fast); }
{ box-shadow: inset 0 -2px 0 var(--awa-red); }
{ transition: background-color var(--awa-transition-fast),color var(--awa-transition-fast); }
{ outline: 2px solid var(--awa-red); outline-offset: -2px; background: rgba(183, 51, 55, 0.08); }
{
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) > ul > li > a:focus-visible, :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) .submenu li > a:focus-visible { outline: canvastext solid 2px; outline-offset: 2px; forced-color-adjust: none; background: canvas; color: canvastext; }}
{
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) > ul { padding-inline: max(2px,env(safe-area-inset-left)) max(2px,env(safe-area-inset-right)); gap: 3px; scroll-padding-inline: 6px; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) > ul > li > a { min-height: 46px; padding-inline: var(--awa-space-3-5); font-size: var(--awa-text-sm); letter-spacing: var(--awa-tracking-tight); }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) { --awa-main-nav-link-min-h: 46px; --awa-main-nav-link-pad-x: 14px; }}
{ --awa-main-nav-link-min-h: 48px; --awa-main-nav-link-pad-x: 16px; --awa-main-nav-link-radius: 8px; }
{ min-height: var(--awa-main-nav-link-min-h); padding-inline: var(--awa-main-nav-link-pad-x); border-radius: var(--awa-main-nav-link-radius); }
{ position: relative; z-index: 6; }
{ z-index: var(--awa-z-flyout); }
{ background: var(--awa-red); color: var(--awa-text-on-primary); box-shadow: inset 0 -2px 0 var(--awa-red-dark); }
{ background: rgba(183, 51, 55, 0.08); color: var(--awa-red-dark); }
{ background: rgba(183, 51, 55, 0.12); color: var(--awa-red-dark); font-weight: var(--awa-weight-semibold); }
{ min-height: 34px; padding-inline: var(--awa-space-3); line-height: var(--awa-leading-cozy); }
{ font-weight: var(--awa-weight-semibold); letter-spacing: 0.005em; }
{ font-weight: var(--awa-weight-medium); padding-inline-start: 14px; }
{ font-weight: var(--awa-weight-medium); opacity: 0.95; padding-inline-start: 18px; }
{
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) .submenu .subchildmenu > li > a { min-height: 42px; -webkit-tap-highlight-color: rgba(183, 51, 55, 0.2); }}
{ white-space: normal; overflow-wrap: anywhere; word-break: normal; hyphens: auto; }
{
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .verticalmenu.side-verticalmenu li.level0.fullwidth:focus-within > .submenu, :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .verticalmenu.side-verticalmenu li.level0.staticwidth:focus-within > .submenu, :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .verticalmenu.side-verticalmenu li.level0.classic:focus-within > .submenu { visibility: visible; opacity: 1; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .verticalmenu.side-verticalmenu li.level0.classic li.parent:focus-within > .submenu, :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .verticalmenu.side-verticalmenu li.level0.classic .subchildmenu > li.parent:focus-within > .subchildmenu { visibility: visible; opacity: 1; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .verticalmenu.side-verticalmenu .open-children-toggle { display: none; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .verticalmenu.side-verticalmenu li.level0 > a:focus-visible, :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .verticalmenu.side-verticalmenu .submenu a:focus-visible, :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .verticalmenu.side-verticalmenu .subchildmenu a:focus-visible { outline: 2px solid var(--awa-red); outline-offset: 2px; border-radius: var(--awa-radius-2xs); }}
{ display: inline-flex; align-items: center; margin-right: var(--awa-space-2-5); }
{ font-size: var(--awa-text-md); color: inherit; }
{ list-style: none; margin: 0px; padding: 0px; }
{ display: flex; align-items: center; justify-content: center; gap: 6px; width: 100%; padding: var(--awa-space-2-5) var(--awa-space-5); font-size: var(--awa-text-sm); font-weight: var(--awa-weight-semibold); color: var(--awa-red-dark); background: var(--awa-gray-100); border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-top: 0px; border-radius: 0 0 var(--awa-radius-sm) var(--awa-radius-sm); cursor: pointer; text-decoration: none; transition: background var(--awa-transition-fast),color var(--awa-transition-fast); }
{ background: var(--awa-gray-200); color: var(--awa-red); }
{ transition: transform var(--awa-transition); font-size: var(--awa-text-xs); }
{ transform: rotate(180deg); }
{ display: none !important; height: 0px !important; margin: 0px !important; padding: 0px !important; border: 0px !important; overflow: hidden !important; }
{ display: block !important; }
{ display: none !important; height: 0px !important; min-height: 0px !important; margin: 0px !important; padding: 0px !important; border: 0px !important; }
{
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .menu_left_home1 .navigation.verticalmenu.side-verticalmenu > .title-category-dropdown { display: flex; align-items: center; gap: var(--awa-space-2); min-height: 48px; padding: 0 var(--awa-space-3-5); border-radius: var(--awa-radius-sm,8px); background: var(--awa-red,#b73337); color: var(--awa-text-on-primary,var(--awa-cons-c78)); cursor: default; user-select: none; font-size: var(--awa-text-base); font-weight: 700; text-transform: uppercase; letter-spacing: 0.04em; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .menu_left_home1 .navigation.verticalmenu.side-verticalmenu > .title-category-dropdown .vm-icon { display: inline-flex; align-items: center; font-size: var(--awa-text-md); }}
{ 
  0% { transform: translateX(0px); }
  100% { transform: translateX(-50%); }
}
{
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > :is(.ayo-home5-section, .section) { margin: var(--awa-space-5) 0; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .benefits-bar { align-items: flex-start; gap: var(--awa-space-2); }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .benefits-bar__item { width: 100%; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .security-seals { padding: var(--awa-space-3); gap: var(--awa-space-2-5) var(--awa-space-3); }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .security-seals img { height: 30px; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .security-seals img:first-child { height: 20px; max-width: 180px; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .trust-badge-item { flex: 1 1 calc(50% - 9px); min-width: 120px; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .velaServicesInner.velaServicesInner--home5 .rowFlex.rowFlexMargin.flexJustifyCenter { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .velaServicesInner.velaServicesInner--home5 .boxService { justify-content: center; text-align: center; flex-direction: column; gap: var(--awa-space-2-5); padding: var(--awa-space-3-5) var(--awa-space-2-5); }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product.common-tab-system-fixed .item-product-parent { padding: 0px 8px; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .box-bottom-home2.box-testimo .item-testimo { grid-template-columns: 1fr; justify-items: center; text-align: center; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .box-bottom-home2.box-testimo .info-testimonial { text-align: center; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .page_footer .footer-bottom .footer-bottom-inner .row { flex-direction: column; text-align: center; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .page_footer .footer-payment-methods { justify-content: center; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .page_footer .footer-payment-methods .payment-methods-wrapper, :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .page_footer .footer-payment-methods .security-seals-wrapper { justify-content: center; }}
{
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .security-seals .microcopy { font-size: var(--awa-text-xs); }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .velaServicesInner.velaServicesInner--home5 .rowFlex.rowFlexMargin.flexJustifyCenter > [class*="col-"] { flex: 0 0 100%; max-width: 100%; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .velaServicesInner.velaServicesInner--home5 .rowFlex.rowFlexMargin.flexJustifyCenter { grid-template-columns: 1fr; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product.common-tab-system-fixed .productTabContent:not(.owl-carousel):not(.swiper) { grid-template-columns: 1fr; }}
{
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) > ul > li > a { min-height: 44px; padding-inline: var(--awa-space-3); border-radius: var(--awa-radius-sm); font-size: var(--awa-text-xs); }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) { --awa-main-nav-link-min-h: 44px; --awa-main-nav-link-pad-x: 12px; --awa-main-nav-link-radius: 6px; }}
{
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .velaServicesInner.velaServicesInner--home5 .rowFlex.rowFlexMargin.flexJustifyCenter > [class*="col-"] { flex: 0 0 calc(50% - 12px); max-width: calc(50% - 12px); }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container.awa-cat-tabs-categorytab2 { overflow: visible; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container.awa-cat-tabs-categorytab2 .tabs.tabs-categorytab2 { display: flex; flex-wrap: nowrap; overflow-x: auto; scroll-snap-type: x mandatory; touch-action: pan-x pinch-zoom; scrollbar-width: thin; gap: var(--awa-space-2); padding-bottom: var(--awa-space-2); white-space: nowrap; mask-image: linear-gradient(to right, transparent 0px, rgb(0, 0, 0) 8px, rgb(0, 0, 0) calc(100% - 24px), transparent 100%); }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container.awa-cat-tabs-categorytab2 .tabs.tabs-categorytab2::-webkit-scrollbar { display: none; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container.awa-cat-tabs-categorytab2 .tabs.tabs-categorytab2 > li { scroll-snap-align: start; flex: 0 0 auto; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container.awa-cat-tabs-categorytab2 .tabs.tabs-categorytab2 > li > a { white-space: nowrap; font-size: var(--awa-text-sm); min-height: 38px; padding: 0 var(--awa-space-3); }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .top-home-content__trust-offers-grid > .velaServicesInner.velaServicesInner--home5, :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .top-home-content__trust-offers-grid > .top-home-content__trust-offers-banner, :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .top-home-content__trust-offers-grid > .top-home-content__trust-offers-deals { grid-column: auto; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .navigation.custommenu.main-nav > ul { justify-content: flex-start; flex-wrap: nowrap; overflow-x: auto; scrollbar-width: thin; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .navigation.custommenu.main-nav > ul > li { flex: 0 0 auto; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .navigation.custommenu.main-nav > ul > li > a { min-height: 46px; padding: 0 var(--awa-space-3-5); font-size: var(--awa-text-base); }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .menu_left_home1 .verticalmenu.side-verticalmenu > .title-category-dropdown { display: flex; align-items: center; justify-content: space-between; min-height: 46px; margin: 0px; padding: 0 var(--awa-space-3-5); border-radius: var(--awa-radius-sm); background: var(--awa-red); color: var(--awa-text-on-primary); }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .menu_left_home1 .verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown { display: none; border: 1px solid var(--awa-gray-200); border-radius: var(--awa-radius-sm); background: var(--awa-bg-surface); }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .menu_left_home1 .verticalmenu.side-verticalmenu > .title-category-dropdown.active + ul.togge-menu.list-category-dropdown { display: block; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .velaServicesInner.velaServicesInner--home5 .rowFlex.rowFlexMargin.flexJustifyCenter { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .list-tab-product.common-tab-system-fixed .productTabContent:not(.owl-carousel):not(.swiper) { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .categorytab-container.awa-cat-tabs-categorytab2 .block_cat > .row { grid-template-columns: 1fr; gap: var(--awa-space-4); }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .verticalmenu.side-verticalmenu .ui-menu-item.parent { position: relative; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .verticalmenu.side-verticalmenu .ui-menu-item.parent > a { padding-right: 48px; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .verticalmenu.side-verticalmenu .open-children-toggle { position: absolute; top: 0px; right: 0px; width: 40px; height: 44px; display: flex; align-items: center; justify-content: center; cursor: pointer; z-index: 3; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .verticalmenu.side-verticalmenu .open-children-toggle::before { content: "+"; font-size: var(--awa-text-lg); line-height: var(--awa-leading-none); color: var(--awa-gray-700); font-weight: var(--awa-weight-bold); }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .verticalmenu.side-verticalmenu .open-children-toggle:focus-visible { outline: 2px solid var(--awa-red); outline-offset: -2px; border-radius: var(--awa-radius-2xs); }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .verticalmenu.side-verticalmenu .ui-menu-item.parent._active > .open-children-toggle::before { content: "−"; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .verticalmenu.side-verticalmenu .ui-menu-item.parent > .submenu, :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .verticalmenu.side-verticalmenu .ui-menu-item.parent > ul.level0 { display: none; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .verticalmenu.side-verticalmenu .ui-menu-item.parent._active > .submenu, :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .verticalmenu.side-verticalmenu .ui-menu-item.parent._active > ul.level0 { display: block; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers { margin-top: var(--awa-space-3); }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .top-home-content__trust-offers-grid { gap: var(--awa-space-3); }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :where(.navigation.custommenu.main-nav) > ul { scroll-padding-inline: var(--awa-space-2); padding-inline: var(--awa-space-1); gap: var(--awa-space-1); scrollbar-width: thin; scrollbar-color: rgba(0, 0, 0, 0.18) transparent; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :where(.navigation.custommenu.main-nav) > ul > li > a { min-height: var(--awa-btn-height); padding-inline: var(--awa-space-4); border-radius: var(--awa-radius-sm); }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :where(.navigation.custommenu.main-nav) > ul > li > a:active { transform: translateY(0.5px); }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary > .navigation.custommenu.main-nav { margin-bottom: var(--awa-space-2); }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > .top-home-content.top-home-content--trust-and-offers { margin-top: 4px; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :where(.navigation.custommenu.main-nav) > ul::-webkit-scrollbar { height: 6px; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :where(.navigation.custommenu.main-nav) > ul::-webkit-scrollbar-thumb { background: rgba(0, 0, 0, 0.18); border-radius: var(--awa-radius-full); }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) .submenu .subchildmenu > li > a { min-height: 40px; padding-inline: var(--awa-space-3-5); }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control.header-nav { position: relative; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control.header-nav > .container > .row { display: flex; align-items: center; flex-wrap: nowrap; min-height: 54px; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control.header-nav .menu_left_home1 { display: none; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control.header-nav .menu_primary { display: none !important; }
body .page-wrapper .header .top-search .block-search input#search, body .page-wrapper .header .top-search .block-search input.input-text { padding-left: var(--awa-space-4) !important; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search { display: flex; align-items: center; flex-wrap: nowrap; gap: var(--awa-space-2); }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search > .mini-cart-wrapper { order: 2; flex: 0 0 auto; margin-left: auto; min-width: max-content; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search .block-search { order: 1; flex: 1 1 auto; min-width: 0px; margin-top: 0px !important; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search .block-search .block-content, :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search .block-search form#search_mini_form, :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search .block-search form.minisearch { width: 100%; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search .mini-carts, :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search .mini-cart-wrapper { display: flex; align-items: center; flex: 0 0 auto; }
body .page-wrapper .header-control.header-nav .menu_left_home1 { display: none; }
body .page-wrapper .header-control.header-nav .menu_primary { display: none !important; }
body .page-wrapper .header .top-search { display: flex; align-items: center; flex-wrap: nowrap; gap: var(--awa-space-2); }
body .page-wrapper .header .top-search .block-search { order: 1; flex: 1 1 auto; min-width: 0px; margin-top: 0px !important; }
body .page-wrapper .header .top-search .block-search .block-content, body .page-wrapper .header .top-search .block-search form#search_mini_form, body .page-wrapper .header .top-search .block-search form.minisearch { width: 100%; }
body .page-wrapper .header .top-search .block-search input#search, body .page-wrapper .header .top-search .block-search input.input-text { padding-left: var(--awa-space-4) !important; }}
{
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .menu_left_home1 .verticalmenu.side-verticalmenu { position: relative; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .menu_left_home1 .verticalmenu.side-verticalmenu::after { content: ""; position: absolute; inset-inline: 0px; top: 100%; height: 10px; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .menu_left_home1 .verticalmenu.side-verticalmenu:hover > ul.togge-menu.list-category-dropdown, :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .menu_left_home1 .verticalmenu.side-verticalmenu:focus-within > ul.togge-menu.list-category-dropdown { display: block; }}
{
body .page-wrapper .header-control .menu_left_home1, body .page-wrapper .header-control .menu_primary, body .page-wrapper .header-control .box_language { float: none; min-width: 0px; }
body .page-wrapper .header-wrapper-sticky .top-menu-sticky { flex: 1 1 auto; min-width: 0px; }
body .page-wrapper .header .header_main .wp-header, body .page-wrapper .header .header-main .wp-header { display: flex; align-items: center; flex-wrap: nowrap; min-width: 0px; }
body .page-wrapper .header .header_main .wp-header > .top-search, body .page-wrapper .header .header-main .wp-header > .top-search { float: none; width: auto; max-width: none; min-width: 0px; flex: 1 1 auto; padding-left: var(--awa-space-2); }
body .page-wrapper .header .top-search { display: flex; align-items: center; gap: var(--awa-space-3); }
body .page-wrapper .header .top-search > .block-search { order: 1; flex: 1 1 auto; width: auto; max-width: none; min-width: 0px; margin: 0px; }
body .page-wrapper .header .top-search > .block-search .block-content, body .page-wrapper .header .top-search > .block-search form#search_mini_form, body .page-wrapper .header .top-search > .block-search form.minisearch { width: 100%; }
body .page-wrapper .header .top-search > .block-search .action.search, body .page-wrapper .header .top-search > .block-search button[type="submit"] { padding-left: var(--awa-space-4); padding-right: var(--awa-space-4); min-width: 44px; }}
{
body .page-wrapper .header .top-search { gap: var(--awa-space-2); }}
{
body .page-wrapper .header .top-search > .block-search .action.search, body .page-wrapper .header .top-search > .block-search button[type="submit"] { width: 44px; min-width: 44px; padding-left: 0px; padding-right: 0px; }}
{
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control.header-nav > .container > .row { display: flex; align-items: center; flex-wrap: nowrap; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control .menu_left_home1, :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control .menu_primary, :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control .box_language { float: none; min-width: 0px; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control .box_language { flex: 0 0 auto; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control .menu_primary { flex: 1 1 auto; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-wrapper-sticky.enabled-header-sticky .container-header-sticky, :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-wrapper-sticky.enable-sticky .container-header-sticky { display: flex; align-items: center; gap: var(--awa-space-3); min-width: 0px; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-wrapper-sticky .logo-sticky { flex: 0 0 auto; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-wrapper-sticky .top-menu-sticky { flex: 1 1 auto; min-width: 0px; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .navigation.custommenu.main-nav > ul { gap: 2px; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .navigation.custommenu.main-nav > ul > li > a { min-height: var(--awa-btn-height); padding: 0 var(--awa-space-4); font-size: var(--awa-text-md); letter-spacing: var(--awa-tracking-tight); }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :where(.navigation.custommenu.main-nav) > ul > li > .submenu, :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :where(.navigation.custommenu.main-nav) > ul > li > .groupmenu { max-width: min(92vw,var(--awa-container)); overflow-x: clip; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :where(.navigation.custommenu.main-nav) > ul > li:nth-last-child(-n+2) > .submenu, :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :where(.navigation.custommenu.main-nav) > ul > li:nth-last-child(-n+2) > .groupmenu { left: auto; right: 0px; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :where(.navigation.custommenu.main-nav) .subchildmenu > li > a { line-height: var(--awa-leading-cozy); padding-top: 8px; padding-bottom: 8px; }}
{
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control.header-nav > .container > .row { display: flex; align-items: center; flex-wrap: nowrap; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .navigation.custommenu.main-nav > ul { justify-content: flex-start; flex-wrap: nowrap; overflow-x: auto; scrollbar-width: thin; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .navigation.custommenu.main-nav > ul > li { flex: 0 0 auto; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .navigation.custommenu.main-nav > ul > li > a { min-height: 46px; padding: 0 var(--awa-space-3); font-size: var(--awa-text-base); letter-spacing: var(--awa-tracking-tight); }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control .menu_left_home1 { width: auto; max-width: 100%; min-width: 0px; float: none; flex: 0 0 25%; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control .menu_primary { width: auto; max-width: none; min-width: 0px; float: none; flex: 1 1 auto; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-control .box_language { float: none; min-width: 0px; flex: 0 0 auto; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search { display: flex; align-items: center; flex-wrap: nowrap; gap: var(--awa-space-2); }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search > .mini-cart-wrapper { order: 2; flex: 0 0 auto; margin-left: auto; min-width: max-content; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search .block-search { order: 1; flex: 1 1 auto; min-width: 0px; margin-top: 0px !important; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search .block-search .block-content, :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search .block-search form#search_mini_form, :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search .block-search form.minisearch { width: 100%; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search .minicart-wrapper { position: relative; top: auto; right: auto; float: none !important; margin-top: 0px !important; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search .mini-carts, :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header .top-search .mini-cart-wrapper { display: flex; align-items: center; flex: 0 0 auto; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .menu_left_home1 .verticalmenu.side-verticalmenu > .title-category-dropdown { font-size: inherit; cursor: default; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .velaServicesInner.velaServicesInner--home5 .rowFlex.rowFlexMargin.flexJustifyCenter { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .velaServicesInner.velaServicesInner--home5 .boxService { min-height: 104px; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .hot-deal:not(.top-home-content__trust-offers-deals) .hot-deal-tab-slider.hot-deal-tab-slider-customcss .countdown_block { padding: var(--awa-space-3) var(--awa-space-2-5); }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :where(.navigation.custommenu.main-nav) > ul { scroll-snap-type: x; scrollbar-gutter: stable both-edges; touch-action: pan-x pinch-zoom; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :where(.navigation.custommenu.main-nav) > ul > li { scroll-snap-align: start; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :where(.navigation.custommenu.main-nav) > ul > li > a { line-height: 1.15; font-weight: var(--awa-weight-bold); text-rendering: optimizelegibility; }}
{ width: 100%; max-width: none; padding-left: 0px; padding-right: 0px; }
{ display: flex; align-items: center; flex-wrap: wrap; gap: var(--awa-space-2-5) var(--awa-space-3-5); margin: 0px; }
{ display: inline-flex; align-items: center; gap: var(--awa-space-2); color: var(--awa-gray-700); font-size: var(--awa-text-base-plus); line-height: var(--awa-leading-comfortable); }
{ width: 18px; height: 18px; flex-shrink: 0; }
{ display: flex; align-items: center; flex-wrap: wrap; gap: 12px 18px; padding: var(--awa-space-3-5) var(--awa-space-4); border: 1px solid var(--awa-gray-200); border-radius: var(--awa-control-radius); background: var(--awa-bg-surface); }
{ display: block; width: auto; height: 34px; max-width: 100%; object-fit: contain; }
{ height: 22px; max-width: 220px; }
{ width: 100%; margin-top: 2px; font-size: var(--awa-text-sm); line-height: var(--awa-leading-relaxed); color: var(--awa-gray-700); }
{ color: var(--awa-red-dark); text-decoration: underline; }
{ padding: 20px 16px; border-radius: var(--awa-control-radius); }
{ gap: 14px 18px; }
{ margin: 0 0 var(--awa-space-4); }
{ display: inline-block; color: var(--awa-red-dark); font-size: var(--awa-text-xs); font-weight: var(--awa-weight-bold); text-transform: uppercase; letter-spacing: 0.08em; }
{ margin: 6px 0px 0px; font-size: clamp(1.6rem, 2.25rem, 2.1rem); line-height: var(--awa-leading-compact); color: var(--awa-dark); }
{ display: block; width: 64px; height: 2px; margin-top: var(--awa-space-3); background: var(--awa-red); }
{ margin-top: var(--awa-space-4); }
{ margin: 0px; padding: var(--awa-space-3) var(--awa-space-3-5); border: 1px dashed var(--awa-gray-300); border-radius: var(--awa-control-radius); background: var(--awa-gray-100); color: var(--awa-gray-700); }
{ background: var(--awa-bg-surface); border: 1px solid var(--awa-gray-200); border-radius: var(--awa-control-radius); padding: clamp(16px, 2vw, 24px); }
{ margin: 0px; font-size: clamp(1.4rem, 2rem, 1.9rem); line-height: var(--awa-leading-compact); }
{ margin: var(--awa-space-2) 0 0; color: var(--awa-gray-600); }
{ display: grid; gap: var(--awa-space-2-5); margin-top: var(--awa-space-4); }
{ border: 1px solid var(--awa-gray-200); border-radius: var(--awa-control-radius); background: var(--awa-gray-100); overflow: hidden; }
{ position: relative; list-style: none; cursor: pointer; font-weight: var(--awa-weight-semibold); color: var(--awa-dark); padding: 12px 40px 12px 16px; }
{ content: "+"; position: absolute; right: 14px; top: 50%; transform: translateY(-50%); color: var(--awa-red); font-weight: var(--awa-weight-bold); font-size: var(--awa-text-lg); line-height: var(--awa-leading-none); }
{ content: "−"; }
{ padding: 0 var(--awa-space-3-5) var(--awa-space-3-5); color: var(--awa-gray-700); line-height: var(--awa-leading-loose); }
{ margin-top: 0px; }
{ display: flex; align-items: center; justify-content: center; flex-wrap: wrap; margin: 0px; padding: 0px; border-top: 1px solid var(--awa-gray-200); border-bottom: 1px solid var(--awa-gray-200); background: var(--awa-bg-surface); list-style: none; }
{ position: relative; float: none; }
{ display: flex; align-items: center; justify-content: center; min-height: 50px; padding: 0px 20px; color: var(--awa-dark); font-size: var(--awa-text-lg); font-weight: var(--awa-weight-bold); letter-spacing: var(--awa-tracking-normal); text-transform: uppercase; }
{ background: var(--awa-red); color: var(--awa-text-on-primary); }
{ width: 100%; margin: 0px; min-width: 0px; }
{
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .top-home-content__trust-offers-grid > .velaServicesInner.velaServicesInner--home5 { grid-column: 1 / -1; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .top-home-content__trust-offers-grid > .top-home-content__trust-offers-banner { grid-column: 1 / 2; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .top-home-content__trust-offers-grid > .top-home-content__trust-offers-deals { grid-column: 2 / 3; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .menu_left_home1 .verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown { border-radius: 0 0 var(--awa-radius-sm) var(--awa-radius-sm); background: var(--awa-bg-surface); box-shadow: var(--awa-shadow-dropdown); border-right-color:  !important; border-right-style:  !important; border-right-width:  !important; border-bottom-color:  !important; border-bottom-style:  !important; border-bottom-width:  !important; border-left-color:  !important; border-left-style:  !important; border-left-width:  !important; border-image-source:  !important; border-image-slice:  !important; border-image-width:  !important; border-image-outset:  !important; border-image-repeat:  !important; border-top: 0px !important; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .menu_left_home1 .verticalmenu.side-verticalmenu .ui-menu-item.level0 > a { display: flex; align-items: center; min-height: 46px; padding: var(--awa-space-2-5) var(--awa-space-3-5); border-bottom: 1px solid var(--awa-gray-200); }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .menu_left_home1 .verticalmenu.side-verticalmenu .expand-category-link > a { display: flex; align-items: center; justify-content: center; min-height: var(--awa-touch-target); padding: var(--awa-space-2-5) var(--awa-space-3-5); background: var(--awa-gray-100); color: var(--awa-red-dark); font-weight: var(--awa-weight-semibold); text-decoration: none; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .top-home-content--trust-and-offers .top-home-content__trust-offers-grid { grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: var(--awa-space-5); }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .navigation.custommenu.main-nav > ul > li > .open-children-toggle { display: none !important; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) > ul > li > .submenu, :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) > ul > li > .groupmenu { scrollbar-width: thin; scrollbar-color: rgba(0, 0, 0, 0.25) transparent; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) > ul > li > .submenu::-webkit-scrollbar, :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) > ul > li > .groupmenu::-webkit-scrollbar { width: 8px; height: 8px; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) > ul > li > .submenu::-webkit-scrollbar-thumb, :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) > ul > li > .groupmenu::-webkit-scrollbar-thumb { border-radius: var(--awa-radius-full); background: rgba(0, 0, 0, 0.25); }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .header-nav .menu_primary :where(.navigation.custommenu.main-nav) .submenu .subchildmenu > li > a { max-width: min(360px, 40vw); }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) body .page-wrapper .verticalmenu.side-verticalmenu { margin-bottom: 0px; }}
{ margin: var(--awa-space-6) 0 0; padding: clamp(18px, 2.2vw, 28px); border: 1px solid var(--awa-gray-200); border-radius: var(--awa-radius); background: var(--awa-bg-surface); }
{ margin: 0px 0px 18px; text-align: center; font-size: clamp(22px, 15.3vw, 28px); }
{ display: grid; grid-template-columns: 56px minmax(0px, 1fr); gap: var(--awa-space-3-5); align-items: center; }
{ width: 56px; height: 56px; border-radius: 50%; overflow: hidden; }
{ text-align: left; }
{ display: inline-flex; align-items: center; justify-content: center; margin-top: var(--awa-space-4); padding: 12px 20px; border-radius: var(--awa-radius-full); background: var(--awa-red); color: var(--awa-text-on-primary); font-weight: var(--awa-weight-semibold); text-decoration: none; transition: background var(--awa-transition-fast),transform var(--awa-transition-fast); }
{ background: var(--awa-red-dark); transform: translateY(-1px); }
{ display: flex; flex-direction: column; }
{ flex: 1 1 auto; }
{ min-height: 80px; }
{ display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; line-height: var(--awa-leading-loose); font-size: var(--awa-text-sm); color: var(--awa-gray-600); }
{ margin: 0px; font-size: var(--awa-text-base); font-weight: var(--awa-weight-semibold); line-height: var(--awa-leading-base); }
{ font-size: var(--awa-text-xs); color: var(--awa-gray-500); }
{ margin-bottom: clamp(var(--awa-space-4),2vw,var(--awa-space-6)); text-align: center; }
{ font-size: clamp(1.4rem, 2vw, 1.75rem); font-weight: var(--awa-weight-bold); letter-spacing: var(--awa-tracking-tighter); line-height: var(--awa-leading-snug); margin: 0 0 var(--awa-space-2); color: var(--awa-dark); }
{ font-size: var(--awa-text-xs); font-weight: var(--awa-weight-bold); text-transform: uppercase; letter-spacing: 0.06em; color: var(--awa-red); margin-bottom: var(--awa-space-1); display: block; }
{ display: inline-flex; align-items: center; justify-content: center; min-width: 160px; min-height: var(--awa-btn-height); padding: 0 var(--awa-space-6); border-radius: var(--awa-radius-full); background: var(--awa-red); color: var(--awa-text-on-primary); font-size: var(--awa-text-sm); font-weight: var(--awa-weight-semibold); text-transform: uppercase; text-decoration: none; letter-spacing: var(--awa-tracking-normal); margin: var(--awa-space-6) auto 0; transition: background var(--awa-transition-fast),transform var(--awa-transition-fast); }
{ text-align: center; width: 100%; }
{ margin-top: var(--awa-space-7); }
{ display: flex; align-items: center; justify-content: space-between; gap: var(--awa-space-4); margin: 0px; }
{ float: none; width: auto; max-width: 100%; padding: 0px; flex: 1 1 320px; }
{ display: flex; align-items: center; justify-content: flex-end; flex-wrap: wrap; gap: var(--awa-space-3) var(--awa-space-5); }
{ margin: 0px; padding: 0px; border: 0px; color: var(--footer-text-bright); font-size: var(--awa-text-xs); letter-spacing: 0.08em; text-transform: uppercase; }
{ display: flex; align-items: center; flex-wrap: wrap; gap: var(--awa-space-2-5); padding: var(--awa-space-2) var(--awa-space-3); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: var(--awa-radius-sm); background: rgba(255, 255, 255, 0.04); justify-content: flex-end; }
{ max-height: 32px; width: auto; }
{ display: flex; align-items: center; flex-wrap: wrap; gap: var(--awa-space-2); }
{ width: auto; max-width: 120px; min-width: 0px; height: 28px; }
{
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .page_footer .footer-bottom .footer-bottom-inner .row { align-items: stretch; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .page_footer .footer-bottom .footer-bottom-inner .row > [class*="col-"] { flex: 1 1 100%; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .page_footer .footer-payment-methods { justify-content: stretch; gap: var(--awa-space-3); }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .page_footer .footer-payment-methods .payment-methods-wrapper, :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .page_footer .footer-payment-methods .security-seals-wrapper { width: 100%; justify-content: flex-start; gap: var(--awa-space-2); }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .page_footer .footer-payment-methods .footer-title { flex: 0 0 100%; }}
{ background: var(--awa-red); border-color: var(--awa-red); color: var(--awa-text-on-primary); font-weight: var(--awa-weight-bold); transition: background-color var(--awa-transition-fast),box-shadow var(--awa-transition-fast),transform var(--awa-transition-fast); }
{ display: grid; grid-template-columns: minmax(0px, 1fr); gap: var(--awa-space-4); align-items: start; }
{ --awa-minicart-width: ~"min(380px, 92vw)"; --awa-minicart-max-height: 78vh; --awa-minicart-z-index: 100130; }
{ overflow: visible !important; position: relative !important; }
{ background: rgba(255, 255, 255, 0.04) !important; border-top: 1px solid rgba(255, 255, 255, 0.1) !important; border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important; }
{ }
{ color: rgba(255, 255, 255, 0.72) !important; }
{ color: rgba(255, 255, 255, 0.85) !important; background: rgba(255, 255, 255, 0.08) !important; }
{ background: 0px 0px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; box-shadow: none !important; }
{ color: var(--awa-gray-50,#f9fafb) !important; }
{
#awa-b2b-promo-bar { overflow: hidden !important; transition: opacity 0.25s !important; }}
{
#awa-b2b-promo-bar { transition: none !important; }}
{ transition: box-shadow 0.2s !important; }
{
#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-search-col { width: 100% !important; max-width: 100% !important; min-width: 0px !important; }
#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-search-col .block-search, #html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-search-col form.minisearch, #html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-search-col .field.search, #html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-search-col .field.search .control { width: 100% !important; max-width: 100% !important; min-width: 0px !important; flex: 1 1 auto !important; }
#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-search-col form.minisearch { display: flex !important; align-items: stretch !important; }
#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-search-col input#search { width: 100% !important; min-width: 0px !important; flex: 1 1 auto !important; }}
{
#html-body .page-wrapper .awa-site-header .awa-header-account-prompt__link { display: inline-flex !important; align-items: center !important; justify-content: center !important; min-height: 44px !important; min-width: 44px !important; padding-inline: 10px !important; }}
{ display: inline-flex !important; align-items: center !important; justify-content: center !important; min-width: 44px !important; min-height: 44px !important; padding: 0px !important; border: 0px !important; background: 0px 0px !important; cursor: pointer !important; }
{ content: "" !important; display: block !important; width: 10px !important; height: 10px !important; border-radius: 999px !important; background: color-mix(in srgb,var(--awa-text-muted,@awa-color-text-muted) 35%,transparent) !important; transition: background-color 0.2s, transform 0.2s !important; }
{ width: 28px !important; background: var(--awa-primary,@awa-color-primary) !important; }
{ display: inline-flex !important; align-items: center !important; min-height: 44px !important; padding-block: 6px !important; }
{ width: 100% !important; max-width: var(--awa-container-max,1440px) !important; margin-inline: auto !important; padding-inline: var(--awa-container-pad,clamp(16px,3vw,24px)) !important; }
{ display: inline-flex !important; align-items: center !important; min-height: 44px !important; padding-inline: 4px !important; }
{
html body .awa-site-header .header-wrapper-sticky, #header.header-container .header-wrapper-sticky { height: auto !important; max-height: none !important; overflow: visible !important; }}
{
html body .page-wrapper .awa-site-header .header-control.awa-nav-bar, html body .page-wrapper .awa-site-header .header-control.header-nav.awa-nav-bar { height: 0px !important; min-height: 0px !important; max-height: 0px !important; overflow: hidden !important; padding: 0px !important; margin: 0px !important; border: 0px !important; pointer-events: none !important; visibility: hidden !important; }}
{
html body .awa-site-header .awa-main-header__inner[data-awa-header-row], html body .awa-site-header .wp-header[data-awa-header-row] { padding-inline: var(--awa-page-pad-mobile,16px) !important; gap: 6px 8px !important; }
@media (max-width: 360px){
html body .awa-site-header .awa-main-header__inner[data-awa-header-row] { padding-inline: 8px !important; gap: 4px 6px !important; }
html body .awa-site-header .awa-header-brand-cell .logo img { max-height: 32px !important; }}}
{
body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-main-header .awa-main-header__inner.wp-header { overflow: visible !important; }}
{
html body .page-wrapper .awa-site-header .awa-header-search-col, html body .page-wrapper .awa-site-header .top-search.awa-header-actions { transition: opacity 0.12s !important; opacity: 1 !important; }}
{ position: absolute !important; top: 50% !important; right: 4px !important; transform: translateY(-50%) !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 44px !important; height: 44px !important; min-width: 44px !important; min-height: 44px !important; max-width: 44px !important; max-height: 44px !important; box-sizing: border-box !important; padding: 0px !important; flex-shrink: 0 !important; border-radius: 6px !important; transition: background-color 0.12s !important; }
{
#html-body .page-wrapper .awa-site-header .awa-header-primary-nav .level0 > a, #html-body .page-wrapper .awa-site-header .awa-nav-quick-links__link { transition: color 0.14s, background-color 0.14s, border-color 0.14s !important; }}
{
#html-body .page-wrapper .awa-site-header .awa-header-account-prompt__mobile-link { display: inline-flex !important; align-items: center !important; justify-content: center !important; min-width: 44px !important; min-height: 44px !important; width: 44px !important; height: 44px !important; border-radius: 8px !important; flex-shrink: 0 !important; }}
{ --awa-header-row-h: 68px; --awa-header-grid-gap: clamp(12px,1.2vw,20px); --awa-header-actions-min: 0px; --awa-header-search-max: 100%; }
{
html body#html-body .page-wrapper .awa-site-header .header.awa-main-header .awa-main-header__inner.wp-header, html body#html-body .page-wrapper .awa-site-header .header.awa-main-header .awa-main-header__inner[data-awa-header-row], html body#html-body .page-wrapper .awa-site-header .awa-main-header__inner.wp-header, html body#html-body .page-wrapper .awa-site-header .awa-main-header__inner[data-awa-header-row] { display: grid !important; grid-template-columns: minmax(132px, 176px) minmax(240px, 1fr) max-content !important; grid-template-areas: "brand search actions" !important; align-items: center !important; gap: var(--awa-header-grid-gap) !important; width: 100% !important; max-inline-size: var(--awa-container-wide-max,1440px) !important; margin-inline: auto !important; box-sizing: border-box !important; min-height: var(--awa-header-row-h) !important; max-height: var(--awa-header-row-h) !important; height: var(--awa-header-row-h) !important; padding-block: 0px !important; padding-inline: clamp(12px, 2vw, 24px) !important; }
html body#html-body .page-wrapper .awa-site-header .awa-header-primary-row { display: contents !important; }
html body#html-body .page-wrapper .awa-site-header .awa-header-brand-cell { grid-area: brand / auto !important; place-self: center start !important; height: auto !important; min-height: 0px !important; max-height: var(--awa-header-row-h) !important; margin-block: 0px !important; padding-block: 0px !important; }
html body#html-body .page-wrapper .awa-site-header .awa-header-brand-cell .logo, html body#html-body .page-wrapper .awa-site-header .awa-header-brand-cell .logo a { display: flex !important; align-items: center !important; height: auto !important; min-height: 0px !important; max-height: var(--awa-header-row-h) !important; }
html body#html-body .page-wrapper .awa-site-header .awa-header-brand-cell .logo img { height: 52px !important; max-height: 52px !important; width: auto !important; min-height: 0px !important; object-fit: contain !important; }
html body#html-body .page-wrapper .awa-site-header .awa-header-search-col, html body#html-body .page-wrapper .awa-site-header .top-search.awa-header-actions { grid-area: search / auto !important; place-self: center stretch !important; min-width: 0px !important; max-width: none !important; width: 100% !important; margin-inline: 0px !important; flex: 1 1 auto !important; }
html body#html-body .page-wrapper .awa-site-header .awa-header-search-col .block-search, html body#html-body .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form, html body#html-body .page-wrapper .awa-site-header .awa-header-search-col form.minisearch { width: 100% !important; max-width: var(--awa-header-search-max) !important; }
html body#html-body .page-wrapper .awa-site-header .awa-header-right-col { grid-area: actions / auto !important; place-self: center end !important; display: inline-flex !important; flex-flow: row !important; align-items: center !important; justify-content: flex-end !important; gap: clamp(8px, 1vw, 14px) !important; min-width: 0px !important; max-width: max-content !important; width: max-content !important; overflow: visible !important; flex-shrink: 0 !important; }
html body#html-body .page-wrapper .awa-site-header .awa-header-right-col > * { min-width: 0px !important; flex-shrink: 1 !important; }
html body#html-body .page-wrapper .awa-site-header .awa-header-right-col > .awa-header-minicart, html body#html-body .page-wrapper .awa-site-header .awa-header-right-col > .awa-header-cart-link { flex-shrink: 0 !important; min-width: 44px !important; }
html body#html-body .page-wrapper .awa-site-header .awa-header-contact-links.awa-header-account-prompt { min-width: 0px !important; flex-shrink: 1 !important; }}
{
html body#html-body .page-wrapper .awa-site-header .header.awa-main-header { min-height: var(--awa-header-row-h) !important; max-height: var(--awa-header-row-h) !important; height: var(--awa-header-row-h) !important; padding-block: 0px !important; margin-block: 0px !important; border-bottom: 0px !important; box-sizing: border-box !important; }
html body#html-body .page-wrapper .awa-site-header .header-wrapper-sticky .awa-header-brand-cell, html body#html-body .page-wrapper .awa-site-header .header-wrapper-sticky .col-md-2.awa-header-brand { align-self: center !important; height: auto !important; min-height: 0px !important; max-height: var(--awa-header-row-h) !important; }}
{
html body#html-body .page-wrapper .awa-site-header .header-wrapper-sticky { margin-bottom: 0px !important; padding-bottom: 0px !important; }
html body#html-body .page-wrapper .awa-site-header .header-control.header-nav.awa-nav-bar, html body#html-body .page-wrapper .awa-site-header .header-control.awa-nav-bar { margin-top: 0px !important; border-top: 0px !important; }}
{
html body#html-body .page-wrapper .awa-site-header .awa-header-right-col { min-width: var(--awa-header-actions-min,0px) !important; }}
{
html body#html-body .page-wrapper .awa-site-header .awa-header-account-prompt[data-awa-auth-state="guest"] .awa-header-account-prompt__guest { display: flex !important; flex-direction: column !important; gap: 1px !important; line-height: 1.25 !important; }
html body#html-body .page-wrapper .awa-site-header .awa-header-account-prompt[data-awa-auth-state="guest"] .awa-header-account-prompt__line1 { font-weight: 500 !important; line-height: 1.3 !important; color: var(--awa-text-secondary,@awa-color-text-muted) !important; white-space: nowrap !important; }
html body#html-body .page-wrapper .awa-site-header .awa-header-account-prompt[data-awa-auth-state="guest"] .awa-header-account-prompt__line2 { display: inline-flex !important; align-items: center !important; flex-wrap: nowrap !important; gap: 6px !important; font-size: 12px !important; line-height: 1.35 !important; white-space: nowrap !important; }
html body#html-body .page-wrapper .awa-site-header .awa-header-account-prompt[data-awa-auth-state="guest"] .awa-header-account-prompt__link, html body#html-body .page-wrapper .awa-site-header .awa-header-account-prompt[data-awa-auth-state="guest"] .awa-header-account-prompt__link--register { display: inline !important; padding: 0px !important; border: 0px !important; border-radius: 0px !important; background: 0px 0px !important; color: var(--awa-primary,@awa-color-primary) !important; font-size: 12px !important; font-weight: 600 !important; text-decoration: none !important; white-space: nowrap !important; }
html body#html-body .page-wrapper .awa-site-header .awa-header-account-prompt[data-awa-auth-state="guest"] .awa-header-account-prompt__separator { color: var(--awa-text-light,@awa-color-text-light) !important; font-size: 12px !important; font-weight: 400 !important; margin-inline: 0px !important; user-select: none !important; }}
{ display: inline-flex !important; flex-wrap: wrap !important; align-items: center !important; justify-content: center !important; gap: 4px !important; line-height: 1.4 !important; }
{ font-weight: 500 !important; }
{ font-weight: 700 !important; text-decoration: underline !important; text-underline-offset: 2px !important; white-space: nowrap !important; }
{ font-weight: inherit !important; }
{
html body#html-body .page-wrapper .awa-site-header .awa-professional-search .awa-search-helper-copy { display: none !important; }}
{ position: absolute !important; width: 1px !important; height: 1px !important; padding: 0px !important; margin: -1px !important; overflow: hidden !important; clip: rect(0px, 0px, 0px, 0px) !important; white-space: nowrap !important; border: 0px !important; }
{
html body#html-body .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__text { min-width: 0px !important; max-width: 100% !important; }
html body#html-body .page-wrapper .awa-site-header .awa-account-dropdown__menu { min-width: 12rem !important; }
html body#html-body .page-wrapper .awa-site-header .awa-account-dropdown__item { overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; }}
{
html body#html-body .page-wrapper :is(#awa-b2b-promo-bar, .awa-b2b-promo-bar[data-awa-header-utility]).is-dismissing { transition: none !important; animation: auto ease 0s 1 normal none running none !important; opacity: 0 !important; }}
{
html body#html-body .page-wrapper .awa-site-header .b2b-status-panel :is(.status-greeting, .status-company) { }
html body#html-body .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__line1 { overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; }}
{ --awa-header-promo-h: 44px; --awa-header-nav-h: 46px; --awa-header-shell-pad: 16px; --awa-header-col-gap: clamp(16px,2vw,24px); }
{
html body#html-body .page-wrapper .awa-site-header { --awa-header-main-row-h: 68px; --awa-header-shell-pad: 12px; --awa-header-col-gap: 8px; --awa-header-stack-h: calc(var(--awa-header-promo-h) + var(--awa-header-main-row-h)); }}
{
html body#html-body .page-wrapper .awa-site-header { --awa-header-main-row-h: 56px; --awa-header-col-gap: 12px; --awa-header-stack-h: calc(var(--awa-header-promo-h) + var(--awa-header-main-row-h) + var(--awa-header-nav-h)); }}
{ height: var(--awa-header-promo-h) !important; min-height: var(--awa-header-promo-h) !important; max-height: var(--awa-header-promo-h) !important; padding-block: 0px !important; margin-block: 0px !important; }
{ display: inline-flex !important; align-items: center !important; gap: min(var(--awa-header-col-gap,12px),12px) !important; }
{ background-color: var(--awa-b2b-promo-bg,#1a1a1a) !important; background-image: none !important; border-block-end: 1px solid rgba(255, 255, 255, 0.12) !important; color: var(--awa-text-inverse,#fff) !important; box-sizing: border-box !important; min-height: 32px !important; max-height: 40px !important; padding-block: 4px !important; padding-inline: var(--awa-page-pad-desktop,24px) !important; overflow: hidden !important; }
{ display: flex !important; align-items: center !important; justify-content: center !important; gap: var(--awa-space-2,8px) !important; width: 100% !important; min-height: 0px !important; max-height: 28px !important; margin: 0px !important; padding: 0px !important; position: relative !important; overflow: hidden !important; }
{ color: inherit !important; }
{ font-weight: 500 !important; text-decoration: underline !important; text-underline-offset: 2px !important; background: 0px 0px !important; }
{ color: var(--awa-text-muted,oklch(58% .015 20)) !important; }
{
html body#html-body .page-wrapper .awa-site-header .header.awa-main-header { background: var(--awa-bg,oklch(99% .004 20)) !important; box-shadow: none !important; border-block-end: 1px solid var(--awa-border,oklch(90% .008 20)) !important; }}
{
html body#html-body .page-wrapper .awa-site-header .header-control.header-nav.awa-nav-bar, html body#html-body .page-wrapper .awa-site-header .header-control.awa-nav-bar { background: var(--awa-bg,oklch(99% .004 20)) !important; border-block-start: 0px !important; border-block-end: 1px solid var(--awa-border,oklch(90% .008 20)) !important; box-shadow: none !important; }
html body#html-body .page-wrapper .awa-site-header .header-control.awa-nav-bar .menu_primary .level0 > a, html body#html-body .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-primary-nav .navigation li.level0 > a, html body#html-body .page-wrapper .awa-site-header .header-control.awa-nav-bar .top-menu a.level-top, html body#html-body .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-nav-quick-links__link { color: var(--awa-text,oklch(28% .02 20)) !important; font-weight: 500 !important; font-size: 13px !important; background: 0px 0px !important; opacity: 1 !important; }
html body#html-body .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories .our_categories, html body#html-body .page-wrapper .awa-site-header .header-control.awa-nav-bar button[data-role="awa-vertical-menu-trigger"] { background: 0px 0px !important; color: var(--awa-text,oklch(28% .02 20)) !important; border: 1px solid var(--awa-border-strong,oklch(82% .01 20)) !important; border-radius: var(--awa-radius-sm,6px) !important; font-weight: 500 !important; }
html body#html-body .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories .icon-menu, html body#html-body .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories svg { color: currentcolor !important; stroke: currentcolor !important; }}
{
html body#html-body .page-wrapper .awa-site-header .awa-header-account-prompt[data-awa-auth-state="guest"] .awa-header-account-prompt__line1 { color: var(--awa-text-muted,oklch(58% .015 20)) !important; font-weight: 400 !important; }
html body#html-body .page-wrapper .awa-site-header .awa-header-account-prompt[data-awa-auth-state="guest"] .awa-header-account-prompt__link:not(.awa-header-account-prompt__link--register) { color: var(--awa-primary,oklch(48% .14 20)) !important; font-weight: 500 !important; }
html body#html-body .page-wrapper .awa-site-header .awa-header-account-prompt[data-awa-auth-state="guest"] .awa-header-account-prompt__link--register { color: var(--awa-text-secondary,oklch(48% .02 20)) !important; font-weight: 400 !important; background: 0px 0px !important; border: 0px !important; border-radius: 0px !important; padding: 0px !important; }
html body#html-body .page-wrapper .awa-site-header .awa-header-account-prompt__icon svg { stroke: var(--awa-text-muted,oklch(58% .015 20)) !important; }}
{
html body#html-body .page-wrapper .awa-site-header .awa-header-account-prompt__mobile-link { color: var(--awa-text-secondary,oklch(48% .02 20)) !important; border: 1px solid transparent !important; }}
{
html body#html-body .page-wrapper .awa-site-header .awa-header-search-col input#search { border-color: var(--awa-border,oklch(90% .008 20)) !important; background: var(--awa-bg,oklch(99% .004 20)) !important; }}
{ background: 0px 0px !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; }
{ font-weight: 700 !important; text-decoration: underline !important; text-underline-offset: 2px !important; background: 0px 0px !important; }
{ background: 0px 0px !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; padding: 0px !important; }
{ background: 0px 0px !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; padding: clamp(18px, 2.4vw, 28px) 0px !important; }
{ gap: clamp(20px, 3vw, 40px) !important; }
{ background: 0px 0px !important; border: 1px solid var(--awa-border,oklch(90% .008 20)) !important; border-radius: var(--awa-radius-lg,16px) !important; box-shadow: none !important; padding: clamp(18px, 2vw, 24px) !important; }
{ background: none 0px 0px transparent !important; }
{ color: var(--awa-text,oklch(22% .012 27)) !important; }
{
#html-body .page-wrapper .awa-site-header .awa-header-account-prompt__customer { transition: opacity 0.28s cubic-bezier(0.16, 1, 0.3, 1); }
@media (prefers-reduced-motion: reduce){
#html-body .page-wrapper .awa-site-header .awa-header-account-prompt__customer { transition: none; }}}
{ background-color: var(--awa-b2b-promo-bg,#1a1a1a) !important; background-image: none !important; color: var(--awa-text-inverse,#fff) !important; box-sizing: border-box !important; min-height: 32px !important; max-height: 40px !important; padding-block: 6px !important; padding-inline: var(--awa-page-pad-desktop,24px) !important; overflow: hidden !important; }
{ display: inline !important; padding: 0px !important; border: 0px !important; border-radius: 0px !important; background: 0px 0px !important; color: var(--awa-primary,oklch(48% .14 20)) !important; }
{
html body#html-body .page-wrapper .awa-site-header .header-wrapper-sticky :is(.awa-header-brand-cell, .col-md-2.awa-header-brand) { align-self: center !important; height: auto !important; min-height: 0px !important; max-height: 56px !important; }
html body#html-body .page-wrapper .awa-site-header .header-wrapper-sticky .awa-header-brand-cell :is(.logo, .logo a) { display: flex !important; align-items: center !important; height: auto !important; max-height: 56px !important; }
html body#html-body .page-wrapper .awa-site-header .header-wrapper-sticky .awa-header-brand-cell .logo img { max-height: 48px !important; width: auto !important; object-fit: contain !important; }
html body#html-body .page-wrapper .awa-site-header .header-wrapper-sticky, html body#html-body .page-wrapper .awa-site-header .header-wrapper-sticky.is-sticky { height: auto !important; min-height: 0px !important; max-height: none !important; }}
{ outline: 2px solid var(--awa-primary,@awa-color-primary) !important; outline-offset: 3px !important; border-radius: var(--awa-radius-sm,8px) !important; }
{ -webkit-tap-highlight-color: color-mix(in srgb,var(--awa-primary,@awa-color-primary) 16%,transparent); }
{
html body#html-body .page-wrapper .awa-site-header :is(a, button, .action, [role="button"]), html body#html-body .page-wrapper .awa-mobile-bottom-nav :is(a, button, .action, [role="button"]) { min-height: var(--awa-touch-min,44px); min-width: var(--awa-touch-min,44px); }}
{
html body#html-body .page-wrapper :is(.awa-site-header, .page-footer, .page_footer, .awa-mobile-bottom-nav) *, html body#html-body .page-wrapper :is(.awa-site-header, .page-footer, .page_footer, .awa-mobile-bottom-nav) ::before, html body#html-body .page-wrapper :is(.awa-site-header, .page-footer, .page_footer, .awa-mobile-bottom-nav) ::after { animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; scroll-behavior: auto !important; transition-duration: 0.01ms !important; }}
{ display: block !important; width: 24px !important; height: 24px !important; min-width: 24px !important; min-height: 24px !important; flex-shrink: 0 !important; }
{ display: block !important; width: 20px !important; height: 20px !important; min-width: 20px !important; min-height: 20px !important; flex-shrink: 0 !important; }
{ display: none; height: var(--awa-header-height,0px); width: 100%; flex-shrink: 0; pointer-events: none; contain: strict; }
{ display: none !important; visibility: hidden !important; pointer-events: none !important; width: 0px !important; min-width: 0px !important; max-width: 0px !important; margin: 0px !important; padding: 0px !important; overflow: hidden !important; opacity: 0 !important; }
{ text-transform: none !important; }
{ padding: 0px !important; border: 0px !important; background: 0px 0px !important; box-shadow: none !important; border-radius: 0px !important; }
{ position: relative; overflow: visible !important; }
{ position: absolute; top: calc(100% + 6px); left: 0px; right: auto; width: 100%; min-width: 0px; max-width: 100%; z-index: 1050 !important; }
{ display: block !important; visibility: visible !important; opacity: 1 !important; pointer-events: auto !important; height: auto !important; min-height: 0px !important; max-height: 52vh !important; overflow: hidden auto !important; border: 1px solid var(--awa-border,#e5e5e5) !important; border-radius: var(--awa-radius-ctl,8px) !important; background: var(--awa-bg,#fff) !important; box-shadow: 0 8px 16px color-mix(in srgb,var(--awa-ink,#333) 12%,transparent) !important; }
{ min-height: var(--awa-touch-target,44px); }
{ display: flex; align-items: center; min-height: var(--awa-touch-target,44px); padding-inline: var(--awa-space-4,16px); color: var(--awa-text-primary,#333); text-decoration: none; }
{ background: color-mix(in srgb,var(--awa-primary,#b73337) 8%,var(--awa-bg,#fff)); }
{
html body#html-body .page-wrapper .awa-site-header #search_autocomplete :is(li, [role="option"]) { transition: none !important; }}
{ --awa-search-h: 44px; --awa-search-btn-w: 44px; --awa-search-radius: var(--awa-radius-ctl,8px); --awa-header-search-h: 44px; --awa-hdr-search-h: 44px; --awa-hdr-search-h-mobile: 44px; --awa-hdr-radius: var(--awa-radius-ctl,8px); }
{ display: flex !important; align-items: stretch !important; flex-wrap: nowrap !important; width: 100% !important; height: var(--awa-search-h) !important; min-height: var(--awa-search-h) !important; max-height: var(--awa-search-h) !important; margin: 0px !important; padding: 0px !important; border: 1px solid var(--awa-border,#e5e5e5) !important; border-radius: var(--awa-search-radius) !important; background: var(--awa-bg,#fff) !important; overflow: hidden !important; box-shadow: none !important; box-sizing: border-box !important; }
{ border-color: var(--awa-primary,#b73337) !important; box-shadow: 0 0 0 3px color-mix(in srgb,var(--awa-primary,#b73337) 12%,transparent) !important; }
{ height: 100% !important; min-height: 0px !important; max-height: none !important; margin: 0px !important; padding: 0px !important; }
{ height: 100% !important; min-height: 0px !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; background: 0px 0px !important; font-size: var(--awa-font-md,14px) !important; line-height: 1.35 !important; padding-inline: var(--awa-space-4,16px) !important; color: var(--awa-text-primary,#333) !important; }
{ display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 var(--awa-search-btn-w) !important; width: var(--awa-search-btn-w) !important; min-width: var(--awa-search-btn-w) !important; height: 100% !important; min-height: var(--awa-search-h) !important; margin: 0px !important; padding: 0px !important; border: 0px !important; border-radius: 0px !important; background: 0px 0px !important; color: var(--awa-primary,#b73337) !important; box-shadow: none !important; cursor: pointer !important; }
{ width: 20px !important; height: 20px !important; stroke: var(--awa-primary,#b73337) !important; fill: none !important; }
{ display: block !important; align-self: center !important; min-height: var(--awa-search-h) !important; height: auto !important; max-height: none !important; overflow: visible !important; }
{ display: none !important; height: 0px !important; margin: 0px !important; overflow: hidden !important; visibility: hidden !important; pointer-events: none !important; }
{
html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed .awa-header-search-col :is(form#search_mini_form, form.minisearch, form.search-content) { display: grid !important; grid-template-columns: minmax(0px, 1fr) 48px !important; width: 100% !important; min-width: 220px !important; max-width: 560px !important; height: 36px !important; min-height: 36px !important; max-height: 36px !important; padding: 0px !important; border: 1px solid var(--awa-border,#e5e5e5) !important; border-radius: var(--awa-radius-sm,8px) !important; background: var(--awa-surface,#fff) !important; overflow: hidden !important; }
html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed .awa-header-search-col :is(.field.search, .field.search .control, input#search) { position: static !important; width: 100% !important; height: 34px !important; margin: 0px !important; padding: 0px 12px !important; overflow: visible !important; clip: auto !important; white-space: normal !important; border: 0px !important; }}
{
html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-header-search-col { width: 100% !important; max-width: none !important; min-height: var(--awa-search-h) !important; height: auto !important; }
html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-header-search-col :is(form#search_mini_form, form.minisearch) { width: 100% !important; max-width: none !important; }
html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-header-search-col button.action.search { width: var(--awa-search-btn-w) !important; min-width: var(--awa-search-btn-w) !important; }}
{ flex: 1 1 auto !important; width: 100% !important; min-width: 0px !important; max-width: 100% !important; }
{ display: flex !important; flex: 1 1 auto !important; width: 100% !important; min-width: 0px !important; max-width: 100% !important; }
{ display: block !important; flex: 1 1 auto !important; width: 100% !important; min-width: 0px !important; max-width: 100% !important; box-sizing: border-box !important; }
{ position: sticky !important; top: 0px !important; z-index: 1000 !important; width: 100% !important; overflow: visible !important; contain: none !important; }
{ position: relative !important; top: auto !important; z-index: 100 !important; }
{ --awa-header-main-row-h: 68px; --awa-header-search-h: 48px; --awa-header-nav-h: 48px; }
{ --awa-header-main-row-h: 56px; --awa-header-nav-h: 0px; }
{
html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-main-header__inner[data-awa-header-row], html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-main-header__inner.wp-header { display: grid !important; grid-template-columns: clamp(140px, 14vw, 200px) minmax(0px, 1fr) minmax(280px, max-content) !important; grid-template-areas: "brand search actions" !important; align-items: center !important; column-gap: 12px !important; min-height: var(--awa-header-main-row-h) !important; height: var(--awa-header-main-row-h) !important; max-height: var(--awa-header-main-row-h) !important; padding-block: 0px !important; }
html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-primary-row { display: contents !important; }
html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-brand-cell { grid-area: brand !important; place-self: center start !important; min-width: 0px !important; }
html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-search-col { grid-area: search !important; width: 100% !important; min-width: 0px !important; max-width: none !important; margin-inline: 0px !important; }
html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-right-col { grid-area: actions !important; display: inline-flex !important; align-items: center !important; justify-content: flex-end !important; justify-self: end !important; gap: 12px !important; min-width: min(280px, 32vw) !important; max-width: min(400px, 40vw) !important; width: auto !important; overflow: visible !important; flex-shrink: 0 !important; }
html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-right-col > .awa-header-account-prompt, html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-account-prompt { display: inline-flex !important; align-items: center !important; flex: 1 1 auto !important; min-width: 0px !important; max-width: min(360px, 36vw) !important; overflow: hidden !important; }
html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-right-col > .awa-header-minicart { flex: 0 0 auto !important; }
html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-search-col :is(form#search_mini_form, form.minisearch, .block-search form.minisearch) { height: var(--awa-header-search-h) !important; min-height: var(--awa-header-search-h) !important; max-height: var(--awa-header-search-h) !important; border-radius: var(--awa-search-radius,var(--awa-radius-ctl,8px)) !important; box-sizing: border-box !important; }
html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-search-col :is(.block-search, .block-content, .awa-search-action-wrapper, form#search_mini_form .actions, form#search_mini_form .field.search, form#search_mini_form .field.search .control) { height: var(--awa-header-search-h) !important; min-height: var(--awa-header-search-h) !important; max-height: var(--awa-header-search-h) !important; }
html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-search-col :is(button.action.search, form#search_mini_form button.action.search) { width: var(--awa-header-search-h) !important; min-width: var(--awa-header-search-h) !important; height: var(--awa-header-search-h) !important; min-height: var(--awa-header-search-h) !important; max-height: var(--awa-header-search-h) !important; }
html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .header-control.awa-nav-bar, html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .header-control.header-nav.awa-nav-bar, html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .header-control.awa-nav-bar > .container { height: var(--awa-header-nav-h) !important; min-height: var(--awa-header-nav-h) !important; max-height: var(--awa-header-nav-h) !important; background-color: rgb(242, 242, 242) !important; background-image: none !important; }
html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .header-control.awa-nav-bar .awa-nav-bar__inner { height: var(--awa-header-nav-h) !important; min-height: var(--awa-header-nav-h) !important; max-height: var(--awa-header-nav-h) !important; }
html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .header-control.awa-nav-bar .awa-header-categories.menu_left_home1 { flex: 0 0 150px !important; width: 150px !important; min-width: 150px !important; max-width: 150px !important; height: var(--awa-header-nav-h) !important; max-height: var(--awa-header-nav-h) !important; }}
{
html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .header-wrapper-sticky :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row]) { padding-inline: var(--awa-page-pad-mobile,16px); display: grid !important; grid-template: "brand search account cart" 44px / minmax(72px, auto) minmax(0px, 1fr) auto 44px !important; align-items: center !important; gap: 8px 12px !important; padding-block: 0px !important; max-height: 56px !important; min-height: 56px !important; height: 56px !important; }
html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-mobile-toggle { display: none !important; visibility: hidden !important; pointer-events: none !important; }
html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-brand-cell { grid-area: brand !important; }
html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-search-col { grid-area: search !important; display: block !important; width: 100% !important; min-height: 44px !important; height: auto !important; max-height: none !important; opacity: 1 !important; overflow: visible !important; pointer-events: auto !important; }
html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-right-col { display: contents !important; }
html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-right-col .awa-header-account-prompt { grid-area: account !important; display: flex !important; align-items: center !important; justify-self: end !important; position: static !important; width: auto !important; max-width: none !important; min-width: 0px !important; overflow: visible !important; min-height: 44px !important; }
html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-right-col .awa-header-account-prompt :is(.awa-header-account-prompt__icon, .awa-header-account-prompt__text, .awa-header-account-prompt__guest) { display: none !important; visibility: hidden !important; width: 0px !important; height: 0px !important; overflow: hidden !important; pointer-events: none !important; }
html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-right-col .awa-header-account-prompt .awa-header-account-prompt__mobile-link { display: inline-flex !important; visibility: visible !important; pointer-events: auto !important; align-items: center !important; justify-content: center !important; width: 44px !important; min-width: 44px !important; height: 44px !important; min-height: 44px !important; color: rgb(183, 51, 55) !important; }
html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-right-col .awa-header-minicart { grid-area: cart !important; justify-self: end !important; }}
{
html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .header-wrapper-sticky { min-height: 88px !important; }
html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .header-wrapper-sticky :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row]) { display: grid !important; grid-template-columns: auto 1fr auto !important; grid-template-areas: "nav brand cart" !important; align-items: center !important; gap: 8px !important; padding: 0px 12px !important; max-height: 88px !important; }
html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-mobile-toggle { display: inline-flex !important; min-width: 44px !important; min-height: 44px !important; width: 44px !important; height: 44px !important; }
html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-right-col > :not(.awa-header-minicart):not(.b2b-status-panel), html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-right-col .awa-header-account-prompt, html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-right-col .awa-b2b-mode-badge { display: none !important; }
html body#html-body#html-body .page-wrapper .awa-site-header .header-wrapper-sticky .header .header_main .wp-header[data-awa-header-row] > .awa-header-primary-row > .awa-header-cart-link, html body#html-body#html-body .page-wrapper .awa-site-header .header .header_main .wp-header[data-awa-header-row] > .awa-header-primary-row > .awa-header-cart-link { display: none !important; visibility: hidden !important; width: 0px !important; height: 0px !important; overflow: hidden !important; pointer-events: none !important; }}
{
html body#html-body#html-body .page-wrapper .awa-site-header .awa-header-minicart:has(.minicart-wrapper .showcart) :is(.awa-header-cart-fallback, .awa-header-cart-fallback__icon) { display: none !important; visibility: hidden !important; width: 0px !important; height: 0px !important; overflow: hidden !important; pointer-events: none !important; }}
{ padding-top: 0px !important; margin-top: 0px !important; }
{
html body#html-body#html-body#html-body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .header-wrapper-sticky :is(.header_main.awa-main-header-inner-wrap, .header.awa-main-header) :is(.header-main, .header_main) > .container, html body#html-body#html-body#html-body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .header-wrapper-sticky .header-main > .container { max-inline-size: var(--awa-container-max,1280px) !important; width: 100% !important; margin-inline: auto !important; padding-inline: 0px !important; box-sizing: border-box !important; }
html body#html-body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] :is(.awa-main-header__inner.wp-header, .awa-main-header__inner[data-awa-header-row]) { max-inline-size: var(--awa-container-max,1280px) !important; width: 100% !important; margin-inline: auto !important; padding-inline: 16px !important; box-sizing: border-box !important; }
html body#html-body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .header-control.awa-nav-bar > .container, html body#html-body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .header-control.awa-nav-bar .awa-nav-bar__inner { max-inline-size: var(--awa-container-max,1280px) !important; width: 100% !important; margin-inline: auto !important; padding-inline: 16px !important; box-sizing: border-box !important; }
html body#html-body#html-body .page-wrapper .awa-site-header .awa-header-search-col { display: block !important; grid-template-columns: none !important; }
html body#html-body#html-body .page-wrapper .awa-site-header .awa-search-helper-copy { display: none !important; }}
{
html body#html-body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .header-wrapper-sticky :is(.awa-main-header__inner.wp-header, .awa-main-header__inner[data-awa-header-row]) { align-items: center !important; contain: none !important; overflow: visible !important; }
html body#html-body#html-body .page-wrapper .awa-site-header :is(.awa-header-mobile-toggle, .action.nav-toggle, [data-action="toggle-nav"]) { position: relative !important; inset: auto !important; place-self: center !important; margin: 0px !important; transform: none !important; }
html body#html-body#html-body .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper { position: static !important; top: auto !important; right: auto !important; }}
{
html body#html-body#html-body .page-wrapper .awa-site-header .awa-header-search-col { display: block !important; grid-template-columns: none !important; width: 100% !important; }
html body#html-body#html-body .page-wrapper .awa-site-header .awa-header-search-col .block-content { display: block !important; grid-template-columns: none !important; grid-template-areas: none !important; width: 100% !important; }
html body#html-body#html-body .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form { width: 100% !important; max-width: 100% !important; }
html body#html-body#html-body .page-wrapper .awa-site-header .awa-search-helper-copy { display: none !important; }}
{ position: relative !important; z-index: 1 !important; }
{ overflow: visible !important; }
{
html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown:is(.menu-open, .vmm-open, [aria-hidden="false"], [data-awa-menu-state="open"]) { z-index: 1100 !important; position: absolute !important; }
html body#html-body :is(.awa-vmf-portal.navigation__submenu, .awa-vmf-portal.submenu) { z-index: 1100 !important; }
html body#html-body .page-wrapper .header-control.awa-nav-bar { position: relative !important; }}
{ z-index: 1050 !important; }
{
html body#html-body .page-wrapper :is(#awa-primary-navigation, #awa-category-navigation) .awa-mobile-nav-logo, html body#html-body .page-wrapper :is(#awa-primary-navigation, #awa-category-navigation) > .awa-header-brand-cell, html body#html-body .page-wrapper :is(#awa-primary-navigation, #awa-category-navigation) > .logo { display: none !important; visibility: hidden !important; }}
{ display: block !important; visibility: visible !important; opacity: 1 !important; min-height: 0px !important; }
{ padding-top: 0px !important; }
{
html body#html-body .page-wrapper .awa-site-header .header-wrapper-sticky { position: sticky !important; top: 0px !important; z-index: 900 !important; }
html body#html-body .page-wrapper .awa-site-header ~ .page-main, html body#html-body .page-wrapper .awa-site-header + .content-top-home { position: relative !important; z-index: 1 !important; }}
{ outline: 2px solid var(--awa-primary) !important; outline-offset: 2px !important; border-radius: var(--awa-radius-sm,8px) !important; }
{
html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed :is(.header-wrapper-sticky, .header-wrapper-sticky.awa-header-condensed) { min-height: 52px !important; max-height: 52px !important; }
html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed :is(.awa-main-header__inner.wp-header, .awa-main-header__inner[data-awa-header-row]) { display: grid !important; grid-template: "toggle brand search cart" 44px / 44px minmax(0px, 1fr) 44px 44px !important; gap: 0px 8px !important; height: 52px !important; min-height: 52px !important; max-height: 52px !important; padding: 4px 12px !important; box-sizing: border-box !important; align-items: center !important; }
html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed :is(.awa-header-search-col, .top-search.awa-header-actions) { grid-area: search !important; display: flex !important; align-items: center !important; justify-content: center !important; width: 44px !important; min-width: 44px !important; max-width: 44px !important; height: 44px !important; overflow: visible !important; pointer-events: auto !important; visibility: visible !important; }
html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed .awa-header-search-col :is(form#search_mini_form, form.minisearch) { display: flex !important; width: 44px !important; min-width: 44px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; padding: 0px !important; border: 0px !important; background: 0px 0px !important; overflow: visible !important; }
html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed .awa-header-search-col :is(.field.search, .field.search .control, .block-search .label, input#search) { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0px !important; margin: -1px !important; overflow: hidden !important; clip: rect(0px, 0px, 0px, 0px) !important; white-space: nowrap !important; border: 0px !important; }
html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed .awa-header-minicart :is(.minicart-wrapper, .action.showcart, .awa-header-cart-fallback) { position: relative !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 44px !important; min-width: 44px !important; height: 44px !important; min-height: 44px !important; border-radius: var(--awa-radius-sm,8px) !important; }
html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed :is(.awa-header-mobile-toggle, .awa-header-minicart, .awa-header-cart-link) { align-self: center !important; }}
{
html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed :is(.awa-main-header__inner.wp-header, .awa-main-header__inner[data-awa-header-row]) { height: 52px !important; min-height: 52px !important; max-height: 52px !important; grid-template-rows: 52px !important; align-items: center !important; padding-inline: 16px !important; box-sizing: border-box !important; }
html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed :is(.awa-header-brand-cell, .awa-header-search-col, .awa-header-right-col) { align-self: center !important; }
html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed .awa-header-search-col :is(form#search_mini_form, form.minisearch) { height: var(--awa-header-condensed-search-h,36px) !important; min-height: var(--awa-header-condensed-search-h,36px) !important; max-height: var(--awa-header-condensed-search-h,36px) !important; align-self: center !important; }}
{
html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed :is(.header.awa-main-header, .header-main, .header_main, .header-wrapper-sticky, .header-wrapper-sticky.is-sticky, .awa-main-header__inner.wp-header, .awa-main-header__inner[data-awa-header-row]) { height: 56px !important; min-height: 56px !important; max-height: 56px !important; }
html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed :is(.awa-main-header__inner.wp-header, .awa-main-header__inner[data-awa-header-row]) { align-items: center !important; }
html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed :is(.awa-header-brand-cell, .awa-header-brand) { align-self: center !important; max-height: 56px !important; display: flex !important; align-items: center !important; }
html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed :is(.awa-header-brand-cell, .awa-header-brand) .logo img { max-height: 34px !important; width: auto !important; object-fit: contain !important; }
html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed .awa-header-search-col :is(form#search_mini_form, form.minisearch, form.search-content) { height: var(--awa-header-condensed-search-h,36px) !important; min-height: var(--awa-header-condensed-search-h,36px) !important; max-height: var(--awa-header-condensed-search-h,36px) !important; align-items: center !important; }
html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed .awa-header-search-col :is(input#search, .input-text) { height: var(--awa-header-condensed-search-h,36px) !important; min-height: var(--awa-header-condensed-search-h,36px) !important; line-height: var(--awa-header-condensed-search-h,36px) !important; padding-block: 0px !important; box-sizing: border-box !important; }}
{ transition: background-color 0.15s cubic-bezier(0.22, 1, 0.36, 1), color 0.15s cubic-bezier(0.22, 1, 0.36, 1) !important; }
{ outline: none !important; }
{
html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed :is(.awa-header-mobile-toggle:hover, .awa-header-search-col button.action.search:hover, .awa-header-minicart .action.showcart:hover, .awa-header-minicart .awa-header-cart-fallback:hover) { background: color-mix(in srgb,var(--awa-primary) 6%,transparent) !important; }}
{ background: color-mix(in srgb,var(--awa-primary) 12%,transparent) !important; }
{
html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed :is(.awa-header-mobile-toggle, .awa-header-search-col button.action.search, .awa-header-minicart .action.showcart, .awa-header-minicart .awa-header-cart-fallback) { transition: none !important; }}
{ --awa-header-promo-h: 44px; }
{ display: flex !important; align-items: center !important; justify-content: center !important; min-height: var(--awa-header-promo-h) !important; max-height: var(--awa-header-promo-h) !important; height: var(--awa-header-promo-h) !important; padding-block: 0px !important; padding-inline: 12px !important; overflow: hidden !important; background: var(--awa-primary) !important; color: var(--awa-text-inverse,#fff) !important; }
{ display: flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; max-width: 100% !important; min-height: 0px !important; max-height: 100% !important; padding-block: 0px !important; overflow: hidden !important; }
{ display: inline-flex !important; align-items: center !important; justify-content: center !important; flex-wrap: nowrap !important; gap: 4px !important; max-width: 100% !important; margin: 0px !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; line-height: 1.25 !important; }
{ display: inline !important; white-space: nowrap !important; vertical-align: baseline !important; }
{ display: none !important; visibility: hidden !important; width: 0px !important; height: 0px !important; min-width: 0px !important; min-height: 0px !important; padding: 0px !important; margin: 0px !important; border: 0px !important; overflow: hidden !important; }
{
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index):not(.b2b-account-dashboard):not(.b2b-account-shell) .page-wrapper .awa-site-header[data-awa-header-mode="default"]:not(.awa-header-condensed) { --awa-header-nav-h: 48px; --awa-header-nav-height: 48px; --awa-header-search-h: 44px; }
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index):not(.b2b-account-dashboard):not(.b2b-account-shell) .page-wrapper .awa-site-header[data-awa-header-mode="default"]:not(.awa-header-condensed) .header-control.awa-nav-bar, html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index):not(.b2b-account-dashboard):not(.b2b-account-shell) .page-wrapper .awa-site-header[data-awa-header-mode="default"]:not(.awa-header-condensed) .header-control.header-nav.awa-nav-bar { width: 100% !important; max-width: none !important; margin-inline: 0px !important; padding-inline: 0px !important; padding-block: 0px !important; height: var(--awa-header-nav-h) !important; min-height: var(--awa-header-nav-h) !important; max-height: var(--awa-header-nav-h) !important; background-image:  !important; background-position-x:  !important; background-position-y:  !important; background-size:  !important; background-repeat:  !important; background-attachment:  !important; background-origin:  !important; background-clip:  !important; background-color: var(--awa-bg-soft) !important; overflow: visible !important; }
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index):not(.b2b-account-dashboard):not(.b2b-account-shell) .page-wrapper .awa-site-header[data-awa-header-mode="default"]:not(.awa-header-condensed) .header-control.awa-nav-bar > .container, html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index):not(.b2b-account-dashboard):not(.b2b-account-shell) .page-wrapper .awa-site-header[data-awa-header-mode="default"]:not(.awa-header-condensed) .header-control.header-nav.awa-nav-bar > .container { width: 100% !important; max-width: none !important; margin-inline: 0px !important; padding-inline: 0px !important; padding-block: 0px !important; height: var(--awa-header-nav-h) !important; min-height: var(--awa-header-nav-h) !important; max-height: var(--awa-header-nav-h) !important; background: 0px 0px !important; }
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index):not(.b2b-account-dashboard):not(.b2b-account-shell) .page-wrapper .awa-site-header[data-awa-header-mode="default"]:not(.awa-header-condensed) .header-control.awa-nav-bar .awa-nav-bar__inner { display: flex !important; flex-wrap: nowrap !important; align-items: stretch !important; justify-content: flex-start !important; gap: 0px !important; width: 100% !important; height: var(--awa-header-nav-h) !important; min-height: var(--awa-header-nav-h) !important; max-height: var(--awa-header-nav-h) !important; margin: 0px !important; padding-block: 0px !important; padding-inline: 0px 20px !important; background: var(--awa-bg-soft) !important; box-sizing: border-box !important; }
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index):not(.b2b-account-dashboard):not(.b2b-account-shell) .page-wrapper .awa-site-header[data-awa-header-mode="default"]:not(.awa-header-condensed) .header-control.awa-nav-bar .awa-header-categories.menu_left_home1 { flex: 0 0 var(--awa-vmenu-trigger-w,206px) !important; width: var(--awa-vmenu-trigger-w,206px) !important; min-width: var(--awa-vmenu-trigger-w,206px) !important; max-width: var(--awa-vmenu-trigger-w,206px) !important; height: var(--awa-header-nav-h) !important; min-height: var(--awa-header-nav-h) !important; max-height: var(--awa-header-nav-h) !important; }
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index):not(.b2b-account-dashboard):not(.b2b-account-shell) .page-wrapper .awa-site-header[data-awa-header-mode="default"]:not(.awa-header-condensed) .header-control.awa-nav-bar .awa-header-categories :is(button.our_categories.title-category-dropdown[data-role="awa-vertical-menu-trigger"], h2.our_categories.title-category-dropdown, button.our_categories.title-category-dropdown) { width: 100% !important; height: var(--awa-header-nav-h) !important; min-height: var(--awa-header-nav-h) !important; max-height: var(--awa-header-nav-h) !important; margin: 0px !important; padding: 0px 12px !important; border-radius: 0px !important; display: inline-flex !important; align-items: center !important; justify-content: flex-start !important; }
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index):not(.b2b-account-dashboard):not(.b2b-account-shell) .page-wrapper .awa-site-header[data-awa-header-mode="default"]:not(.awa-header-condensed) .awa-header-primary-nav.menu_primary { flex: 1 1 auto !important; min-width: 0px !important; height: var(--awa-header-nav-h) !important; min-height: var(--awa-header-nav-h) !important; max-height: var(--awa-header-nav-h) !important; overflow: hidden !important; }
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index):not(.b2b-account-dashboard):not(.b2b-account-shell) .page-wrapper .awa-site-header[data-awa-header-mode="default"]:not(.awa-header-condensed) .awa-nav-quick-links { display: flex !important; flex: 0 0 auto !important; align-items: stretch !important; height: var(--awa-header-nav-h) !important; min-height: var(--awa-header-nav-h) !important; max-height: var(--awa-header-nav-h) !important; margin: 0px !important; padding: 0px !important; }
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index):not(.b2b-account-dashboard):not(.b2b-account-shell) .page-wrapper .awa-site-header[data-awa-header-mode="default"]:not(.awa-header-condensed) .awa-nav-quick-links__list { display: flex !important; align-items: stretch !important; height: var(--awa-header-nav-h) !important; margin: 0px !important; padding: 0px !important; list-style: none !important; }
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index):not(.b2b-account-dashboard):not(.b2b-account-shell) .page-wrapper .awa-site-header[data-awa-header-mode="default"]:not(.awa-header-condensed) .header-control.awa-nav-bar :is(.awa-nav-quick-links__link, .awa-nav-quick-links__list a) { height: var(--awa-header-nav-h) !important; min-height: var(--awa-header-nav-h) !important; }
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index):not(.b2b-account-dashboard):not(.b2b-account-shell) .page-wrapper .awa-site-header[data-awa-header-mode="default"]:not(.awa-header-condensed) :is(.awa-main-header__inner.wp-header, .awa-main-header__inner[data-awa-header-row]) { align-items: center !important; }
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index):not(.b2b-account-dashboard):not(.b2b-account-shell) .page-wrapper .awa-site-header[data-awa-header-mode="default"]:not(.awa-header-condensed) .awa-header-search-col :is(form#search_mini_form, form.minisearch, form.search-content) { height: var(--awa-header-search-h) !important; min-height: var(--awa-header-search-h) !important; max-height: var(--awa-header-search-h) !important; }
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index):not(.b2b-account-dashboard):not(.b2b-account-shell) .page-wrapper .awa-site-header[data-awa-header-mode="default"]:not(.awa-header-condensed) .awa-header-account-prompt { display: inline-flex !important; align-items: center !important; min-height: 0px !important; padding-block: 0px !important; line-height: 1.35 !important; }
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index):not(.b2b-account-dashboard):not(.b2b-account-shell) .page-wrapper .awa-site-header[data-awa-header-mode="default"]:not(.awa-header-condensed) .awa-header-account-prompt__text, html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index):not(.b2b-account-dashboard):not(.b2b-account-shell) .page-wrapper .awa-site-header[data-awa-header-mode="default"]:not(.awa-header-condensed) .awa-header-account-prompt__copy { line-height: 1.35 !important; }}
{ margin-block-start: 12px !important; padding-block-start: 8px !important; }
{ display: flex !important; visibility: visible !important; opacity: 1 !important; pointer-events: auto !important; }
{ width: 100vw !important; min-width: 100% !important; max-width: 100vw !important; left: 0px !important; right: 0px !important; background-color: var(--awa-bg-subtle,oklch(97.5% .006 20)) !important; background-image: none !important; box-sizing: border-box !important; min-height: 32px !important; max-height: 40px !important; padding-block: 6px !important; padding-inline: 40px 12px !important; border: 0px !important; border-block-end: 1px solid var(--awa-border,oklch(90% .008 20)) !important; color: var(--awa-text-secondary,oklch(48% .02 20)) !important; overflow: hidden !important; }
{ display: inline !important; align-items: center !important; border: 0px !important; border-radius: 0px !important; background: 0px 0px !important; padding: 0px !important; color: var(--awa-primary,oklch(48% .14 20)) !important; text-decoration: none !important; }
{
#html-body .page-wrapper .awa-site-header .awa-b2b-promo-bar__layout, body .page-wrapper .awa-site-header .awa-b2b-promo-bar__layout { display: flex !important; align-items: center !important; justify-content: center !important; gap: var(--awa-space-2,8px) !important; min-width: 0px !important; overflow: hidden !important; }
#html-body .page-wrapper .awa-site-header .awa-b2b-promo-bar__text, body .page-wrapper .awa-site-header .awa-b2b-promo-bar__text { display: flex !important; align-items: center !important; justify-content: center !important; gap: var(--awa-space-2,8px) !important; min-width: 0px !important; max-width: 100% !important; margin: 0px !important; overflow: hidden !important; }
#html-body .page-wrapper .awa-site-header .awa-b2b-promo-bar__lead, body .page-wrapper .awa-site-header .awa-b2b-promo-bar__lead { flex: 0 1 auto !important; min-width: 0px !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; }
#html-body .page-wrapper .awa-site-header .awa-b2b-promo-bar__cta, body .page-wrapper .awa-site-header .awa-b2b-promo-bar__cta { flex: 0 0 auto !important; }}
{
#html-body .page-wrapper .awa-site-header .header.awa-main-header { min-height: 68px !important; padding-block: 0px !important; background: var(--awa-bg,@awa-color-white) !important; border-bottom: 0px !important; }
#html-body .page-wrapper .awa-site-header .header.awa-main-header .awa-main-header__inner.wp-header, #html-body .page-wrapper .awa-site-header .awa-main-header__inner[data-awa-header-row] { display: grid !important; grid-template-columns: clamp(140px, 16%, 200px) 1fr auto !important; align-items: center !important; gap: clamp(16px, 2vw, 32px) !important; max-inline-size: var(--awa-container-wide-max,1440px) !important; min-height: 68px !important; height: 68px !important; max-height: 68px !important; padding-block: 0px !important; }
#html-body .page-wrapper .awa-site-header .awa-header-primary-row { display: contents !important; }
#html-body .page-wrapper .awa-site-header .awa-header-brand-cell { grid-column: 1 !important; align-self: center !important; margin-block: 0px !important; }
#html-body .page-wrapper .awa-site-header .awa-header-search-col { grid-column: 2 !important; min-width: clamp(380px, 40vw, 640px) !important; width: 100% !important; max-width: 640px !important; margin-inline: 0px !important; }
#html-body .page-wrapper .awa-site-header .awa-header-right-col { grid-column: 3 !important; display: inline-flex !important; align-items: center !important; gap: 12px !important; }
#html-body .page-wrapper .awa-site-header .awa-header-mobile-toggle, #html-body .page-wrapper .awa-site-header .awa-header-cart-link { display: none !important; }
#html-body .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form, #html-body .page-wrapper .awa-site-header .awa-header-search-col form.minisearch, #html-body .page-wrapper .awa-site-header form#search_mini_form, #html-body .page-wrapper .awa-site-header .block-search form.minisearch { height: 48px !important; min-height: 48px !important; max-height: 48px !important; border: 1.5px solid var(--awa-border,@awa-color-border) !important; background: var(--awa-bg-soft,@awa-color-bg-soft) !important; overflow: hidden !important; box-shadow: none !important; }
#html-body .page-wrapper .awa-site-header .awa-header-search-col input#search, #html-body .page-wrapper .awa-site-header form#search_mini_form input#search { height: 48px !important; min-height: 48px !important; line-height: 48px !important; font-size: 14px !important; padding-inline: 16px !important; color: var(--awa-ink,@awa-color-dark) !important; background: 0px 0px !important; border: 0px !important; box-shadow: none !important; }
#html-body .page-wrapper .awa-site-header form#search_mini_form button.action.search, #html-body .page-wrapper .awa-site-header .block-search .action.search { background: 0px 0px !important; color: var(--awa-primary,@awa-color-primary) !important; border: 0px !important; border-radius: 0px 9px 9px 0px !important; min-width: 48px !important; }
#html-body .page-wrapper .header-control.header-nav.awa-nav-bar, #html-body .page-wrapper .header-control.awa-nav-bar { height: var(--awa-nav-bar-h,48px) !important; min-height: var(--awa-nav-bar-h,48px) !important; max-height: var(--awa-nav-bar-h,48px) !important; background: var(--awa-primary,@awa-color-primary) !important; border: 0px !important; border-block: 0px initial initial !important; box-sizing: border-box !important; }
#html-body .page-wrapper .header-control.awa-nav-bar .awa-nav-bar__inner { min-height: var(--awa-nav-bar-h,48px) !important; height: var(--awa-nav-bar-h,48px) !important; max-height: var(--awa-nav-bar-h,48px) !important; box-sizing: border-box !important; }
#html-body .page-wrapper .header-control.awa-nav-bar .menu_primary .level0 > a, #html-body .page-wrapper .header-control.awa-nav-bar .awa-header-primary-nav .navigation.custommenu li.level0 > a, #html-body .page-wrapper .header-control.awa-nav-bar .awa-header-primary-nav .navigation li.level0 > a, #html-body .page-wrapper .header-control.awa-nav-bar .top-menu > li > a, #html-body .page-wrapper .header-control.awa-nav-bar .top-menu a, #html-body .page-wrapper .header-control.awa-nav-bar .top-menu a.level-top, #html-body .page-wrapper .header-control.awa-nav-bar a.level-top, #html-body .page-wrapper .header-control.awa-nav-bar .awa-nav-quick-links__link, #html-body .page-wrapper .header-control.awa-nav-bar .awa-nav-quick-links__list a, #html-body .page-wrapper .header-control.awa-nav-bar .section-item-content > ul > li > a { color: rgba(255, 255, 255, 0.95) !important; font-size: 13.5px !important; font-weight: 500 !important; background: 0px 0px !important; }
#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories .our_categories, #html-body .page-wrapper .header-control.awa-nav-bar button[data-role="awa-vertical-menu-trigger"] { background: color-mix(in srgb,var(--awa-primary,@awa-color-primary) 92%,#000) !important; }
#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories .icon-menu, #html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories svg { }
#html-body .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__link:not(.awa-header-account-prompt__link--register) { color: var(--awa-text-primary,@awa-color-text-primary) !important; font-size: 13px !important; font-weight: 500 !important; background: 0px 0px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; border-radius: 0px !important; padding: 0px !important; transition: color 0.12s !important; }
#html-body .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__link--register { background: var(--awa-primary,@awa-color-primary) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; border-radius: 9999px !important; padding: 3px 10px !important; font-weight: 700 !important; transition: background-color 0.12s !important; }
#html-body .page-wrapper .awa-site-header .awa-header-brand-cell .logo img { max-height: clamp(44px, 6vw, 64px) !important; }}
{
#html-body .page-wrapper .awa-site-header .header.awa-main-header { min-height: 60px !important; padding-block: 8px !important; background: var(--awa-bg,@awa-color-white) !important; }
#html-body .page-wrapper .awa-site-header .header .header_main .wp-header[data-awa-header-row], #html-body .page-wrapper .awa-site-header .header .header-main .wp-header[data-awa-header-row] { grid-template-columns: auto 1fr auto !important; grid-template-areas: "nav brand cart" !important; align-items: center !important; column-gap: 8px !important; }
#html-body .page-wrapper .awa-site-header .header .header_main .wp-header[data-awa-header-row] > .top-search, #html-body .page-wrapper .awa-site-header .header .header-main .wp-header[data-awa-header-row] > .top-search, #html-body .page-wrapper #header .header .header_main .wp-header[data-awa-header-row] > .top-search { display: none !important; }
#html-body .page-wrapper .awa-site-header .awa-header-right-col > :not(.awa-header-minicart):not(.b2b-status-panel), #html-body .page-wrapper .awa-site-header .awa-header-right-col .awa-b2b-mode-badge, #html-body .page-wrapper .awa-site-header .awa-header-right-col .awa-header-account-prompt { display: none !important; }
#html-body .page-wrapper .awa-site-header .awa-header-mobile-toggle, #html-body .page-wrapper .awa-site-header .action.nav-toggle.awa-header-mobile-toggle { display: inline-flex !important; min-width: 44px !important; min-height: 44px !important; width: 44px !important; height: 44px !important; pointer-events: auto !important; opacity: 1 !important; visibility: visible !important; }
#html-body .page-wrapper .awa-site-header .awa-header-brand-cell .logo img { max-height: 44px !important; }
#html-body .page-wrapper .awa-site-header #awa-primary-navigation.awa-header-primary-nav, #html-body .page-wrapper .awa-site-header #awa-category-navigation.awa-header-primary-nav { position: fixed !important; top: 0px !important; left: 0px !important; height: 100dvh !important; background: var(--awa-bg,@awa-color-white) !important; z-index: 1300 !important; transform: translateX(-100%) !important; transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important; overflow-y: auto !important; box-shadow: rgba(15, 23, 42, 0.15) 8px 0px 28px !important; }}
{
html body#html-body .page-wrapper .awa-site-header .header.awa-main-header, html body#html-body .page-wrapper .awa-site-header .header.awa-main-header .awa-main-header__inner.wp-header, html body#html-body .page-wrapper .awa-site-header .awa-main-header__inner[data-awa-header-row] { min-height: var(--awa-header-main-row-h,68px) !important; max-height: var(--awa-header-main-row-h,68px) !important; height: var(--awa-header-main-row-h,68px) !important; padding-block: 0px !important; }
html body#html-body .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form, html body#html-body .page-wrapper .awa-site-header form#search_mini_form, html body#html-body .page-wrapper .awa-site-header .awa-header-search-col form.minisearch, html body#html-body .page-wrapper .awa-site-header .block-search form#search_mini_form, html body#html-body .page-wrapper .awa-site-header .block-search form.minisearch { height: var(--awa-header-search-h,48px) !important; min-height: var(--awa-header-search-h,48px) !important; max-height: var(--awa-header-search-h,48px) !important; box-sizing: border-box !important; }
html body#html-body .page-wrapper .header-control.header-nav.awa-nav-bar, html body#html-body .page-wrapper .header-control.awa-nav-bar { background-color: var(--awa-primary,@awa-color-primary) !important; background-image: none !important; height: var(--awa-nav-bar-h,48px) !important; min-height: var(--awa-nav-bar-h,48px) !important; max-height: var(--awa-nav-bar-h,48px) !important; box-sizing: border-box !important; }
html body#html-body .page-wrapper #header.header-container[data-awa-header-shell="true"] .awa-header-search-col .block-search.awa-professional-search .awa-search-action-wrapper, html body#html-body .page-wrapper .awa-site-header .awa-header-search-col .awa-search-action-wrapper, html body#html-body .page-wrapper .awa-site-header .awa-header-search-col .block-search, html body#html-body .page-wrapper .awa-site-header .awa-header-search-col .block-content, html body#html-body .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form .field.search, html body#html-body .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form .field.search .control, html body#html-body .page-wrapper .awa-site-header form#search_mini_form .actions { height: var(--awa-header-search-h,48px) !important; min-height: var(--awa-header-search-h,48px) !important; max-height: var(--awa-header-search-h,48px) !important; box-sizing: border-box !important; }
html body#html-body .page-wrapper .awa-site-header .awa-header-search-col button.action.search, html body#html-body .page-wrapper .awa-site-header form#search_mini_form button.action.search, html body#html-body .page-wrapper #header.header-container[data-awa-header-shell="true"] #search_mini_form .actions .action.search { width: var(--awa-header-search-h,48px) !important; min-width: var(--awa-header-search-h,48px) !important; height: var(--awa-header-search-h,48px) !important; min-height: var(--awa-header-search-h,48px) !important; max-height: var(--awa-header-search-h,48px) !important; }
html body#html-body .page-wrapper .awa-site-header .block-search.awa-professional-search form#search_mini_form.minisearch, html body#html-body .page-wrapper #header.header-container[data-awa-header-shell="true"] .awa-header-search-col .block-search.awa-professional-search form#search_mini_form.minisearch { height: var(--awa-header-search-h,48px) !important; min-height: var(--awa-header-search-h,48px) !important; max-height: var(--awa-header-search-h,48px) !important; padding: 0px !important; box-sizing: border-box !important; }
html body#html-body .page-wrapper .awa-professional-search form.minisearch#search_mini_form .actions, html body#html-body .page-wrapper #header.header-container[data-awa-header-shell="true"] .awa-header-search-col .block-search.awa-professional-search form.minisearch .actions, html body#html-body .page-wrapper .awa-site-header form#search_mini_form.minisearch .field.search, html body#html-body .page-wrapper .awa-site-header form#search_mini_form.minisearch .field.search .control { height: var(--awa-header-search-h,48px) !important; min-height: var(--awa-header-search-h,48px) !important; max-height: var(--awa-header-search-h,48px) !important; box-sizing: border-box !important; }
html body#html-body .page-wrapper .awa-professional-search form.minisearch#search_mini_form .actions button.action.search, html body#html-body .page-wrapper #header.header-container[data-awa-header-shell="true"] .awa-header-search-col .block-search.awa-professional-search form.minisearch .actions button.action.search, html body#html-body .page-wrapper .awa-site-header form#search_mini_form.minisearch button.action.search { width: var(--awa-header-search-h,48px) !important; min-width: var(--awa-header-search-h,48px) !important; height: var(--awa-header-search-h,48px) !important; min-height: var(--awa-header-search-h,48px) !important; max-height: var(--awa-header-search-h,48px) !important; }
@media (prefers-reduced-motion: reduce){
#html-body .page-wrapper .awa-site-header #awa-primary-navigation.awa-header-primary-nav, #html-body .page-wrapper .awa-site-header #awa-category-navigation.awa-header-primary-nav, #html-body .page-wrapper .awa-site-header #awa-primary-navigation.awa-header-primary-nav.is-awa-mobile-open, #html-body .page-wrapper .awa-site-header #awa-category-navigation.awa-header-primary-nav.is-awa-mobile-open { transition: none !important; }}
html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-primary-nav .top-menu a, html body#html-body .page-wrapper .header-control.awa-nav-bar .top-menu a.level-top, html body#html-body .page-wrapper .header-control.header-nav.awa-nav-bar .navigation .level0 > .level-top, html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-nav-quick-links__link { }
html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories.menu_left_home1 { flex: 0 0 clamp(260px, 22vw, 290px) !important; width: clamp(260px, 22vw, 290px) !important; min-width: 260px !important; max-width: 290px !important; height: 48px !important; max-height: 48px !important; overflow: visible !important; align-items: stretch !important; }
html body#html-body .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories.menu_left_home1 { flex: 0 0 clamp(260px, 22vw, 290px) !important; width: clamp(260px, 22vw, 290px) !important; min-width: 260px !important; max-width: 290px !important; overflow: visible !important; }
html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories .awa-nav-categories, html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories .sections.nav-sections.category-dropdown, html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories .section-items.nav-sections.category-dropdown-items, html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories .section-item-content.nav-sections.category-dropdown-item-content, html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories .navigation.verticalmenu.side-verticalmenu { background: 0px 0px !important; height: 48px !important; max-height: 48px !important; min-height: 0px !important; overflow: visible !important; border: 0px !important; box-shadow: none !important; padding: 0px !important; margin: 0px !important; }
html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories .navigation.verticalmenu.side-verticalmenu { display: flex !important; align-items: stretch !important; width: 100% !important; min-width: 0px !important; }
html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories button.our_categories.title-category-dropdown[data-role="awa-vertical-menu-trigger"], html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories h2.our_categories.title-category-dropdown { width: 100% !important; max-width: 100% !important; min-width: 0px !important; justify-content: flex-start !important; }
html body#html-body .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories.menu_left_home1 button.our_categories.title-category-dropdown[data-role="awa-vertical-menu-trigger"], html body#html-body .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories.menu_left_home1 .our_categories.title-category-dropdown { width: 100% !important; max-width: 100% !important; min-width: 0px !important; }
html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories button.our_categories.title-category-dropdown[data-role="awa-vertical-menu-trigger"], html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories h2.our_categories.title-category-dropdown { height: 48px !important; min-height: 48px !important; max-height: 48px !important; background: var(--awa-hdr-primary,var(--awa-primary,@awa-color-primary)) !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; cursor: pointer !important; }
html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.level0, html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.level0 > a.level-top.navigation__link { width: 100% !important; max-width: 100% !important; box-sizing: border-box !important; }
html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown:not([aria-hidden="false"]):not(.vmm-open):not(.menu-open) { display: none !important; visibility: hidden !important; opacity: 0 !important; height: 0px !important; max-height: 0px !important; overflow: hidden !important; pointer-events: none !important; background: 0px 0px !important; border: 0px !important; box-shadow: none !important; }
html body#html-body .page-wrapper .awa-site-header .awa-header-contact-links.awa-header-account-prompt { min-width: 200px !important; }
html body#html-body .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__text, html body#html-body .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__guest { display: flex !important; flex-direction: column !important; gap: 1px !important; line-height: 1.25 !important; }
html body#html-body .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__line1 { line-height: 1.2 !important; white-space: nowrap !important; color: var(--awa-text-muted,@awa-color-text-muted) !important; }
html body#html-body .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__line2 { display: inline-flex !important; flex-wrap: nowrap !important; align-items: center !important; gap: 4px !important; white-space: nowrap !important; }
html body#html-body .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__link--register { background: var(--awa-primary,@awa-color-primary) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; border-radius: 9999px !important; padding: 3px 10px !important; font-weight: 700 !important; white-space: nowrap !important; display: inline-flex !important; align-items: center !important; line-height: 1.2 !important; transition: background-color 0.12s !important; }
html body#html-body .page-wrapper .awa-site-header .awa-header-brand-cell { align-self: center !important; height: auto !important; min-height: 0px !important; max-height: 56px !important; margin-block: 0px !important; padding-block: 0px !important; display: flex !important; align-items: center !important; }
html body#html-body .page-wrapper .awa-site-header .awa-header-brand-cell .logo img { max-height: 44px !important; width: auto !important; min-height: 0px !important; object-fit: contain !important; }
html body#html-body .page-wrapper .awa-site-header form#search_mini_form.minisearch { border: 1.5px solid var(--awa-neutral-200,@awa-neutral-200) !important; border-radius: 9999px !important; box-shadow: rgba(15, 23, 42, 0.04) 0px 1px 2px !important; overflow: hidden !important; }}
{
html body#html-body .page-wrapper .awa-site-header .header-wrapper-sticky :is(.awa-header-brand-cell, .col-md-2.awa-header-brand), html body#html-body .page-wrapper .awa-site-header .awa-header-brand-cell { align-self: center !important; height: auto !important; min-height: 0px !important; max-height: 56px !important; margin-block: 0px !important; padding-block: 0px !important; overflow: visible !important; }
html body#html-body .page-wrapper .awa-site-header .header-wrapper-sticky .awa-header-brand-cell .logo, html body#html-body .page-wrapper .awa-site-header .header-wrapper-sticky .awa-header-brand-cell .logo a, html body#html-body .page-wrapper .awa-site-header .awa-header-brand-cell .logo, html body#html-body .page-wrapper .awa-site-header .awa-header-brand-cell .logo a { display: flex !important; align-items: center !important; height: auto !important; max-height: 56px !important; }
html body#html-body .page-wrapper .awa-site-header .header-wrapper-sticky .awa-header-brand-cell .logo img, html body#html-body .page-wrapper .awa-site-header .awa-header-brand-cell .logo img { width: auto !important; height: auto !important; min-height: 0px !important; max-height: 48px !important; object-fit: contain !important; }
html body#html-body .page-wrapper .awa-site-header .header-wrapper-sticky, html body#html-body .page-wrapper .awa-site-header .header-wrapper-sticky.is-sticky { height: auto !important; min-height: 0px !important; max-height: none !important; }}
{
html body#html-body .page-wrapper .awa-site-header:has(.minicart-wrapper.active, .minicart-wrapper.show, .minicart-wrapper.is-open, .block-minicart._active) .awa-header-categories.menu_left_home1 ul.togge-menu.list-category-dropdown, html body#html-body .page-wrapper .awa-site-header:has(.minicart-wrapper.active, .minicart-wrapper.show, .minicart-wrapper.is-open, .block-minicart._active) :is(#search_autocomplete, .mst-searchautocomplete__autocomplete, .searchsuite-autocomplete) { display: none !important; visibility: hidden !important; pointer-events: none !important; }
html body#html-body.searchautocomplete__active .awa-site-header .awa-header-categories.menu_left_home1 ul.togge-menu.list-category-dropdown, html body#html-body .awa-site-header:has(.minicart-wrapper.active, .minicart-wrapper.show, .minicart-wrapper.is-open, .block-minicart._active) .awa-header-categories.menu_left_home1 ul.togge-menu.list-category-dropdown, html body#html-body .awa-site-header:has(.minicart-wrapper.active, .minicart-wrapper.show, .minicart-wrapper.is-open, .block-minicart._active) :is(#search_autocomplete, .mst-searchautocomplete__autocomplete, .searchsuite-autocomplete) { display: none !important; visibility: hidden !important; pointer-events: none !important; }
html body#html-body.awa-minicart-overlay-active .awa-site-header .awa-header-categories.menu_left_home1 ul.togge-menu.list-category-dropdown, html body#html-body.awa-minicart-overlay-active .awa-site-header :is(#search_autocomplete, .mst-searchautocomplete__autocomplete, .searchsuite-autocomplete) { display: none !important; visibility: hidden !important; pointer-events: none !important; }
html body#html-body.awa-minicart-overlay-active :is(.awa-vmf-portal, .level0.submenu, .navigation__submenu), html body#html-body.searchautocomplete__active :is(.awa-vmf-portal, .level0.submenu, .navigation__submenu), html body#html-body .page-wrapper .awa-site-header:has(.awa-header-minicart--expanded) .awa-header-categories.menu_left_home1 ul.togge-menu.list-category-dropdown, html body#html-body .page-wrapper .awa-site-header:has(.awa-header-minicart--expanded) :is(#search_autocomplete, .mst-searchautocomplete__autocomplete, .searchsuite-autocomplete), html body#html-body:has(.awa-site-header .awa-header-minicart--expanded) :is(.awa-vmf-portal, .level0.submenu, .navigation__submenu) { display: none !important; visibility: hidden !important; opacity: 0 !important; pointer-events: none !important; }}
{
html body#html-body .page-wrapper .header-control.awa-nav-bar .title-category-dropdown .vm-icon, html body#html-body .page-wrapper .header-control.awa-nav-bar .title-category-dropdown .awa-hamburger, html body#html-body .page-wrapper .header-control.awa-nav-bar .title-category-dropdown .icon-menu, html body#html-body .page-wrapper .header-control.awa-nav-bar .title-category-dropdown .vm-icon i { background: 0px 0px !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; }}
{ background: 0px 0px !important; }
{ aspect-ratio: auto !important; min-height: 0px !important; height: auto !important; background: 0px 0px !important; overflow: hidden !important; }
{
html body#html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown:is(.menu-open, .vmm-open, [aria-hidden="false"], [data-awa-menu-state="open"]) { overflow: visible !important; contain: layout style !important; }
html body#html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0 { overflow: visible !important; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .menu_left_home1 .verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown:is(.menu-open, .vmm-open, [aria-hidden="false"]) { overflow: visible !important; contain: layout style !important; }}
{ box-sizing: border-box !important; display: grid !important; height: 44px !important; inline-size: 44px !important; min-height: 44px !important; min-inline-size: 44px !important; min-width: 44px !important; padding: 0px !important; place-items: center !important; width: 44px !important; }
{ gap: 8px !important; }
{ align-items: center !important; box-sizing: border-box !important; display: inline-flex !important; height: auto !important; justify-content: center !important; line-height: 1.2 !important; min-height: 44px !important; min-width: 44px !important; text-align: center !important; text-decoration: none !important; }
{
body#html-body .page-wrapper #header.header-container[data-awa-header-shell="true"] .header-control.awa-nav-bar, body#html-body .page-wrapper .awa-site-header .header-control.awa-nav-bar, body#html-body .page-wrapper .awa-site-header .header-control.header-nav.awa-nav-bar { position: relative !important; z-index: 10 !important; pointer-events: auto !important; }
body#html-body .page-wrapper .awa-site-header .header-wrapper-sticky :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row], .header_main.awa-main-header-inner-wrap) { position: relative !important; z-index: 20 !important; overflow: visible !important; }
body#html-body .page-wrapper .awa-site-header .awa-header-minicart, body#html-body .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper, body#html-body .page-wrapper #header.header-container[data-awa-header-shell="true"] .awa-header-minicart, body#html-body .page-wrapper #header.header-container[data-awa-header-shell="true"] .awa-header-minicart .minicart-wrapper { position: relative !important; z-index: 1200 !important; pointer-events: auto !important; overflow: visible !important; }}
{ position: absolute !important; top: 50% !important; right: 4px !important; transform: translateY(-50%) !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 44px !important; height: 44px !important; min-width: 44px !important; min-height: 44px !important; padding: 0px !important; flex-shrink: 0 !important; border: 0px !important; background: 0px 0px !important; border-radius: 6px !important; cursor: pointer !important; color: var(--awa-text-muted,oklch(58% .015 20)) !important; font-size: 20px !important; line-height: 1 !important; transition: background-color 0.12s, color 0.12s !important; }
{ --awa-page-catalog: 1280px; --awa-page-dash: 1280px; --awa-page-flow: 1280px; --awa-page-narrow: 960px; --awa-page-prose: 800px; --awa-page-pad: 24px; --awa-page-content: 1280px; --awa-page-pad-catalog: 16px; --awa-page-main-pad: clamp(16px,3vw,24px); }
{ width: 100%; margin-inline: auto; padding-inline: clamp(16px, 3vw, 24px); box-sizing: border-box; max-width: 1280px !important; }
{ --awa-sidebar-width: 250px; --awa-account-columns-gap: 24px; --awa-account-content-gap: 32px; }
{ display: grid; grid-template-columns: 1fr; gap: 16px; align-items: start; width: 100%; }
{
body.account .page-main > .columns, body:is(.b2b-account-dashboard, .b2b-account-shell, .b2b-company-index, .b2b-credit-index, .b2b-approval-index, .b2b-reorder-history, .b2b-quote-index, .b2b-quote-history, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index, .b2b-account-orders, .b2b-erp-orders-index, .b2b-cotacao-index, .b2b-cotacao-view) .page-main > .columns { grid-template-columns: minmax(200px,var(--awa-grid-sidebar-width-account,220px)) minmax(0,1fr); gap: 24px; }
body.account .page-main > .columns > .sidebar.sidebar-main, body.account .page-main > .columns > .sidebar-main, body.account .page-main > .columns > .col-lg-2, body.account .page-main > .columns > [class*="col-sm-3"], body:is(.b2b-account-dashboard, .b2b-account-shell, .b2b-company-index, .b2b-credit-index, .b2b-approval-index, .b2b-reorder-history, .b2b-quote-index, .b2b-quote-history, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index, .b2b-account-orders, .b2b-erp-orders-index, .b2b-cotacao-index, .b2b-cotacao-view) .page-main > .columns > .sidebar.sidebar-main, body:is(.b2b-account-dashboard, .b2b-account-shell, .b2b-company-index, .b2b-credit-index, .b2b-approval-index, .b2b-reorder-history, .b2b-quote-index, .b2b-quote-history, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index, .b2b-account-orders, .b2b-erp-orders-index, .b2b-cotacao-index, .b2b-cotacao-view) .page-main > .columns > .sidebar-main, body:is(.b2b-account-dashboard, .b2b-account-shell, .b2b-company-index, .b2b-credit-index, .b2b-approval-index, .b2b-reorder-history, .b2b-quote-index, .b2b-quote-history, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index, .b2b-account-orders, .b2b-erp-orders-index, .b2b-cotacao-index, .b2b-cotacao-view) .page-main > .columns > .col-lg-2, body:is(.b2b-account-dashboard, .b2b-account-shell, .b2b-company-index, .b2b-credit-index, .b2b-approval-index, .b2b-reorder-history, .b2b-quote-index, .b2b-quote-history, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index, .b2b-account-orders, .b2b-erp-orders-index, .b2b-cotacao-index, .b2b-cotacao-view) .page-main > .columns > [class*="col-sm-3"] { grid-area: 1 / 1; min-width: 0px; width: auto; max-width: none; }
body.account .page-main > .columns > .column.main, body.account .page-main > .columns > .col-main, body.account .page-main > .columns > .col-lg-10, body.account .page-main > .columns > [class*="col-sm-9"], body:is(.b2b-account-dashboard, .b2b-account-shell, .b2b-company-index, .b2b-credit-index, .b2b-approval-index, .b2b-reorder-history, .b2b-quote-index, .b2b-quote-history, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index, .b2b-account-orders, .b2b-erp-orders-index, .b2b-cotacao-index, .b2b-cotacao-view) .page-main > .columns > .column.main, body:is(.b2b-account-dashboard, .b2b-account-shell, .b2b-company-index, .b2b-credit-index, .b2b-approval-index, .b2b-reorder-history, .b2b-quote-index, .b2b-quote-history, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index, .b2b-account-orders, .b2b-erp-orders-index, .b2b-cotacao-index, .b2b-cotacao-view) .page-main > .columns > .col-main, body:is(.b2b-account-dashboard, .b2b-account-shell, .b2b-company-index, .b2b-credit-index, .b2b-approval-index, .b2b-reorder-history, .b2b-quote-index, .b2b-quote-history, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index, .b2b-account-orders, .b2b-erp-orders-index, .b2b-cotacao-index, .b2b-cotacao-view) .page-main > .columns > .col-lg-10, body:is(.b2b-account-dashboard, .b2b-account-shell, .b2b-company-index, .b2b-credit-index, .b2b-approval-index, .b2b-reorder-history, .b2b-quote-index, .b2b-quote-history, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index, .b2b-account-orders, .b2b-erp-orders-index, .b2b-cotacao-index, .b2b-cotacao-view) .page-main > .columns > [class*="col-sm-9"] { grid-area: 1 / 2; min-width: 0px; width: auto; max-width: none; }}
{
body.account .sidebar.sidebar-main, body.account .sidebar-main, body:is(.b2b-account-dashboard, .b2b-account-shell, .b2b-company-index, .b2b-credit-index, .b2b-approval-index, .b2b-reorder-history, .b2b-quote-index, .b2b-quote-history, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index, .b2b-account-orders, .b2b-erp-orders-index, .b2b-cotacao-index, .b2b-cotacao-view) .sidebar.sidebar-main, body:is(.b2b-account-dashboard, .b2b-account-shell, .b2b-company-index, .b2b-credit-index, .b2b-approval-index, .b2b-reorder-history, .b2b-quote-index, .b2b-quote-history, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index, .b2b-account-orders, .b2b-erp-orders-index, .b2b-cotacao-index, .b2b-cotacao-view) .sidebar-main { position: sticky; top: var(--awa-header-scroll-offset,calc(var(--awa-header-main-row-h,68px) + var(--awa-header-nav-h,38px) + 24px)); align-self: start; }}
{ padding-top: 0px; display: flex; flex-direction: column; gap: 24px; }
{ margin: 0px 0px 8px; padding-bottom: 16px; border-bottom: 1px solid rgb(229, 231, 235); }
{ font-size: 20px; font-weight: 700; color: rgb(51, 51, 51); margin: 0px; line-height: 1.2; }
{ margin-top: 32px; padding-top: 32px; border-top: 1px solid rgb(229, 231, 235); }
{ max-width: 1280px; margin-inline: auto; padding-inline: 24px; width: 100%; box-sizing: border-box; }
{
body.account .breadcrumbs, body:is(.b2b-account-dashboard, .b2b-account-shell, .b2b-company-index, .b2b-credit-index, .b2b-approval-index, .b2b-reorder-history, .b2b-quote-index, .b2b-quote-history, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index, .b2b-account-orders, .b2b-erp-orders-index, .b2b-cotacao-index, .b2b-cotacao-view) .breadcrumbs { padding-inline: 16px; }}
{ max-width: 1280px; padding-inline: 24px; }
{
body.account .b2b-breadcrumbs-container, body:is(.b2b-account-dashboard, .b2b-account-shell, .b2b-company-index, .b2b-credit-index, .b2b-approval-index, .b2b-reorder-history, .b2b-quote-index, .b2b-quote-history, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index, .b2b-account-orders, .b2b-erp-orders-index, .b2b-cotacao-index, .b2b-cotacao-view) .b2b-breadcrumbs-container { padding-inline: 16px; }}
{ display: flex; align-items: center; min-height: 48px; padding: 8px 16px; border-radius: 8px; border-top: 0px; border-right: 0px; border-bottom: 0px; border-image: none; box-sizing: border-box; color: rgb(51, 51, 51); font-size: var(--awa-fs-sm); text-decoration: none; transition: background-color 0.18s cubic-bezier(0.4, 0, 0.2, 1), color 0.18s cubic-bezier(0.4, 0, 0.2, 1); border-left: 0px !important; border-inline-start: 0px !important; }
{ background: rgba(183, 51, 55, 0.1); color: rgb(183, 51, 55); font-weight: 600; }
{
body.account .sidebar-main .nav.item:not(.current) a:hover, body.account .block-collapsible-nav .item:not(.current) a:hover, body.account .account-nav-item:not(.current) .account-nav-link:hover, body:is(.b2b-account-dashboard, .b2b-account-shell, .b2b-company-index, .b2b-credit-index, .b2b-approval-index, .b2b-reorder-history, .b2b-quote-index, .b2b-quote-history, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index, .b2b-account-orders, .b2b-erp-orders-index, .b2b-cotacao-index, .b2b-cotacao-view) .sidebar-main .nav.item:not(.current) a:hover, body:is(.b2b-account-dashboard, .b2b-account-shell, .b2b-company-index, .b2b-credit-index, .b2b-approval-index, .b2b-reorder-history, .b2b-quote-index, .b2b-quote-history, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index, .b2b-account-orders, .b2b-erp-orders-index, .b2b-cotacao-index, .b2b-cotacao-view) .block-collapsible-nav .item:not(.current) a:hover, body:is(.b2b-account-dashboard, .b2b-account-shell, .b2b-company-index, .b2b-credit-index, .b2b-approval-index, .b2b-reorder-history, .b2b-quote-index, .b2b-quote-history, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index, .b2b-account-orders, .b2b-erp-orders-index, .b2b-cotacao-index, .b2b-cotacao-view) .account-nav-item:not(.current) .account-nav-link:hover { background: rgba(183, 51, 55, 0.06); color: rgb(183, 51, 55); }}
{ padding: 4px !important; }
{ font-size: 16px; font-weight: 700; color: rgb(51, 51, 51); letter-spacing: 0px; text-transform: none; border-bottom: 1px solid rgb(229, 231, 235); padding-bottom: 8px; margin-bottom: 16px; }
{
body.account .sidebar-main .nav.item a, body.account .block-collapsible-nav .item a, body:is(.b2b-account-dashboard, .b2b-account-shell, .b2b-company-index, .b2b-credit-index, .b2b-approval-index, .b2b-reorder-history, .b2b-quote-index, .b2b-quote-history, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index, .b2b-account-orders, .b2b-erp-orders-index, .b2b-cotacao-index, .b2b-cotacao-view) .sidebar-main .nav.item a, body:is(.b2b-account-dashboard, .b2b-account-shell, .b2b-company-index, .b2b-credit-index, .b2b-approval-index, .b2b-reorder-history, .b2b-quote-index, .b2b-quote-history, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index, .b2b-account-orders, .b2b-erp-orders-index, .b2b-cotacao-index, .b2b-cotacao-view) .block-collapsible-nav .item a { transition: none !important; }}
{ background: rgb(255, 255, 255); border: 1px solid rgb(229, 229, 229); border-radius: 16px; padding: 24px; box-shadow: rgba(0, 0, 0, 0.04) 0px 1px 2px; }
{ font-size: 18px; font-weight: 700; color: rgb(51, 51, 51); margin: 0px 0px 8px; padding-bottom: 12px; border-bottom: 2px solid rgb(229, 229, 229); text-transform: none; letter-spacing: 0px; }
{ font-weight: inherit; }
{ grid-column: 1 / -1; }
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-trust-strip { grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 6px; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-trust-strip__item { padding: 12px 8px; gap: 6px; font-size: 11px; }}
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-trust-strip { grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 8px; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-trust-strip__item:last-child:nth-child(2n+1) { grid-column: 1 / -1; max-width: calc(50% - 4px); margin-inline: auto; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-trust-strip__item { padding: 12px 8px; gap: 8px; }}
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-trust-strip { grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 16px; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-trust-strip__item { border: 1px solid rgb(229, 229, 229); border-radius: 8px; }}
{ gap: 16px; align-items: stretch; justify-content: stretch; width: 100%; max-width: none; margin: 16px 0px 0px; padding: 0px; list-style: none; scrollbar-width: auto; display: grid !important; overflow: visible !important; flex-flow: unset !important; }
{ flex-direction: column; align-items: center; justify-content: flex-start; gap: 16px; min-height: 48px; padding: 24px 16px; border: 1px solid rgb(229, 229, 229); border-radius: 8px; background: rgb(255, 255, 255); text-align: center; font-size: var(--awa-fs-sm,14px); font-weight: 600; line-height: 1.35; color: rgb(51, 51, 51); list-style: none; display: flex !important; flex: 1 1 auto !important; max-width: none !important; }
{ color: rgb(183, 51, 55); display: block !important; flex: 0 0 48px !important; width: 48px !important; min-width: 48px !important; max-width: 48px !important; height: 48px !important; min-height: 48px !important; max-height: 48px !important; }
{ display: block; max-width: 22ch; font-size: var(--awa-fs-sm,14px); font-weight: 600; line-height: 1.35; color: rgb(51, 51, 51); white-space: normal; }
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-trust-strip { grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 24px; }}
{ display: flex; flex-direction: column; align-items: center; gap: 8px; margin-block-end: 24px; text-align: center; }
{ margin: 0px; color: var(--awa-text,#333); font-size: 1.375rem; font-weight: 700; line-height: 1.2; text-wrap: balance; }
{ margin: 0px; color: var(--awa-text-secondary,#666); font-size: 0.875rem; line-height: 1.45; text-wrap: pretty; }
{ display: grid; grid-template-columns: minmax(0px, 1fr); gap: 8px; margin: 0px; padding: 0px; list-style: none; }
{ min-width: 0px; padding: 0px; border: 0px; background: 0px 0px; list-style: none; }
{ display: flex; align-items: flex-start; gap: 12px; width: 100%; min-width: 0px; padding: 24px; border: 1px solid var(--awa-border,#e5e5e5); border-radius: 8px; background: var(--awa-bg,#fff); text-align: start; box-sizing: border-box; }
{ color: inherit; text-decoration: none; transition: border-color 0.14s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.14s cubic-bezier(0.4, 0, 0.2, 1); }
{ outline: 2px solid var(--awa-primary,#b73337); outline-offset: 2px; }
{ display: flex; flex: 0 0 48px; align-items: center; justify-content: center; width: 48px; height: 48px; color: var(--awa-primary,#b73337); }
{ display: block; width: 40px; height: 40px; }
{ display: flex; flex-direction: column; gap: 4px; min-width: 0px; }
{ display: block; color: var(--awa-ink,#333); font-size: max(15px, 0.9375rem); font-weight: 700; line-height: 1.3; letter-spacing: -0.01em; }
{ display: block; color: var(--awa-text-muted,#666); font-size: max(13px, 0.8125rem); line-height: 1.45; text-wrap: pretty; }
{ margin: 24px 0px 0px; color: var(--awa-text-secondary,#666); font-size: max(12px, 0.75rem); line-height: 1.45; text-align: center; text-wrap: pretty; }
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-benefits { grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 12px; }}
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-b2b-cta__header { align-items: center; flex-direction: row; justify-content: space-between; margin-block-end: 0px; text-align: start; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-b2b-cta__heading { align-items: flex-start; display: flex; flex: 1 1 auto; flex-direction: column; gap: 4px; min-width: 0px; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-b2b-cta__title { max-width: 32ch; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-benefits { grid-template-columns: repeat(4, minmax(0px, 1fr)); }}
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-benefits__link:hover { border-color: color-mix(in srgb,var(--awa-primary,#b73337) 35%,var(--awa-border,#e5e5e5)); box-shadow: rgba(0, 0, 0, 0.06) 0px 2px 10px; }}
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-benefits__link { transition: none; }}
{ max-width: 64px; }
{ padding-block: 24px; }
{ margin-bottom: 16px; }
{ display: grid; gap: 8px; margin: 0px; padding: 16px; list-style: none; border: 1px solid rgb(229, 231, 235); border-radius: 12px; background: rgb(255, 255, 255); }
{ margin: 0px; padding: 8px 0px; border-bottom: 1px solid rgb(229, 231, 235); }
{ border-bottom: 0px; padding-bottom: 0px; }
{ padding-top: 0px; }
{ display: block; font-size: 14px; line-height: 1.45; color: rgb(51, 51, 51); }
{ font-weight: 500; text-decoration: none; }
{ color: rgb(183, 51, 55); text-decoration: underline; }
{ outline: rgb(183, 51, 55) solid 2px; outline-offset: 2px; border-radius: 4px; }
{ display: flex; flex-direction: column; align-items: center; text-align: center; gap: 16px; padding: 24px 16px; border: 1px solid rgb(229, 231, 235); border-radius: 12px; background: rgb(247, 247, 247); max-width: 40rem; margin-inline: auto; }
{ display: inline-flex; align-items: center; justify-content: center; width: 48px; height: 48px; border-radius: 50%; background: rgba(183, 51, 55, 0.08); color: rgb(183, 51, 55); }
{ margin: 0px; max-width: 36ch; font-size: 14px; line-height: 1.5; color: rgb(51, 51, 51); }
{ color: rgb(183, 51, 55); font-weight: 500; text-decoration: underline; text-underline-offset: 2px; }
{ color: rgb(142, 38, 41); }
{ display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 8px 16px; }
{ display: inline-flex; align-items: center; justify-content: center; gap: 8px; min-height: 40px; padding: 8px 16px; font-size: 12px; font-weight: 500; line-height: 1.35; text-decoration: none; border-radius: 8px; border: 1px solid rgb(229, 229, 229); background: rgb(255, 255, 255); color: rgb(51, 51, 51); box-sizing: border-box; transition: border-color 0.15s, color 0.15s, background-color 0.15s, transform 0.1s; }
{ border-color: rgb(183, 51, 55); color: rgb(183, 51, 55); }
{ transform: scale(0.97); background: rgb(247, 247, 247); }
{ outline: rgb(183, 51, 55) solid 2px; outline-offset: 2px; }
{ border-color: rgba(22, 163, 74, 0.35); color: rgb(17, 127, 58); }
{ border-color: rgb(22, 163, 74); color: rgb(15, 109, 50); }
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-home-recent-orders__empty-actions { flex-direction: column; align-items: stretch; width: 100%; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-home-recent-orders__action { width: 100%; }}
{ appearance: none; background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; margin: 0px; display: block; width: 100%; text-align: left; cursor: default; font: inherit; color: inherit; letter-spacing: inherit; text-transform: inherit; }
{
body .page-wrapper .page_footer.awa-footer-js-ready .awa-footer-section__toggle, body .page-wrapper .page-footer.awa-footer-js-ready .awa-footer-section__toggle { cursor: pointer; display: flex; align-items: center; justify-content: space-between; gap: 8px; }}
{
body .page-wrapper .page_footer.awa-footer-js-ready .awa-footer-categories-expand__icon, body .page-wrapper .page-footer.awa-footer-js-ready .awa-footer-categories-expand__icon { transition: none; }}
{ transition: background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), color 0.15s cubic-bezier(0.4, 0, 0.2, 1), transform 0.1s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.15s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1); }
{ transform: scale(1.07); }
{ transform: scale(0.93); transition-duration: 70ms; }
{ transition: transform 0.35s cubic-bezier(0.22, 1, 0.36, 1); will-change: transform; }
{ transform: scale(1.05); }
{ transition: box-shadow 0.2s cubic-bezier(0.22, 1, 0.36, 1), transform 0.2s cubic-bezier(0.22, 1, 0.36, 1), background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1); }
{ transform: translateY(-3px) !important; box-shadow: var(--awa-shadow-md,0 4px 12px rgba(0,0,0,.1)) !important; }
{ transition: transform 0.25s cubic-bezier(0.22, 1, 0.36, 1); }
{ transform: scale(1.1); }
{ 
  0% { opacity: 0.5; transform: translateY(8px); }
  100% { opacity: 1; transform: translateY(0px); }
}
{ 
  0% { opacity: 0.4; transform: translateY(6px) scale(0.97); }
  100% { opacity: 1; transform: translateY(0px) scale(1); }
}
{ animation-duration: 0.38s; animation-timing-function: cubic-bezier(0.22, 1, 0.36, 1); animation-iteration-count: 1; animation-direction: normal; animation-fill-mode: both; animation-play-state: running; animation-name: awa-cat-item-in; animation-timeline: auto; animation-range: normal; animation-delay: calc(var(--item-index,0)*40ms); }
{ 
  0% { opacity: 0.5; transform: translateY(7px); }
  100% { opacity: 1; transform: translateY(0px); }
}
{ transition: transform 0.22s cubic-bezier(0.22, 1, 0.36, 1); }
{ transition: background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), color 0.15s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), transform 0.1s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.15s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.18s cubic-bezier(0.4, 0, 0.2, 1); }
{ opacity: 0.38; pointer-events: none; }
{ transition: color 0.18s cubic-bezier(0.4, 0, 0.2, 1), text-decoration-color 0.18s cubic-bezier(0.4, 0, 0.2, 1); }
{ display: inline-block; flex-shrink: 0; transition: transform 0.18s cubic-bezier(0.22, 1, 0.36, 1); }
{
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :is(.awa-shelf__view-all, .awa-category-carousel__cta-link):hover svg, :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :is(.awa-shelf__view-all, .awa-category-carousel__cta-link):focus-visible svg { transform: translateX(3px); }}
{
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-benefit-item:hover .awa-benefit-icon { transform: translateY(-2px); opacity: 1; }}
{ transition: transform 0.2s cubic-bezier(0.22, 1, 0.36, 1), opacity 0.18s cubic-bezier(0.4, 0, 0.2, 1); }
{
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-hero-benefits__item:not(.awa-hero-benefits__item--interactive) { transition: border-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1); }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-hero-benefits__item:not(.awa-hero-benefits__item--interactive):hover { border-color: color-mix(in srgb,var(--awa-primary) 28%,var(--awa-border)); box-shadow: var(--awa-shadow-sm,0 1px 3px rgba(0,0,0,.06)); }}
{
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel.awa-carousel-ready :is(.awa-product-card, .content-item-product, .item-product) { transition: border-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.1s cubic-bezier(0.4, 0, 0.2, 1); }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel.awa-carousel-ready :is(.awa-product-card, .content-item-product, .item-product):active { transform: scale(0.985); transition-duration: 70ms; }}
{ transition: transform 0.2s cubic-bezier(0.22, 1, 0.36, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.18s cubic-bezier(0.4, 0, 0.2, 1); }
{
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__prev, :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__next { transition: none; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__prev:not(.is-disabled):hover, :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__next:not(.is-disabled):hover, :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__prev:not(.is-disabled):active, :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__next:not(.is-disabled):active { transform: none; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .product-item .product-image-photo, html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .product-item .first-thumb img { transition: none; will-change: auto; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .product-item:hover .product-image-photo, html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .product-item:hover .first-thumb img { transform: none; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__item { transition: none; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__item:hover { transform: none !important; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__item .awa-category-carousel__icon { transition: none; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__item:hover .awa-category-carousel__icon { transform: none; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-owl-progress__bar { transition: none; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :is(.awa-owl-nav__btn, .awa-category-carousel__prev, .awa-category-carousel__next) { transition: none; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :is(.awa-shelf__view-all, .awa-category-carousel__cta-link) svg { transition: none; transform: none; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-benefit-icon { transition: none; transform: none; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-hero-benefits__item:not(.awa-hero-benefits__item--interactive) { transition: none; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel.awa-carousel-ready :is(.awa-product-card, .content-item-product, .item-product):active { transform: none; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__dot { transition: none; transform: none; }}
{ position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border: 0px; }
{ display: flex; flex-direction: column; align-items: center; padding-block: 32px 40px; }
{ display: flex; flex-direction: column; align-items: center; gap: 24px; width: 100%; max-width: 36rem; margin: 24px auto 32px; padding: 40px 32px; text-align: center; border: 1px solid rgb(229, 229, 229); border-radius: 16px; background: rgb(255, 255, 255); box-shadow: rgba(51, 51, 51, 0.06) 0px 4px 18px; }
{ display: flex; flex-direction: column; align-items: center; gap: 16px; width: 100%; }
{ margin: 0px auto; max-width: 28ch; font-size: 32px; font-weight: 700; line-height: 1.25; letter-spacing: -0.02em; color: rgb(51, 51, 51); text-align: center; text-wrap: balance; }
{ margin: 0px auto; max-width: 40ch; font-size: 16px; line-height: 1.5; color: rgb(102, 102, 102); text-align: center; text-wrap: pretty; }
{ display: flex; flex-direction: column; align-items: stretch; gap: 16px; width: 100%; max-width: 17.5rem; margin: 8px auto 0px; }
{ display: inline-flex; align-items: center; justify-content: center; width: 100%; min-height: 48px; padding: 0px 32px; border-radius: 8px; background: rgb(183, 51, 55); color: rgb(255, 255, 255); font-size: 16px; font-weight: 700; letter-spacing: normal; text-transform: none; text-decoration: none; box-shadow: rgba(183, 51, 55, 0.22) 0px 4px 14px; transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1); }
{
html body#html-body.checkout-cart-index .page-wrapper:has(.awa-cart-empty) .column.main { padding-block: 24px 32px; }
html body#html-body.checkout-cart-index .page-wrapper .cart-empty.awa-cart-empty { margin: 16px auto 24px; padding: 32px 24px; gap: 16px; }
html body#html-body.checkout-cart-index .page-wrapper .awa-cart-empty__actions { max-width: none; }}
{
html body#html-body.checkout-cart-index .page-wrapper .awa-cart-empty__cta { transition: none; }}
{
html body#html-body.checkout-cart-index .page-wrapper .cart-empty.awa-cart-empty { animation: 0.35s cubic-bezier(0.4, 0, 0.2, 1) 0s 1 normal both running awa-cart-empty-in; }
@keyframes awa-cart-empty-in { 
  0% { opacity: 0; transform: translateY(8px); }
  100% { opacity: 1; transform: translateY(0px); }
}}
{
html body#html-body { --awa-oklch-primary: oklch(52.5% .155 27.5); --awa-oklch-primary-hover: oklch(41.5% .13 27.5); --awa-oklch-ink: #111; --awa-oklch-text: #111; --awa-oklch-muted: #555; --awa-oklch-surface: oklch(100% 0 0); --awa-oklch-soft: oklch(97% 0 0); --awa-oklch-border: oklch(90% .01 27); --awa-primary: var(--awa-oklch-primary); --awa-primary-hover: var(--awa-oklch-primary-hover); --awa-red: var(--awa-oklch-primary); --awa-ink: var(--awa-oklch-ink); --awa-text: var(--awa-oklch-text); --awa-text-muted: var(--awa-oklch-muted); --awa-bg: var(--awa-oklch-surface); --awa-bg-soft: var(--awa-oklch-soft); --awa-border: var(--awa-oklch-border); }}
{ max-width: 100%; overflow-x: clip; }
{ display: grid; gap: 16px; grid-template-columns: minmax(0px, 1fr); width: 100%; }
{ display: flex; align-items: center; gap: 16px; min-width: 0px; min-height: 48px; padding: 16px; border: 1px solid var(--awa-border); border-radius: 8px; }
{ flex: 0 0 48px; width: 48px; height: 48px; align-self: center; }
{ align-self: center; }
{ display: grid; gap: 24px; margin-inline: 0px; grid-template-columns: minmax(0px, 1fr); }
{ min-width: 0px; max-width: 100%; width: 100%; flex: 0 0 auto; }
{ font-size: var(--awa-fs-md); font-weight: 700; color: var(--awa-ink,#333); }
{ align-items: start; }
{ padding-block: 32px; }
{ padding-block-start: 0px; }
{ position: relative; overflow: visible; box-sizing: border-box; padding-block-start: 20px; padding-inline-start: 4px; }
{ display: block; overflow: hidden; border-radius: 8px; }
{ display: block; width: 100%; max-width: 100%; border-radius: inherit; }
{ top: 4px; left: 4px; z-index: 6; }
{ overflow: visible; }
{ padding-block: 8px; box-sizing: border-box; }
{ border: 0px; box-shadow: none; filter: none; background-image: none; }
{ border: 1px solid var(--awa-border,#e5e5e5); box-shadow: none; }
{ overflow: hidden; }
{ padding-inline: 16px; box-sizing: border-box; }
{ max-width: 65ch; padding-inline: 8px; margin-inline: auto; overflow-wrap: anywhere; }
{
html body#html-body .page-wrapper .awa-shelf :is(.awa-product-card, .content-item-product, .item-product) .product-thumb { overflow: clip; overflow-clip-margin: 8px; padding-block-start: 4px; }}
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-trust-strip { grid-template-columns: minmax(0px, 1fr); }}
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-trust-strip { grid-template-columns: repeat(2, minmax(0px, 1fr)); }}
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta .awa-hero-trust-strip { grid-template-columns: repeat(3, minmax(0px, 1fr)); }}
{
html body#html-body .page_footer .awa-footer-trust-grid, html body#html-body .page-footer .awa-footer-trust-grid { grid-template-columns: repeat(2, minmax(0px, 1fr)); }}
{
html body#html-body .page_footer .awa-footer-trust-grid, html body#html-body .page-footer .awa-footer-trust-grid { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
html body#html-body .page_footer .awa-footer-bottom__row, html body#html-body .page-footer .awa-footer-bottom__row { grid-template-columns: minmax(0px, 1fr) minmax(0px, 1.4fr) minmax(0px, 1fr); }}
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-carousel-section:not(.top-home-content--category-carousel) .awa-section-header__link::after { content: " · deslize o carrossel"; font-size: var(--awa-fs-sm); font-weight: 400; color: var(--awa-text-muted); }}
{ margin-bottom: 24px; }
{ min-height: 48px; box-sizing: border-box; }
{ width: 48px; height: 48px; min-width: 48px; min-height: 48px; }
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel > .awa-owl-nav, html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-carousel > .awa-owl-nav { display: flex; visibility: visible; opacity: 1; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-owl-nav__btn { opacity: 1; visibility: visible; pointer-events: auto; }}
{ min-width: 0px; max-width: 100%; }
{ min-width: 0px; max-width: 100%; box-sizing: border-box; }
{ max-width: 22ch; overflow-wrap: anywhere; word-break: normal; hyphens: auto; }
{ white-space: normal; overflow-wrap: anywhere; text-align: center; line-height: 1.25; }
{ opacity: 0.45; cursor: not-allowed; pointer-events: none; }
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-carousel__viewport { scroll-behavior: auto; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-owl-nav__btn:active:not(:disabled):not(.is-disabled) { transform: none; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel :is(.awa-product-card, .content-item-product):hover .product-thumb img { transform: none; }}
{ outline: 2px solid var(--awa-primary,#b73337); outline-offset: 3px; border-radius: 9999px; }
{ border: 1px solid var(--awa-border); border-radius: 8px; background: var(--awa-bg,#fff); }
{ margin-block-start: 12px; }
{ aspect-ratio: 1 / 1; overflow: hidden; min-width: 0px; background: var(--awa-bg-soft,#f7f7f7); }
{ width: 100%; max-width: 100%; min-width: 0px; height: 100%; box-sizing: border-box; }
{ padding-bottom: 0px; }
{ width: 100%; max-width: 100%; height: 100%; max-height: 100%; object-fit: contain; object-position: center center; }
{ transform: none; }
{ box-shadow: none; }
{ display: flex; flex-direction: column; flex: 1 1 auto; }
{ margin-block-start: auto; }
{ border-color: var(--awa-border,#e5e5e5); box-shadow: none; filter: none; }
{ transform: none; box-shadow: none; }
{ box-shadow: none; transition: background-color 0.18s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.18s cubic-bezier(0.4, 0, 0.2, 1), color 0.18s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.18s cubic-bezier(0.4, 0, 0.2, 1); }
{ border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-inline-start-width: 1px; border-left-width: 1px; border-right-width: 1px; border-radius: 8px; box-shadow: none; }
{ backdrop-filter: none; }
{ transition: transform 0.22s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.22s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.18s cubic-bezier(0.4, 0, 0.2, 1); }
{ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
{
html body#html-body .page-wrapper *, html body#html-body .page-wrapper ::before, html body#html-body .page-wrapper ::after { animation-duration: 1ms; animation-iteration-count: 1; scroll-behavior: auto; transition-duration: 1ms; }}
{ cursor: not-allowed; opacity: 0.48; transform: none; box-shadow: none; }
{ border-color: var(--awa-border,#e5e5e5); border-radius: 8px; box-shadow: none; transition: border-color 0.18s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.18s cubic-bezier(0.4, 0, 0.2, 1), color 0.18s cubic-bezier(0.4, 0, 0.2, 1); }
{ display: flex; flex-wrap: wrap; align-items: center; gap: 8px; margin-block-start: 12px; }
{ display: inline-flex; align-items: center; justify-content: center; min-height: 44px; padding: 8px 16px; border: 1px solid var(--awa-primary,#b73337); border-radius: 9999px; background: var(--awa-bg-white,#fff); color: var(--awa-primary,#b73337); font-size: 12px; font-weight: 700; line-height: 1.2; text-decoration: none; white-space: normal; text-align: center; }
{ background: var(--awa-primary,#b73337); color: var(--awa-bg-white,#fff); }
{ background: color-mix(in srgb,var(--awa-primary,#b73337) 8%,transparent); }
{ display: flex; flex-direction: column; height: 100%; }
{ display: flex; flex: 1 1 auto; flex-direction: column; }
{ padding-block: var(--awa-home-pad-featured,clamp(32px,3.2vw,52px)); }
{ padding-block: var(--awa-home-pad-standard,clamp(24px,2.4vw,38px)); }
{ padding-block: var(--awa-home-pad-compact,clamp(16px,1.6vw,26px)); }
{ padding-block-start: 0px; border-block-start: 1px solid color-mix(in oklch,var(--awa-primary,#b73337) 8%,oklch(.978 .005 25)); }
{ contain-intrinsic-size: auto 44rem; }
{ contain-intrinsic-size: auto 33rem; }
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--standard.awa-home-section--below-fold { contain-intrinsic-size: auto 38rem; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--compact.awa-home-section--below-fold { contain-intrinsic-size: auto 32rem; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .footer-bottom .awa-footer-pay-logos { display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 8px 12px; width: 100%; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .footer-bottom .awa-pay-logo { display: flex; align-items: center; min-height: 40px; width: auto; max-width: 100%; }}
{ display: flex; align-items: center; gap: 16px; }
{ display: inline-flex; flex: 0 0 56px; align-items: center; justify-content: center; width: 56px; min-width: 56px; height: 56px; line-height: 1; }
{ display: block; width: 28px; max-width: 28px; height: 28px; max-height: 28px; flex: 0 0 28px; }
{ display: inline-flex; align-items: center; min-height: 44px; }
{ display: inline-flex; flex: 0 0 20px; align-items: center; justify-content: center; width: 20px; min-width: 20px; height: 20px; line-height: 1; }
{ display: block; width: 16px; max-width: 16px; height: 16px; max-height: 16px; flex: 0 0 16px; }
{ display: flex; flex-wrap: wrap; gap: 8px; }
{ justify-content: center; width: 44px; min-width: 44px; height: 44px; line-height: 1; }
{ display: block; width: 18px; max-width: 18px; height: 18px; max-height: 18px; flex: 0 0 18px; }
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta__actions { align-items: stretch; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta__btn { flex: 1 1 100%; }
html body#html-body .page-wrapper .page-footer .awa-newsletter-wrapper, html body#html-body .page-wrapper .page_footer .awa-newsletter-wrapper { align-items: flex-start; }}
{ box-sizing: border-box; max-width: 1280px !important; margin-inline: auto !important; padding-inline: 16px !important; overflow: visible !important; }
{ max-width: 100% !important; }
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper { padding-inline: 16px !important; }}
{
html body#html-body .page-wrapper .fixed-bottom .link-on-bottom ul.mobile-bottom-link li a, html body#html-body .page-wrapper .fixed-bottom .link-on-bottom ul.mobile-bottom-link li button { font-size: 12px !important; min-height: 48px !important; }
html body#html-body .page-wrapper .page-main { padding-bottom: 84px !important; }}
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold, html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .banner-slider, html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .wrapper_slider { overflow: hidden; max-height: 85vw !important; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta { padding-block: 16px; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-trust-strip { display: none; }}
{
html body#html-body .page-wrapper .fixed-bottom { display: none !important; }
html body#html-body .page-wrapper .page-main { padding-bottom: 0px !important; }}
{
html body#html-body .page-wrapper .ayo-home5-wrapper, html body#html-body .page-wrapper .page-main { padding-inline: 8px !important; }}
{
@keyframes awa-fade-in { 
  0% { opacity: 1; }
  100% { opacity: 1; }
}}
{
body .page-wrapper .awa-site-header .block-search, body .page-wrapper #header .block-search { max-width: 100%; flex: 1 1 auto; min-width: 0px; }
body .page-wrapper .awa-site-header .block-search input#search, body .page-wrapper .awa-site-header .block-search input[name="q"] { max-width: 100%; width: 100%; box-sizing: border-box; min-width: 0px; }}
{
:is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid ul.row.product-grid, :is(body.catalog-category-view, body.catalogsearch-result-index) .wrapper.grid.products-grid ul.container-products-switch { gap: 20px; }}
{
.page-wrapper .page-header, .page-wrapper .page-footer .footer.content .footer-widget-area > :not(.vela-footer-col:first-child), .page-wrapper nav.fixed-bottom, .awa-mobile-bottom-nav, .minicart-wrapper, .block-search, .page-wrapper .sidebar.sidebar-main, .toolbar-products .modes, .toolbar-products .toolbar-sorter, .actions-secondary, .action.towishlist, .action.tocompare, .cookie-notice-container, #html-body #notice-cookie-block, .page-wrapper .messages, .awa-whatsapp-float, .page-wrapper .awa-b2b-promo-bar, #html-body .awa-b2b-promo-bar { display: none !important; }
body, .page-wrapper, .column.main, .product-info-main { print-color-adjust: exact; background: rgb(255, 255, 255) !important; color: rgb(0, 0, 0) !important; }
.product-item-name, h1, h2, h3 { break-after: avoid; }
img { break-inside: avoid; max-width: 100% !important; height: auto !important; }}
{ line-height: 1.4 !important; }
{ align-items: center !important; box-sizing: border-box !important; display: inline-flex !important; justify-content: center !important; line-height: 1.3 !important; min-height: 44px !important; min-width: 44px !important; padding: 8px 12px !important; }
{ align-items: center !important; box-sizing: border-box !important; display: inline-flex !important; padding-block: 4px !important; padding-inline: 0px !important; min-height: 0px !important; }
{
html body#html-body .page-wrapper :is(.page_footer, .page-footer) :is(.awa-footer-business-contact__action, ul.awa-footer-atendimento__actions a) { min-height: 44px !important; padding-block: 8px !important; padding-inline: 8px !important; }}
{
html body#html-body .page-wrapper :is(.page_footer, .page-footer) ul.velaFooterLinks { display: flex; flex-direction: column; gap: 4px; }
html body#html-body .page-wrapper :is(.page_footer, .page-footer) ul.velaFooterLinks a, html body#html-body .page-wrapper :is(.page_footer, .page-footer) ul.awa-footer-categories-list a { align-items: center !important; box-sizing: border-box !important; display: inline-flex !important; min-height: 44px !important; padding-block: 8px !important; padding-inline: 8px !important; }
html body#html-body .page-wrapper :is(.page_footer, .page-footer) ul.awa-footer-categories-list a { padding-inline: 12px !important; }}
{
html body#html-body .page-wrapper :is(.page_footer, .page-footer) ul.velaFooterLinks { gap: 2px; }
html body#html-body .page-wrapper :is(.page_footer, .page-footer) ul.velaFooterLinks a, html body#html-body .page-wrapper :is(.page_footer, .page-footer) ul.awa-footer-categories-list a { min-height: 0px !important; padding-block: 4px !important; padding-inline: 0px !important; }}
{
html body#html-body .page-wrapper :is(.page_footer, .page-footer) ul.velaFooterLinks a:hover, html body#html-body .page-wrapper :is(.page_footer, .page-footer) ul.velaFooterLinks a:focus-visible { transform: none !important; }}
{ display: none !important; visibility: hidden !important; height: 0px !important; max-height: 0px !important; overflow: hidden !important; margin: 0px !important; padding: 0px !important; border: 0px !important; }
{ display: flex; align-items: center; gap: 8px; min-height: 48px; padding: 8px 16px; border-radius: 8px; border: 0px; border-inline-start: 0px; box-sizing: border-box; color: var(--awa-text,#333); font-size: var(--awa-fs-sm); font-weight: 400; line-height: 1.35; text-decoration: none; transition: background-color 0.18s cubic-bezier(0.4, 0, 0.2, 1), color 0.18s cubic-bezier(0.4, 0, 0.2, 1); }
{ background: rgba(183, 51, 55, 0.1); color: var(--awa-primary,#b73337); font-weight: 600; border-left: 0px; border-inline-start: 0px; }
{
html body#html-body:is(.account, [class*="b2b-"]) .page-wrapper .sidebar-main .nav.item:not(.current) a:hover, html body#html-body:is(.account, [class*="b2b-"]) .page-wrapper .block-collapsible-nav .item:not(.current) a:hover, html body#html-body:is(.account, [class*="b2b-"]) .page-wrapper .account-nav-item:not(.current) .account-nav-link:hover { background: rgba(183, 51, 55, 0.06); color: var(--awa-primary,#b73337); }}
{
html body#html-body:is(.account, [class*="b2b-"]) .page-wrapper .sidebar-main .account-nav .nav.item a, html body#html-body:is(.account, [class*="b2b-"]) .page-wrapper .block-collapsible-nav .item a { border-bottom: 2px solid transparent; border-radius: 0px; padding-block: 12px; }
html body#html-body:is(.account, [class*="b2b-"]) .page-wrapper .sidebar-main .account-nav .nav.item.current a, html body#html-body:is(.account, [class*="b2b-"]) .page-wrapper .block-collapsible-nav .item.current a { border-bottom-color: var(--awa-primary,#b73337); background: 0px 0px; }}
{ gap: 16px; padding-block: 16px; margin-block-end: 24px; border-block-end: 1px solid var(--awa-border,#e5e5e5); }
{ font-size: var(--awa-fs-sm); color: var(--awa-text-muted,#666); }
{ color: var(--awa-ink,#333); font-weight: 600; }
{ display: flex; flex-direction: column; flex: 1 1 auto; gap: 8px; }
{ margin-block-start: auto; padding-block-start: 8px; }
{ border-width: 1px; border-inline-start-width: 1px; border-radius: 8px; }
{
html body#html-body:is(.account, [class*="b2b-"]) .page-wrapper .sidebar-main .nav.item a, html body#html-body:is(.account, [class*="b2b-"]) .page-wrapper .block-collapsible-nav .item a { transition: none; }}
{ border: 0px !important; border-inline-start: 0px transparent !important; }
{ background: rgba(183, 51, 55, 0.1) !important; color: var(--awa-primary,#b73337) !important; font-weight: 600 !important; }
{ margin-top: 16px; padding-top: 16px; border-top: 1px solid rgb(226, 232, 240); }
{ display: block; padding: 4px 16px 8px; font-size: 0.75rem; font-weight: 600; letter-spacing: 0.01em; text-transform: none; color: rgb(102, 102, 102); }
{ padding: 8px 0px; }
{ font-size: 0.8125rem; }
{ color: rgb(51, 51, 51); font-weight: 600; }
{ margin-top: 4px; line-height: 1.5; }
{ --awa-header-scroll-offset: 56px; }
{
html body#html-body:is(.awa-account-operational, .b2b-account-shell, .account) { --awa-header-scroll-offset: 52px; }}
{ display: none !important; min-height: 0px !important; max-height: 0px !important; margin: 0px !important; padding: 0px !important; overflow: hidden !important; visibility: hidden !important; pointer-events: none !important; }
{ min-height: 56px !important; }
{ min-height: 56px !important; height: 56px !important; padding-block: 8px !important; }
{ max-height: 36px !important; width: auto !important; }
{
html body#html-body:is(.awa-account-operational, .b2b-account-shell, .account) .page-wrapper .awa-site-header.awa-account-header #header :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row]), html body#html-body:is(.awa-account-operational, .b2b-account-shell, .account) .page-wrapper .awa-site-header.awa-header-condensed #header :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row]) { grid-template-columns: 148px minmax(0px, 1fr) auto !important; column-gap: 16px !important; }
html body#html-body:is(.awa-account-operational, .b2b-account-shell, .account) .page-wrapper .awa-site-header .awa-header-search-col form.minisearch, html body#html-body:is(.awa-account-operational, .b2b-account-shell, .account) .page-wrapper .awa-site-header .awa-header-search-col .block-search form.minisearch { min-height: 40px !important; max-height: 40px !important; }
html body#html-body:is(.awa-account-operational, .b2b-account-shell, .account) .page-wrapper .awa-site-header .awa-header-search-col input#search, html body#html-body:is(.awa-account-operational, .b2b-account-shell, .account) .page-wrapper .awa-site-header .awa-header-search-col input.input-text { min-height: 40px !important; font-size: 0.875rem !important; }}
{ padding-top: 12px !important; }
{ max-width: 52ch; }
{ padding-top: 16px !important; }
{
html body#html-body:is(.awa-account-operational, .b2b-account-shell, .account) .page-wrapper .awa-site-header.awa-account-header * { transition: none !important; }}
{ display: grid; grid-template-columns: minmax(0px, 1fr) auto; grid-template-areas: "title link" "subtitle link"; align-items: start; gap: 4px 16px; }
{ display: contents; }
{ grid-area: title; margin: 0px; }
{ grid-area: subtitle; margin: 0px; max-width: 52ch; font-size: max(13px, 0.8125rem); line-height: 1.45; color: var(--awa-text-secondary,#666); }
{ grid-area: link; place-self: center end; display: inline-flex; align-items: center; gap: 4px; min-height: 44px; padding: 8px 16px; border-radius: 9999px; white-space: nowrap; }
{ display: block; margin-bottom: 24px; }
{ text-align: center; }
{ margin: 4px auto 16px; max-width: 42ch; font-size: max(13px, 0.8125rem); line-height: 1.45; color: var(--awa-text-secondary,#666); }
{ font-size: clamp(1.25rem, 1.7rem, 1.625rem); font-weight: 700; line-height: 1.2; text-wrap: balance; }
{ font-size: clamp(1.125rem, 1.45rem, 1.4375rem); font-weight: 700; line-height: 1.22; text-wrap: balance; }
{ display: flex; visibility: visible; opacity: 1; pointer-events: auto; justify-content: flex-end; gap: 8px; margin-block-start: 16px; min-height: 44px; }
{ display: block; visibility: visible; opacity: 1; height: 4px; margin-block-start: 12px; border-radius: 9999px; background: color-mix(in srgb,var(--awa-border,#e5e5e5) 90%,transparent); overflow: hidden; }
{ display: block; height: 100%; background: var(--awa-primary,#b73337); border-radius: inherit; transform-origin: left center; }
{ min-width: 44px; min-height: 44px; }
{ min-height: 44px; padding: 8px 24px; }
{ display: flex; justify-content: center; gap: 4px; margin-block-start: 8px; min-height: 12px; }
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.awa-section-header, .awa-shelf__header) { grid-template-columns: minmax(0px, 1fr); grid-template-areas: "title" "subtitle" "link"; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.awa-section-header__link, .awa-shelf__view-all) { justify-self: start; margin-block-start: 4px; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel:not(.awa-carousel--static) > .awa-owl-nav, html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel:not(.awa-carousel--static) .awa-carousel > .awa-owl-nav { justify-content: center; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__cta { margin-block-start: 16px; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__cta-link { width: 100%; justify-content: center; }}
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-owl-progress__bar { transition: none; }}
{ --awa-home-gap-discovery: clamp(20px,2vw,28px); --awa-home-gap-shelf: clamp(12px,1.1vw,18px); --awa-home-pad-featured: clamp(36px,3.6vw,56px); --awa-home-pad-standard: clamp(28px,2.6vw,42px); --awa-home-pad-compact: clamp(18px,1.8vw,28px); }
{ margin-block-start: var(--awa-home-gap-discovery); }
{ padding-block: 24px; border-block-end: 1px solid color-mix(in srgb,var(--awa-border,#e5e5e5) 88%,transparent); }
{ margin-block-start: var(--awa-home-gap-discovery); padding-block: 24px; border-block-start: 1px solid color-mix(in srgb,var(--awa-border,#e5e5e5) 88%,transparent); }
{ padding-block: 16px; }
{ padding-block-start: ; padding-block-end: 24px; }
{ padding-block-end: 12px; }
{ margin-block: 12px 0px; padding-inline: 0px; }
{ margin-block-start: 0px; padding-block-start: var(--awa-home-pad-featured); border-block-start: 1px solid color-mix(in srgb,var(--awa-border,#e5e5e5) 70%,transparent); }
{ padding-block-start: 4px; }
{ padding-block: var(--awa-home-pad-featured); }
{ padding-block: var(--awa-home-pad-standard); }
{ padding-block: var(--awa-home-pad-compact); }
{ contain-intrinsic-size: auto 46rem; }
{ padding-bottom: 0px; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; text-wrap: balance; }
{ display: none; content: none; }
{ padding-bottom: 4px; }
{ display: block; content: ""; width: 32px; height: 3px; margin-block-start: 8px; background: var(--awa-primary,#b73337); border-radius: var(--awa-radius-xs,8px); }
{ font-size: clamp(1.3125rem, 1.8rem, 1.75rem); font-weight: 700; line-height: 1.18; letter-spacing: -0.02em; }
{ font-size: clamp(1.125rem, 1.45rem, 1.4375rem); font-weight: 700; line-height: 1.22; }
{ font-size: clamp(1.0625rem, 1.28rem, 1.25rem); font-weight: 600; line-height: 1.25; }
{ font-size: max(12px, 0.75rem); max-width: 46ch; }
{ margin-block-end: 24px; }
{ margin-block-end: 16px; }
{ margin-block-end: 12px; }
{ margin-block-start: 0px; border-top-left-radius: 12px; border-top-right-radius: 12px; background-color: var(--awa-bg-subtle,#f7f7f7); }
{ padding-block-start: 16px; border-block-start: 1px solid color-mix(in srgb,var(--awa-primary,#b73337) 8%,var(--awa-bg-subtle,#f7f7f7)); background-color: var(--awa-bg-subtle,#f7f7f7); }
{ padding-block-end: var(--awa-home-pad-compact); border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; }
{ border-block-start: 1px solid color-mix(in srgb,var(--awa-border,#e5e5e5) 70%,transparent); }
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper { --awa-home-pad-featured: clamp(28px,6vw,40px); --awa-home-pad-standard: clamp(22px,5vw,32px); --awa-home-pad-compact: clamp(16px,4vw,24px); }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice .container { padding-inline: 24px; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice + .awa-carousel-section--featured, html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel + .awa-carousel-section--featured { border-block-start-width: 1px; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--featured :is(.awa-section-header, .awa-shelf__header) { row-gap: 8px; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--compact :is(.awa-section-header, .awa-shelf__header) { margin-block-end: 8px; }}
{
html body#html-body:is(.account, [class*="b2b-"]) .b2b-page-shell .table-wrapper { overflow-x: auto; }}
{
html body#html-body:is(.account, [class*="b2b-"]) .page-main > .columns { gap: 20px; }
html body#html-body:is(.account, [class*="b2b-"]) .sidebar-main { margin-bottom: 4px; }}
{
html body#html-body:is(.account, [class*="b2b-"]) .block-collapsible-nav.awa-nav--mobile-collapsible > .block-title, html body#html-body:is(.account, [class*="b2b-"]) .block-collapsible-nav.awa-nav--mobile-collapsible > .title { align-items: center; justify-content: space-between; min-height: 44px; margin: 0px; padding: 12px 16px; cursor: pointer; user-select: none; list-style: none; display: flex !important; }
html body#html-body:is(.account, [class*="b2b-"]) .block-collapsible-nav.awa-nav--mobile-collapsible > .block-title::after, html body#html-body:is(.account, [class*="b2b-"]) .block-collapsible-nav.awa-nav--mobile-collapsible > .title::after { content: ""; width: 0.5rem; height: 0.5rem; border-right: 2px solid; border-bottom: 2px solid; transform: rotate(45deg); transition: transform 0.18s ease-out; flex-shrink: 0; }
html body#html-body:is(.account, [class*="b2b-"]) .block-collapsible-nav.awa-nav--mobile-collapsible.awa-nav--expanded > .block-title::after, html body#html-body:is(.account, [class*="b2b-"]) .block-collapsible-nav.awa-nav--mobile-collapsible.awa-nav--expanded > .title::after { transform: rotate(-135deg); }
html body#html-body:is(.account, [class*="b2b-"]) .block-collapsible-nav.awa-nav--mobile-collapsible > .content { max-height: none; overflow: visible; }
html body#html-body:is(.account, [class*="b2b-"]) .block-collapsible-nav.awa-nav--mobile-collapsible:not(.awa-nav--expanded) > .content { display: none; }
html body#html-body:is(.account, [class*="b2b-"]) .account-nav-section--accordion { margin: 0px; padding: 0px; list-style: none; }
html body#html-body:is(.account, [class*="b2b-"]) .account-nav-section__toggle { display: flex; align-items: center; justify-content: space-between; width: calc(100% - 12px); min-height: 44px; margin: 4px 8px 0px; padding: 8px 12px; border: 0px; border-radius: 12px; background: color-mix(in srgb,var(--awa-primary,#b73337) 6%,var(--awa-bg-surface,#fff)); color: var(--awa-text,#333); font-size: 0.8125rem; font-weight: 600; text-align: left; cursor: pointer; }
html body#html-body:is(.account, [class*="b2b-"]) .account-nav-section__toggle::after { content: ""; width: 0.45rem; height: 0.45rem; border-right: 2px solid; border-bottom: 2px solid; transform: rotate(45deg); transition: transform 0.18s ease-out; flex-shrink: 0; }
html body#html-body:is(.account, [class*="b2b-"]) .account-nav-section--accordion.is-open .account-nav-section__toggle::after { transform: rotate(-135deg); }
html body#html-body:is(.account, [class*="b2b-"]) .account-nav-section__items { margin: 0px; padding: 4px 0px 8px; list-style: none; }
html body#html-body:is(.account, [class*="b2b-"]) .account-nav-section--accordion:not(.is-open) .account-nav-section__items { display: none; }
html body#html-body:is(.account, [class*="b2b-"]) .account-nav-section:not(:first-child) { margin-top: 8px; padding-top: 0px; border-top: 0px; }}
{
html body#html-body:is(.account, [class*="b2b-"]) .block-collapsible-nav .block-title::after, html body#html-body:is(.account, [class*="b2b-"]) .account-nav-section__toggle::after { transition: none; }}
{ display: flex; flex-direction: column; gap: clamp(20px, 3vw, 32px); }
{ margin-bottom: 0px; padding-bottom: 16px; border-bottom: 1px solid color-mix(in srgb,var(--awa-primary,#b73337) 14%,var(--awa-border,#e2e8f0)); }
{ margin-top: 4px; }
{ margin-bottom: 8px; }
{ display: flex; flex-direction: column; gap: clamp(16px, 2.5vw, 24px); }
{ position: relative !important; display: flex !important; align-items: center !important; gap: 0px !important; }
{ position: absolute !important; left: 10px !important; top: 50% !important; transform: translateY(-50%) !important; width: 14px !important; height: 14px !important; color: color-mix(in srgb, oklch(0.42 0.01 25) 45%, transparent 55%) !important; pointer-events: none !important; flex-shrink: 0 !important; }
{ width: 14px !important; height: 14px !important; display: block !important; }
{ width: 100% !important; box-sizing: border-box !important; min-height: 44px !important; height: 44px !important; margin: 0px !important; background: color-mix(in srgb,oklch(42% .01 25) 5%,var(--awa-vmenu-surface,oklch(99.4% .004 25))) !important; border: 1px solid transparent !important; border-radius: 6px !important; font-size: 12.5px !important; font-weight: 400 !important; color: oklch(0.3 0.01 25) !important; line-height: 1.4 !important; outline: none !important; transition: border-color 0.12s ease-out, background 0.12s ease-out !important; box-shadow: none !important; appearance: none !important; }
{ --awa-vmenu-surface: oklch(99.4% .004 25); --awa-vmenu-hover: color-mix(in srgb,var(--awa-primary,@awa-color-primary) 7%,var(--awa-vmenu-surface)); --awa-vmenu-active: color-mix(in srgb,var(--awa-primary,@awa-color-primary) 11%,var(--awa-vmenu-surface)); --awa-vmenu-border: color-mix(in srgb,var(--awa-text,oklch(42% .01 25)) 8%,transparent); --awa-vmenu-flyout-shadow: 0 8px 24px rgb(15 23 42/10%); --awa-vmenu-ease: cubic-bezier(.22,1,.36,1); }
{ background: var(--awa-vmenu-surface) !important; backdrop-filter: none !important; box-shadow: var(--awa-vmenu-flyout-shadow) !important; border: 1px solid var(--awa-vmenu-border) !important; }
{
#html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0 { width: 100% !important; max-width: 100% !important; overflow: visible !important; background: 0px 0px !important; }
#html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0 > a.level-top.navigation__link { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 10px !important; width: 100% !important; max-width: 100% !important; min-height: var(--awa-touch-min,44px) !important; padding-inline: 14px !important; padding-block: 0px !important; box-sizing: border-box !important; color: var(--awa-text,oklch(42% .01 25)) !important; background: 0px 0px !important; text-decoration: none !important; transition: color .15s var(--awa-vmenu-ease),background-color .15s var(--awa-vmenu-ease) !important; }
#html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0 > a.level-top.navigation__link .navigation__label, #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0 > a.level-top.navigation__link > span:not(.cat-label):not(.arrow) { display: block !important; flex: 1 1 auto !important; min-width: 0px !important; min-height: 0px !important; width: auto !important; height: auto !important; position: static !important; inset: auto !important; visibility: visible !important; opacity: 1 !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; color: inherit !important; background: 0px 0px !important; font-size: 13.5px !important; font-weight: 500 !important; line-height: 1.3 !important; }
#html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0 > a.level-top.navigation__link em.menu-thumb-icon { display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 20px !important; width: 20px !important; min-height: 0px !important; height: auto !important; color: var(--awa-primary,@awa-color-primary) !important; opacity: 0.72 !important; font-style: normal !important; }
#html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0:hover > a.level-top.navigation__link, #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0.vmm-active > a.level-top.navigation__link, #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0.awa-vmf-active > a.level-top.navigation__link, #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0:focus-within > a.level-top.navigation__link, #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0:hover > a.level-top.navigation__link :is(.navigation__label, span:not(.cat-label), em.menu-thumb-icon), #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0.vmm-active > a.level-top.navigation__link :is(.navigation__label, span:not(.cat-label), em.menu-thumb-icon), #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0.awa-vmf-active > a.level-top.navigation__link :is(.navigation__label, span:not(.cat-label), em.menu-thumb-icon) { color: var(--awa-primary,@awa-color-primary) !important; background: 0px 0px !important; }
body .page-wrapper .navigation.verticalmenu .level0.submenu, body .page-wrapper .navigation.verticalmenu .level0 > .level0.submenu, body .awa-vmf-portal.submenu, body .awa-vmf-portal.navigation__submenu { background: var(--awa-vmenu-surface) !important; backdrop-filter: none !important; border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; border-top: 2px solid var(--awa-primary,@awa-color-primary) !important; border-radius: 0px 10px 10px 0px !important; box-shadow: var(--awa-vmenu-flyout-shadow) !important; transform: none !important; opacity: 1 !important; min-height: 0px !important; transition: opacity .15s var(--awa-vmenu-ease) !important; }
body .page-wrapper .awa-site-header .header-control.awa-nav-bar .menu_left_home1 .navigation.verticalmenu.side-verticalmenu .level0.submenu, body .page-wrapper .awa-site-header .header-control.awa-nav-bar .menu_left_home1 .navigation.verticalmenu.side-verticalmenu .level0 > .level0.submenu, body .awa-vmf-portal, body .awa-vmf-portal.submenu, body .awa-vmf-portal.navigation__submenu { min-width: 420px !important; }
body .page-wrapper .navigation.verticalmenu .level0.submenu .navigation__inner-list--level1, body .page-wrapper .navigation.verticalmenu .level0.submenu .subchildmenu.mega-columns, body .awa-vmf-portal .subchildmenu.navigation__inner-list.navigation__inner-list--level1, body .awa-vmf-portal .navigation__inner-list--level1 { display: grid !important; grid-template-columns: minmax(0px, 1fr) minmax(124px, 140px) !important; grid-auto-rows: min-content !important; align-content: start !important; gap: 8px 16px !important; min-height: 0px !important; height: auto !important; width: 100% !important; max-width: 100% !important; }
body .page-wrapper .navigation.verticalmenu .level0.submenu .navigation__inner-item--level1.subcategory-title, body .page-wrapper .navigation.verticalmenu .level0.submenu .navigation__inner-item--level1.subcategory-second-level, body .page-wrapper .navigation.verticalmenu .level0.submenu .navigation__inner-item--all, body .awa-vmf-portal .navigation__inner-item--level1.subcategory-title, body .awa-vmf-portal .navigation__inner-item--level1.subcategory-second-level, body .awa-vmf-portal .navigation__inner-item--all { grid-column: 1 !important; width: 100% !important; min-width: 0px !important; max-width: 100% !important; display: block !important; }
body .page-wrapper .navigation.verticalmenu .level0.submenu .navigation__inner-item--level1.subcategory-title span, body .awa-vmf-portal .navigation__inner-item--level1.subcategory-title span { font-size: 17px !important; font-weight: 700 !important; line-height: 1.25 !important; margin: 0px 0px 6px !important; }
body .page-wrapper .navigation.verticalmenu .level0.submenu .navigation__inner-item--level1.imagem.img-subcategory, body .awa-vmf-portal .navigation__inner-item--level1.imagem.img-subcategory { grid-area: 1 / 2 / span 10 !important; width: 140px !important; min-width: 124px !important; max-width: 140px !important; margin: 0px !important; padding: 0px !important; }
body .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0.subcategory-first-level > .level0.submenu, body .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0.subcategory-first-level > .submenu.navigation__submenu, body .awa-vmf-portal.awa-vmf-compact, body .awa-vmf-portal[data-awa-vmf-density="compact"] { min-width: 260px !important; overflow: hidden !important; }
body .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0.subcategory-first-level .navigation__inner-list--level1, body .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0.subcategory-first-level .subchildmenu.mega-columns, body .awa-vmf-portal.awa-vmf-compact .navigation__inner-list--level1, body .awa-vmf-portal[data-awa-vmf-density="compact"] .navigation__inner-list--level1 { grid-template-columns: minmax(0px, 1fr) minmax(120px, 150px) !important; gap: 0px 12px !important; }
body .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0.subcategory-first-level .navigation__inner-item--level1.subcategory-title, body .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0.subcategory-first-level .navigation__inner-item--level1.subcategory-second-level, body .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0.subcategory-first-level .navigation__inner-item--all, body .awa-vmf-portal.awa-vmf-compact .navigation__inner-item--level1.subcategory-title, body .awa-vmf-portal.awa-vmf-compact .navigation__inner-item--level1.subcategory-second-level, body .awa-vmf-portal.awa-vmf-compact .navigation__inner-item--all, body .awa-vmf-portal[data-awa-vmf-density="compact"] .navigation__inner-item--level1.subcategory-title, body .awa-vmf-portal[data-awa-vmf-density="compact"] .navigation__inner-item--level1.subcategory-second-level, body .awa-vmf-portal[data-awa-vmf-density="compact"] .navigation__inner-item--all { grid-column: 1 !important; }
body .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0.subcategory-first-level .navigation__inner-item--level1.imagem.img-subcategory, body .awa-vmf-portal.awa-vmf-compact .navigation__inner-item--level1.imagem.img-subcategory, body .awa-vmf-portal[data-awa-vmf-density="compact"] .navigation__inner-item--level1.imagem.img-subcategory { grid-area: 1 / 2 / span 8 !important; margin: 0px !important; padding: 0px !important; }
body .page-wrapper .navigation.verticalmenu .level0.submenu .navigation__inner-item--level1.imagem.img-subcategory img, body .awa-vmf-portal .navigation__inner-item--level1.imagem.img-subcategory img { width: 100% !important; height: 100% !important; min-height: 120px !important; max-height: 200px !important; object-fit: cover !important; object-position: center center !important; border-radius: 0px 8px 8px 0px !important; }
body .page-wrapper .navigation.verticalmenu .level0.submenu .navigation__inner-item--level1.subcategory-second-level > a, body .awa-vmf-portal .navigation__inner-item--level1.subcategory-second-level > a { border-radius: 6px !important; font-size: 13.5px !important; font-weight: 500 !important; color: var(--awa-text,oklch(42% .01 25)) !important; }
body .page-wrapper .navigation.verticalmenu .togge-menu > li.expand-category-link .vm-toggle-icon { display: none !important; }
body .page-wrapper .navigation.verticalmenu .togge-menu > li.expand-category-link .vm-toggle-categories { font-size: 12px !important; font-weight: 600 !important; letter-spacing: 0.02em !important; text-transform: none !important; color: var(--awa-primary,@awa-color-primary) !important; }}
{
body .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu, body .page-wrapper .navigation.verticalmenu .level0.submenu, body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0 > a.level-top.navigation__link { transition: none !important; animation: auto ease 0s 1 normal none running none !important; }}
{ min-width: 0px !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; }
{ overflow-wrap: anywhere !important; word-break: normal !important; hyphens: auto !important; }
{
body .page-wrapper .navigation.verticalmenu .togge-menu a.level-top, body .page-wrapper .navigation.verticalmenu .open-children-toggle.navigation__toggle, body .page-wrapper .navigation.verticalmenu .vm-toggle-categories { min-height: var(--awa-touch-min,44px) !important; }}
{
body .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu, body .page-wrapper .navigation.verticalmenu .level0.submenu, body .awa-vmf-portal.submenu { border: 1px solid canvastext !important; }}
{
body .page-wrapper .navigation.verticalmenu .level0.submenu, body .awa-vmf-portal.submenu { scroll-behavior: auto !important; }}
{ --awa-vmenu-polish-divider: color-mix(in srgb,var(--awa-text,oklch(42% .01 25)) 7%,transparent); --awa-vmenu-polish-muted: color-mix(in srgb,var(--awa-text,oklch(42% .01 25)) 62%,transparent); }
{ border-radius: 10px 10px 0px 0px !important; min-height: 46px !important; font-size: 13.5px !important; font-weight: 600 !important; letter-spacing: 0.01em !important; box-shadow: none !important; }
{ border-radius: 0px 0px 10px 10px !important; border-top-width: medium !important; border-top-style: none !important; border-top-color: currentcolor !important; box-shadow: var(--awa-vmenu-flyout-shadow) !important; }
{
#html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0 { border-bottom: 1px solid var(--awa-vmenu-polish-divider) !important; }
#html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0:last-child, #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.expand-category-link { border-bottom-width: medium !important; border-bottom-style: none !important; border-bottom-color: currentcolor !important; }
body .page-wrapper .navigation.verticalmenu .level0.submenu .navigation__inner-item--level1.subcategory-title span, body .awa-vmf-portal .navigation__inner-item--level1.subcategory-title span { color: var(--awa-text,oklch(38% .012 25)) !important; letter-spacing: -0.01em !important; }
body .page-wrapper .navigation.verticalmenu .level0.submenu .navigation__inner-item--level1.subcategory-second-level > a, body .awa-vmf-portal .navigation__inner-item--level1.subcategory-second-level > a { line-height: 1.35 !important; }
body .page-wrapper .navigation.verticalmenu .level0.submenu .navigation__inner-item--all > a, body .page-wrapper .navigation.verticalmenu .level0.submenu .vmm-view-all-link, body .awa-vmf-portal .navigation__inner-item--all > a { display: inline-flex !important; align-items: center !important; gap: 4px !important; padding: 0px !important; background: 0px 0px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; border-radius: 0px !important; font-size: 13px !important; font-weight: 600 !important; letter-spacing: 0.01em !important; text-transform: none !important; color: var(--awa-primary,@awa-color-primary) !important; text-decoration: none !important; }
body .page-wrapper .navigation.verticalmenu .togge-menu > li.expand-category-link { border-top: 1px solid var(--awa-vmenu-polish-divider) !important; margin-top: 2px !important; }
body .page-wrapper .navigation.verticalmenu .togge-menu > li.expand-category-link .vm-toggle-categories { width: 100% !important; justify-content: center !important; text-align: center !important; text-decoration: underline !important; text-underline-offset: 2px !important; background: 0px 0px !important; }
body .page-wrapper .navigation.verticalmenu .togge-menu.list-category-dropdown { scrollbar-color: color-mix(in srgb,var(--awa-text,oklch(42% .01 25)) 18%,transparent) transparent !important; }}
{
body .page-wrapper .navigation.verticalmenu .togge-menu > li.level0 > a.level-top .awa-vmenu-icon, body .page-wrapper .navigation.verticalmenu .togge-menu > li.level0 > a.level-top em.menu-thumb-icon { transition: transform 0.16s cubic-bezier(0.22, 1, 0.36, 1), opacity 0.16s cubic-bezier(0.22, 1, 0.36, 1) !important; transform-origin: center center !important; }}
{
body .page-wrapper .navigation.verticalmenu .togge-menu a.level-top, body .page-wrapper .navigation.verticalmenu .level0.submenu a { transition: none !important; }
body .page-wrapper .navigation.verticalmenu .togge-menu a.level-top .awa-vmenu-icon, body .page-wrapper .navigation.verticalmenu .togge-menu a.level-top em.menu-thumb-icon, body .page-wrapper .navigation.verticalmenu .togge-menu a.level-top .awa-vmenu-expand { transition: none !important; }}
{
body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown, body .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu.vmm-open, body .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu.menu-open, body.nav-open .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown { width: 100% !important; max-width: 100% !important; overflow: hidden auto !important; overscroll-behavior: contain !important; padding-bottom: calc(12px + env(safe-area-inset-bottom,0px)) !important; border-radius: 0px 0px 10px 10px !important; }
body .page-wrapper .navigation.verticalmenu .togge-menu > li.ui-menu-item.level0 > a.level-top { font-size: 15px !important; line-height: 1.35 !important; padding-inline: 16px !important; }
body .page-wrapper .navigation.verticalmenu .level0.submenu, body .page-wrapper .navigation.verticalmenu .level0 > .level0.submenu { position: static !important; width: 100% !important; min-width: 0px !important; max-width: 100% !important; max-height: none !important; margin: 0px !important; padding: 0px !important; border-right-width: medium !important; border-bottom-width: medium !important; border-left-width: medium !important; border-right-style: none !important; border-bottom-style: none !important; border-left-style: none !important; border-right-color: currentcolor !important; border-bottom-color: currentcolor !important; border-left-color: currentcolor !important; border-image: none !important; border-top: 1px solid var(--awa-vmenu-polish-divider,color-mix(in srgb,var(--awa-text,oklch(42% .01 25)) 7%,transparent)) !important; border-radius: 0px !important; box-shadow: none !important; transform: none !important; opacity: 1 !important; overflow: visible !important; }
body .page-wrapper .navigation.verticalmenu .level0.submenu .navigation__inner-list--level1, body .page-wrapper .navigation.verticalmenu .level0.submenu .subchildmenu.mega-columns { display: block !important; grid-template-columns: none !important; }
body .page-wrapper .navigation.verticalmenu .level0.submenu .navigation__inner-item--level1.imagem.img-subcategory { display: none !important; }
body .page-wrapper .navigation.verticalmenu .level0.submenu .navigation__inner-item--level1.subcategory-second-level > a { min-height: var(--awa-touch-min,44px) !important; font-size: 14px !important; }
body .page-wrapper .navigation.verticalmenu .level0.submenu .navigation__inner-item--level1.subcategory-title span { font-size: 13px !important; font-weight: 600 !important; margin: 0px !important; text-transform: uppercase !important; letter-spacing: 0.04em !important; color: var(--awa-vmenu-polish-muted,color-mix(in srgb,var(--awa-text,oklch(42% .01 25)) 62%,transparent)) !important; }
body .page-wrapper .navigation.verticalmenu .open-children-toggle.navigation__toggle { min-width: var(--awa-touch-min,44px) !important; min-height: var(--awa-touch-min,44px) !important; }}
{
body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown { }
body .page-wrapper .navigation.verticalmenu .level0.submenu .navigation__inner-item--level1.subcategory-second-level > a { padding-inline: 20px 16px !important; }}
{
body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown { }}
{ backdrop-filter: none !important; }
{ transform: none !important; }
{ --awa-vmenu-icon-size: 20px; }
{
body .page-wrapper .navigation.verticalmenu.side-verticalmenu { contain: layout style; }}
{
#html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0 > .level0.submenu:not(.awa-vmf-portal) { display: none !important; visibility: hidden !important; pointer-events: none !important; position: absolute !important; width: 1px !important; height: 1px !important; overflow: hidden !important; clip: rect(0px, 0px, 0px, 0px) !important; clip-path: inset(50%) !important; }
#html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0 { content-visibility: auto; contain-intrinsic-size: auto 44px; overflow: visible !important; flex-shrink: 0 !important; }
#html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0 > a.level-top.navigation__link { min-height: 44px !important; }
body .page-wrapper .navigation.verticalmenu .level0.submenu .subchildmenu.mega-columns, body .awa-vmf-portal.submenu .subchildmenu.mega-columns { min-width: 0px !important; }
body .page-wrapper .navigation.verticalmenu .level0.submenu .subchildmenu.mega-columns.columns4, body .awa-vmf-portal.submenu .subchildmenu.mega-columns.columns4 { grid-template-columns: repeat(2, minmax(0px, 1fr)) minmax(100px, 140px) !important; }}
{
body .page-wrapper .navigation.verticalmenu .level0.submenu, body .awa-vmf-portal.submenu, body .page-wrapper .navigation.verticalmenu .togge-menu > li.ui-menu-item.level0 > a.level-top { transition: none !important; }}
{
#html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown { min-width: 280px !important; padding-block: 4px !important; }
#html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0 > a.level-top, #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0 > a.level-top.navigation__link, body .page-wrapper .navigation.verticalmenu .togge-menu.list-category-dropdown > li.ui-menu-item.level0 > a.level-top { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 10px !important; width: 100% !important; max-width: 100% !important; min-height: var(--awa-touch-min,44px) !important; padding-inline: 14px !important; padding-block: 0px !important; box-sizing: border-box !important; transition: color 0.15s cubic-bezier(0.22, 1, 0.36, 1), background-color 0.15s cubic-bezier(0.22, 1, 0.36, 1) !important; }
#html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0 > a.level-top.navigation__link .navigation__label, #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0 > a.level-top.navigation__link > span:not(.cat-label):not(.arrow):not(.awa-vmenu-expand) { flex: 1 1 auto !important; min-width: 0px !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; }
#html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0 > a.level-top.navigation__link .awa-vmenu-icon, #html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0 > a.level-top.navigation__link em.menu-thumb-icon { flex: 0 0 var(--awa-vmenu-icon-size,20px) !important; width: var(--awa-vmenu-icon-size,20px) !important; min-width: var(--awa-vmenu-icon-size,20px) !important; height: var(--awa-vmenu-icon-size,20px) !important; margin: 0px !important; }
#html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0 > a.level-top.navigation__link em.menu-thumb-icon:empty { display: none !important; }
body .page-wrapper .navigation.verticalmenu .togge-menu.list-category-dropdown > li.ui-menu-item.level0 > a.level-top, body .page-wrapper .navigation.verticalmenu .togge-menu.list-category-dropdown > li.ui-menu-item.level0:hover > a.level-top, body .page-wrapper .navigation.verticalmenu .togge-menu > li.ui-menu-item.level0.vmm-active > a.level-top, body .page-wrapper .navigation.verticalmenu .togge-menu > li.ui-menu-item.level0._active > a.level-top, body .page-wrapper .navigation.verticalmenu .togge-menu > li.ui-menu-item.level0.vmm-current-category > a.level-top { padding-inline: 14px !important; transition-property: color, background-color !important; }
body .page-wrapper .navigation.verticalmenu .awa-vmenu-icon, body .page-wrapper .navigation.verticalmenu em.menu-thumb-icon { background: 0px 0px !important; box-shadow: none !important; }
body .page-wrapper .navigation.verticalmenu .level0.submenu, body .awa-vmf-portal.submenu { backdrop-filter: none !important; box-shadow: 0 8px 24px color-mix(in srgb,var(--awa-text-primary,@awa-color-dark) 10%,transparent) !important; }}
{
html body#html-body .page-wrapper .navigation.verticalmenu .togge-menu.list-category-dropdown > li.ui-menu-item.level0 > a.level-top, html body#html-body .page-wrapper .navigation.verticalmenu .togge-menu > li.ui-menu-item.level0:hover > a.level-top, html body#html-body .page-wrapper .navigation.verticalmenu .togge-menu > li.ui-menu-item.level0.vmm-active > a.level-top, html body#html-body .page-wrapper .navigation.verticalmenu .togge-menu > li.ui-menu-item.level0._active > a.level-top, html body#html-body .page-wrapper .navigation.verticalmenu .togge-menu > li.ui-menu-item.level0.vmm-current-category > a.level-top { padding-inline: 14px !important; border-left: 0px !important; }
html body#html-body .page-wrapper .navigation.verticalmenu img.menu-thumb-icon, html body#html-body .page-wrapper .navigation.verticalmenu a.level-top:not(:has(.awa-vmenu-icon)) em.menu-thumb-icon { display: none !important; }
html body#html-body .page-wrapper .navigation.verticalmenu .level0.submenu, html body#html-body .page-wrapper .navigation.verticalmenu .level0 > .level0.submenu, html body#html-body .awa-vmf-portal.submenu { border: 1px solid color-mix(in srgb,var(--awa-text-primary,@awa-color-dark) 10%,transparent) !important; backdrop-filter: none !important; }}
{
html body#html-body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0 { position: relative !important; }
body .page-wrapper .navigation.verticalmenu .open-children-toggle.navigation__toggle { position: absolute !important; top: 0px !important; right: 0px !important; width: 44px !important; height: 44px !important; padding: 0px !important; background: none 0px 0px transparent !important; border: 0px !important; box-shadow: none !important; opacity: 0 !important; pointer-events: none !important; }}
{
html body#html-body:is(.catalogsearch-result-index, .catalog-category-view, .catalog-product-view, .checkout-cart-index) .page-wrapper .header-control.header-nav.awa-nav-bar, html body#html-body:is(.catalogsearch-result-index, .catalog-category-view, .catalog-product-view, .checkout-cart-index) .page-wrapper .header-control.awa-nav-bar { display: flex !important; visibility: visible !important; pointer-events: auto !important; min-height: 48px !important; max-height: 48px !important; }}
{ position: fixed; inset: 0px; z-index: calc(var(--z-overlay,500) + 10); border: 0px; padding: 0px; margin: 0px; background: rgba(0, 0, 0, 0.45); opacity: 0; visibility: hidden; pointer-events: none; transition: opacity 0.18s ease-out; }
{
html body .awa-mobile-drawer-overlay { transition: none; }}
{
html body#html-body:is(.account, [class*="b2b-"]) .sidebar-main { position: sticky; top: var(--awa-header-scroll-offset,56px); align-self: start; }}
{
html body#html-body:is(.account, [class*="b2b-"]) .b2b-credit-page .credit-summary-cards { grid-template-columns: 1fr; gap: 12px; }}
{ outline: 2px solid var(--awa-primary,#b73337); outline-offset: -2px; }
{ outline: 2px solid var(--awa-primary,#b73337); outline-offset: 2px; border-radius: 8px; }
{ font-size: 0.6875rem; letter-spacing: 0.03em; }
{
html body#html-body:is(.account, [class*="b2b-"]) .block-collapsible-nav .block-title, html body#html-body:is(.account, [class*="b2b-"]) .account-nav-section__toggle { transition: none; }}
{ content-visibility: auto; contain-intrinsic-size: auto 220px; }
{ content-visibility: visible; }
{
html body#html-body:is(.account, [class*="b2b-"]) .block-collapsible-nav { contain: layout style; }}
{
html body#html-body:is(.account, [class*="b2b-"]) .b2b-approval-page .approval-section, html body#html-body:is(.account, [class*="b2b-"]) .b2b-erp-orders-page .erp-orders-table, html body#html-body:is(.account, [class*="b2b-"]) .b2b-shoppinglist-index .shoppinglist-card { content-visibility: visible; }}
{ padding-block: 24px; background: color-mix(in srgb,var(--awa-primary,#b73337) 6%,var(--awa-bg,#fff)); border: 1px solid color-mix(in srgb,var(--awa-primary,#b73337) 22%,var(--awa-border,#e5e5e5)); border-radius: 12px; }
{ max-width: 72ch; }
{ margin: 0px; max-width: 72ch; font-size: max(15px, 0.9375rem); line-height: 1.55; color: var(--awa-text,#333); text-wrap: pretty; }
{ font-weight: 600; color: var(--awa-primary,#b73337); text-decoration: underline; text-underline-offset: 0.15em; }
{ color: color-mix(in srgb,var(--awa-primary,#b73337) 82%,#000); }
{ outline: 2px solid var(--awa-primary,#b73337); outline-offset: 2px; border-radius: 2px; }
{ font-weight: 600; color: var(--awa-text,#333); white-space: nowrap; }
{ display: flex; visibility: visible; opacity: 1; pointer-events: auto; position: relative; inset: auto; transform: none; justify-content: center; gap: 24px; margin-block-start: 16px; min-height: 44px; z-index: 2; }
{ position: relative; inset: auto; width: 44px; height: 44px; min-width: 44px; min-height: 44px; pointer-events: auto; opacity: 1; visibility: visible; touch-action: manipulation; }
{ display: block; visibility: visible; opacity: 1; height: 4px; margin-block-start: 12px; }
{ scroll-padding-inline: 16px; }
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-benefits { gap: 8px; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-benefits__item--interactive .awa-hero-benefits__link, html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-benefits__item:not(.awa-hero-benefits__item--interactive) { gap: 16px; padding: 16px; min-height: 44px; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-benefits__item--interactive .awa-hero-benefits__link { touch-action: manipulation; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-benefits__icon { flex: 0 0 40px; width: 40px; height: 40px; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-benefits__icon svg { width: 32px; height: 32px; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-benefits__title { font-size: max(15px, 0.9375rem); }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-benefits__text { font-size: max(13px, 0.8125rem); line-height: 1.45; text-wrap: pretty; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice__text { font-size: max(16px, 1rem); }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__viewport { display: grid; grid-template-columns: auto 1fr auto; grid-template-rows: auto auto; gap: 8px; align-items: center; max-width: 100%; overflow-x: hidden; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__track { grid-area: 1 / 1 / auto / -1; max-width: 100%; min-width: 0px; scroll-snap-type: x mandatory; scroll-padding-inline: 16px; overscroll-behavior-x: contain; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-carousel__viewport, html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-carousel__track { max-width: 100%; min-width: 0px; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-carousel__viewport { overflow-x: hidden; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel :is(.product-thumb-link, .first-thumb, .product-image-container, .product-image-wrapper) { display: block; width: 100% !important; max-width: 100% !important; min-width: 0px !important; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel :is(.product-image-photo, .product-thumb img) { display: block; height: auto; object-fit: contain; width: 100% !important; max-width: 100% !important; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel :is(.awa-category-carousel__prev, .awa-category-carousel__next) { display: inline-flex !important; position: static !important; top: auto !important; left: auto !important; right: auto !important; transform: none !important; width: 44px !important; height: 44px !important; min-width: 44px !important; min-height: 44px !important; margin: 0px !important; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__prev { grid-area: 2 / 1; justify-self: start; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__next { grid-area: 2 / 3; justify-self: end; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__dots:not(:empty) { margin-block-start: 4px; min-height: 44px; align-items: center; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__dot { min-width: 12px; min-height: 12px; padding: 8px; box-sizing: content-box; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel:not(.awa-carousel--static) > .awa-owl-nav, html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel:not(.awa-carousel--static) .awa-carousel > .awa-owl-nav { justify-content: center; gap: 32px; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > .awa-carousel-section--compact { padding-inline: 16px; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section:not(.top-home-content--category-carousel) .awa-section-header__link::after { content: " · deslize o carrossel"; }}
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-benefits__item--interactive .awa-hero-benefits__link { min-height: 44px; touch-action: manipulation; }}
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-owl-nav__btn:active:not(:disabled):not(.is-disabled):not([aria-disabled="true"]) { transform: scale(0.96); background: color-mix(in srgb,var(--awa-primary,#b73337) 8%,var(--awa-bg,#fff)); border-color: color-mix(in srgb,var(--awa-primary,#b73337) 35%,var(--awa-border,#e5e5e5)); }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel :is(.awa-category-carousel__prev, .awa-category-carousel__next):active:not(.is-disabled):not([disabled]) { background: color-mix(in srgb,var(--awa-primary,#b73337) 12%,var(--awa-bg,#fff)); border-color: var(--awa-primary,#b73337); }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-benefits__item--interactive .awa-hero-benefits__link:active { border-color: color-mix(in srgb,var(--awa-primary,#b73337) 35%,var(--awa-border,#e5e5e5)); background: color-mix(in srgb,var(--awa-primary,#b73337) 6%,var(--awa-bg,#fff)); }}
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-owl-nav__btn:active, html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel :is(.awa-category-carousel__prev, .awa-category-carousel__next):active { transform: none; }}
{ --awa-home-carousel-gap: 16px; --awa-home-carousel-cols: 2.15; padding-inline: 0px; }
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section { --awa-home-carousel-gap: 24px; --awa-home-carousel-cols: 3; }}
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section { --awa-home-carousel-cols: 4; }}
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section { --awa-home-carousel-cols: 5; }}
{ gap: 16px; }
{ overflow: auto hidden; scroll-snap-type: x mandatory; scroll-behavior: smooth; overscroll-behavior-x: contain; scroll-padding-inline: 16px; scrollbar-width: none; padding: 4px 0px; margin: 0px; }
{ display: flex; flex-wrap: nowrap; align-items: stretch; gap: var(--awa-home-carousel-gap); margin: 0px; padding: 0px; list-style: none; }
{ flex: 0 0 calc((100% - ((var(--awa-home-carousel-cols) - 1)*var(--awa-home-carousel-gap)))/var(--awa-home-carousel-cols)); scroll-snap-align: start; scroll-snap-stop: normal; min-width: 0px; box-sizing: border-box; }
{ border-radius: 12px; border: 1px solid color-mix(in srgb,var(--awa-border,#e5e5e5) 92%,transparent); box-shadow: 0 1px 3px color-mix(in srgb,var(--awa-text,#333) 6%,transparent); transition: border-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1); }
{ aspect-ratio: 1 / 1; background: var(--awa-bg,#fff); border-radius: 8px 8px 0px 0px; }
{ object-fit: contain; }
{ order: 2; justify-content: center; gap: 32px; margin-block-start: 4px; padding-block: 4px; }
{ width: 48px; height: 48px; min-width: 48px; min-height: 48px; border-radius: 9999px; border: 1.5px solid color-mix(in srgb,var(--awa-border,#e5e5e5) 88%,transparent); background: var(--awa-bg,#fff); color: var(--awa-text,#333); box-shadow: 0 2px 10px color-mix(in srgb,var(--awa-text,#333) 8%,transparent); transition: background-color 0.18s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.18s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.18s cubic-bezier(0.4, 0, 0.2, 1), transform 0.12s cubic-bezier(0.4, 0, 0.2, 1); }
{ order: 3; height: 4px; margin-block: 4px 0px; border-radius: 9999px; background: color-mix(in srgb,var(--awa-border,#e5e5e5) 85%,transparent); overflow: hidden; }
{ width: 100%; height: 100%; transform: scaleX(var(--awa-progress,.12)); transform-origin: left center; background: var(--awa-primary,#b73337); border-radius: inherit; transition: transform 0.22s cubic-bezier(0.22, 1, 0.36, 1); }
{ border: 1px solid color-mix(in srgb,var(--awa-border,#e5e5e5) 90%,transparent); border-radius: 12px; background: var(--awa-bg,#fff); box-shadow: 0 1px 4px color-mix(in srgb,var(--awa-text,#333) 5%,transparent); transition: border-color 0.18s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.18s cubic-bezier(0.4, 0, 0.2, 1); }
{ border-radius: 8px; background: var(--awa-bg-soft,#f7f7f7); }
{ width: 8px; height: 8px; border: 0px; border-radius: 9999px; background: color-mix(in srgb,var(--awa-border,#e5e5e5) 70%,transparent); transition: transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1); }
{ background: var(--awa-primary,#b73337); transform: scaleX(2.75); }
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel.awa-carousel-ready :is(.awa-product-card, .content-item-product):hover { border-color: color-mix(in srgb,var(--awa-primary,#b73337) 28%,var(--awa-border,#e5e5e5)); box-shadow: 0 4px 14px color-mix(in srgb,var(--awa-text,#333) 10%,transparent); }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel.awa-carousel-ready .awa-owl-nav__btn:not(.is-disabled):hover { background: var(--awa-primary,#b73337); border-color: var(--awa-primary,#b73337); color: var(--awa-bg,#fff); box-shadow: 0 6px 18px color-mix(in srgb,var(--awa-primary,#b73337) 32%,transparent); }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__item:hover { border-color: color-mix(in srgb,var(--awa-primary,#b73337) 30%,var(--awa-border,#e5e5e5)); box-shadow: 0 4px 14px color-mix(in srgb,var(--awa-primary,#b73337) 12%,transparent); }}
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel.awa-carousel-ready .awa-carousel__viewport { scroll-behavior: auto; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel.awa-carousel-ready .awa-owl-progress__bar { transition: none; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__dot { transition: none; }}
{ position: relative; display: flex; align-items: center; justify-content: center; aspect-ratio: 1 / 1; width: 100%; flex: 0 0 auto; margin: 0px; padding: 8px; box-sizing: border-box; background: color-mix(in srgb,var(--awa-bg-soft,#f7f7f7) 94%,var(--awa-primary,#b73337) 6%); border-block-end: 1px solid color-mix(in srgb,var(--awa-border,#e5e5e5) 88%,transparent); border-radius: 12px 12px 0px 0px; }
{ display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; max-width: 100%; min-height: 0px; margin: 0px; padding: 0px; box-sizing: border-box; }
{ padding-bottom: 0px !important; height: 100% !important; width: 100% !important; }
{ margin-inline: auto; width: 100% !important; max-width: 100% !important; height: 100% !important; }
{ display: block; width: auto; height: auto; max-width: 100%; max-height: 100%; margin-inline: auto; object-fit: contain; object-position: center center; transition: transform 0.28s cubic-bezier(0.22, 1, 0.36, 1); }
{ max-width: 78%; max-height: 78%; opacity: 0.82; filter: grayscale(0.15); }
{ padding-block: 8px; padding-inline: 8px; }
{ z-index: 2; }
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel :is(.awa-product-card, .content-item-product):hover .product-thumb img, html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel :is(.awa-product-card, .content-item-product):hover .product-image-photo { transform: scale(1.05); }}
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .product-thumb img, html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .product-image-photo { transition: none; }}
{ display: flex; visibility: visible; opacity: 1; pointer-events: auto; }
{ margin: 8px 0px 0px; padding: 8px 12px; border-radius: 8px; background: color-mix(in srgb,var(--awa-bg-soft,#f7f7f7) 80%,var(--awa-bg,#fff)); color: var(--awa-text,#333); font-size: max(13px, 0.8125rem); line-height: 1.45; text-wrap: pretty; }
{ overflow-x: auto; scroll-snap-type: x mandatory; }
{ display: flex; flex-direction: column; gap: 8px; }
{ order: 1; width: 100%; }
{ order: 2; min-height: 44px; margin: 0px; padding: 0px; align-items: center; gap: 32px; pointer-events: auto; z-index: 2; position: relative !important; top: auto !important; left: auto !important; right: auto !important; transform: none !important; height: auto !important; justify-content: center !important; }
{ order: 0; position: absolute !important; inset: 0px !important; display: block !important; height: auto !important; min-height: 0px !important; max-height: none !important; margin: 0px !important; margin-block-start: 0px !important; padding: 0px !important; pointer-events: none !important; z-index: 4 !important; }
{ transform: translateY(-50%) !important; }
{ order: 3; width: min(100%, 280px); margin-inline: auto; margin-block: 0px; }
{ padding-inline: 16px; }
{ overflow: auto hidden; scroll-snap-type: x; scrollbar-width: none; }
{ display: flex !important; }
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-carousel__viewport { padding-inline: 24px; }}
{ overflow-wrap: anywhere; word-break: break-word; }
{ display: inline-block; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: bottom; }
{ object-fit: contain; background: color-mix(in srgb,var(--awa-bg-soft,#f7f7f7) 88%,var(--awa-border,#e5e5e5)); }
{ margin: 16px 0px; padding: 20px 16px; border-radius: 12px; border: 1px solid var(--awa-border,#e5e5e5); background: var(--awa-bg-soft,#f7f7f7); text-align: center; }
{ margin: 0px; color: var(--awa-text,#333); font-size: max(14px, 0.875rem); line-height: 1.45; text-wrap: pretty; }
{ color: color-mix(in srgb,var(--awa-text-muted,#666) 92%,var(--awa-primary,#b73337)); }
{ content: ""; display: inline-block; width: 6px; height: 6px; margin-inline-start: 8px; border-radius: 50%; background: var(--awa-primary,#b73337); vertical-align: middle; opacity: 0.55; }
{ text-underline-offset: 2px; display: inline !important; width: auto !important; min-width: 0px !important; min-height: 44px !important; padding: 8px 0px !important; border: 0px !important; border-radius: 0px !important; background: 0px 0px !important; color: var(--awa-primary,#b73337) !important; font-size: max(13px, 0.8125rem) !important; font-weight: 600 !important; line-height: 1.35 !important; text-decoration: underline !important; box-shadow: none !important; white-space: normal !important; }
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5):not(.customer-logged-in) .page-wrapper .awa-carousel-section--standard .awa-shelf--carousel .b2b-login-to-see-price .price-label a.b2b-login-link:hover { background: 0px 0px !important; color: color-mix(in srgb,var(--awa-primary,#b73337) 82%,#000) !important; }}
{ display: flex !important; align-items: center !important; justify-content: center !important; min-height: 28px !important; max-height: none !important; padding-block: 6px !important; padding-inline: 12px !important; background: var(--awa-primary) !important; border: 0px !important; color: var(--awa-text-inverse,#fff) !important; overflow: hidden !important; }
{ width: 100% !important; max-width: none !important; min-height: 0px !important; max-height: none !important; }
{ display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; max-width: 100% !important; margin: 0px !important; color: var(--awa-text-inverse,#fff) !important; font-size: max(12px, 0.75rem) !important; font-weight: 500 !important; line-height: 1.35 !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; }
{ color: var(--awa-text-inverse,#fff) !important; font-size: inherit !important; line-height: 1.35 !important; }
{
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-wrapper-sticky, html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header.awa-main-header, html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header_main.awa-main-header-inner-wrap, html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-main, html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-control.awa-nav-bar { width: 100% !important; max-width: none !important; margin-inline: 0px !important; padding-inline: 0px !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header :is(.header-main > .container, .header-control.awa-nav-bar > .container, .header-control.header-nav.awa-nav-bar > .container) { width: 100% !important; max-width: none !important; margin-inline: 0px !important; padding-inline: 0px !important; box-sizing: border-box !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header :is(.awa-main-header__inner[data-awa-header-row], .awa-main-header__inner.wp-header) { display: grid !important; grid-template-columns: 124px minmax(320px, 1fr) minmax(250px, 282px) !important; grid-template-areas: "brand search actions" !important; align-items: center !important; column-gap: 12px !important; width: 100% !important; max-width: none !important; min-height: 68px !important; height: 68px !important; max-height: 68px !important; margin: 0px !important; padding-block: 0px !important; padding-inline: 16px !important; background: var(--awa-surface,#fff) !important; box-sizing: border-box !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-primary-row { display: contents !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-brand-cell { grid-area: brand !important; display: flex !important; align-items: center !important; justify-content: center !important; width: 124px !important; min-width: 124px !important; height: 68px !important; min-height: 68px !important; max-height: 68px !important; margin: 0px !important; padding: 0px 8px !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-brand-cell :is(.logo, .logo a) { display: flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; height: 68px !important; max-height: 68px !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-brand-cell .logo img { display: block !important; width: auto !important; max-width: 104px !important; max-height: 52px !important; object-fit: contain !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-search-col { grid-area: search !important; align-self: center !important; min-width: 0px !important; max-width: none !important; width: 100% !important; margin: 0px !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-search-col :is(.block-search, .block-content, .awa-search-action-wrapper, form#search_mini_form, form.minisearch) { width: 100% !important; max-width: none !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; margin: 0px !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form { display: grid !important; grid-template-columns: minmax(0px, 1fr) 44px !important; overflow: visible !important; border: 1px solid var(--awa-border) !important; border-radius: 0px !important; background: var(--awa-surface,#fff) !important; box-shadow: none !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form :is(.field.search, .field.search .control, .actions) { height: 44px !important; min-height: 44px !important; max-height: 44px !important; margin: 0px !important; padding: 0px !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form input#search { height: 44px !important; min-height: 44px !important; border: 0px !important; box-shadow: none !important; padding: 0px 12px !important; color: var(--awa-text,#333) !important; font-size: 14px !important; line-height: 44px !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-search-col :is(button.action.search, form#search_mini_form button.action.search) { display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 44px !important; min-width: 44px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; border: 0px !important; border-radius: 0px !important; background: 0px 0px !important; color: var(--awa-primary) !important; box-shadow: none !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-right-col { grid-area: actions !important; display: inline-flex !important; align-items: center !important; justify-content: flex-end !important; gap: 16px !important; min-width: 250px !important; max-width: 282px !important; width: 100% !important; height: 68px !important; margin: 0px !important; overflow: visible !important; white-space: nowrap !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-contact-links.awa-header-account-prompt, html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-account-prompt { display: inline-flex !important; align-items: center !important; min-width: 0px !important; max-width: 198px !important; height: 44px !important; min-height: 44px !important; margin: 0px !important; padding: 0px !important; color: var(--awa-text,#333) !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-account-prompt__icon { color: var(--awa-primary) !important; width: 28px !important; min-width: 28px !important; height: 28px !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-account-prompt__text, html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-account-prompt__guest, html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-account-prompt__copy { font-size: 12px !important; line-height: 1.25 !important; color: var(--awa-text,#333) !important; white-space: normal !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-account-prompt__link { color: var(--awa-text,#333) !important; font-weight: 700 !important; text-decoration: none !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-minicart, html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-minicart .mini-carts, html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper { width: 44px !important; min-width: 44px !important; height: 44px !important; min-height: 44px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-primary-row > .awa-header-cart-link { display: none !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-minicart .action.showcart :is(.awa-minicart-icon, .awa-header-cart-fallback__icon), html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-minicart .awa-header-cart-fallback :is(.awa-minicart-icon, .awa-header-cart-fallback__icon) { width: 28px !important; height: 28px !important; color: var(--awa-primary,#b73337) !important; fill: none !important; stroke: var(--awa-primary,#b73337) !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-minicart .action.showcart .awa-minicart-icon circle, html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-minicart .awa-header-cart-fallback .awa-header-cart-fallback__icon circle { fill: var(--awa-primary,#b73337) !important; stroke: none !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-control.awa-nav-bar, html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-control.header-nav.awa-nav-bar { height: 48px !important; min-height: 48px !important; max-height: 48px !important; background: var(--awa-bg-soft) !important; border: 0px !important; box-shadow: none !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-nav-bar__inner { display: flex !important; align-items: stretch !important; justify-content: flex-start !important; gap: 0px !important; width: 100% !important; max-width: none !important; height: 48px !important; min-height: 48px !important; max-height: 48px !important; margin: 0px !important; padding-block: 0px !important; padding-inline: 0px 16px !important; background: var(--awa-bg-soft) !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories.menu_left_home1 { flex: 0 0 var(--awa-vmenu-trigger-w,206px) !important; width: var(--awa-vmenu-trigger-w,206px) !important; min-width: var(--awa-vmenu-trigger-w,206px) !important; max-width: var(--awa-vmenu-trigger-w,206px) !important; height: 48px !important; min-height: 48px !important; max-height: 48px !important; margin-inline: 0px !important; padding-inline: 0px !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories :is(button.our_categories.title-category-dropdown[data-role="awa-vertical-menu-trigger"], h2.our_categories.title-category-dropdown) { width: var(--awa-vmenu-trigger-w,206px) !important; height: 48px !important; min-height: 48px !important; max-height: 48px !important; padding: 0px 12px !important; border: 0px !important; border-radius: 0px !important; background: var(--awa-primary) !important; color: var(--awa-text-inverse,#fff) !important; display: inline-flex !important; align-items: center !important; justify-content: flex-start !important; gap: 8px !important; font-size: 13px !important; font-weight: 700 !important; line-height: 1 !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories .icon-menu, html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories .vm-icon { width: 18px !important; height: 18px !important; color: currentcolor !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-primary-nav.menu_primary { flex: 0 1 auto !important; width: auto !important; min-width: 0px !important; height: 48px !important; display: flex !important; align-items: stretch !important; margin: 0px !important; padding: 0px !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-primary-nav .container-header-sticky, html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-primary-nav .top-menu, html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-primary-nav .navigation, html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-primary-nav ul { display: flex !important; align-items: stretch !important; height: 48px !important; min-height: 48px !important; margin: 0px !important; padding: 0px !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-control.awa-nav-bar :is(.menu_primary .level0 > a, .awa-header-primary-nav .navigation li.level0 > a, .top-menu a.level-top, .awa-nav-quick-links__link, .awa-nav-quick-links__list a) { display: inline-flex !important; align-items: center !important; justify-content: center !important; min-height: 48px !important; height: 48px !important; padding: 0 var(--awa-space-5,20px) !important; color: var(--awa-text-primary) !important; background: 0px 0px !important; font-size: 13px !important; font-weight: 700 !important; line-height: 1 !important; text-decoration: none !important; text-transform: none !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-control.awa-nav-bar :is(.menu_primary .level0 > a, .awa-header-primary-nav .navigation li.level0 > a, .top-menu a.level-top, .awa-nav-quick-links__link, .awa-nav-quick-links__list a):hover { color: var(--awa-primary) !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-nav-quick-links { display: flex !important; visibility: visible !important; pointer-events: auto !important; align-items: center !important; justify-content: flex-start !important; flex: 0 0 auto !important; width: auto !important; min-width: 0px !important; height: 44px !important; margin: 0px !important; padding: 0px !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-nav-quick-links__list { display: flex !important; align-items: stretch !important; gap: 0px !important; height: 48px !important; margin: 0px !important; padding: 0px !important; list-style: none !important; }}
{ background-position-x:  !important; background-position-y:  !important; background-size:  !important; background-repeat:  !important; background-attachment:  !important; background-origin:  !important; background-clip:  !important; background-color:  !important; background-image: none !important; border: 0px !important; color: var(--awa-text-inverse,#fff) !important; }
{ color: var(--awa-text-inverse,#fff) !important; font-size: var(--awa-fs-xs,11px) !important; font-weight: 500 !important; line-height: 1.25 !important; }
{ color: var(--awa-text-inverse,#fff) !important; font-weight: 700 !important; text-decoration: none !important; }
{
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-account-prompt__text, html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-account-prompt__guest, html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-account-prompt__copy { font-size: var(--awa-fs-sm) !important; line-height: 1.35 !important; color: var(--awa-text) !important; }
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-account-prompt__link { color: var(--awa-text) !important; font-weight: 700 !important; text-decoration: none !important; transition: color 0.12s cubic-bezier(0.4, 0, 0.2, 1) !important; }
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header form#search_mini_form { transition: border-color 0.12s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.12s cubic-bezier(0.4, 0, 0.2, 1) !important; }
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header form#search_mini_form input#search { font-size: var(--awa-fs-sm) !important; color: var(--awa-text) !important; }
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header :is(button.action.search, form#search_mini_form button.action.search) { background: 0px 0px !important; color: var(--awa-primary,#b73337) !important; transition: opacity 0.12s cubic-bezier(0.4, 0, 0.2, 1), color 0.12s cubic-bezier(0.4, 0, 0.2, 1) !important; }
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header :is(button.action.search, form#search_mini_form button.action.search) svg, html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header :is(button.action.search, form#search_mini_form button.action.search) svg path { stroke: var(--awa-primary,#b73337) !important; }
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header :is(button.action.search, form#search_mini_form button.action.search):hover { background: 0px 0px !important; opacity: 0.88 !important; color: var(--awa-primary,#b73337) !important; }
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header :is(button.action.search, form#search_mini_form button.action.search):focus-visible { outline: 2px solid var(--awa-primary) !important; outline-offset: -2px !important; }
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper a.showcart.header-mini-cart, html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper .action.showcart, html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-minicart .awa-header-cart-fallback { transition: opacity 0.12s cubic-bezier(0.4, 0, 0.2, 1) !important; }
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-control.awa-nav-bar, html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-nav-bar__inner { height: 40px !important; min-height: 40px !important; max-height: 40px !important; background: var(--awa-bg-soft) !important; }
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories :is(button.our_categories.title-category-dropdown[data-role="awa-vertical-menu-trigger"], h2.our_categories.title-category-dropdown) { font-size: var(--awa-fs-sm) !important; transition: background-color 0.12s cubic-bezier(0.4, 0, 0.2, 1) !important; }
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories :is(button.our_categories.title-category-dropdown[data-role="awa-vertical-menu-trigger"], h2.our_categories.title-category-dropdown):hover { background: var(--awa-primary-hover) !important; }
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories :is(button.our_categories.title-category-dropdown[data-role="awa-vertical-menu-trigger"], h2.our_categories.title-category-dropdown):focus-visible { outline: 2px solid var(--awa-text-inverse,#fff) !important; outline-offset: -2px !important; }
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-control.awa-nav-bar :is(.menu_primary .level0 > a, .awa-header-primary-nav .navigation li.level0 > a, .top-menu a.level-top, .awa-nav-quick-links__link, .awa-nav-quick-links__list a) { font-size: var(--awa-fs-sm) !important; font-weight: 700 !important; color: var(--awa-text) !important; transition: color 0.12s cubic-bezier(0.4, 0, 0.2, 1) !important; }
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-control.awa-nav-bar :is(.menu_primary .level0 > a, .awa-header-primary-nav .navigation li.level0 > a, .top-menu a.level-top, .awa-nav-quick-links__link, .awa-nav-quick-links__list a):hover { color: var(--awa-primary) !important; }
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-control.awa-nav-bar :is(.menu_primary .level0 > a, .awa-header-primary-nav .navigation li.level0 > a, .top-menu a.level-top, .awa-nav-quick-links__link, .awa-nav-quick-links__list a):focus-visible { outline: 2px solid var(--awa-primary) !important; outline-offset: -2px !important; }
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-control.awa-nav-bar :is(.menu_primary .level0 > a, .awa-header-primary-nav .navigation li.level0 > a, .top-menu a.level-top, .awa-nav-quick-links__link, .awa-nav-quick-links__list a):active { color: var(--awa-primary-hover) !important; }}
{
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-main-header__inner[data-awa-header-row], html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-main-header__inner.wp-header { grid-template-columns: clamp(128px, 12vw, 168px) minmax(0px, 1fr) minmax(280px, max-content) !important; min-height: 64px !important; height: 64px !important; max-height: 64px !important; gap: 0px 12px !important; justify-content: stretch !important; }
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode="default"] :is(.awa-header-brand-cell, .awa-header-search-col, .awa-header-right-col) { align-self: center !important; height: 100% !important; max-height: 64px !important; min-height: 0px !important; margin-block: 0px !important; padding-block: 0px !important; }
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-brand-cell { justify-content: flex-start !important; padding-inline: 0px !important; }
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-brand-cell .logo img { max-height: 46px !important; }
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-right-col { gap: 8px !important; min-width: min(280px, 32vw) !important; }
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-right-col > .awa-header-account-prompt, html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-account-prompt { display: inline-flex !important; align-items: center !important; min-height: 40px !important; padding: 0px !important; }
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-account-prompt .awa-header-account-prompt__icon { align-self: center !important; }
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-account-prompt .awa-header-account-prompt__icon svg { width: 24px !important; height: 24px !important; stroke-width: 1.75 !important; }
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-account-prompt :is(.awa-header-account-prompt__text, .awa-header-account-prompt__guest) { display: flex !important; flex-direction: column !important; align-items: flex-start !important; justify-content: center !important; gap: 1px !important; line-height: 1.15 !important; }
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-account-prompt .awa-header-account-prompt__line1 { font-size: 12px !important; font-weight: 500 !important; color: var(--awa-text-light) !important; line-height: 1.1 !important; }
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-account-prompt .awa-header-account-prompt__line2 { display: inline-flex !important; align-items: center !important; gap: 6px !important; font-size: 13px !important; line-height: 1.15 !important; }
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-account-prompt .awa-header-account-prompt__separator { color: var(--awa-text-light) !important; font-size: 12px !important; }
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-account-prompt[data-awa-auth-state="guest"] .awa-header-account-prompt__guest { display: flex !important; }
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-account-prompt[data-awa-auth-state="guest"] .awa-header-account-prompt__customer { display: none !important; }}
{
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header :is(.awa-header-account-prompt__link, form#search_mini_form, button.action.search, .awa-header-minicart .action.showcart, .awa-header-categories button, .header-control.awa-nav-bar a) { transition: none !important; }}
{ --awa-shell-gutter: var(--awa-page-pad-catalog,20px); }
{
:root { --awa-shell-gutter: 16px; }}
{
html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper.page-wrapper .awa-site-header :is(.awa-main-header__inner[data-awa-header-row], .awa-main-header__inner.wp-header) { max-width: 1280px !important; margin-inline: auto !important; width: 100% !important; box-sizing: border-box !important; padding-inline: 16px !important; }
html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper.page-wrapper .header-control.awa-nav-bar .awa-nav-bar__inner { max-width: 1280px !important; margin-inline: auto !important; width: 100% !important; box-sizing: border-box !important; padding-inline: 16px !important; }}
{
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header :is(.awa-main-header__inner[data-awa-header-row], .awa-main-header__inner.wp-header) { padding-inline: 16px !important; }}
{ max-width: 1280px !important; width: 100% !important; margin-inline: auto !important; padding-inline: 16px !important; box-sizing: border-box !important; }
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta__inner.container { padding-inline: 16px !important; }}
{ max-width: 1280px !important; width: 100% !important; margin-inline: auto !important; padding-inline: 0px !important; padding-left: 0px !important; padding-right: 0px !important; box-sizing: border-box !important; }
{ max-width: 1280px !important; margin-inline: auto !important; padding-inline: 16px !important; box-sizing: border-box !important; }
{
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-trust-bar__inner, html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-trust-bar .container { padding-inline: 16px !important; }}
{ max-width: 1280px !important; margin-inline: auto !important; width: 100% !important; padding-inline: 16px !important; box-sizing: border-box !important; }
{
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .checkout-cart-index, .catalog-product-view) .page-wrapper #maincontent.page-main.container { padding-inline: 16px !important; }}
{ margin: 4px 0px 0px; max-width: 65ch; color: var(--awa-text-secondary,#666); font-size: max(13px, 0.8125rem); line-height: 1.45; text-wrap: pretty; }
{ display: inline-flex; align-items: center; gap: 4px; align-self: start; min-height: 44px; padding: 4px 16px; border: 0px; border-radius: 8px; background: 0px 0px; color: var(--awa-primary,#b73337); font-size: max(13px, 0.8125rem); font-weight: 600; line-height: 1.35; text-decoration: none; white-space: nowrap; transition: background-color 0.12s cubic-bezier(0.4, 0, 0.2, 1), color 0.12s cubic-bezier(0.4, 0, 0.2, 1); }
{ flex-shrink: 0; margin-inline-start: 2px; }
{ display: flex; justify-content: flex-end; margin-block-start: 8px; }
{ display: inline-flex; align-items: center; justify-content: center; width: 44px; height: 44px; min-width: 44px; min-height: 44px; padding: 0px; border: 1px solid var(--awa-border,#e5e5e5); border-radius: 8px; background: var(--awa-bg,#fff); color: var(--awa-text,#333); box-shadow: none; transition: border-color 0.12s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.12s cubic-bezier(0.4, 0, 0.2, 1), color 0.12s cubic-bezier(0.4, 0, 0.2, 1); }
{ opacity: 0.45; cursor: not-allowed; }
{ height: 4px; border-radius: 8px; background: color-mix(in srgb,var(--awa-border,#e5e5e5) 85%,transparent); }
{ border: 1px solid var(--awa-border,#e5e5e5); border-radius: 8px; background: var(--awa-bg,#fff); }
{ margin-block-end: 8px; }
{ min-height: 44px; }
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.content-top-home, .ayo-home5-wrapper--template-driven) :is(.awa-section-header__link, .awa-shelf__view-all, .awa-category-carousel__cta-link):hover { background: var(--awa-primary-subtle,rgba(183,51,55,.08)); color: var(--awa-primary-dark,#8e2629); text-decoration: none; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.content-top-home, .ayo-home5-wrapper--template-driven) .awa-shelf--carousel .awa-owl-nav__btn:hover:not(:disabled):not(.is-disabled):not([aria-disabled="true"]) { border-color: color-mix(in srgb,var(--awa-primary,#b73337) 35%,var(--awa-border,#e5e5e5)); color: var(--awa-primary,#b73337); background: var(--awa-bg,#fff); }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.content-top-home, .ayo-home5-wrapper--template-driven) .top-home-content--category-carousel .awa-category-carousel__prev:hover:not(.is-disabled):not([disabled]):not([aria-disabled="true"]), html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.content-top-home, .ayo-home5-wrapper--template-driven) .top-home-content--category-carousel .awa-category-carousel__next:hover:not(.is-disabled):not([disabled]):not([aria-disabled="true"]) { border-color: color-mix(in srgb,var(--awa-primary,#b73337) 35%,var(--awa-border,#e5e5e5)); color: var(--awa-primary,#b73337); background: var(--awa-bg,#fff); }}
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.content-top-home, .ayo-home5-wrapper--template-driven) :is(.awa-section-header__link, .awa-shelf__view-all, .awa-category-carousel__cta-link), html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.content-top-home, .ayo-home5-wrapper--template-driven) :is(.awa-shelf--carousel .awa-owl-nav__btn, .awa-category-carousel__prev, .awa-category-carousel__next) { transition: none; }}
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.content-top-home, .ayo-home5-wrapper--template-driven) :is(.awa-section-header__link, .awa-shelf__view-all, .awa-category-carousel__cta-link) { white-space: normal; text-align: start; }}
{ box-sizing: border-box; width: 100% !important; max-width: 100% !important; margin-inline: 0px !important; padding-inline: 0px !important; }
{ max-width: none; }
{ scroll-padding-inline: var(--awa-shell-gutter,16px); }
{ opacity: 0; max-height: 0px; overflow: hidden; pointer-events: none; transition: opacity 0.14s cubic-bezier(0.4, 0, 0.2, 1), max-height 0.14s cubic-bezier(0.4, 0, 0.2, 1); margin-block: 0px !important; padding: 0px !important; border-width: 0px !important; }
{ opacity: 1; max-height: 3rem; pointer-events: auto; }
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5):not(.customer-logged-in) .page-wrapper .ayo-home5-wrapper--template-driven .awa-carousel-section--compact .awa-shelf--carousel :is(.content-item-product, .item-product, .awa-product-card):hover .b2b-login-to-see-price { opacity: 1; max-height: 3rem; pointer-events: auto; }}
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5):not(.customer-logged-in) .page-wrapper .ayo-home5-wrapper--template-driven .awa-carousel-section--compact .awa-shelf--carousel :is(.content-item-product, .item-product, .awa-product-card) .b2b-login-to-see-price { opacity: 0.72; max-height: 2.5rem; pointer-events: auto; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5):not(.customer-logged-in) .page-wrapper .ayo-home5-wrapper--template-driven .awa-carousel-section--compact .awa-shelf--carousel :is(.content-item-product, .item-product, .awa-product-card):focus-within .b2b-login-to-see-price { opacity: 1; }}
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper--template-driven .awa-carousel-section--compact .awa-shelf--carousel :is(.content-item-product, .item-product, .awa-product-card) .b2b-login-to-see-price { transition: none; }}
{
body .page-wrapper #header .header-control .awa-header-categories.menu_left_home1, body .page-wrapper #header .header-control .menu_left_home1, body .page-wrapper .awa-site-header .header-control .awa-header-categories.menu_left_home1, body .page-wrapper .awa-site-header .header-control .menu_left_home1 { opacity: 1; overflow: visible; width: auto; max-width: none; padding: 0px; margin: 0px; display: flex !important; visibility: visible !important; }
body .page-wrapper #header .navigation.verticalmenu.side-verticalmenu, body .page-wrapper .awa-site-header .navigation.verticalmenu.side-verticalmenu { overflow: visible; height: auto; min-height: var(--awa-hdr-navbar-h,52px); display: block !important; visibility: visible !important; }
body .page-wrapper #header .awa-header-categories .section-items > .section-item-content, body .page-wrapper .awa-site-header .awa-header-categories .section-items > .section-item-content { height: auto; min-height: var(--awa-hdr-navbar-h,52px); overflow: visible; width: 100%; display: block !important; }
body .page-wrapper #header .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown, body .page-wrapper .awa-site-header .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown { top: 100%; left: 0px; position: absolute !important; z-index: 9000 !important; }}
{
body .page-wrapper .awa-site-header .header-control.awa-nav-bar, body .page-wrapper .awa-site-header .header-control.header-nav.awa-nav-bar, body .page-wrapper #header .header-control.awa-nav-bar { overflow: visible; }
body .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-nav-bar__inner, body .page-wrapper .awa-site-header .header-nav .awa-nav-bar__inner, body .page-wrapper #header .awa-nav-bar__inner { height: auto; min-height: var(--awa-space-9,48px); max-height: none; overflow: visible; }
body .page-wrapper .awa-site-header .header-control.awa-nav-bar > .container, body .page-wrapper #header .header-control.awa-nav-bar > .container { overflow: visible; }}
{
body .page-wrapper .header-control .awa-header-categories.menu_left_home1, body .page-wrapper .header-control .menu_left_home1 { display: none !important; }}
{
body .page-wrapper .header-control.awa-nav-bar .awa-header-categories.menu_left_home1 { align-items: center !important; justify-content: stretch !important; border: 0px !important; }
body .page-wrapper .header-control.awa-nav-bar .navigation.verticalmenu.side-verticalmenu { position: relative !important; z-index: 9050 !important; }
body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown { transform-origin: left top !important; top: calc(100% + 1px) !important; left: 0px !important; border-radius: 0 0 var(--awa-radius-m,12px) var(--awa-radius-m,12px) !important; }
body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0 > a.level-top, body .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0 > a.navigation__link { border-left: 0px !important; border-right: 0px !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; }
body .page-wrapper .navigation.verticalmenu.side-verticalmenu .submenu, body .page-wrapper .navigation.verticalmenu.side-verticalmenu .navigation__submenu { max-height: min(75vh, -250px + 100vh) !important; overflow: hidden auto !important; overscroll-behavior: contain !important; }
body .page-wrapper .navigation.verticalmenu.side-verticalmenu .submenu > .level1.parent .subchildmenu, body .page-wrapper .navigation.verticalmenu.side-verticalmenu .navigation__submenu .subchildmenu { border-top: 1px solid var(--awa-vmenu-divider,rgba(51,51,51,.08)) !important; max-height: min(22vh, 260px) !important; overflow-y: auto !important; }}
{
body .page-wrapper .header-control.awa-nav-bar .awa-header-categories.menu_left_home1, body .page-wrapper .awa-site-header .awa-header-categories.menu_left_home1 { width: 100% !important; min-width: 100% !important; flex: 1 1 auto !important; align-items: stretch !important; }
body .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories :is(.navigation.verticalmenu.side-verticalmenu, .section-items.nav-sections.category-dropdown-items, .section-item-content.nav-sections.category-dropdown-item-content) { width: 100% !important; min-height: 0px !important; max-height: 48px !important; display: flex !important; align-items: stretch !important; }
body .page-wrapper .header-control.awa-nav-bar .awa-header-categories button.our_categories.title-category-dropdown[data-role="awa-vertical-menu-trigger"], body .page-wrapper .header-control.awa-nav-bar .awa-header-categories h2.our_categories.title-category-dropdown { width: 100% !important; height: 46px !important; border-radius: 10px !important; display: inline-flex !important; align-items: center !important; justify-content: flex-start !important; padding: 0px 16px !important; }
body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown { position: fixed !important; top: 0px !important; right: 0px !important; left: auto !important; width: min(86vw, 420px) !important; max-width: 86vw !important; max-height: calc(-64px + 100vh) !important; overflow-y: auto !important; border-radius: 14px !important; z-index: 9200 !important; box-shadow: var(--awa-shadow-lg,0 12px 24px rgba(15,23,42,.16)) !important; }
body .page-wrapper .header-control.awa-nav-bar .awa-header-categories .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown, body .page-wrapper .sections.nav-sections.category-dropdown-items .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown { pointer-events: auto !important; }
body .page-wrapper .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.ui-menu-item.level0 > a.level-top, body .page-wrapper .navigation.verticalmenu.side-verticalmenu .togge-menu > li.ui-menu-item.level0 > a.navigation__link { white-space: normal !important; overflow-wrap: anywhere !important; word-break: break-word !important; }}
{ --awa-header-main-row-h: 68px; --awa-header-search-h: 44px; --awa-header-nav-h: 38px; --awa-header-shell-height: 68px; --awa-header-nav-height: 38px; }
{
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode="default"] :is(.header.awa-main-header, .header.awa-main-header .awa-main-header__inner.wp-header) { min-height: var(--awa-header-main-row-h) !important; height: var(--awa-header-main-row-h) !important; max-height: var(--awa-header-main-row-h) !important; }
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper :is(.header-control.header-nav.awa-nav-bar, .header-control.awa-nav-bar) { height: var(--awa-header-nav-h) !important; min-height: var(--awa-header-nav-h) !important; max-height: var(--awa-header-nav-h) !important; background: var(--awa-bg-soft,#f7f7f7) !important; border: 0px !important; box-shadow: none !important; }
html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .header-control.awa-nav-bar > .container, html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .header-control.awa-nav-bar .awa-nav-bar__inner { height: var(--awa-header-nav-h) !important; min-height: var(--awa-header-nav-h) !important; max-height: var(--awa-header-nav-h) !important; background: var(--awa-bg-soft,#f7f7f7) !important; }}
{ padding-inline: 16px !important; max-width: 1280px !important; box-sizing: border-box !important; }
{
html body#html-body:is(.catalogsearch-result-index, .checkout-cart-index, .cms-page-view) .page-main.container { padding-inline: 16px !important; }}
{ text-wrap: balance; color: var(--awa-text,#333) !important; font-size: var(--awa-fs-xl,24px) !important; font-weight: 700 !important; line-height: 1.25 !important; margin-block: 0px 16px !important; }
{ min-height: 44px !important; padding-inline: 16px !important; border-radius: 8px !important; background: var(--awa-primary,#b73337) !important; border: 1px solid var(--awa-primary,#b73337) !important; color: var(--awa-text-inverse,#fff) !important; font-size: var(--awa-fs-sm,13px) !important; font-weight: 700 !important; line-height: 1.2 !important; text-decoration: none !important; cursor: pointer !important; transition: background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), color 0.15s cubic-bezier(0.4, 0, 0.2, 1) !important; }
{ background: var(--awa-primary-hover,#8e2629) !important; border-color: var(--awa-primary-hover,#8e2629) !important; color: var(--awa-text-inverse,#fff) !important; }
{ outline: 2px solid var(--awa-primary,#b73337) !important; outline-offset: 2px !important; }
{ opacity: 0.55 !important; cursor: not-allowed !important; pointer-events: none !important; }
{
html body#html-body .page-wrapper :is(button.action.primary, a.action.primary, .action.primary), html body#html-body:not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-search-col :is(form#search_mini_form, form.minisearch) { transition: none !important; }}
{ border: 1px solid var(--awa-border,#e5e5e5) !important; border-radius: 8px !important; background: var(--awa-bg,#fff) !important; box-shadow: none !important; overflow: hidden !important; display: flex !important; flex-direction: column !important; min-width: 0px !important; }
{ aspect-ratio: 1 / 1 !important; display: flex !important; align-items: center !important; justify-content: center !important; background: var(--awa-bg,#fff) !important; overflow: hidden !important; }
{ width: 100% !important; height: 100% !important; object-fit: contain !important; }
{ margin: 0px !important; min-height: calc(2.7em) !important; }
{ display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; font-size: max(13px, 0.8125rem) !important; font-weight: 600 !important; line-height: 1.35 !important; color: var(--awa-text,#333) !important; text-decoration: none !important; }
{ display: flex !important; flex: 1 1 auto !important; flex-direction: column !important; gap: 4px !important; padding: 8px 8px 12px !important; min-width: 0px !important; }
{ margin-block-start: auto !important; }
{ font-size: max(14px, 0.875rem) !important; font-weight: 700 !important; line-height: 1.3 !important; color: var(--awa-ink,#333) !important; font-variant-numeric: tabular-nums !important; }
{ font-size: max(12px, 0.75rem) !important; line-height: 1.35 !important; color: var(--awa-text-muted,#666) !important; }
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5, .catalog-category-view, .catalogsearch-result-index, .customer-account-index, .customer-account) .page-wrapper :is(.item-product, .product-item, .content-item-product, .awa-product-card):hover { transform: none !important; border-color: color-mix(in srgb,var(--awa-primary,#b73337) 22%,var(--awa-border,#e5e5e5)) !important; box-shadow: 0 0 0 1px color-mix(in srgb,var(--awa-primary,#b73337) 18%,var(--awa-border,#e5e5e5)) !important; }}
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5, .catalog-category-view, .catalogsearch-result-index, .customer-account-index, .customer-account) .page-wrapper :is(.item-product, .product-item, .content-item-product, .awa-product-card) { transition: none !important; }}
{ border-radius: 12px !important; box-shadow: rgba(15, 23, 42, 0.06) 0px 1px 4px !important; border: 1px solid color-mix(in srgb,var(--awa-border,#e5e5e5) 88%,transparent) !important; }
{ transition: border-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.15s cubic-bezier(0.4, 0, 0.2, 1) !important; }
{ color: var(--awa-text,#333) !important; font-size: var(--awa-fs-sm,13px) !important; font-weight: 700 !important; line-height: 1.35 !important; text-transform: none !important; letter-spacing: 0px !important; border: 0px !important; border-inline-start: 0px !important; padding-inline: 0px !important; margin-block: 0px 8px !important; }
{ display: flex !important; align-items: center !important; gap: 8px !important; min-height: 36px !important; padding: 4px 8px !important; border: 0px !important; border-inline-start: 0px !important; border-radius: 8px !important; color: var(--awa-text-muted,#666) !important; font-size: var(--awa-fs-sm,13px) !important; line-height: 1.35 !important; text-decoration: none !important; transition: background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), color 0.15s cubic-bezier(0.4, 0, 0.2, 1) !important; }
{ background: color-mix(in srgb,var(--awa-primary,#b73337) 7%,#fff) !important; color: var(--awa-primary,#b73337) !important; }
{ outline: 2px solid var(--awa-primary,#b73337) !important; outline-offset: 1px !important; }
{ background: color-mix(in srgb,var(--awa-primary,#b73337) 10%,#fff) !important; color: var(--awa-primary,#b73337) !important; font-weight: 600 !important; border-inline-start: 0px !important; }
{ min-height: 36px !important; border: 1px solid var(--awa-border,#e5e5e5) !important; border-radius: 8px !important; color: var(--awa-text,#333) !important; font-size: var(--awa-fs-sm,13px) !important; }
{ outline: 2px solid var(--awa-primary,#b73337) !important; outline-offset: 1px !important; border-color: var(--awa-primary,#b73337) !important; }
{ min-width: 36px !important; min-height: 36px !important; border-radius: 8px !important; }
{ text-wrap: balance; color: var(--awa-text,#333) !important; font-size: var(--awa-fs-lg,20px) !important; font-weight: 700 !important; line-height: 1.25 !important; margin-block: 0px 16px !important; padding: 0px !important; border: 0px !important; }
{ border: 1px solid var(--awa-border,#e5e5e5) !important; border-radius: 8px !important; background: var(--awa-bg,#fff) !important; }
{
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .page-main > .columns.layout.layout-2-col { gap: 24px !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .sidebar-main { flex: 0 0 240px !important; max-width: 240px !important; }}
{
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .products-grid :is(.item-product, .product-item):hover { border-color: color-mix(in srgb,var(--awa-primary,#b73337) 28%,var(--awa-border,#e5e5e5)) !important; }}
{
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .products-grid :is(.item-product, .product-item), html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .sidebar-main .filter-options-content .items .item a { transition: none !important; }}
{ text-wrap: balance; padding-inline-start: 0px !important; border-inline-start: 0px !important; border-left: 0px !important; }
{ background-color: var(--awa-bg,#fff) !important; }
{ background-color: var(--awa-bg,#fff) !important; background-image: none !important; }
{ padding-block: 12px !important; margin-block-end: 16px !important; }
{ display: flex !important; flex-wrap: wrap !important; align-items: center !important; gap: 4px 8px !important; list-style: none !important; margin: 0px !important; padding: 0px !important; }
{ display: inline-flex !important; align-items: center !important; font-size: var(--awa-fs-sm,13px) !important; line-height: 1.35 !important; color: var(--awa-text-muted,#666) !important; }
{ content: "/" !important; margin-inline-start: 8px !important; color: var(--awa-border,#e5e5e5) !important; }
{ color: inherit !important; text-decoration: none !important; transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1) !important; }
{ color: var(--awa-primary,#b73337) !important; }
{ outline: 2px solid var(--awa-primary,#b73337) !important; outline-offset: 2px !important; border-radius: 8px !important; }
{ color: var(--awa-text,#333) !important; font-weight: 500 !important; min-width: 0px !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; max-width: 100% !important; }
{
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view) .page-wrapper .nav-breadcrumbs .breadcrumbs .item:last-child :is(strong, [aria-current="page"]) { white-space: normal !important; overflow: visible !important; text-overflow: unset !important; }}
{ display: none !important; content: none !important; }
{ display: block !important; margin: 0px !important; font-size: inherit !important; line-height: 1.35 !important; }
{ display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; min-height: var(--awa-touch-target,44px) !important; min-width: var(--awa-touch-target,44px) !important; padding: 8px 12px !important; border: 1px solid var(--awa-border,#e5e5e5) !important; border-radius: 8px !important; background: var(--awa-bg,#fff) !important; font-size: var(--awa-fs-xs,12px) !important; font-weight: 600 !important; line-height: 1.35 !important; color: var(--awa-primary,#b73337) !important; text-decoration: none !important; box-sizing: border-box !important; transition: background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.15s cubic-bezier(0.4, 0, 0.2, 1) !important; }
{ background: color-mix(in srgb,var(--awa-primary,#b73337) 8%,#fff) !important; border-color: color-mix(in srgb,var(--awa-primary,#b73337) 35%,var(--awa-border,#e5e5e5)) !important; }
{ text-wrap: balance; color: var(--awa-text,#333) !important; font-weight: 700 !important; line-height: 1.2 !important; border-inline-start: 0px !important; border-left: 0px !important; padding-inline-start: 0px !important; }
{
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view) .page-wrapper .nav-breadcrumbs .breadcrumbs .item a, html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .products-grid .b2b-login-to-see-price a { transition: none !important; }}
{ min-height: 0px !important; height: auto !important; }
{ border-radius: 8px !important; overflow: hidden !important; background: var(--awa-bg,#fff) !important; }
{ text-wrap: balance; color: var(--awa-text-primary,#333) !important; font-weight: 700 !important; line-height: 1.15 !important; border-inline-start: 0px !important; border-left: 0px !important; padding-inline-start: 0px !important; background: 0px 0px transparent !important; padding: 0px !important; border-radius: 0px !important; display: block !important; text-shadow: none !important; }
{ text-wrap: balance; font-size: clamp(13px, 2.8vw, 14px) !important; line-height: 1.4 !important; margin-block-start: 4px !important; color: var(--awa-text-secondary,#666) !important; }
{
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index).catalog-category-view .page-wrapper .awa-category-hero__content { padding: 12px 16px !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index).catalog-category-view .page-wrapper .awa-category-hero__count { font-size: max(13px, 0.8125rem) !important; line-height: 1.45 !important; margin-block-start: 8px !important; text-shadow: 0 1px 3px color-mix(in srgb,var(--awa-text,#333) 40%,transparent) !important; }}
{ margin-block: 0px 16px !important; padding: 0px !important; border: 0px !important; border-inline-start: 0px !important; }
{ text-wrap: balance; color: var(--awa-text,#333) !important; font-size: clamp(18px, 2.2vw, 24px) !important; font-weight: 700 !important; line-height: 1.2 !important; margin: 0px !important; border-inline-start: 0px !important; border-left: 0px !important; padding-inline-start: 0px !important; }
{ display: flex !important; flex-wrap: wrap !important; align-items: center !important; justify-content: space-between !important; gap: 12px !important; padding: 12px 16px !important; margin-block-end: 16px !important; border: 1px solid var(--awa-border,#e5e5e5) !important; border-radius: 8px !important; background: var(--awa-bg-surface,#f7f7f7) !important; box-shadow: none !important; }
{ font-size: var(--awa-fs-sm,13px) !important; color: var(--awa-text-muted,#666) !important; line-height: 1.35 !important; }
{ color: var(--awa-text,#333) !important; font-weight: 600 !important; }
{ border-top-color:  !important; border-top-style:  !important; border-top-width:  !important; border-right-color:  !important; border-right-style:  !important; border-right-width:  !important; border-bottom-color:  !important; border-bottom-style:  !important; border-bottom-width:  !important; border-left-color:  !important; border-left-style:  !important; border-image-source:  !important; border-image-slice:  !important; border-image-width:  !important; border-image-outset:  !important; border-image-repeat:  !important; border-inline-start-width: 1px !important; border-left-width: 1px !important; border-radius: 8px !important; background: var(--awa-bg-surface,#f7f7f7) !important; color: var(--awa-text-muted,#666) !important; padding: 8px 12px !important; margin-block-end: 16px !important; font-size: var(--awa-fs-sm,13px) !important; line-height: 1.45 !important; }
{ display: inline-flex !important; flex-wrap: wrap !important; align-items: center !important; gap: 8px !important; }
{ display: inline-flex !important; align-items: center !important; justify-content: center !important; min-width: 44px !important; min-height: 44px !important; padding-inline: 8px !important; border-radius: 8px !important; font-size: var(--awa-fs-sm,13px) !important; line-height: 1 !important; text-decoration: none !important; }
{ background: var(--awa-primary,#b73337) !important; color: rgb(255, 255, 255) !important; font-weight: 600 !important; }
{ min-height: 44px !important; display: inline-flex !important; align-items: center !important; }
{
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .toolbar.toolbar-products, html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .pages :is(.item a, .item strong.page), html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .awa-plp-b2b-gate-banner__action { transition: none !important; }}
{ min-width: 44px !important; min-height: 44px !important; }
{ overflow: hidden !important; padding-block: 0px !important; }
{ padding-inline: clamp(12px, 3vw, 24px) !important; box-sizing: border-box !important; }
{ padding-block: 6px !important; }
{ padding-inline: clamp(12px, 2.5vw, 20px) !important; box-sizing: border-box !important; }
{ padding-inline: 12px !important; box-sizing: border-box !important; }
{ padding: 12px !important; box-sizing: border-box !important; }
{ display: grid !important; grid-template-columns: minmax(0px, 1fr) 44px !important; grid-template-areas: "field submit" !important; overflow: hidden !important; }
{ grid-area: submit !important; padding-inline: 0px !important; }
{ display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 44px !important; min-width: 44px !important; height: 44px !important; min-height: 44px !important; padding: 0px !important; box-sizing: border-box !important; }
{ display: flex; flex-wrap: wrap; align-items: center; gap: 12px; margin-block: 16px; padding: 16px; border: 1px solid var(--awa-border,#e5e5e5); border-radius: 12px; background: var(--awa-primary-subtle,rgba(183,51,55,.08)); }
{ font-size: var(--awa-font-xs); font-weight: 700; letter-spacing: 0.04em; text-transform: uppercase; color: var(--awa-primary,#b73337); }
{ flex: 1 1 auto; min-width: 0px; margin: 0px; font-size: var(--awa-font-base); font-weight: 600; color: var(--awa-text,#333); }
{ flex: 1 1 100%; margin: 0px; font-size: var(--awa-font-sm); color: var(--awa-text-muted,#666); }
{ display: inline-flex; align-items: center; justify-content: center; min-height: 44px; padding: 8px 16px; border-radius: 8px; font-size: var(--awa-font-sm); font-weight: 600; text-decoration: none; transition: background-color 0.2s ease-out, color 0.2s ease-out, border-color 0.2s ease-out; }
{ background: var(--awa-primary,#b73337); color: var(--awa-text-inverse,#fff); }
{ background: var(--awa-primary-dark,#8e2629); }
{ border: 1px solid var(--awa-primary,#b73337); color: var(--awa-primary,#b73337); background: 0px 0px; }
{
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .awa-plp-b2b-gate-banner__action--primary { color: var(--awa-text-inverse,#fff) !important; text-decoration: none !important; }}
{
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .awa-plp-b2b-gate-banner__action--primary { font-weight: 700; background: var(--awa-primary,#b73337) !important; color: var(--awa-text-inverse,#fff) !important; text-decoration: none !important; }}
{ display: flex; gap: 4px; align-items: center; margin-top: 4px; font-size: var(--awa-font-xs); }
{ display: inline-flex; align-items: center; gap: 2px; padding: 2px 8px; border-radius: 4px; font-weight: 600; background: var(--awa-primary-light,#fff); color: var(--awa-primary-dark,#8e2629); }
{ margin-right: 2px; vertical-align: text-top; }
{ margin: 0px 0px 8px; font-size: var(--awa-font-sm); color: var(--awa-text-muted,#666); }
{ flex-direction: column !important; align-items: center !important; gap: 8px !important; justify-content: center !important; margin-block-start: 16px !important; padding-block: 16px !important; border-block-start: 1px solid var(--awa-border,#e5e5e5) !important; border-radius: 0px !important; background: 0px 0px !important; }
{ order: 2; text-align: center; }
{ order: 1; }
{ font-size: var(--awa-font-base,1rem) !important; line-height: 1.35 !important; }
{ font-size: var(--awa-font-sm,.875rem) !important; line-height: 1.45 !important; }
{ position: absolute !important; width: 1px !important; height: 1px !important; padding: 0px !important; margin: -1px !important; overflow: hidden !important; clip: rect(0px, 0px, 0px, 0px) !important; clip-path: inset(50%) !important; white-space: nowrap !important; border: 0px !important; }
{ font-size: var(--awa-font-sm,.875rem) !important; font-weight: 600 !important; line-height: 1.35 !important; }
{ background: var(--awa-bg,#fff) !important; border: 1px solid var(--awa-border,#e5e5e5) !important; color: var(--awa-text-secondary,#666) !important; }
{ content-visibility: auto; contain-intrinsic-size: auto 320px; }
{
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .wrapper.grid.products-grid .item-product:nth-child(n+5) { content-visibility: visible; }}
{ display: grid !important; gap: clamp(12px, 2vw, 24px) !important; align-items: stretch !important; width: 100% !important; max-width: 100% !important; min-width: 0px !important; box-sizing: border-box !important; }
{
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(ul.row.product-grid, ul.container-products-switch, .products-grid .product-items) { grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)) !important; }}
{ display: flex !important; flex-direction: column !important; height: 100% !important; overflow: hidden !important; }
{ aspect-ratio: 1 / 1 !important; overflow: hidden !important; display: flex !important; align-items: center !important; justify-content: center !important; background: var(--awa-bg-muted,#f7f7f7) !important; }
{ margin: 0px !important; overflow: hidden !important; min-height: 2.7em !important; max-height: 2.7em !important; }
{ display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; font-size: var(--awa-fs-sm,13px) !important; font-weight: 600 !important; line-height: 1.35 !important; color: var(--awa-text,#333) !important; text-decoration: none !important; }
{ border-radius: 8px !important; font-weight: 700 !important; }
{ margin-block-end: 12px !important; padding: 8px 12px !important; border: 1px solid var(--awa-border,#e5e5e5) !important; border-radius: 8px !important; background: rgb(255, 255, 255) !important; }
{ display: flex !important; flex-wrap: wrap !important; gap: 8px !important; margin: 0px !important; padding: 0px !important; list-style: none !important; }
{ display: inline-flex !important; align-items: center !important; gap: 4px !important; margin: 0px !important; padding: 4px 8px !important; border: 1px solid color-mix(in srgb,var(--awa-primary,#b73337) 25%,var(--awa-border,#e5e5e5)) !important; border-radius: 999px !important; background: color-mix(in srgb,var(--awa-primary,#b73337) 8%,#fff) !important; font-size: var(--awa-fs-xs,12px) !important; line-height: 1.3 !important; color: var(--awa-text,#333) !important; }
{ display: inline-flex !important; align-items: center !important; justify-content: center !important; min-width: 44px !important; min-height: 44px !important; margin: 0px !important; padding: 0px !important; border: 0px !important; border-radius: 8px !important; background: 0px 0px !important; color: var(--awa-text-muted,#666) !important; text-decoration: none !important; }
{ color: var(--awa-primary,#b73337) !important; background: color-mix(in srgb,var(--awa-primary,#b73337) 10%,transparent) !important; }
{
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index).catalog-category-view .page-wrapper .category-view-move .awa-category-hero { height: auto !important; min-height: 88px !important; max-height: 132px !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index).catalog-category-view .page-wrapper .category-view-move .awa-category-hero .awa-category-hero__bg-image { height: 100% !important; max-height: 132px !important; object-position: center 35% !important; }}
{
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index).catalog-category-view .page-wrapper .category-view-move .awa-category-hero { max-height: 110px !important; min-height: 80px !important; overflow: hidden !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index).catalog-category-view .page-wrapper .category-view-move .awa-category-hero .awa-category-hero__bg-image { width: 100% !important; max-height: 110px !important; object-fit: cover !important; object-position: center 40% !important; }}
{
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(ul.row.product-grid, ul.container-products-switch, .products-grid .product-items) { grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)) !important; gap: 16px !important; }}
{
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(ul.row.product-grid, ul.container-products-switch, .products-grid .product-items) { grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; gap: 12px !important; grid-auto-rows: 1fr !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .shop-tab-select .toolbar.toolbar-products { position: relative !important; top: auto !important; margin: 8px 0px 12px !important; padding: 8px 12px !important; overflow: visible !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .shop-tab-select .toolbar.toolbar-products .center { width: 100% !important; max-width: 100% !important; display: grid !important; grid-template-columns: minmax(0px, 1fr) !important; gap: 8px !important; justify-items: stretch !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .shop-tab-select .toolbar.toolbar-products :is(.pages, .limiter, .toolbar-amount, .grid-mode-show-type-products) { display: none !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .shop-tab-select .toolbar.toolbar-products :is(.modes, .toolbar-sorter) { width: 100% !important; min-height: 44px !important; justify-content: space-between !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .wrapper.grid.products-grid :is(.item-product, .product-item) :is(.product-thumb, .product-thumb-link) { height: 132px !important; aspect-ratio: auto !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .wrapper.grid.products-grid :is(.item-product, .product-item) .product-info { gap: 6px !important; min-height: 0px !important; padding: 0px 8px 8px !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .wrapper.grid.products-grid :is(.item-product, .product-item) h3.product-name { height: 40px !important; min-height: 40px !important; max-height: 40px !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .wrapper.grid.products-grid :is(.item-product, .product-item) h3.product-name a { font-size: 12.5px !important; line-height: 1.28 !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .wrapper.grid.products-grid :is(.item-product, .product-item) .product-rating { display: none !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .wrapper.grid.products-grid :is(.item-product, .product-item) .product-info-cart { position: static !important; inset: auto !important; display: flex !important; width: 100% !important; margin-block-start: auto !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .wrapper.grid.products-grid :is(.item-product, .product-item) .awa-b2b-gate-card--compact { width: 100% !important; min-height: 44px !important; padding: 8px !important; border-radius: 8px !important; box-shadow: none !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .wrapper.grid.products-grid :is(.item-product, .product-item) :is(.awa-b2b-gate-card__badge, .awa-b2b-gate-card__title) { display: none !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .wrapper.grid.products-grid :is(.item-product, .product-item) .awa-b2b-gate-card__action { width: 100% !important; min-height: 44px !important; padding: 0px 8px !important; border-radius: 7px !important; font-size: 11px !important; line-height: 1.2 !important; text-align: center !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index).catalog-category-view .page-wrapper .category-view-move .awa-category-hero { height: auto !important; max-height: 96px !important; min-height: 96px !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index).catalog-category-view .page-wrapper .category-view-move .awa-category-hero .awa-category-hero__content { padding: 8px 12px !important; gap: 2px !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index).catalog-category-view .page-wrapper .category-view-move .awa-category-hero .awa-category-hero__bg-image { max-height: 96px !important; min-height: 96px !important; object-position: center 25% !important; }}
{
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(ul.row.product-grid, ul.container-products-switch, .products-grid .product-items) { gap: 8px !important; }}
{
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index).catalog-category-view .page-wrapper .category-view-move .awa-category-hero { border-radius: 8px !important; margin-block-end: 12px !important; overflow: hidden !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index).catalog-category-view .page-wrapper .shop-tab-title { padding-block: 8px 4px !important; margin-block-end: 0px !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index).catalog-category-view .page-wrapper .toolbar.toolbar-products { padding-block: 8px !important; margin-block-end: 12px !important; border-block-end: 1px solid var(--awa-border,#e5e5e5) !important; }}
{
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.wrapper.grid.products-grid, .products-grid, .product-content-right) { width: 100% !important; max-width: 100% !important; min-width: 0px !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(ul.row.product-grid, ul.container-products-switch, .products-grid .product-items) { width: 100% !important; max-width: 100% !important; min-width: 0px !important; box-sizing: border-box !important; }}
{ outline: 2px solid var(--awa-primary,#b73337) !important; outline-offset: 2px !important; border-radius: 8px !important; box-shadow: none !important; }
{
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.item-product, .product-item), html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .sidebar-main .filter-current .action.remove { transition: none !important; }}
{ min-height: 44px; padding-block: 4px; }
{ min-height: 44px; font-size: 16px; }
{ min-height: 44px !important; text-transform: none !important; letter-spacing: 0px !important; }
{
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .pages :is(.item .page, .item.current .page, .item.current strong, .action) { min-width: 44px !important; min-height: 44px !important; }}
{ --awa-shell-gutter: var(--awa-page-pad-catalog,20px); --awa-grid-sidebar-width: 240px; --awa-grid-gap: clamp(16px,2vw,24px); --awa-grid-gap-tight: 16px; --awa-grid-gap-loose: 24px; --awa-container: var(--awa-page-content,1400px); --awa-container-content: var(--awa-page-content,1400px); }
{
:root { --awa-shell-gutter: 16px; --awa-grid-gap-loose: 16px; }}
{
:root { --awa-shell-gutter: 16px; --awa-grid-gap: 12px; --awa-grid-gap-tight: 12px; }}
{ box-sizing: border-box !important; min-width: 0px !important; }
{ margin-inline: 0px !important; width: 100% !important; max-width: 100% !important; }
{ padding-inline: 0px !important; max-width: none !important; flex: 0 0 auto !important; }
{
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .page-main > .columns.layout.layout-2-col { display: grid !important; grid-template-columns: minmax(220px, min(280px, 30vw)) minmax(0px, 1fr) !important; grid-template-areas: "plp-banner plp-banner" "plp-head plp-head" "plp-toolbar plp-toolbar" "plp-side plp-main" "plp-foot plp-foot" !important; column-gap: var(--awa-grid-gap-loose,24px) !important; row-gap: 0px !important; align-items: start !important; margin-inline: 0px !important; padding-inline: 0px !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .page-main > .columns.layout.layout-2-col > [class*="col-"] { float: none !important; width: auto !important; max-width: none !important; min-width: 0px !important; padding-inline: 0px !important; box-sizing: border-box !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .page-main > .columns.layout.layout-2-col > :first-child:not(.col-main):not(.column.main) { grid-area: plp-side !important; align-self: start !important; position: sticky !important; top: calc(var(--awa-header-main-row-h,68px) + var(--awa-header-nav-h,38px) + 12px) !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index).catalog-category-view .page-wrapper .page-main > .columns > .col-main, html body#html-body:is(.catalog-category-view, .catalogsearch-result-index).catalog-category-view .page-wrapper .col-main .product-content-right { display: contents !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index).catalog-category-view .page-wrapper :is(.category-view-move, .page-main .category-hero) { grid-area: plp-banner !important; width: 100% !important; min-width: 0px !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index).catalog-category-view .page-wrapper .col-main .product-content-right > .row { grid-area: plp-foot !important; width: 100% !important; min-width: 0px !important; box-sizing: border-box !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index).catalogsearch-result-index .page-wrapper .page-main > .columns > .col-main { display: block !important; grid-area: plp-main !important; width: 100% !important; min-width: 0px !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index).catalogsearch-result-index .page-wrapper .page-title-wrapper.search { grid-area: plp-head !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .shop-tab-title { grid-area: plp-head !important; width: 100% !important; min-width: 0px !important; padding-block-end: 8px !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .toolbar.toolbar-products { grid-area: plp-toolbar !important; min-width: 0px !important; box-sizing: border-box !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.wrapper.grid.products-grid, .wrapper.list.products-list) { grid-area: plp-main !important; min-width: 0px !important; }}
{
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .page-main > .columns.layout.layout-2-col { display: flex !important; flex-direction: column !important; gap: var(--awa-grid-gap-tight) !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .page-main .columns.layout.layout-2-col > [class*="col-"] { width: 100% !important; max-width: 100% !important; min-width: 0px !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.sidebar-main, .sidebar-main-1) { width: 100% !important; max-width: 100% !important; position: static !important; top: auto !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.col-main, .column.main) { display: block !important; width: 100% !important; }}
{ max-width: var(--awa-page-catalog,1280px) !important; width: 100% !important; margin-inline: auto !important; padding-inline: var(--awa-shell-gutter) !important; box-sizing: border-box !important; }
{ gap: var(--awa-grid-gap) !important; }
{
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.sidebar-main, .sidebar-main-1) { transition: none !important; }}
{ --awa-grid-sidebar-width-account: 220px; --awa-shell-gutter-account: var(--awa-page-pad,24px); }
{ padding-inline: 0px !important; max-width: none !important; flex: 0 0 auto !important; width: auto !important; float: none !important; }
{
html body#html-body:is(.account, .b2b-account-dashboard, .b2b-account-shell, .b2b-company-index, .b2b-credit-index, .b2b-approval-index, .b2b-reorder-history, .customer-account-index, .sales-order-history, .sales-order-view, .wishlist-index-index, .b2b-quote-index, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index) .page-wrapper .page-main > .columns { display: grid !important; grid-template-columns: minmax(200px,var(--awa-grid-sidebar-width-account)) minmax(0,1fr) !important; grid-template-areas: "account-side account-main" !important; column-gap: var(--awa-grid-gap-loose,24px) !important; row-gap: 0px !important; align-items: start !important; }
html body#html-body:is(.account, .b2b-account-dashboard, .b2b-account-shell, .b2b-company-index, .b2b-credit-index, .b2b-approval-index, .b2b-reorder-history, .customer-account-index, .sales-order-history, .sales-order-view, .wishlist-index-index, .b2b-quote-index, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index) .page-wrapper .page-main > .columns > :is(.sidebar.sidebar-main, .sidebar-main, .col-lg-2, [class*="col-sm-3"]) { grid-area: account-side !important; position: sticky !important; top: calc(var(--awa-header-main-row-h,68px) + var(--awa-header-nav-h,38px) + 12px) !important; align-self: start !important; width: 100% !important; max-width: var(--awa-grid-sidebar-width-account) !important; }
html body#html-body:is(.account, .b2b-account-dashboard, .b2b-account-shell, .b2b-company-index, .b2b-credit-index, .b2b-approval-index, .b2b-reorder-history, .customer-account-index, .sales-order-history, .sales-order-view, .wishlist-index-index, .b2b-quote-index, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index) .page-wrapper .page-main > .columns > :is(.column.main, .col-main, .col-lg-10, [class*="col-sm-9"]) { grid-area: account-main !important; width: 100% !important; min-width: 0px !important; }}
{
html body#html-body:is(.account, .b2b-account-dashboard, .b2b-account-shell, .b2b-company-index, .b2b-credit-index, .b2b-approval-index, .b2b-reorder-history, .customer-account-index, .sales-order-history, .sales-order-view, .wishlist-index-index, .b2b-quote-index, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index) .page-wrapper .page-main > .columns { display: flex !important; flex-direction: column !important; gap: var(--awa-grid-gap-tight,16px) !important; }
html body#html-body:is(.account, .b2b-account-dashboard, .b2b-account-shell, .b2b-company-index, .b2b-credit-index, .b2b-approval-index, .b2b-reorder-history, .customer-account-index, .sales-order-history, .sales-order-view, .wishlist-index-index, .b2b-quote-index, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index) .page-wrapper :is(.sidebar-main, .sidebar.sidebar-main) { position: static !important; top: auto !important; width: 100% !important; max-width: 100% !important; }}
{ display: flex !important; flex-direction: column !important; gap: var(--awa-grid-gap-tight,16px) !important; }
{ width: 100% !important; max-width: 100% !important; overflow-x: auto !important; }
{ max-width: var(--awa-page-dash,1280px) !important; width: 100% !important; margin-inline: auto !important; padding-inline: var(--awa-shell-gutter-account) !important; box-sizing: border-box !important; }
{
html body#html-body:is(.account, .b2b-account-dashboard, .b2b-account-shell, .b2b-company-index, .b2b-credit-index, .b2b-approval-index, .b2b-reorder-history, .customer-account-index, .sales-order-history, .sales-order-view, .wishlist-index-index, .b2b-quote-index, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index) .page-wrapper :is(.sidebar-main, .sidebar.sidebar-main) { transition: none !important; }}
{
html body#html-body.b2b-account-dashboard .page-wrapper .page-main > .columns > :is(.sidebar.sidebar-main, .sidebar-main, .col-lg-2, [class*="col-sm-3"]) { grid-area: account-side !important; flex: 0 0 auto !important; width: 100% !important; max-width: var(--awa-grid-sidebar-width-account,220px) !important; }
html body#html-body.b2b-account-dashboard .page-wrapper .page-main > .columns > :is(.column.main, .col-main, .col-lg-10, [class*="col-sm-9"]) { grid-area: account-main !important; flex: 0 0 auto !important; width: 100% !important; max-width: none !important; }}
{ width: 100% !important; max-width: 100% !important; min-width: 0px !important; margin-inline: 0px !important; box-sizing: border-box !important; }
{ padding-inline: var(--awa-acct-section-pad,clamp(14px,2vw,18px)) !important; }
{ --awa-z-base: 0; --awa-z-dropdown: 100; --awa-z-sticky: 200; --awa-z-header: 300; --awa-z-overlay: 400; --awa-z-modal: 500; --awa-z-toast: 600; --awa-z-tooltip: 700; --awa-measure-prose: 65ch; --awa-measure-ui: 75ch; --awa-rhythm-unit: 24px; --awa-section-gap: var(--awa-grid-gap-loose,32px); --awa-block-gap: var(--awa-grid-gap-tight,16px); --awa-grid-gap-xl: var(--awa-grid-gap); --awa-grid-gap-lg: var(--awa-grid-gap-tight); }
{ row-gap: var(--awa-block-gap) !important; }
{ margin-block-end: var(--awa-block-gap) !important; }
{ margin-block-end: 0px !important; }
{ text-wrap: balance; font-size: var(--awa-text-fluid-h2,clamp(24px,2.2vw,32px)) !important; font-weight: 700 !important; line-height: 1.2 !important; letter-spacing: -0.02em !important; color: var(--awa-text,#333) !important; max-width: var(--awa-measure-ui) !important; }
{ font-size: var(--awa-text-sm,13px) !important; line-height: 1.35 !important; }
{ font-size: var(--awa-text-sm,13px) !important; font-variant-numeric: tabular-nums; }
{ font-size: var(--awa-text-sm,13px) !important; font-weight: 600 !important; line-height: 1.35 !important; }
{ font-variant-numeric: tabular-nums; font-size: var(--awa-text-lg,18px) !important; font-weight: 700 !important; line-height: 1.2 !important; }
{ text-wrap: balance; font-size: var(--awa-text-fluid-h3,clamp(22px,2vw,28px)) !important; font-weight: 700 !important; line-height: 1.2 !important; max-width: var(--awa-measure-ui) !important; }
{ font-size: var(--awa-text-base,14px) !important; line-height: 1.5 !important; max-width: var(--awa-measure-prose) !important; }
{ text-wrap: balance; font-size: var(--awa-text-fluid-h4,clamp(20px,1.8vw,24px)) !important; font-weight: 700 !important; }
{ text-wrap: balance; font-size: var(--awa-text-fluid-h3,clamp(22px,2vw,28px)) !important; font-weight: 700 !important; line-height: 1.25 !important; max-width: var(--awa-measure-ui) !important; }
{ font-size: var(--awa-text-xs,12px) !important; font-weight: 600 !important; letter-spacing: 0.02em !important; text-transform: none !important; }
{ margin-block-end: var(--awa-section-gap) !important; }
{ text-wrap: balance; font-size: var(--awa-text-fluid-h3,clamp(22px,2vw,28px)) !important; font-weight: 700 !important; line-height: 1.2 !important; }
{ max-width: var(--awa-measure-prose) !important; }
{ text-wrap: balance; max-width: var(--awa-measure-ui) !important; }
{ text-wrap: balance; font-size: var(--awa-text-fluid-h3,clamp(22px,2vw,28px)) !important; font-weight: 700 !important; }
{ font-size: var(--awa-text-sm,13px) !important; }
{ text-wrap: balance; font-size: var(--awa-text-fluid-h3,clamp(22px,2vw,28px)) !important; font-weight: 700 !important; max-width: var(--awa-measure-ui) !important; }
{ font-size: var(--awa-text-base,14px) !important; line-height: 1.5 !important; }
{ font-size: var(--awa-text-base,14px) !important; line-height: 1.55 !important; }
{
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view) .page-wrapper .products-grid :is(.item-product, .product-item), html body#html-body:is(.account, .b2b-account-dashboard, .b2b-account-shell, .customer-account-index, [class*="b2b-"]) .page-wrapper .sidebar-main .nav.item a { transition: none !important; }}
{ --awa-shell-max: 1280px; --awa-shell-gutter: 16px; }
{ --awa-shell-max: 1280px; --awa-shell-gutter: 24px; }
{ --awa-shell-max: 960px; --awa-shell-gutter: 24px; }
{ --awa-shell-max: 800px; --awa-shell-gutter: 24px; }
{
body.catalog-category-view, body.catalog-product-view, body.catalogsearch-result-index, body.checkout-cart-index { --awa-shell-gutter: 16px; }
body:is(.b2b-account-dashboard, .account, .customer-account-index, .b2b-quote-index, .cms-page-view, .sales-order-history, .checkout-index-index) { --awa-shell-gutter: 16px; }}
{
body.catalog-category-view, body.catalog-product-view, body.catalogsearch-result-index, body.checkout-cart-index { --awa-shell-gutter: 16px; }
body:is(.b2b-account-dashboard, .account, .customer-account-index, .b2b-quote-index, .cms-page-view, .sales-order-history, .checkout-index-index, .contact-index-index) { --awa-shell-gutter: 16px; }}
{ overflow-x: clip !important; }
{ padding-top: 12px !important; padding-bottom: 16px !important; }
{ display: flex !important; flex-direction: column !important; gap: var(--awa-block-gap,var(--awa-grid-gap-tight,16px)) !important; }
{ display: block !important; gap: unset !important; }
{ min-width: 0px !important; }
{
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .column.main { transition: none !important; }}
{ padding-inline: var(--awa-shell-gutter,24px) !important; box-sizing: border-box !important; }
{ padding-inline: var(--awa-shell-gutter,16px) !important; }
{ margin-block: 0 var(--awa-block-gap,16px) !important; padding-block-end: 12px !important; border-bottom: 1px solid var(--awa-border-subtle,#e5e7eb) !important; }
{ text-wrap: balance; margin: 0px !important; padding: 0px !important; color: var(--awa-text,#333) !important; font-size: var(--awa-text-fluid-h3,clamp(22px,2vw,28px)) !important; font-weight: 700 !important; line-height: 1.25 !important; letter-spacing: -0.01em !important; }
{ margin-block-end: var(--awa-block-gap,16px) !important; }
{ display: flex !important; align-items: flex-start !important; gap: 8px !important; margin-block: 0 var(--awa-block-gap,16px) !important; padding: 12px 16px !important; border-radius: 8px !important; border: 1px solid var(--awa-border,#e5e5e5) !important; font-size: var(--awa-text-sm,13px) !important; line-height: 1.45 !important; box-sizing: border-box !important; }
{ margin-block-start: 2px !important; }
{ color: inherit !important; font-weight: 600 !important; text-decoration: underline !important; text-underline-offset: 2px !important; }
{ margin-block: 0px 12px !important; padding-block-end: 8px !important; border-bottom: 1px solid var(--awa-border-subtle,#e5e7eb) !important; }
{ font-size: var(--awa-text-lg,18px) !important; font-weight: 700 !important; color: var(--awa-text,#333) !important; text-transform: none !important; letter-spacing: -0.01em !important; }
{ border-bottom: 0px !important; padding-block-end: 0px !important; }
{ display: flex !important; flex-wrap: wrap !important; align-items: center !important; gap: 12px !important; margin-block-start: 16px !important; }
{ margin: 0px !important; float: none !important; }
{ margin-inline-end: 0px !important; }
{ min-height: 44px !important; padding-inline: 16px !important; border-radius: 8px !important; background: var(--awa-bg-surface,#fff) !important; border: 1px solid var(--awa-border,#e5e5e5) !important; color: var(--awa-text,#333) !important; font-size: var(--awa-fs-sm,13px) !important; font-weight: 600 !important; line-height: 1.2 !important; text-decoration: none !important; cursor: pointer !important; transition: background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), color 0.15s cubic-bezier(0.4, 0, 0.2, 1) !important; }
{ background: var(--awa-bg-soft,#f7f7f7) !important; border-color: var(--awa-border,#e5e5e5) !important; color: var(--awa-text,#333) !important; }
{ width: 100% !important; border-collapse: collapse !important; font-size: var(--awa-text-sm,13px) !important; font-variant-numeric: tabular-nums !important; }
{ padding: 12px 16px !important; background: var(--awa-bg-soft,#f7f7f7) !important; border-bottom: 1px solid var(--awa-border,#e5e5e5) !important; font-size: var(--awa-text-xs,12px) !important; font-weight: 600 !important; color: var(--awa-text-muted,#666) !important; text-align: start !important; white-space: nowrap !important; }
{ padding: 12px 16px !important; border-bottom: 1px solid var(--awa-border-subtle,#e5e7eb) !important; vertical-align: middle !important; }
{ border-bottom: 0px !important; }
{ border: 1px solid var(--awa-border-subtle,#e5e7eb) !important; border-radius: 8px !important; background: var(--awa-bg-surface,#fff) !important; padding: 16px !important; box-sizing: border-box !important; }
{ margin-block: 0 var(--awa-section-gap,24px) !important; padding: 0px !important; border: 0px !important; }
{ margin-block-end: 16px !important; }
{
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper :is(button.action.secondary, a.action.secondary, .action.secondary) { transition: none !important; }}
{ --awa-state-hover-bg: color-mix(in srgb,var(--awa-primary,#b73337) 7%,#fff); --awa-state-selected-bg: color-mix(in srgb,var(--awa-primary,#b73337) 10%,#fff); --awa-state-focus-offset: 2px; --awa-state-transition: .15s ease; }
{ color: var(--awa-primary,#b73337) !important; text-decoration: underline !important; text-underline-offset: 2px !important; transition: color var(--awa-state-transition) !important; }
{ color: var(--awa-primary-hover,#8e2629) !important; }
{ outline: 2px solid var(--awa-primary,#b73337) !important; outline-offset: var(--awa-state-focus-offset,2px) !important; }
{ color: var(--awa-text-muted,#666) !important; text-decoration: none !important; }
{ color: var(--awa-primary,#b73337) !important; text-decoration: underline !important; }
{ display: inline-flex !important; align-items: center !important; justify-content: center !important; min-width: 36px !important; min-height: 36px !important; padding-inline: 8px !important; border-radius: 8px !important; border: 1px solid transparent !important; font-size: var(--awa-text-sm,13px) !important; font-variant-numeric: tabular-nums !important; line-height: 1 !important; text-decoration: none !important; color: var(--awa-text,#333) !important; transition: background-color var(--awa-state-transition),color var(--awa-state-transition),border-color var(--awa-state-transition) !important; }
{ background: var(--awa-state-hover-bg) !important; color: var(--awa-primary,#b73337) !important; }
{ display: flex !important; align-items: center !important; min-height: 40px !important; padding: 8px 12px !important; border-radius: 8px !important; border: 0px !important; border-inline-start: 0px !important; color: var(--awa-text-muted,#666) !important; font-size: var(--awa-text-sm,13px) !important; font-weight: 400 !important; text-decoration: none !important; transition: background-color var(--awa-state-transition),color var(--awa-state-transition) !important; }
{ background: var(--awa-state-selected-bg) !important; color: var(--awa-primary,#b73337) !important; font-weight: 600 !important; }
{ border-color: var(--awa-error,#b73337) !important; background: var(--awa-error-bg,rgba(183,51,55,.04)) !important; }
{ outline-color: var(--awa-error,#b73337) !important; box-shadow: rgba(183, 51, 55, 0.12) 0px 0px 0px 3px !important; }
{ color: var(--awa-error-text,#8e2629) !important; font-size: var(--awa-text-xs,12px) !important; line-height: 1.35 !important; margin-block-start: 4px !important; }
{ opacity: 0.55 !important; cursor: not-allowed !important; }
{ min-height: 36px !important; border: 1px solid var(--awa-border,#e5e5e5) !important; border-radius: 8px !important; font-size: var(--awa-text-sm,13px) !important; color: var(--awa-text,#333) !important; }
{
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .pages :is(.item a, .item strong.page), html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .sidebar-main .nav.item > a, html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .product.data.items > .item.title > .switch { transition: none !important; }}
{ background-position-x:  !important; background-position-y:  !important; background-size:  !important; background-repeat:  !important; background-attachment:  !important; background-origin:  !important; background-clip:  !important; background-color: var(--awa-bg,#fff) !important; background-image: none !important; box-shadow: none !important; }
{ background-position-x:  !important; background-position-y:  !important; background-size:  !important; background-repeat:  !important; background-attachment:  !important; background-origin:  !important; background-clip:  !important; background-color:  !important; background-image: none !important; border-top: 0px !important; box-shadow: none !important; }
{ background-image:  !important; background-position-x:  !important; background-position-y:  !important; background-size:  !important; background-repeat:  !important; background-attachment:  !important; background-origin:  !important; background-clip:  !important; background-color: var(--awa-bg,#fff) !important; }
{ display: flex !important; flex-flow: wrap !important; align-items: flex-end !important; justify-content: space-between !important; gap: 8px clamp(8px, 1.2vw, 16px) !important; position: static !important; margin-block-end: clamp(8px, 1vw, 12px) !important; padding-block-end: 4px !important; text-align: start !important; }
{ display: flex !important; flex-direction: column !important; gap: 4px !important; min-width: 0px !important; flex: 1 1 auto !important; padding-inline-start: 0px !important; position: static !important; }
{ display: block !important; margin: 0px !important; line-height: 1.25 !important; letter-spacing: -0.01em !important; text-wrap: balance !important; }
{ margin: 0px !important; line-height: 1.45 !important; max-width: 42ch !important; text-wrap: pretty !important; }
{ margin-block: 4px 0px !important; max-height: none !important; overflow: visible !important; }
{ display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; line-height: 1.4 !important; max-height: calc(2px + 2.275rem) !important; padding-block-end: 1px !important; }
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-section-header, .awa-shelf__header, .awa-category-carousel__header) { flex-direction: column !important; align-items: stretch !important; }}
{ border-top: 0px !important; border-block-start: 0px !important; }
{ border-bottom: 0px !important; padding-bottom: 0px !important; box-shadow: none !important; }
{ font-size: clamp(1.375rem, 1.15rem + 0.65vw, 1.875rem) !important; font-weight: 700 !important; letter-spacing: -0.01em !important; }
{ background-position-x:  !important; background-position-y:  !important; background-size:  !important; background-repeat:  !important; background-attachment:  !important; background-origin:  !important; background-clip:  !important; background-color: var(--awa-bg,#fff) !important; background-image: none !important; border-top: 0px !important; border-bottom: 0px !important; box-shadow: none !important; }
{ background: var(--awa-bg,#fff) !important; border-radius: 0px !important; }
{ background-position-x:  !important; background-position-y:  !important; background-size:  !important; background-repeat:  !important; background-attachment:  !important; background-origin:  !important; background-clip:  !important; background-color:  !important; background-image: none !important; border-top: 0px !important; border-bottom: 0px !important; border-block: 0px !important; }
{ box-shadow: none !important; border: 1px solid var(--awa-border,#e5e5e5) !important; }
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .awa-shelf--carousel :is(.awa-product-card, .content-item-product):hover { box-shadow: rgba(15, 23, 42, 0.06) 0px 2px 8px !important; transform: none !important; }}
{ min-height: 0px !important; padding: 0px !important; margin: 0px !important; }
{ min-height: 0px !important; }
{ border-block-start: 0px !important; padding-block-start: 0px !important; }
{ border-bottom: 0px !important; padding-bottom: 0px !important; margin-bottom: clamp(24px, 1.4vw, 40px) !important; }
{ display: none !important; content: none !important; width: 0px !important; height: 0px !important; }
{ margin: 4px 0px 0px !important; color: var(--awa-text-muted,#666) !important; font-size: max(13px, 0.8125rem) !important; font-weight: 400 !important; line-height: 1.45 !important; max-width: 42ch !important; text-wrap: pretty !important; }
{ font-size: clamp(1.375rem, 1.15rem + 0.65vw, 1.875rem) !important; font-weight: 700 !important; line-height: 1.2 !important; letter-spacing: -0.01em !important; text-wrap: balance !important; color: var(--awa-ink,#333) !important; }
{ font-size: clamp(1.25rem, 1.1rem + 0.55vw, 1.625rem) !important; font-weight: 700 !important; line-height: 1.25 !important; letter-spacing: -0.01em !important; text-wrap: balance !important; color: var(--awa-ink,#333) !important; }
{ font-size: clamp(1.125rem, 1rem + 0.45vw, 1.375rem) !important; font-weight: 600 !important; line-height: 1.25 !important; letter-spacing: normal !important; text-wrap: balance !important; color: var(--awa-text,#333) !important; }
{ font-size: clamp(1.25rem, 1.1rem + 0.55vw, 1.625rem) !important; font-weight: 700 !important; line-height: 1.25 !important; text-wrap: balance !important; color: var(--awa-ink,#333) !important; }
{ display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; min-height: 44px !important; padding: 8px 12px !important; border: 1px solid color-mix(in srgb,var(--awa-primary,#b73337) 22%,var(--awa-border,#e5e5e5)) !important; border-radius: 9999px !important; background: rgb(255, 255, 255) !important; color: var(--awa-primary,#b73337) !important; font-size: max(13px, 0.8125rem) !important; font-weight: 600 !important; line-height: 1.25 !important; text-decoration: none !important; white-space: nowrap !important; box-shadow: none !important; }
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-section-header__link, .awa-shelf__view-all, .awa-category-carousel__cta-link):hover { border-color: color-mix(in srgb,var(--awa-primary,#b73337) 45%,var(--awa-border,#e5e5e5)) !important; background: color-mix(in srgb,var(--awa-primary,#b73337) 6%,#fff) !important; color: var(--awa-primary-hover,#8e2629) !important; transform: none !important; }}
{ border: 1px solid var(--awa-border,#e5e5e5) !important; border-radius: 8px !important; background: rgb(255, 255, 255) !important; box-shadow: none !important; }
{ color: var(--awa-text,#333) !important; font-size: max(13px, 0.8125rem) !important; font-weight: 600 !important; line-height: 1.35 !important; }
{ color: var(--awa-text-muted,#666) !important; font-size: max(12px, 0.75rem) !important; }
{ align-items: flex-end !important; }
{ width: 44px !important; height: 44px !important; min-width: 44px !important; min-height: 44px !important; border: 1px solid var(--awa-border,#e5e5e5) !important; border-radius: 8px !important; background: rgb(255, 255, 255) !important; color: var(--awa-text,#333) !important; box-shadow: none !important; }
{ width: 44px !important; height: 44px !important; min-width: 44px !important; min-height: 44px !important; border: 1px solid var(--awa-border,#e5e5e5) !important; border-radius: 8px !important; background: rgb(255, 255, 255) !important; box-shadow: none !important; }
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--category-carousel .awa-category-carousel__item:hover { transform: none !important; border-color: color-mix(in srgb,var(--awa-primary,#b73337) 30%,var(--awa-border,#e5e5e5)) !important; background: rgb(255, 255, 255) !important; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel :is(.awa-product-card, .content-item-product):hover { transform: none !important; }}
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-section-header__link, .awa-shelf__view-all):hover { transition: none !important; }}
{ display: flex !important; flex-direction: column !important; align-items: stretch !important; width: 100% !important; margin: 0px !important; padding: 0px !important; border: 0px !important; background: 0px 0px !important; box-shadow: none !important; min-height: 0px !important; max-height: none !important; height: auto !important; overflow: visible !important; }
{ display: block !important; width: 100% !important; margin: 0px !important; padding: 0px !important; overflow: visible !important; text-overflow: unset !important; white-space: normal !important; }
{ display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; min-width: 0px !important; min-height: 44px !important; padding: 8px 24px !important; border: 1.5px solid var(--awa-primary,#b73337) !important; border-radius: 8px !important; background: var(--awa-primary,#b73337) !important; color: var(--awa-bg,#fff) !important; font-size: max(13px, 0.8125rem) !important; font-weight: 600 !important; line-height: 1.25 !important; text-decoration: none !important; white-space: nowrap !important; box-sizing: border-box !important; box-shadow: none !important; }
{ color: var(--awa-text-secondary,#666) !important; font-size: max(12px, 0.75rem) !important; }
{ outline: 2px solid var(--awa-text,#333); outline-offset: 2px; }
{ outline: 2px solid var(--awa-primary,#b73337); outline-offset: 3px; }
{ touch-action: manipulation; -webkit-tap-highlight-color: transparent; }
{ contain: inline-size layout style; }
{ scroll-margin-top: 48px; }
{ font-size: max(15px, 0.9375rem); }
{ color: var(--awa-text,#333); }
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--featured .awa-shelf--carousel .b2b-login-to-see-price .price-label a.b2b-login-link:hover { background: color-mix(in srgb,var(--awa-primary,#b73337) 88%,#000) !important; border-color: color-mix(in srgb,var(--awa-primary,#b73337) 88%,#000) !important; color: var(--awa-bg,#fff) !important; }}
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel :is(.awa-product-card, .content-item-product) { border-width: 2px; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section--featured .awa-shelf--carousel .b2b-login-to-see-price .price-label a.b2b-login-link { border-width: 2px !important; }}
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-carousel__viewport { scroll-behavior: auto; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel :is(.product-thumb img, .product-image-photo) { transform: none !important; }}
{ --awa-home-pad-featured: clamp(32px,3.4vw,56px); --awa-home-pad-standard: clamp(20px,2vw,32px); --awa-home-pad-compact: clamp(12px,1.2vw,18px); --awa-home-header-gap-featured: clamp(16px,1.6vw,24px); --awa-home-header-gap-standard: clamp(10px,1vw,16px); --awa-home-header-gap-compact: clamp(8px,.8vw,12px); --awa-home-carousel-gap: 12px; --awa-home-grid-gap: clamp(10px,1.2vw,16px); --awa-home-section-gap: clamp(20px,2vw,32px); --awa-home-card-min-h: 252px; --awa-home-card-image-min: 140px; }
{ padding-block: var(--awa-home-pad-featured) !important; }
{ padding-block: var(--awa-home-pad-standard) !important; }
{ padding-block: var(--awa-home-pad-compact) !important; }
{ padding-block-start: 0px !important; border-block-start: 0px !important; }
{ margin: 4px 0px 0px !important; max-width: 42ch !important; color: var(--awa-text-muted,#666) !important; font-size: max(13px, 0.8125rem) !important; line-height: 1.45 !important; text-wrap: pretty !important; }
{ display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; min-height: 44px !important; padding: 8px 12px !important; border: 1px solid color-mix(in srgb,var(--awa-primary,#b73337) 22%,var(--awa-border,#e5e5e5)) !important; border-radius: 9999px !important; background: var(--awa-bg,#fff) !important; color: var(--awa-primary,#b73337) !important; font-size: max(13px, 0.8125rem) !important; font-weight: 600 !important; line-height: 1.25 !important; text-decoration: none !important; white-space: nowrap !important; box-shadow: none !important; }
{ margin-block-end: var(--awa-home-header-gap-featured) !important; }
{ margin-block-end: var(--awa-home-header-gap-standard) !important; }
{ margin-block-end: var(--awa-home-header-gap-compact) !important; }
{ gap: 2px !important; }
{ font-size: max(12px, 0.75rem) !important; max-width: 56ch !important; }
{ margin-block-start: var(--awa-home-section-gap) !important; }
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-section-header__link, .awa-shelf__view-all, .awa-category-carousel__cta-link):hover { border-color: color-mix(in srgb,var(--awa-primary,#b73337) 45%,var(--awa-border,#e5e5e5)) !important; background: color-mix(in srgb,var(--awa-primary,#b73337) 6%,#fff) !important; color: var(--awa-primary-hover,#8e2629) !important; text-decoration: none !important; transform: none !important; }}
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper { --awa-home-pad-featured: clamp(28px,7vw,44px); --awa-home-pad-standard: clamp(20px,5vw,30px); --awa-home-pad-compact: clamp(14px,3.5vw,22px); }}
{ border-top-color:  !important; border-top-style:  !important; border-top-width:  !important; border-right-color:  !important; border-right-style:  !important; border-right-width:  !important; border-bottom-color:  !important; border-bottom-style:  !important; border-bottom-width:  !important; border-left-color:  !important; border-left-style:  !important; border-image-source:  !important; border-image-slice:  !important; border-image-width:  !important; border-image-outset:  !important; border-image-repeat:  !important; border-inline-start-width: 1px !important; border-left-width: 1px !important; box-shadow: none !important; animation: auto ease 0s 1 normal none running none !important; font-size: var(--awa-text-sm,13px) !important; line-height: 1.45 !important; }
{ border-inline-start: 0px !important; border-left: 0px !important; }
{ display: block !important; text-align: center !important; padding: 40px 16px !important; margin-block: var(--awa-block-gap,16px) !important; background: var(--awa-bg-soft,#f7f7f7) !important; border-top-color:  !important; border-top-style:  !important; border-top-width:  !important; border-right-color:  !important; border-right-style:  !important; border-right-width:  !important; border-bottom-color:  !important; border-bottom-style:  !important; border-bottom-width:  !important; border-left-color:  !important; border-left-style:  !important; border-image-source:  !important; border-image-slice:  !important; border-image-width:  !important; border-image-outset:  !important; border-image-repeat:  !important; border-inline-start-width: 1px !important; border-left-width: 1px !important; border-radius: 8px !important; color: var(--awa-text-muted,#666) !important; font-size: var(--awa-text-base,14px) !important; line-height: 1.5 !important; box-shadow: none !important; }
{ margin-block-start: 16px !important; }
{ width: 100% !important; }
{
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper :is(.page.messages, .messages) .message { animation: auto ease 0s 1 normal none running none !important; transition: none !important; }}
{ --awa-home-carousel-cols: 2.2; padding-inline: 28px !important; }
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section { --awa-home-carousel-cols: 4; --awa-home-carousel-gap: 12px; padding-inline: 32px !important; }}
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section { --awa-home-carousel-cols: 5; --awa-home-carousel-gap: 12px; }}
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-carousel-section { padding-inline: 12px !important; }}
{ width: calc((100% - ((var(--awa-home-carousel-cols) - 1)*var(--awa-home-carousel-gap)))/var(--awa-home-carousel-cols)) !important; max-width: calc((100% - ((var(--awa-home-carousel-cols) - 1)*var(--awa-home-carousel-gap)))/var(--awa-home-carousel-cols)) !important; flex: 0 0 calc((100% - ((var(--awa-home-carousel-cols) - 1)*var(--awa-home-carousel-gap)))/var(--awa-home-carousel-cols)) !important; box-sizing: border-box !important; min-width: 0px !important; }
{ justify-content: flex-start !important; align-items: center !important; gap: 12px clamp(12px, 2vw, 20px) !important; margin-block-end: clamp(8px, 1vw, 16px) !important; padding-block-end: 8px !important; }
{ flex: 1 1 auto !important; max-width: min(100%, 56ch) !important; }
{ margin-inline-start: 0px !important; align-self: center !important; flex-shrink: 0 !important; }
{ min-height: var(--awa-home-card-min-h,252px) !important; }
{ padding: 8px 8px 12px !important; gap: 4px !important; }
{ min-height: var(--awa-home-card-image-min,140px) !important; }
{ display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; line-height: 1.35 !important; text-wrap: wrap !important; max-height: calc(2px + 2.19375rem) !important; }
{ background-image:  !important; background-position-x:  !important; background-position-y:  !important; background-size:  !important; background-repeat:  !important; background-attachment:  !important; background-origin:  !important; background-clip:  !important; background-color: var(--awa-bg-surface,#fff) !important; }
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-carousel-section:nth-child(n+5) { contain-intrinsic-size: auto 320px; }}
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel :is(.awa-product-card, .content-item-product):hover { transition: none !important; }}
{ --awa-arch-version: '103'; --awa-surface-base: var(--awa-bg-surface,#fff); --awa-surface-muted: var(--awa-bg-soft,#f7f7f7); --awa-surface-inset: color-mix(in srgb,var(--awa-bg-soft,#f7f7f7) 88%,var(--awa-border,#e5e5e5)); --awa-border-hairline: color-mix(in srgb,var(--awa-border,#e5e5e5) 80%,transparent); --awa-chrome-gutter: var(--awa-shell-gutter,16px); --awa-layout-gap-block: var(--awa-grid-gap-loose,24px); --awa-layout-gap-inline: var(--awa-grid-gap-tight,16px); --awa-layout-sidebar-min: 220px; --awa-layout-sidebar-max: 280px; --awa-layout-tier: 1; --awa-layout-max: var(--awa-page-catalog,1280px); --awa-ui-radius: var(--awa-radius-sm,8px); --awa-ui-border: 1px solid var(--awa-border,#e5e5e5); --awa-ui-shadow-none: none; --awa-ui-shadow-hover: 0 0 0 1px color-mix(in srgb,var(--awa-primary,#b73337) 18%,var(--awa-border,#e5e5e5)); }
{ --awa-layout-tier: 1; --awa-layout-max: 1280px; --awa-chrome-gutter: 16px; }
{ --awa-layout-tier: 2; --awa-layout-max: 1280px; --awa-chrome-gutter: 24px; }
{ --awa-layout-tier: 3; --awa-layout-max: 1280px; }
{ --awa-layout-tier: 4; --awa-layout-max: 960px; }
{ --awa-layout-tier: 5; --awa-layout-max: 800px; }
{ --awa-layout-tier: 0; --awa-layout-max: 100%; --awa-chrome-gutter: 16px; }
{ container: awa-page / inline-size; }
{ container: awa-home / inline-size; }
{ gap: var(--awa-layout-gap-inline) !important; }
{ gap: 0px 12px !important; }
{ font-size: 14px !important; line-height: 1.5 !important; color: var(--awa-text,#333) !important; }
{ display: grid !important; gap: var(--awa-grid-gap,clamp(12px,1.5vw,20px)) !important; align-items: stretch !important; width: 100% !important; max-width: 100% !important; }
{
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(ul.row.product-grid, ul.container-products-switch, .products-grid .product-items) { grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; gap: 12px !important; }}
{ background: var(--awa-surface-base) !important; border: var(--awa-ui-border) !important; border-radius: var(--awa-ui-radius) !important; box-shadow: var(--awa-ui-shadow-none) !important; min-width: 0px !important; overflow: hidden !important; transition: border-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.15s cubic-bezier(0.4, 0, 0.2, 1) !important; }
{
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view, .cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.item-product, .product-item, .content-item-product, .awa-product-card, .item-product.awa-carousel-card-slot):hover { border-color: color-mix(in srgb,var(--awa-primary,#b73337) 22%,var(--awa-border,#e5e5e5)) !important; box-shadow: var(--awa-ui-shadow-hover) !important; }}
{ aspect-ratio: 1 / 1 !important; display: flex !important; align-items: center !important; justify-content: center !important; background: var(--awa-surface-muted) !important; border-bottom: var(--awa-ui-border) !important; }
{ object-fit: contain !important; width: 100% !important; height: 100% !important; }
{ display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; font-size: 13px !important; font-weight: 600 !important; line-height: 1.35 !important; text-wrap: wrap !important; }
{ font-size: 16px !important; font-weight: 700 !important; font-variant-numeric: tabular-nums !important; color: var(--awa-ink,#333) !important; }
{ background: var(--awa-surface-base) !important; border: var(--awa-ui-border) !important; border-radius: var(--awa-ui-radius) !important; box-shadow: var(--awa-ui-shadow-none) !important; }
{
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header :is(.awa-main-header__inner[data-awa-header-row], .awa-main-header__inner.wp-header) { padding-inline: var(--awa-chrome-gutter,16px) !important; }}
{ max-width: var(--awa-layout-max,1280px) !important; margin-inline: auto !important; padding-inline: var(--awa-chrome-gutter,16px) !important; }
{
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view, .cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.item-product, .product-item, .awa-product-card):hover { transition: none !important; }}
{ --awa-arch-version: '104'; --awa-panel-pad: 16px; --awa-panel-gap: 16px; }
{
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper :is(.header-control.awa-nav-bar, .header-control.header-nav.awa-nav-bar) > .container, html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper :is(.header-control.awa-nav-bar, .header-control.header-nav.awa-nav-bar) .awa-nav-bar__inner { max-width: 1280px !important; width: 100% !important; margin-inline: auto !important; padding-inline: var(--awa-chrome-gutter,16px) !important; box-sizing: border-box !important; }}
{ background: var(--awa-surface-base,#fff) !important; border: var(--awa-ui-border,1px solid #e5e5e5) !important; border-radius: var(--awa-ui-radius,8px) !important; box-shadow: none !important; padding: var(--awa-panel-pad) !important; box-sizing: border-box !important; margin-block-end: var(--awa-panel-gap) !important; }
{ display: grid !important; grid-template-columns: repeat(auto-fit, minmax(min(100%, 240px), 1fr)) !important; gap: var(--awa-panel-gap) !important; }
{ background: var(--awa-surface-base,#fff) !important; border: var(--awa-ui-border,1px solid #e5e5e5) !important; border-radius: var(--awa-ui-radius,8px) !important; box-shadow: none !important; box-sizing: border-box !important; padding: 12px 16px !important; margin: 0px !important; }
{ font-size: 13px !important; font-weight: 700 !important; margin-block-end: 8px !important; padding-block-end: 8px !important; border-bottom: 1px solid var(--awa-border-hairline,#e5e7eb) !important; }
{ gap: var(--awa-layout-gap-block,24px) !important; }
{ border-bottom: 1px solid var(--awa-border-hairline,#e5e7eb) !important; padding-block-end: 12px !important; }
{ background: var(--awa-surface-base,#fff) !important; border: var(--awa-ui-border,1px solid #e5e5e5) !important; border-radius: var(--awa-ui-radius,8px) !important; box-shadow: none !important; padding: var(--awa-panel-pad) !important; box-sizing: border-box !important; }
{ background: var(--awa-surface-base,#fff) !important; border: var(--awa-ui-border,1px solid #e5e5e5) !important; border-radius: var(--awa-ui-radius,8px) !important; box-shadow: none !important; box-sizing: border-box !important; padding: 0px !important; overflow-x: auto !important; }
{ margin: 0px !important; border: 0px !important; }
{ display: grid !important; grid-template-columns: repeat(auto-fill, minmax(180px, 1fr)) !important; gap: var(--awa-grid-gap,16px) !important; }
{ font-size: 14px !important; line-height: 1.55 !important; color: var(--awa-text,#333) !important; }
{ max-width: var(--awa-measure-prose,65ch) !important; text-wrap: pretty !important; }
{ text-wrap: balance !important; max-width: var(--awa-measure-ui,75ch) !important; }
{ max-width: var(--awa-layout-max,960px) !important; margin-inline: auto !important; }
{ margin-block-end: 16px !important; border: 0px !important; padding: 0px !important; }
{ gap: var(--awa-layout-gap-inline,16px) !important; }
{ font-size: 16px !important; font-weight: 700 !important; text-wrap: balance !important; }
{ --awa-arch-version: '105'; --awa-ui-panel-shadow: none; }
{ box-shadow: none !important; }
{ border-inline-start: 0px !important; border-left: 0px !important; padding-inline-start: 0px !important; padding-left: 0px !important; }
{ border-bottom: 1px solid var(--awa-border-hairline,#e5e7eb) !important; padding-block-end: 8px !important; margin-block-end: 12px !important; }
{ margin-block-end: 12px !important; }
{ box-shadow: none !important; border: 1px solid var(--awa-border,#e5e5e5) !important; border-radius: var(--awa-ui-radius,8px) !important; background: var(--awa-surface-base,#fff) !important; }
{ background: var(--awa-surface-muted,#f7f7f7) !important; }
{ position: sticky !important; top: 0px !important; z-index: 1 !important; background: var(--awa-surface-muted,#f7f7f7) !important; }
{ gap: 12px !important; flex-wrap: wrap !important; }
{ border: 1px solid var(--awa-border,#e5e5e5) !important; border-radius: var(--awa-ui-radius,8px) !important; box-shadow: none !important; }
{ border: 1px solid var(--awa-border-hairline,#e5e7eb) !important; border-radius: var(--awa-ui-radius,8px) !important; padding: 12px !important; vertical-align: top !important; }
{
html body#html-body:is(.b2b-quote-index, .b2b-quote-view, .b2b-quote-create, .b2b-shoppinglist-index, .b2b-shoppinglist-view, .b2b-quickorder-index) .page-wrapper .table-wrapper thead th { position: static !important; }}
{ --awa-arch-version: '106'; --awa-input-min-h: 44px; --awa-input-pad-x: 12px; --awa-input-pad-y: 8px; --awa-input-fs: 14px; --awa-input-radius: 8px; --awa-input-border: 1px solid var(--awa-border,#e5e5e5); --awa-input-bg: var(--awa-bg-surface,#fff); --awa-input-color: var(--awa-text,#333); }
{ display: block !important; margin-block-end: 4px !important; font-size: var(--awa-text-sm,13px) !important; font-weight: 600 !important; color: var(--awa-text,#333) !important; line-height: 1.35 !important; }
{ content: " *" !important; color: var(--awa-error,#b73337) !important; font-weight: 400 !important; }
{ color: rgb(148, 163, 184); opacity: 1; }
{ border-color: rgb(148, 163, 184); }
{ outline: none; border-color: rgb(183, 51, 55); box-shadow: rgba(183, 51, 55, 0.12) 0px 0px 0px 3px; background: rgb(255, 255, 255); }
{ background: rgb(247, 247, 247); border-color: rgb(229, 229, 229); color: rgb(148, 163, 184); cursor: not-allowed; opacity: 0.65; }
{ color: var(--awa-text-muted,#666) !important; opacity: 1 !important; }
{
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .control :is(input.input-text, input[type="text"], input[type="email"], input[type="password"], input[type="tel"], input[type="number"], input[type="search"], select, textarea):hover:not(:disabled):not([disabled]), html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .control > input:hover:not(:disabled):not([disabled]), html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .control > select:hover:not(:disabled):not([disabled]), html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field > .control > textarea:hover:not(:disabled):not([disabled]) { border-color: color-mix(in srgb,var(--awa-primary,#b73337) 28%,var(--awa-border,#e5e5e5)) !important; }}
{ outline: 2px solid var(--awa-primary,#b73337) !important; outline-offset: 2px !important; border-color: var(--awa-primary,#b73337) !important; }
{ min-height: 96px !important; resize: vertical !important; }
{ margin-block-start: 4px !important; font-size: var(--awa-text-xs,12px) !important; color: var(--awa-text-muted,#666) !important; line-height: 1.4 !important; }
{ display: flex !important; align-items: flex-start !important; gap: 8px !important; }
{ width: 18px !important; height: 18px !important; min-height: 18px !important; margin-block-start: 2px !important; flex-shrink: 0 !important; accent-color: var(--awa-primary,#b73337) !important; }
{ margin: 0px !important; font-size: var(--awa-text-sm,13px) !important; font-weight: 400 !important; line-height: 1.45 !important; }
{
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.checkout-index-index, .onepagecheckout-index-index) .page-wrapper .opc-wrapper .field :is(input.input-text, select, textarea):hover:not(:disabled):not([disabled]) { border-color: color-mix(in srgb,var(--awa-primary,#b73337) 28%,var(--awa-border,#e5e5e5)) !important; }}
{ justify-content: flex-end !important; }
{ order: 2 !important; }
{
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .actions-toolbar { flex-direction: column !important; align-items: stretch !important; }
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .actions-toolbar > .secondary, html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .actions-toolbar > .primary { order: unset !important; margin-inline-end: 0px !important; width: 100% !important; }
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .actions-toolbar :is(.action, button, .button) { width: 100% !important; justify-content: center !important; }}
{ min-height: var(--awa-input-min-h) !important; padding: 8px 12px !important; border-top-color:  !important; border-top-style:  !important; border-top-width:  !important; border-right-color:  !important; border-right-style:  !important; border-right-width:  !important; border-bottom-color:  !important; border-bottom-style:  !important; border-bottom-width:  !important; border-left-color:  !important; border-left-style:  !important; border-image-source:  !important; border-image-slice:  !important; border-image-width:  !important; border-image-outset:  !important; border-image-repeat:  !important; border-radius: var(--awa-input-radius) !important; background: var(--awa-input-bg) !important; font-size: var(--awa-text-sm,13px) !important; font-weight: 600 !important; color: var(--awa-text,#333) !important; border-inline-start-width: 1px !important; border-left-width: 1px !important; box-shadow: none !important; }
{ border-color: color-mix(in srgb,var(--awa-primary,#b73337) 35%,var(--awa-border,#e5e5e5)) !important; background: color-mix(in srgb,var(--awa-primary,#b73337) 6%,var(--awa-bg-surface,#fff)) !important; }
{ box-shadow: none !important; border: 1px solid var(--awa-border,#e5e5e5) !important; transition: border-color 0.15s cubic-bezier(0.4, 0, 0.2, 1) !important; }
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.item-product, .product-item, .product-item-info):hover { box-shadow: none !important; transform: none !important; border-color: color-mix(in srgb,var(--awa-primary,#b73337) 22%,var(--awa-border,#e5e5e5)) !important; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__item:hover { box-shadow: none !important; transform: none !important; border-color: color-mix(in srgb,var(--awa-primary,#b73337) 35%,var(--awa-border,#e5e5e5)) !important; background: color-mix(in srgb,var(--awa-primary,#b73337) 4%,var(--awa-bg-surface,#fff)) !important; }}
{
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5):is(.account, .customer-account-login, .customer-account-create, .customer-account-forgotpassword, .checkout-cart-index, .checkout-index-index, .onepagecheckout-index-index, .contact-index-index, .cms-page-view, [class*="b2b-"]) .page-wrapper .field :is(input, select, textarea), html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.item-product, .product-item, .product-item-info) { transition: none !important; }}
{ --awa-arch-version: '107'; --awa-ui-card-shadow: none; --awa-ui-card-shadow-hover: 0 0 0 1px color-mix(in srgb,var(--awa-primary,#b73337) 18%,var(--awa-border,#e5e5e5)); --awa-ui-panel-shadow: none; --awa-section-header-accent: none; }
{ border-inline-start-width: 1px !important; border-left-width: 1px !important; }
{ box-shadow: none !important; border: 1px solid var(--awa-border,#e5e5e5) !important; border-radius: var(--awa-ui-radius,8px) !important; background: var(--awa-bg-surface,#fff) !important; }
{
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view) .page-wrapper :is(.item-product, .product-item, .product-item-info):hover { box-shadow: var(--awa-ui-card-shadow-hover) !important; transform: none !important; border-color: color-mix(in srgb,var(--awa-primary,#b73337) 22%,var(--awa-border,#e5e5e5)) !important; }}
{ margin: 0px !important; }
{ box-shadow: none !important; background: 0px 0px !important; }
{ border-top: 1px solid var(--awa-border-hairline,#e5e7eb) !important; padding: 12px 16px !important; vertical-align: middle !important; background: var(--awa-bg-surface,#fff) !important; }
{ border-top: 0px !important; }
{
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .checkout-shipping-method .table-checkout-shipping-method tbody tr:hover td { background: color-mix(in srgb,var(--awa-primary,#b73337) 4%,var(--awa-bg-surface,#fff)) !important; }}
{ border: 1px solid var(--awa-border,#e5e5e5) !important; border-radius: var(--awa-ui-radius,8px) !important; margin-block-end: 8px !important; padding: 12px 16px !important; background: var(--awa-bg-surface,#fff) !important; box-shadow: none !important; }
{ border-inline-start: 0px !important; border-left: 0px !important; padding-inline-start: 0px !important; }
{ border-bottom: 1px solid var(--awa-border-hairline,#e5e7eb) !important; padding-block: 8px !important; }
{ border: 1px solid var(--awa-border,#e5e5e5) !important; border-radius: var(--awa-ui-radius,8px) !important; padding: 16px !important; margin-block-end: 16px !important; box-shadow: none !important; background: var(--awa-bg-surface,#fff) !important; }
{ border-inline-start: 0px !important; border-left: 0px !important; font-size: var(--awa-text-base,14px) !important; font-weight: 700 !important; margin-block-end: 12px !important; }
{
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view) .page-wrapper :is(.item-product, .product-item, .product-item-info):hover, html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .checkout-shipping-method tbody tr { transition: none !important; }}
{ --awa-arch-version: '108'; --awa-ui-card-shadow: none; --awa-ui-card-shadow-hover: 0 0 0 1px color-mix(in srgb,var(--awa-primary,#b73337) 18%,var(--awa-border,#e5e5e5)); --awa-ui-panel-shadow: none; }
{
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.item-product, .product-item, .product-item-info):hover { box-shadow: var(--awa-ui-card-shadow-hover) !important; transform: none !important; }}
{ text-transform: none !important; letter-spacing: normal !important; font-size: var(--awa-text-sm,13px) !important; font-weight: 600 !important; color: var(--awa-text-muted,#666) !important; }
{ box-shadow: rgba(183, 51, 55, 0.18) 0px 0px 0px 3px !important; }
{ box-shadow: none !important; transform: none !important; }
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.item-product, .product-item, .product-item-info, .content-item-product):hover { box-shadow: none !important; transform: none !important; border-color: color-mix(in srgb,var(--awa-primary,#b73337) 22%,var(--awa-border,#e5e5e5)) !important; }}
{
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.item-product, .product-item):hover, html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.item-product, .product-item):hover { transition: none !important; }}
{ display: grid !important; grid-template-columns: minmax(0px, 1fr) auto auto !important; align-items: center !important; gap: clamp(12px, 2vw, 20px) !important; }
{ display: inline-flex !important; align-items: center !important; min-height: 44px !important; padding: 0px 16px !important; border: 1px solid var(--awa-cc-border-strong,#e5e5e5) !important; border-radius: 12px !important; background: var(--awa-cc-surface-1,#fff) !important; color: var(--awa-cc-text-1,#333) !important; font-size: 14px !important; font-weight: 600 !important; text-decoration: none !important; white-space: nowrap !important; }
{ border-color: var(--awa-primary,#b73337) !important; color: var(--awa-primary,#b73337) !important; box-shadow: rgba(183, 51, 55, 0.16) 0px 0px 0px 3px !important; outline: none !important; }
{ transition: border-color 0.2s ease-out, color 0.2s ease-out, box-shadow 0.2s ease-out; }
{ margin: 0px 0px 12px !important; padding: 12px 16px !important; border: 1px solid color-mix(in srgb,var(--awa-primary,#b73337) 28%,var(--awa-border,#e5e5e5)) !important; border-radius: 12px !important; background: color-mix(in srgb,var(--awa-primary,#b73337) 6%,var(--awa-bg-surface,#fff)) !important; color: var(--awa-ink,#333) !important; font-size: 14px !important; line-height: 1.45 !important; }
{ margin: 0px 0px 16px !important; padding: 12px 16px !important; border: 1px solid var(--awa-cc-border,#e5e5e5) !important; border-radius: 12px !important; background: color-mix(in srgb,var(--awa-primary,#b73337) 4%,var(--awa-cc-surface-1,#fff)) !important; }
{ border-color: color-mix(in srgb,var(--awa-primary,#b73337) 32%,var(--awa-cc-border,#e5e5e5)) !important; background: color-mix(in srgb,var(--awa-primary,#b73337) 7%,var(--awa-cc-surface-1,#fff)) !important; }
{ margin: 8px 0px 0px; font-size: 14px; line-height: 1.45; color: var(--awa-cc-text-1,#333); text-wrap: pretty; }
{ overflow-wrap: anywhere; word-break: break-word; hyphens: auto; }
{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
{ margin: 0px 0px 16px; padding: 12px 16px; border: 1px solid color-mix(in srgb,var(--awa-warning,#d97706) 30%,transparent); border-radius: 12px; background: var(--awa-warning-light,color-mix(in srgb,var(--awa-warning,#d97706) 12%,var(--awa-bg-surface,#fff))); color: var(--awa-warning-text,#333); scroll-margin-top: 88px; transition: opacity 0.18s ease-out, transform 0.18s ease-out; }
{ display: flex; align-items: flex-start; gap: 8px; min-width: 0px; }
{ flex-shrink: 0; width: 18px; height: 18px; margin-top: 2px; color: var(--awa-warning,#d97706); }
{ flex: 1 1 0%; min-width: 0px; display: grid; gap: 8px; }
{ margin: 0px; font-size: 14px; line-height: 1.45; color: var(--awa-warning-text,#333); text-wrap: pretty; }
{ display: flex; flex-wrap: wrap; align-items: center; gap: 8px; }
{ min-height: 44px; padding-inline: 16px; border-radius: 8px; font-weight: 600; transition: border-color 0.18s ease-out, color 0.18s ease-out, box-shadow 0.18s ease-out; }
{ border-color: var(--awa-primary,#b73337); color: var(--awa-primary,#b73337); box-shadow: rgba(183, 51, 55, 0.16) 0px 0px 0px 3px; outline: none; }
{ display: inline-flex; align-items: center; justify-content: center; min-width: 44px; min-height: 44px; padding: 0px; border: 0px; border-radius: 8px; background: 0px 0px; color: var(--awa-warning-text,#666); font-size: 1.25rem; line-height: 1; cursor: pointer; transition: background-color 0.18s ease-out, color 0.18s ease-out; }
{ background: color-mix(in srgb,var(--awa-warning,#d97706) 14%,transparent); }
{ display: grid; grid-template-columns: minmax(0px, 1fr) auto; align-items: center; gap: 12px; width: 100%; }
{ font-size: 14px; font-weight: 600; line-height: 1.35; color: var(--awa-cc-text-2,#666); }
{ font-size: clamp(1rem, 1.25rem, 1.25rem); font-weight: 700; line-height: 1.2; color: var(--awa-primary,#b73337); font-variant-numeric: tabular-nums; }
{ min-height: 44px; min-width: 10.5rem; white-space: nowrap; }
{ opacity: 0.55; cursor: not-allowed; }
{ margin: 0px; width: auto; }
{ grid-column: 1 / -1; margin: 0px; padding: 8px 12px; border: 1px solid color-mix(in srgb,var(--awa-warning,#d97706) 22%,var(--awa-border,#e5e5e5)); border-radius: 8px; background: var(--awa-warning-light,color-mix(in srgb,var(--awa-warning,#d97706) 8%,var(--awa-bg-surface,#fff))); color: var(--awa-cc-text-1,#333); font-size: 14px; line-height: 1.45; text-align: left; text-wrap: pretty; }
{ row-gap: 8px; }
{ display: inline-flex; align-items: center; justify-content: center; min-height: 44px; padding: 0px 12px; border: 1px solid var(--awa-cc-border,#e5e5e5); border-radius: 9999px; background: var(--awa-cc-surface-1,#fff); color: var(--awa-cc-text-2,#666); font-size: 14px; font-weight: 600; line-height: 1.3; white-space: nowrap; cursor: pointer; transition: border-color 0.18s ease-out, color 0.18s ease-out, box-shadow 0.18s ease-out; }
{ border-color: color-mix(in srgb,var(--awa-primary,#b73337) 45%,var(--awa-cc-border,#e5e5e5)); color: var(--awa-cc-text-1,#333); background: color-mix(in srgb,var(--awa-primary,#b73337) 8%,var(--awa-cc-surface-1,#fff)); box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--awa-primary,#b73337) 12%,transparent); }
{ border-color: color-mix(in srgb,var(--awa-primary,#b73337) 28%,var(--awa-cc-border,#e5e5e5)); color: var(--awa-cc-text-1,#333); }
{ border-color: color-mix(in srgb,var(--awa-primary,#b73337) 35%,var(--awa-cc-border,#e5e5e5)); }
{ display: flex; align-items: center; justify-content: center; gap: 8px; margin-top: 12px; padding-top: 12px; border-top: 1px solid var(--awa-cc-border,#e5e5e5); color: var(--awa-cc-text-1,#333); font-size: 14px; line-height: 1.4; text-align: center; text-wrap: pretty; }
{ flex-shrink: 0; width: 16px; height: 16px; color: var(--awa-primary,#b73337); }
{ margin-top: 8px; padding-top: 0px; border-top: 0px; }
{ margin: 0px 0px 16px; }
{ display: inline-flex; flex-direction: row; align-items: center; gap: 8px; }
{ width: 44px; height: 44px; min-width: 44px; min-height: 44px; padding: 0px; border: 1px solid var(--awa-cc-border,#e5e5e5); border-radius: 8px; background: var(--awa-cc-surface-1,#fff); color: var(--awa-cc-text-1,#333); }
{ min-height: 44px; height: 44px; }
{ min-height: 44px; box-sizing: border-box; }
{ width: 100%; transform: scaleX(var(--awa-min-order-scale,0)); transform-origin: left center; transition: transform 0.2s ease-out; }
{
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-b2b-min-order-progress__fill { transition: none; }}
{
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .checkout-container { padding-bottom: 0px; }
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-checkout-resilience__actions { width: 100%; }
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-checkout-resilience__retry { flex: 1 1 auto; justify-content: center; }
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-place-order-toolbar:has(.btn-placeorder) { grid-template-columns: minmax(0px, 1fr) auto; grid-template-areas: "meta cta" "hint hint"; }
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-place-order-toolbar:has(.btn-placeorder) .awa-place-order-toolbar__meta { grid-area: meta; }
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-place-order-toolbar:has(.btn-placeorder) .primary { grid-area: cta; }
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-place-order-toolbar:has(.btn-placeorder) .awa-place-order-hint:not(.visually-hidden) { grid-area: hint; }}
{
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-checkout-resilience { transition: none; }
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-checkout-resilience__retry, html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .awa-checkout-resilience__dismiss { transition: none; }}
{ padding-bottom: 12px !important; border-bottom: 1px solid var(--awa-cc-border,#e5e5e5) !important; margin-bottom: 12px !important; }
{ margin: 0px 0px 16px !important; padding: 0px !important; border: 1px solid var(--awa-cc-border,#e5e5e5) !important; border-radius: 12px !important; background: var(--awa-bg-soft,#f7f7f7) !important; }
{ transition: background-color 0.2s ease-out, color 0.2s ease-out; display: flex !important; align-items: center !important; justify-content: space-between !important; min-height: 44px !important; padding: 12px 16px !important; color: var(--awa-cc-text-1,#333) !important; font-size: 14px !important; font-weight: 600 !important; cursor: pointer !important; list-style: none !important; user-select: none !important; border-radius: 12px 12px 0px 0px !important; }
{ border-bottom: 1px solid var(--awa-cc-border,#e5e5e5) !important; }
{ content: "+" !important; font-size: 18px !important; font-weight: 700 !important; color: var(--awa-text-muted,#666) !important; line-height: 1 !important; }
{ content: "−" !important; }
{ padding: 0px 16px 16px !important; border-top: 1px solid var(--awa-cc-border,#e5e5e5) !important; }
{ margin-top: 12px !important; }
{
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper :is(#opc-sidebar, .opc-sidebar) .actions-toolbar { position: sticky !important; bottom: 0px !important; z-index: 4 !important; margin: 0px calc(-16px) !important; padding: 12px max(16px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px)) !important; background: var(--awa-cc-surface-1,#fff) !important; border-top: 1px solid var(--awa-cc-border,#e5e5e5) !important; box-shadow: rgba(15, 23, 42, 0.06) 0px -8px 24px !important; }}
{
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .awa-checkout-back-cart { transition: none !important; }}
{ margin-block: 16px 12px !important; padding: 0px !important; }
{ text-wrap: balance; margin: 0px !important; font-size: clamp(1.375rem, 1.8rem, 1.75rem) !important; font-weight: 700 !important; line-height: 1.25 !important; letter-spacing: normal !important; text-transform: none !important; color: var(--awa-ink,#333) !important; }
{ margin: 0px 0px 16px !important; padding: 0px 0px 12px !important; border-bottom: 1px solid var(--awa-cc-border,#e5e5e5) !important; font-size: clamp(1.0625rem, 1.25rem, 1.25rem) !important; font-weight: 700 !important; letter-spacing: normal !important; text-transform: none !important; color: var(--awa-cc-text-1,#333) !important; line-height: 1.35 !important; }
{ border-color: color-mix(in srgb,var(--awa-primary,#b73337) 35%,var(--awa-border,#e5e5e5)) !important; background: color-mix(in srgb,var(--awa-primary,#b73337) 5%,var(--awa-bg-surface,#fff)) !important; box-shadow: 0 0 0 3px color-mix(in srgb,var(--awa-primary,#b73337) 12%,transparent) !important; transform: none !important; }
{ display: grid !important; gap: 12px !important; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)) !important; }
{ width: 100%; max-width: 100%; justify-content: center; min-height: 44px !important; padding-inline: 20px !important; border-radius: 12px !important; font-size: 14px !important; font-weight: 600 !important; letter-spacing: normal !important; text-transform: none !important; }
{ border: 1px solid var(--awa-cc-border,#e5e5e5) !important; border-radius: 16px !important; background: var(--awa-cc-surface-1,#fff) !important; box-shadow: none !important; padding: 16px !important; }
{ margin: 0px 0px 12px !important; padding: 0px !important; border: 0px !important; font-size: 16px !important; font-weight: 700 !important; text-transform: none !important; letter-spacing: normal !important; }
{ font-size: clamp(1.125rem, 1.35rem, 1.375rem) !important; font-weight: 700 !important; font-variant-numeric: tabular-nums !important; color: var(--awa-ink,#333) !important; }
{ display: flex; align-items: center; justify-content: center; gap: 8px; margin-top: 12px; padding-top: 12px; border-top: 1px solid var(--awa-cc-border,#e5e5e5); color: var(--awa-text-muted,#666); font-size: 12px; line-height: 1.4; text-align: center; }
{ display: none; align-items: center; justify-content: space-between; gap: 12px; margin: 0px 0px 16px; padding: 12px 16px; border: 1px solid var(--awa-cc-border,#e5e5e5); border-radius: 12px; background: var(--awa-cc-surface-1,#fff); }
{ flex: 1 1 0%; min-width: 0px; font-size: 14px; font-weight: 600; line-height: 1.35; color: var(--awa-cc-text-1,#333); }
{ display: inline-flex; flex-shrink: 0; align-items: center; gap: 8px; }
{ display: block; width: 8px; height: 8px; border-radius: 50%; background: var(--awa-cc-border-strong,#e5e5e5); transition: background-color 0.2s ease-out, transform 0.2s ease-out; }
{ background: var(--awa-primary,#b73337); transform: scale(1.15); }
{ background: color-mix(in srgb,var(--awa-primary,#b73337) 55%,var(--awa-cc-border,#e5e5e5)); }
{ background: var(--awa-primary,#b73337) !important; }
{ border-bottom: 1px solid var(--awa-cc-border,#e5e5e5); }
{ border-bottom: 0px; }
{ padding: 12px 0px !important; vertical-align: middle !important; }
{ width: 18px; height: 18px; accent-color: var(--awa-primary,#b73337); }
{ font-weight: 600; font-variant-numeric: tabular-nums; color: var(--awa-ink,#333); }
{ border-radius: 12px; }
{ display: block; margin-top: 4px; font-size: 12px; line-height: 1.4; color: var(--awa-cc-text-2,#666); }
{ padding: 12px !important; border-bottom: 1px solid var(--awa-cc-border,#e5e5e5) !important; }
{ font-size: 14px !important; font-weight: 500 !important; line-height: 1.35 !important; color: var(--awa-cc-text-1,#333) !important; }
{ font-size: 12px !important; color: var(--awa-cc-text-2,#666) !important; }
{ display: block; margin-bottom: 8px; font-size: 14px; font-weight: 600; color: var(--awa-cc-text-1,#333); text-transform: none; letter-spacing: normal; }
{ width: 100%; min-height: 88px; padding: 12px; border: 1px solid var(--awa-cc-border-strong,#e5e5e5); border-radius: 12px; font-size: 14px; line-height: 1.45; resize: vertical; }
{ outline: none; border-color: var(--awa-primary,#b73337); box-shadow: rgba(183, 51, 55, 0.16) 0px 0px 0px 3px; }
{ display: grid; grid-template-columns: auto 1fr; gap: 12px; margin: 0px 0px 16px; padding: 16px; border: 1px solid color-mix(in srgb,var(--awa-warning,#d97706) 35%,var(--awa-border,#e5e5e5)); border-radius: 12px; background: color-mix(in srgb,var(--awa-warning,#d97706) 8%,var(--awa-bg-surface,#fff)); }
{ margin: 0px 0px 4px; font-size: 14px; font-weight: 700; color: var(--awa-ink,#333); }
{ margin: 0px 0px 8px; font-size: 14px; line-height: 1.45; color: var(--awa-text-primary,#333); }
{
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .opc-wrapper #checkoutSteps { gap: 12px !important; }
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .opc-wrapper #checkoutSteps > li { scroll-margin-top: 96px; }
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .shipping-address-items { grid-template-columns: 1fr !important; }
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .awa-opc-step-indicator { display: flex !important; }}
{
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .shipping-address-item { transition: none !important; }
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .awa-opc-step-indicator__dot { transition: none !important; }
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .opc-wrapper #checkoutSteps > li { scroll-margin-top: 72px; }}
{ overflow-x: clip; max-width: 100%; }
{ box-sizing: border-box; padding-inline: 0px !important; width: 100% !important; max-width: 100% !important; }
{ padding-inline: 0px !important; }
{ box-sizing: border-box; width: 100% !important; max-width: 100% !important; margin-inline: 0px !important; }
{ font-size: 16px; }
{
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper :is(.table-checkout-shipping-method tbody tr, .payment-method-title, .shipping-address-item) { min-height: 44px; }
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .payment-method-title label { display: flex; align-items: center; min-height: 44px; padding-block: 8px; }
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .table-checkout-shipping-method .col-method { padding-block: 8px !important; }}
{
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .shipping-address-item:hover { transform: none !important; }}
{
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .awa-checkout-header-bar { grid-template-columns: minmax(0px, 1fr) auto !important; gap: 8px !important; }
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .awa-checkout-back-cart { padding-inline: 12px !important; font-size: 13px !important; }
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .awa-opc-step-indicator { flex-wrap: wrap; gap: 8px !important; }
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .awa-opc-step-indicator__label { flex: 1 1 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .page-main { padding-inline: 12px !important; }
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .opc-wrapper #checkoutSteps > li { padding: 16px !important; }}
{
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .page-main { padding-bottom: calc(104px + env(safe-area-inset-bottom,0px)) !important; }
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper :is(#opc-sidebar, .opc-sidebar) .actions-toolbar { padding-bottom: max(12px,env(safe-area-inset-bottom,0px)) !important; padding-inline: max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px)) !important; }
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .page-title-wrapper .page-title { font-size: clamp(1.25rem, 1.6rem, 1.5rem) !important; }}
{
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .checkout-container { gap: 20px !important; }
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .opc-wrapper #checkoutSteps > li { padding: 20px !important; }}
{
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .checkout-container { max-inline-size: var(--awa-container-wide-max,1440px) !important; }}
{ padding-top: 4px; }
{ font-size: 14px; line-height: 1.45; transition: border-color 0.2s ease-out, box-shadow 0.2s ease-out, background-color 0.2s ease-out; cursor: pointer; padding: 16px !important; border: 1px solid var(--awa-cc-border,#e5e5e5) !important; border-radius: 12px !important; background: var(--awa-cc-surface-1,#fff) !important; }
{ font-weight: 600; color: var(--awa-cc-text-1,#333); text-decoration: none; }
{ margin-top: 8px; min-height: 44px; display: inline-flex; align-items: center; }
{ margin-top: 12px; padding-top: 12px; border-top: 1px solid var(--awa-cc-border,#e5e5e5); }
{
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .shipping-address-item:not(.selected-item):hover { border-color: color-mix(in srgb,var(--awa-primary,#b73337) 22%,var(--awa-border,#e5e5e5)) !important; background: color-mix(in srgb,var(--awa-primary,#b73337) 3%,var(--awa-bg-surface,#fff)) !important; }
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .awa-checkout-back-cart:hover { border-color: var(--awa-primary,#b73337) !important; color: var(--awa-primary,#b73337) !important; }}
{ display: flex !important; align-items: flex-start !important; gap: 8px !important; margin: 0px 0px 8px !important; }
{ accent-color: var(--awa-primary,#b73337); margin-top: 2px !important; width: 18px !important; height: 18px !important; flex-shrink: 0 !important; }
{ flex: 1 1 0% !important; min-width: 0px !important; line-height: 1.45 !important; font-size: 14px !important; }
{ border-color: var(--awa-cc-border,#e5e5e5) !important; }
{ padding-top: 12px !important; border-top: 2px solid var(--awa-cc-border-strong,#e5e5e5) !important; }
{ scroll-margin-bottom: 16px; }
{ margin-top: 4px !important; font-size: 12px !important; line-height: 1.4 !important; color: var(--awa-primary,#b73337) !important; }
{
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .opc-estimated-wrapper { display: none !important; }}
{
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .shipping-address-item, html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .awa-checkout-back-cart { transition: none !important; }}
{ display: grid !important; grid-template-columns: minmax(0px, 1fr) !important; grid-auto-flow: row !important; gap: 14px !important; float: none !important; margin: 0px !important; padding: 0px !important; list-style: none !important; }
{ float: none !important; clear: both !important; width: 100% !important; max-width: 100% !important; margin: 0px !important; grid-area: auto / 1 / auto / -1 !important; box-sizing: border-box !important; }
{ float: none !important; clear: both !important; width: 100% !important; margin: 0px !important; }
{ float: none !important; width: 100% !important; max-width: 100% !important; margin-left: 0px !important; margin-right: 0px !important; }
{
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .checkout-container { display: grid !important; grid-template-columns: minmax(0px, 1fr) minmax(300px, 340px) !important; gap: 24px !important; align-items: start !important; }
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .checkout-container > .opc-wrapper { grid-column: 1 !important; min-width: 0px !important; width: 100% !important; }
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .checkout-container > :is(#opc-sidebar, .opc-sidebar) { grid-area: auto / 2 !important; min-width: 0px !important; width: 100% !important; position: static !important; top: auto !important; align-self: start !important; }
html body#html-body:is(.checkout-index-index, .rokanthemes-onepagecheckout, .onepagecheckout-index-index) .page-wrapper .checkout-container > :not(.opc-wrapper):not(#opc-sidebar):not(.opc-sidebar) { grid-column: 1 / -1 !important; }}
{ display: block !important; width: 100% !important; max-width: 100% !important; margin-inline: 0px !important; padding-inline: 0px !important; box-sizing: border-box !important; }
{ flex: 0 0 100% !important; width: 100% !important; max-width: 100% !important; min-width: 0px !important; float: none !important; margin-inline: 0px !important; padding-inline: 0px !important; box-sizing: border-box !important; }
{ width: 100% !important; max-width: 100% !important; min-width: 0px !important; margin-inline: 0px !important; padding-inline: 0px !important; box-sizing: border-box !important; }
{ width: 100% !important; max-width: 100% !important; min-width: 0px !important; box-sizing: border-box !important; }
{ margin-block: var(--pdp-space-section) 0 !important; padding-block-start: var(--pdp-space-block) !important; border-block-start: 1px solid var(--awa-border,#e5e5e5) !important; }
{ padding-block-start: var(--pdp-space-block) !important; }
{ margin-block: var(--pdp-space-shelf) var(--pdp-space-block) !important; }
{ margin-block: 0 var(--pdp-space-section) !important; }
{
html body#html-body.catalog-product-view .page-wrapper :is(.col-main, .column.main) > .awa-pdp-details { margin-block-start: clamp(28px, 6vw, 40px) !important; padding-block-start: var(--pdp-space-stack) !important; }}
{ --awa-header-h: 172px; }
{ width: 100% !important; max-width: 100% !important; box-sizing: border-box !important; }
{ text-wrap: balance; letter-spacing: -0.02em; }
{ margin-bottom: 0px !important; }
{ margin-top: clamp(12px, 2vw, 20px) !important; margin-bottom: clamp(8px, 1.5vw, 12px) !important; }
{ margin-top: clamp(16px, 2.5vw, 24px) !important; margin-bottom: clamp(16px, 2.5vw, 24px) !important; }
{
html body#html-body.catalog-product-view .page-wrapper .main-detail:has(.b2b-login-to-see-price) .product.media :is(.fotorama__wrap, .fotorama-item, .gallery-placeholder) { max-height: clamp(380px, 30vw, 440px) !important; }}
{ border-radius: var(--awa-radius-sm,8px) !important; box-shadow: none !important; }
{ padding-block-start: var(--pdp-space-block,24px) !important; border-block-start: 1px solid var(--awa-border,#e5e5e5) !important; }
{ box-shadow: none !important; border-block-start: 1px solid var(--awa-border,#e5e5e5) !important; }
{ font-size: clamp(1.125rem, 1.45rem, 1.375rem) !important; font-weight: 700 !important; line-height: 1.25 !important; color: var(--awa-text,#333) !important; text-transform: none !important; margin: 0px !important; padding-inline-start: 0px !important; border-inline-start: 0px !important; }
{ border: 0px !important; box-shadow: none !important; background: 0px 0px !important; padding-inline-start: 0px !important; }
{ color: var(--awa-text-muted,#666) !important; }
{ color: var(--awa-text,#333) !important; }
{
html body#html-body:not(#awa-bfv-never) .page-wrapper .awa-site-header:not(.awa-header-condensed) .top-header.awa-utility-bar.awa-b2b-promo-bar { height: auto !important; min-height: 32px !important; max-height: none !important; padding-block: 5px !important; overflow: visible !important; }
html body#html-body:not(#awa-bfv-never) .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-b2b-promo-bar :is(.awa-b2b-promo-bar__inner, .awa-b2b-promo-bar__layout, .awa-b2b-promo-bar__text) { display: flex !important; flex-flow: row !important; align-items: center !important; justify-content: center !important; gap: 0px 6px !important; height: auto !important; max-height: none !important; margin: 0px !important; overflow: visible !important; }
html body#html-body:not(#awa-bfv-never) .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-b2b-promo-bar__lead-long, html body#html-body:not(#awa-bfv-never) .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-b2b-promo-bar__cta-long { display: none !important; }
html body#html-body:not(#awa-bfv-never) .page-wrapper .awa-site-header:not(.awa-header-condensed) :is(.awa-b2b-promo-bar__lead-short, .awa-b2b-promo-bar__cta-short), html body#html-body:not(#awa-bfv-never) .page-wrapper .awa-site-header:not(.awa-header-condensed) strong.awa-b2b-promo-bar__cta-short { display: inline !important; }
html body#html-body:not(#awa-bfv-never) .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-b2b-promo-bar__lead::before, html body#html-body:not(#awa-bfv-never) .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-b2b-promo-bar :is(svg, .awa-b2b-promo-bar__icon, [class*="icon"]) { display: none !important; content: none !important; width: 0px !important; margin: 0px !important; padding: 0px !important; }
html body#html-body:not(#awa-bfv-never) .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-b2b-promo-bar :is(.awa-b2b-promo-bar__text, .awa-b2b-promo-bar__lead, .awa-b2b-promo-bar__lead-short, .awa-b2b-promo-bar__separator, .awa-b2b-promo-bar__cta, .awa-b2b-promo-bar__cta-short) { color: var(--awa-text-inverse,#fff) !important; font-size: 11px !important; line-height: 1.35 !important; white-space: nowrap !important; overflow: visible !important; text-overflow: clip !important; height: auto !important; min-height: 0px !important; max-height: none !important; padding-block: 0px !important; margin-block: 0px !important; opacity: 1 !important; }
html body#html-body:not(#awa-bfv-never) .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-b2b-promo-bar .awa-b2b-promo-bar__cta { text-decoration: underline !important; text-underline-offset: 2px !important; }}
{ color: var(--awa-text-inverse,#fff) !important; background: 0px 0px !important; }
{
html body#html-body .page-wrapper .awa-site-header .top-header.awa-utility-bar.awa-b2b-promo-bar .awa-b2b-promo-bar__text :is(span.awa-b2b-promo-bar__lead-short, strong.awa-b2b-promo-bar__cta-short) { display: none !important; }}
{
html body#html-body .page-wrapper .awa-site-header .top-header.awa-utility-bar.awa-b2b-promo-bar .awa-b2b-promo-bar__text :is(span.awa-b2b-promo-bar__lead-long, strong.awa-b2b-promo-bar__cta-long) { display: none !important; }}
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper { --awa-home-pad-standard: clamp(22px,2vw,36px); --awa-home-pad-compact: clamp(16px,1.5vw,24px); }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > .awa-carousel-section--standard { padding-block: var(--awa-home-pad-standard); }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .ayo-home5-wrapper > .awa-carousel-section--compact { padding-block: var(--awa-home-pad-compact); }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel.awa-carousel-ready .awa-carousel__viewport { padding-block: 4px !important; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper main.page-main { min-height: 40px !important; }}
{ gap: 4px !important; }
{ font-size: var(--awa-home-section-title,clamp(19px,16px + .35vw,22px)) !important; font-weight: 700 !important; line-height: 1.22 !important; letter-spacing: -0.01em !important; }
{ stroke: currentcolor !important; opacity: 1 !important; }
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta ul.awa-hero-benefits .awa-hero-benefits__text { display: block !important; overflow: visible !important; -webkit-line-clamp: unset !important; font-size: max(12px, 0.75rem) !important; line-height: 1.4 !important; text-wrap: pretty !important; }}
{
html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) :is(.awa-header-minicart, .minicart-wrapper) .action.showcart, html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-header-minicart .action.showcart { background: 0px 0px !important; border: 0px !important; box-shadow: none !important; border-radius: var(--awa-radius-sm,8px) !important; color: var(--awa-primary,#b73337) !important; }}
{ gap: 0px !important; }
{ padding-block: var(--awa-home-section-gap,clamp(20px,2vw,32px)) !important; padding-top: var(--awa-home-section-gap,clamp(20px,2vw,32px)) !important; padding-bottom: var(--awa-home-section-gap,clamp(20px,2vw,32px)) !important; margin-block: 0px !important; }
{ padding-top: var(--awa-home-section-gap,clamp(20px,2vw,32px)) !important; }
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .ayo-home5-wrapper--template-driven > .top-home-content.awa-home-section:not(.top-home-content--above-fold) { padding-block: clamp(16px, 4vw, 24px) !important; padding-top: clamp(16px, 4vw, 24px) !important; padding-bottom: clamp(16px, 4vw, 24px) !important; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .ayo-home5-wrapper--template-driven > .top-home-content + .top-home-content { padding-top: clamp(16px, 4vw, 24px) !important; }}
{ font-size: 11px !important; border-radius: 4px !important; padding: 4px 8px !important; font-weight: 700 !important; letter-spacing: 0.04em !important; line-height: 1.2 !important; }
{ font-size: 11px !important; }
{ background: rgb(51, 51, 51) !important; color: rgb(255, 255, 255) !important; box-shadow: none !important; }
{ --awa-home-card-radius: 12px; --awa-home-card-shadow: 0 1px 4px rgb(15 23 42/6%); }
{ border-radius: 12px !important; box-shadow: rgba(15, 23, 42, 0.06) 0px 1px 4px !important; overflow: hidden !important; }
{ border-radius: var(--awa-home-card-radius,12px) !important; box-shadow: rgba(15, 23, 42, 0.05) 0px 1px 3px !important; border: 1px solid color-mix(in srgb,var(--awa-border,#e5e5e5) 88%,transparent) !important; }
{ font-size: 13px !important; font-weight: 500 !important; line-height: 1.35 !important; }
{
html body#html-body:not(#awa-bfv-never) .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-b2b-promo-bar .awa-b2b-promo-bar__cta { display: inline-flex !important; align-items: center !important; min-height: 24px !important; padding-block: 4px !important; }}
{ min-height: 44px !important; font-size: max(16px, 0.875rem) !important; border-radius: 8px !important; border: 1px solid var(--awa-border,#e5e5e5) !important; }
{ min-height: 44px !important; text-transform: none !important; letter-spacing: 0px !important; border-radius: 8px !important; }
{ text-transform: none !important; letter-spacing: -0.02em !important; font-weight: 700 !important; line-height: 1.25 !important; }
{ font-size: var(--awa-fs-md,15px) !important; line-height: 1.55 !important; color: var(--awa-text-muted,#666) !important; }
{ max-width: 36rem !important; margin: 20px auto !important; padding: 24px 16px !important; text-align: center !important; border: 1px dashed var(--awa-border,#e5e5e5) !important; border-radius: 16px !important; background: var(--awa-bg-soft,#f7f7f7) !important; box-shadow: none !important; }
{ overflow-x: auto !important; border: 1px solid var(--awa-border,#e5e5e5) !important; border-radius: 8px !important; background: var(--awa-bg,#fff) !important; }
{ text-transform: none !important; letter-spacing: 0px !important; font-size: var(--awa-fs-sm,13px) !important; font-weight: 600 !important; }
{ display: inline-flex !important; align-items: center !important; min-height: 28px !important; padding: 0px 8px !important; border-radius: 9999px !important; font-size: var(--awa-fs-sm,13px) !important; font-weight: 600 !important; text-transform: none !important; letter-spacing: 0px !important; }
{ background: color-mix(in srgb,var(--awa-success,#16a34a) 12%,var(--awa-bg,#fff)) !important; color: var(--awa-success,#16a34a) !important; }
{ background: color-mix(in srgb,var(--awa-warning,#d97706) 12%,var(--awa-bg,#fff)) !important; color: var(--awa-warning,#d97706) !important; }
{ background: color-mix(in srgb,var(--awa-danger,#b73337) 12%,var(--awa-bg,#fff)) !important; color: var(--awa-danger,#b73337) !important; }
{ min-height: 44px !important; font-size: max(16px, 0.875rem) !important; border-radius: 8px !important; }
{ text-transform: none !important; letter-spacing: 0px !important; font-weight: 600 !important; }
{ padding: 16px !important; border: 1px solid var(--awa-border,#e5e5e5) !important; border-radius: 12px !important; background: var(--awa-bg-soft,#f7f7f7) !important; }
{ transition: border-color 0.18s cubic-bezier(0.4, 0, 0.2, 1); border: 1px solid var(--awa-border,#e5e5e5) !important; border-radius: 12px !important; background: var(--awa-bg,#fff) !important; box-shadow: none !important; }
{ border-color: color-mix(in srgb,var(--awa-primary,#b73337) 40%,var(--awa-border,#e5e5e5)) !important; }
{ max-width: 36rem !important; margin: 20px auto !important; padding: 24px 16px !important; text-align: center !important; border: 1px dashed var(--awa-border,#e5e5e5) !important; border-radius: 16px !important; background: var(--awa-bg-soft,#f7f7f7) !important; }
{
html body#html-body.b2b-quickorder-index .page-wrapper .b2b-quickorder .csv-dropzone, html body#html-body:is(.b2b-shoppinglist-index, .b2b-shoppinglist-view) .page-wrapper .shoppinglist-card { transition: none !important; }}
{ color: rgb(255, 255, 255) !important; text-decoration: none !important; }
{ color: rgb(255, 255, 255) !important; background: var(--awa-primary-dark,#8e2629) !important; }
{
html body#html-body .page-wrapper { padding-bottom: 0px !important; }
html body#html-body .page-wrapper :is(.page-footer, footer.page-footer) { margin-top: 0px !important; padding-top: 32px !important; }}
{
html body#html-body .page-wrapper .top-header.awa-utility-bar.awa-b2b-promo-bar:not(.awa-promo-bar--scrolled-away) { flex-wrap: wrap !important; overflow: visible !important; height: auto !important; min-height: 36px !important; padding-block: 6px !important; }
html body#html-body .page-wrapper .top-header.awa-utility-bar.awa-b2b-promo-bar :is(.awa-b2b-promo-bar__inner, .awa-b2b-promo-bar__layout, .awa-b2b-promo-bar__content) { flex-wrap: wrap !important; overflow: visible !important; height: auto !important; gap: 4px 8px !important; }}
{
html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header :is(.awa-header-contact-links.awa-header-account-prompt, .awa-header-account-prompt) { height: auto !important; max-height: none !important; min-height: 44px !important; overflow: visible !important; align-items: flex-start !important; padding-block: 6px !important; }
html body#html-body .page-wrapper .awa-site-header .awa-header-right-col:has(.b2b-status-panel) :is(.awa-header-contact-links.awa-header-account-prompt, .awa-header-account-prompt) { overflow: visible !important; }
html body#html-body:not(.b2b-account-dashboard):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header :is(.awa-header-account-prompt__text, .awa-header-account-prompt__copy, .awa-header-account-prompt__guest) { overflow: visible !important; line-height: 1.35 !important; white-space: normal !important; }}
{ overflow: visible !important; white-space: nowrap !important; min-width: fit-content !important; text-overflow: clip !important; }
{
html body#html-body.catalog-product-view .page-wrapper .product-info-main .price-box:is(.b2b-login-to-see-price, [class*="login"]) { margin-block: 8px !important; min-height: unset !important; }}
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .page-main .column.main { padding-bottom: 0px !important; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .page-main .columns { margin-bottom: 0px !important; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper main.page-main#maincontent, html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .page-main#maincontent { padding-block: 0px !important; margin-block: 0px !important; min-height: 0px !important; height: auto !important; max-height: none !important; overflow: visible !important; box-sizing: border-box !important; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper main.page-main .columns, html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper main.page-main .column.main { margin: 0px !important; padding: 0px !important; min-height: 0px !important; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home, html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .ayo-home5-wrapper { margin-bottom: 0px !important; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper footer.page-footer { margin-top: 0px !important; }}
{
html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) :is(.header-main, .header_main, .header.awa-main-header, .awa-main-header) { width: 100% !important; max-width: 100% !important; margin-inline: 0px !important; padding-inline: 0px !important; }
html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-main-header .container { width: 100% !important; max-width: 100% !important; padding-inline: 0px !important; margin-inline: 0px !important; }
html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) #header :is(.awa-main-header__inner.wp-header, .awa-main-header__inner[data-awa-header-row]), html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) :is(.awa-main-header__inner.wp-header, .awa-main-header__inner[data-awa-header-row]) { display: grid !important; width: 100% !important; max-width: 100% !important; grid-template: "toggle brand cart" 40px "search search search" 44px / 40px minmax(0px, 1fr) 40px !important; gap: 4px !important; height: 88px !important; min-height: 88px !important; max-height: 88px !important; padding: 0px 12px !important; margin: 0px !important; align-items: stretch !important; align-content: start !important; overflow: hidden !important; box-sizing: border-box !important; }
html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) :is(.header-wrapper-sticky, .header.awa-main-header) { height: 88px !important; min-height: 88px !important; max-height: 88px !important; overflow: hidden !important; box-sizing: border-box !important; }
html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) :is(.awa-header-mobile-toggle, .nav-toggle) { grid-area: toggle !important; display: flex !important; align-items: center !important; justify-content: center !important; width: 40px !important; min-width: 40px !important; height: 40px !important; min-height: 40px !important; visibility: visible !important; opacity: 1 !important; position: relative !important; inset: 0px auto auto !important; margin: 0px !important; }
html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) :is(.awa-header-mobile-toggle, .nav-toggle) :is(svg, svg.awa-hamburger-icon) { width: 20px !important; height: 20px !important; min-height: 20px !important; max-height: 20px !important; display: block !important; stroke: currentcolor !important; }
html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-header-brand-cell { grid-area: brand !important; display: flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; min-width: 0px !important; max-width: none !important; height: 40px !important; max-height: 40px !important; }
html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-header-brand-cell .logo { display: flex !important; align-items: center !important; justify-content: center !important; width: auto !important; min-width: 0px !important; height: 40px !important; visibility: visible !important; opacity: 1 !important; }
html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-header-brand-cell .logo img { width: auto !important; max-width: 110px !important; max-height: 32px !important; height: 32px !important; object-fit: contain !important; }
html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) :is(.awa-header-minicart, .minicart-wrapper) { grid-area: cart !important; display: flex !important; align-items: center !important; justify-content: center !important; width: 40px !important; min-width: 40px !important; height: 40px !important; min-height: 40px !important; visibility: visible !important; opacity: 1 !important; pointer-events: auto !important; }
html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-header-search-col, html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) .header .header_main .wp-header[data-awa-header-row] > .top-search, html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) .header .header-main .wp-header[data-awa-header-row] > .top-search, html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) .wp-header[data-awa-header-row] > .awa-header-search-col.top-search.awa-header-actions { grid-area: search !important; display: flex !important; align-items: center !important; width: 100% !important; max-width: 100% !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; visibility: visible !important; opacity: 1 !important; pointer-events: auto !important; overflow: hidden !important; transform: none !important; }
html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-header-search-col :is(.block-search, .block-content) { display: block !important; width: 100% !important; max-width: 100% !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; margin: 0px !important; visibility: visible !important; opacity: 1 !important; overflow: hidden !important; }
html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-header-search-col :is(form#search_mini_form, form.minisearch) { display: flex !important; align-items: stretch !important; flex-wrap: nowrap !important; width: 100% !important; max-width: 100% !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; margin: 0px !important; visibility: visible !important; opacity: 1 !important; border: 1px solid var(--awa-border,#e5e5e5) !important; border-radius: var(--awa-radius-sm,8px) !important; background: var(--awa-surface,#fff) !important; overflow: hidden !important; padding: 0px !important; box-sizing: border-box !important; }
html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-header-search-col form#search_mini_form .field.search { flex: 1 1 auto !important; min-width: 0px !important; }
html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-header-search-col :is(.field.search, .field.search .control, input#search) { position: static !important; width: 100% !important; height: 44px !important; min-height: 44px !important; margin: 0px !important; padding: 0px 12px !important; clip: auto !important; overflow: visible !important; border: 0px !important; font-size: max(16px, 0.875rem) !important; }
html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-header-search-col form#search_mini_form .actions { position: static !important; display: flex !important; flex: 0 0 48px !important; width: 48px !important; min-width: 48px !important; height: auto !important; margin: 0px !important; padding: 0px !important; }
html body#html-body .page-wrapper .awa-site-header:not(.awa-header-condensed) .awa-header-search-col button.action.search { width: 48px !important; min-width: 48px !important; height: 44px !important; min-height: 44px !important; opacity: 1 !important; visibility: visible !important; background: 0px 0px !important; color: var(--awa-primary,#b73337) !important; border: 0px !important; }}
{
html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed :is(.awa-main-header__inner.wp-header, .awa-main-header__inner[data-awa-header-row]) { display: grid !important; width: 100% !important; max-width: 100% !important; grid-template: "toggle brand cart" 52px "search search search" 48px / 44px minmax(0px, 1fr) 44px !important; gap: 0px 8px !important; height: auto !important; min-height: 108px !important; max-height: none !important; padding: 4px 12px 8px !important; align-items: center !important; visibility: visible !important; overflow: visible !important; }
html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed :is(.header.awa-main-header, .header-main, .header_main, .header-wrapper-sticky, .header-wrapper-sticky.is-sticky) { height: auto !important; min-height: 116px !important; max-height: none !important; overflow: visible !important; visibility: visible !important; }
html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed :is(.header-main, .header_main, .awa-main-header) { width: 100% !important; max-width: 100% !important; margin-inline: 0px !important; padding-inline: 0px !important; }
html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed #header :is(.top-header.awa-utility-bar, .awa-b2b-promo-bar), html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed :is(.top-header.awa-utility-bar, .awa-b2b-promo-bar) { display: none !important; height: 0px !important; min-height: 0px !important; max-height: 0px !important; padding: 0px !important; margin: 0px !important; overflow: hidden !important; visibility: hidden !important; }
html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed :is(.awa-header-mobile-toggle, .nav-toggle) { grid-area: toggle !important; display: flex !important; width: 44px !important; height: 44px !important; align-items: center !important; justify-content: center !important; visibility: visible !important; opacity: 1 !important; position: relative !important; inset: 0px auto auto !important; }
html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed :is(.awa-header-brand-cell, .awa-header-brand) { grid-area: brand !important; display: flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; max-width: none !important; height: 52px !important; max-height: 52px !important; visibility: visible !important; }
html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed :is(.awa-header-minicart, .minicart-wrapper) { grid-area: cart !important; display: flex !important; align-items: center !important; justify-content: center !important; width: 44px !important; height: 44px !important; visibility: visible !important; opacity: 1 !important; pointer-events: auto !important; }
html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed :is(.awa-header-search-col, .top-search.awa-header-actions) { grid-area: search !important; display: flex !important; align-items: center !important; width: 100% !important; max-width: 100% !important; min-width: 0px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; visibility: visible !important; opacity: 1 !important; pointer-events: auto !important; overflow: visible !important; }
html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed .awa-header-search-col :is(.block-search, .block-search .block-content, .minisearch-wrapper) { display: block !important; width: 100% !important; max-width: 100% !important; min-width: 0px !important; margin: 0px !important; padding: 0px !important; visibility: visible !important; opacity: 1 !important; }
html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed .awa-header-search-col :is(form#search_mini_form, form.minisearch) { display: grid !important; grid-template-columns: minmax(0px, 1fr) 48px !important; width: 100% !important; min-width: 0px !important; max-width: 100% !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; padding: 0px !important; border: 1px solid var(--awa-border,#e5e5e5) !important; border-radius: var(--awa-radius-sm,8px) !important; background: var(--awa-surface,#fff) !important; overflow: hidden !important; visibility: visible !important; }
html body#html-body:not(#awa-bfv-never) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed .awa-header-search-col :is(.field.search, .field.search .control, input#search, .input-text) { position: static !important; width: 100% !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; line-height: 44px !important; margin: 0px !important; padding: 0px 12px !important; clip: auto !important; clip-path: none !important; overflow: visible !important; border: 0px !important; visibility: visible !important; }
html body#html-body:not(.awa-account-operational):not(.b2b-account-shell) .page-wrapper .awa-site-header.awa-header-professional.awa-header-condensed :is(.awa-header-mobile-toggle, .nav-toggle) :is(svg, svg.awa-hamburger-icon) { width: 20px !important; height: 20px !important; min-height: 20px !important; max-height: 20px !important; display: block !important; stroke: currentcolor !important; }}
{
html.awa-css-gate-applied, html:has(body#html-body) { overflow: clip visible !important; }
html body#html-body:not(._has-modal):not(.nav-open):not(.nav-before-open) { overflow: clip visible !important; }}
{
html body#html-body .page-wrapper .awa-site-header .awa-header-brand-cell > .logo { transition: none !important; }}
{ color: var(--awa-text-secondary,#666) !important; }
{
html body#html-body .page-wrapper .navigation.verticalmenu :is(.level0.submenu, .level0 > .level0.submenu, div[id^="submenu-menu-"], .submenu.navigation__submenu, .navigation__submenu, .awa-vmf-portal.navigation__submenu, .awa-vmf-portal.submenu) { border-width: 2px 0px 0px !important; border-top-style: solid !important; border-top-color: var(--awa-primary,#b73337) !important; box-shadow: oklch(0.2 0.01 265 / 0.14) 0px 8px 28px, oklch(0.2 0.01 265 / 0.06) 0px 2px 8px !important; }}
{ color: oklch(0.22 0.01 20) !important; }
{
html body#html-body .page-wrapper .navigation.verticalmenu div[id^="submenu-menu-"] > div.row > ul.subchildmenu.navigation__inner-list { padding: 16px 16px 16px 20px !important; }}
{ padding-inline: 16px !important; }
{ background-position-x:  !important; background-position-y:  !important; background-size:  !important; background-repeat:  !important; background-attachment:  !important; background-origin:  !important; background-clip:  !important; background-color:  !important; background-image: none !important; color: var(--awa-text-secondary,#666) !important; }
{ color: var(--awa-text-secondary,#666) !important; line-height: 1.4 !important; }
{ color: var(--awa-primary-hover,#8e2629) !important; line-height: 1.4 !important; }
{
html body#html-body .page-wrapper .navigation.verticalmenu :is(ul.togge-menu.list-category-dropdown, ul[id^="awa-vertical-menu-"]) { transition: opacity 0.24s cubic-bezier(0.22, 1, 0.36, 1) !important; }}
{
html body#html-body .page-wrapper .navigation.verticalmenu :is(ul.togge-menu.list-category-dropdown, ul[id^="awa-vertical-menu-"]) { transition: none !important; }}
{ padding-block: 12px !important; gap: var(--awa-space-6,24px) !important; }
{ padding: 12px 8px !important; }
{ padding: 8px 10px calc(8px + env(safe-area-inset-bottom,0px)) !important; }
{ display: flex !important; flex-flow: column !important; width: 100% !important; gap: 2px !important; list-style: none !important; margin: 0px !important; padding: 4px 8px 8px !important; }
{ width: 100% !important; max-width: 100% !important; flex: 0 0 auto !important; float: none !important; display: block !important; box-sizing: border-box !important; }
{
body:is(.account, [class*="b2b-"]) .sidebar-main .nav.items { flex-flow: column !important; }
body:is(.account, [class*="b2b-"]) .sidebar-main .nav.item { flex: 0 0 auto !important; width: 100% !important; max-width: 100% !important; height: auto !important; }}
{ align-self: start !important; position: sticky !important; top: 16px !important; }
{ overflow: hidden auto !important; max-height: calc(-100px + 100vh) !important; }
{ box-sizing: border-box !important; width: 100% !important; max-width: min(100%, 1280px) !important; margin-inline: auto !important; padding-inline: var(--awa-shell-gutter,clamp(16px,2.5vw,24px)) !important; }
{ display: block !important; width: 100% !important; max-width: 100% !important; margin-inline: 0px !important; padding-inline: 0px !important; grid-template-columns: none !important; }
{ display: block !important; grid-template-columns: none !important; gap: 0px !important; width: 100% !important; max-width: 100% !important; min-width: 0px !important; margin-inline: 0px !important; padding-inline: 0px !important; box-sizing: border-box !important; }
{ max-width: 100% !important; width: 100% !important; padding-inline: 0px !important; margin-inline: 0px !important; box-sizing: border-box !important; }
{
html body#html-body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper main.page-main#maincontent, html body#html-body#html-body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .page-main#maincontent { padding-block: 0px !important; margin-block: 0px !important; min-height: 0px !important; height: auto !important; max-height: none !important; overflow: visible !important; box-sizing: border-box !important; }}
{ width: 100% !important; max-width: 100% !important; margin-inline: 0px !important; padding-inline: 0px !important; box-sizing: border-box !important; }
{ width: 100% !important; max-width: min(100%, 1280px) !important; margin-inline: 0px !important; padding-inline: 16px !important; box-sizing: border-box !important; }
{ max-width: min(100%, 1280px) !important; width: 100% !important; margin-inline: 0px !important; padding-inline: 16px !important; box-sizing: border-box !important; }
{
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .page-main > .columns.layout.layout-2-col { display: flex !important; flex-direction: column !important; gap: 12px !important; width: 100% !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .columns.layout.layout-2-col > .col-xs-12.col-sm-3:not(.col-main) { order: 20 !important; width: 100% !important; max-width: 100% !important; flex: 0 0 auto !important; margin-top: 16px !important; margin-bottom: 0px !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.sidebar.sidebar-main, .sidebar.sidebar-main-1, aside.sidebar-main) { order: 20 !important; width: 100% !important; max-width: 100% !important; position: static !important; max-height: none !important; overflow-y: visible !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .columns > .col-main, html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .col-main { order: 1 !important; width: 100% !important; }}
{
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.sidebar.sidebar-main, .sidebar.sidebar-main-1, aside.sidebar-main) { flex: 0 0 260px !important; min-width: 260px !important; max-width: 260px !important; width: 260px !important; }}
{
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .products-grid :is(.item-product, .product-item):hover { border-color: color-mix(in srgb,var(--awa-primary) 30%,var(--awa-border)) !important; box-shadow: rgba(0, 0, 0, 0.09) 0px 4px 16px !important; transition: border-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.15s cubic-bezier(0.4, 0, 0.2, 1) !important; }}
{ display: flex !important; flex-wrap: wrap !important; align-items: center !important; gap: 8px 12px !important; width: 100% !important; box-sizing: border-box !important; }
{ display: grid !important; align-items: stretch !important; }
{ display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: flex-start !important; height: 100% !important; min-height: 96px !important; box-sizing: border-box !important; }
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.awa-hero-trust-strip, .awa-home-trust-bar, .awa-feature-bar, .awa-hero-benefits, [class*="trust-strip"]) { grid-template-columns: repeat(2, 1fr) !important; gap: 8px !important; }}
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.awa-hero-trust-strip, .awa-home-trust-bar, .awa-feature-bar, .awa-hero-benefits, [class*="trust-strip"]) { grid-template-columns: repeat(4, 1fr) !important; gap: 12px !important; }}
{ margin-block-start: 24px !important; }
{ margin-block: 16px !important; }
{ font-size: var(--awa-fs-xl,var(--awa-font-xl,18px)) !important; font-weight: 700 !important; color: var(--awa-text,#333) !important; line-height: 1.25 !important; margin-block-end: 12px !important; }
{ min-height: var(--awa-touch-target,44px) !important; box-sizing: border-box !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; }
{
html body#html-body .page-wrapper { overflow-x: clip !important; }
html body#html-body .page-wrapper :is(input, select, textarea) { max-width: 100% !important; box-sizing: border-box !important; }
html body#html-body .page-wrapper .action, html body#html-body .page-wrapper .btn { max-width: 100% !important; white-space: normal !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .products-grid .product-items, html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .products-grid ul.product-items { grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; gap: 8px !important; }}
{ transition: color 0.12s cubic-bezier(0.4, 0, 0.2, 1) !important; }
{ outline: 2px solid var(--awa-primary,#b73337) !important; outline-offset: 2px !important; border-radius: 2px !important; }
{ font-size: var(--awa-font-sm,12px) !important; font-weight: 600 !important; letter-spacing: 0px !important; text-transform: none !important; }
{ outline: 2px solid var(--awa-primary,#b73337) !important; outline-offset: 0px !important; border-color: var(--awa-primary,#b73337) !important; box-shadow: 0 0 0 3px color-mix(in srgb,var(--awa-primary) 15%,transparent) !important; }
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.awa-hero-trust-strip__item, .awa-home-trust-bar__item, [class*="trust-strip__item"]) { padding-block: 16px !important; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.shop-title, .velaTitle, .awa-shelf-title) { font-size: var(--awa-font-2xl,20px) !important; }}
{ min-height: clamp(80px, 12vw, 160px) !important; border-radius: 12px !important; overflow: hidden !important; width: 100% !important; box-sizing: border-box !important; }
{ text-shadow: rgba(0, 0, 0, 0.4) 0px 1px 4px !important; font-size: clamp(18px, 2.5vw, 26px) !important; font-weight: 700 !important; color: rgb(255, 255, 255) !important; }
{
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.sidebar.sidebar-main, .sidebar.sidebar-main-1) { background: var(--awa-bg-soft,#f7f7f7) !important; border: 1px solid var(--awa-border,#e5e5e5) !important; border-radius: 12px !important; padding: 12px !important; margin-block-start: 16px !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.sidebar.sidebar-main, .sidebar.sidebar-main-1) .block-title { font-size: var(--awa-font-lg,16px) !important; font-weight: 700 !important; margin-block-end: 12px !important; }}
{ position: relative !important; }
{ width: 100% !important; max-width: min(100%, 1280px) !important; margin-inline: auto !important; box-sizing: border-box !important; }
{
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .page-main > .columns.layout.layout-2-col { display: flex !important; flex-wrap: nowrap !important; align-items: flex-start !important; gap: 32px !important; width: 100% !important; max-width: min(100%, 1280px) !important; margin-inline: auto !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .columns > .col-main { flex: 1 1 auto !important; min-width: 0px !important; width: auto !important; max-width: none !important; }}
{ border-width: 0px !important; box-shadow: none !important; }
{ padding-inline: 0px !important; min-width: 0px !important; }
{ max-width: 100vw; overflow-x: clip !important; }
{ padding-inline: clamp(8px, 2vw, 16px) !important; }
{ padding-block-end: 0px !important; }
{ padding-inline: clamp(8px, 1.5vw, 16px) !important; }
{ padding-block: clamp(8px, 1.2vw, 10px) !important; }
{ align-items: center; display: flex; flex-direction: column; gap: 8px; text-align: center; }
{ color: var(--awa-text-muted,#666); font-size: var(--awa-fs-xs,.75rem); font-weight: 500; line-height: 1.35; margin-block-start: 2px; display: block !important; }
{ display: flex; flex-wrap: wrap; gap: 8px; margin-block-end: 16px; }
{ background: var(--awa-bg,#fff); border: 1px solid var(--awa-border,#e5e5e5); border-radius: var(--awa-radius-pill,9999px); color: var(--awa-text,#333); cursor: pointer; font-size: var(--awa-fs-sm,.875rem); font-weight: 600; line-height: 1.2; min-height: 44px; padding: 8px 24px; transition: background-color 0.15s, border-color 0.15s, color 0.15s; }
{ background: var(--awa-primary-tint-100,#fde8e8); border-color: var(--awa-primary,#b73337); color: var(--awa-primary,#b73337); }
{ align-items: flex-start; display: flex; flex-wrap: wrap; gap: 8px 16px; justify-content: space-between; margin-block-end: 16px; }
{ color: var(--awa-text-muted,#666); font-size: var(--awa-fs-sm,.875rem); line-height: 1.45; margin: 0px; max-width: 52ch; }
{
body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold .banner-slider.banner-slider2 { min-height: clamp(120px, 34vw, 180px) !important; }
body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-shelf :is(.item-product, .product-item):not(.awa-carousel-card-slot) { min-height: clamp(320px, 82vw, 380px) !important; }}
{ box-sizing: border-box; padding: clamp(8px, 1.2vw, 14px); }
{ background: linear-gradient(to top, rgba(15, 23, 42, 0.72) 0%, rgba(15, 23, 42, 0.28) 55%, transparent 100%); box-sizing: border-box; padding: clamp(16px, 3vw, 32px) clamp(16px, 4vw, 48px); z-index: 2; }
{ color: var(--awa-text-inverse,#fff); }
{ background-color: transparent; color: rgba(248, 250, 252, 0.92); }
{ align-items: center; align-self: flex-start; background: var(--awa-primary,#b73337); border: 1px solid var(--awa-primary,#b73337); border-radius: var(--awa-radius-ctl,8px); color: var(--awa-text-inverse,#fff); display: inline-flex; font-size: var(--awa-fs-sm,.875rem); font-weight: var(--awa-fw-semibold,600); justify-content: center; line-height: 1.2; margin-block-start: var(--awa-space-3,12px); min-height: 44px; padding: var(--awa-space-2,8px) var(--awa-space-4,16px); text-decoration: none; }
{ background: var(--awa-primary-hover,#8e2629); border-color: var(--awa-primary-hover,#8e2629); color: var(--awa-text-inverse,#fff); text-decoration: none; }
{ color: var(--awa-text-muted,#666); }
{ --awa-home-space-1: 4px; --awa-home-space-2: 8px; --awa-home-space-3: 12px; --awa-home-space-4: 16px; --awa-home-shell-max: min(100%,1280px); --awa-home-shell-gutter: 16px; --awa-home-pad-featured: 16px; --awa-home-pad-standard: 12px; --awa-home-pad-compact: 8px; --awa-home-pad-category: 12px; --awa-home-section-gap: 32px; --awa-home-section-title: clamp(17px,16.25px,19px); --awa-home-section-subtitle: max(13px,.8125rem); box-sizing: border-box; margin-inline: 0px; max-width: none; padding-inline: 0px; width: 100%; }
{ box-sizing: border-box; margin-inline: 0px; max-width: none; width: 100%; padding-inline: 0px !important; }
{ box-sizing: border-box; margin-inline: auto; max-width: var(--awa-home-shell-max); width: 100%; padding-inline: 0px !important; }
{ display: flex; flex-direction: column; gap: 0px; }
{ margin-block: 0px; padding-block: var(--awa-home-pad-standard) !important; padding-inline: var(--awa-home-shell-gutter) !important; }
{ border-top: 1px solid var(--awa-border,#e5e5e5); box-sizing: border-box; margin-block: 0px !important; padding-block: var(--awa-home-pad-compact) !important; padding-inline: var(--awa-home-shell-gutter) !important; }
{ border-top: 0px; }
{ padding-inline: var(--awa-home-shell-gutter) !important; }
{ box-sizing: border-box; padding-block-start: var(--awa-home-space-1); padding-inline: max(var(--awa-home-shell-gutter),calc((100% - min(100%,1280px))/2)) !important; }
{ padding-block: var(--awa-home-space-2) !important; padding-inline: var(--awa-home-shell-gutter) !important; }
{ overflow: hidden !important; }
{ box-sizing: border-box; margin-inline: 0px !important; max-width: 100% !important; padding-inline: 0px !important; width: 100% !important; }
{ margin-block-end: var(--awa-home-space-2) !important; padding: var(--awa-home-space-1) 0 var(--awa-home-space-2) !important; column-gap: var(--awa-home-space-2) !important; row-gap: var(--awa-home-space-1) !important; }
{ color: var(--awa-text,#333); font-size: var(--awa-home-section-title); font-weight: 600; letter-spacing: -0.01em; line-height: 1.25; text-wrap: balance; }
{ font-size: var(--awa-home-section-subtitle); min-height: 44px; padding: var(--awa-home-space-2) var(--awa-home-space-3); }
{ margin-inline: 0px !important; padding-inline: 0px !important; width: 100% !important; }
{ margin-inline: 0px !important; padding-inline: 0px !important; }
{ margin-block: 0px !important; padding-block: 0px !important; }
{ margin: 0px !important; min-height: 86px !important; }
{ align-items: center !important; box-sizing: border-box !important; display: flex !important; gap: 10px !important; height: 100% !important; min-height: 86px !important; min-width: 0px !important; padding: 12px !important; width: 100% !important; }
{
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home { --awa-home-pad-featured: 12px; --awa-home-pad-standard: 8px; --awa-home-pad-compact: 8px; --awa-home-shell-gutter: 16px; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-benefits .awa-hero-benefits__item--interactive > .awa-hero-benefits__link { height: auto !important; }}
{
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home * { scroll-behavior: auto; }}
{ box-sizing: border-box; margin-inline: 0px !important; max-width: none !important; width: 100% !important; }
{ padding-inline: 0px !important; margin-inline: 0px !important; max-width: 100% !important; }
{ box-sizing: border-box; margin-inline: auto; max-width: min(100%, 1280px); width: 100%; padding-inline: 0px !important; }
{ box-sizing: border-box; margin-inline: auto; max-width: 100%; width: 100%; padding-inline: var(--awa-home-shell-gutter) !important; }
{ box-sizing: border-box; margin-inline: auto; max-width: min(100%, 1280px); width: 100%; padding-inline: var(--awa-home-shell-gutter) !important; }
{ box-sizing: border-box; margin-inline: 0px !important; margin-left: 0px !important; max-width: 100% !important; padding: 0px !important; width: 100% !important; }
{
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-main-header__inner.wp-header, body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-main-header__inner[data-awa-header-row] { padding-inline: var(--awa-home-shell-gutter) !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-brand-cell { justify-self: start !important; max-width: none !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-brand-cell :is(.logo, .logo a) { justify-content: flex-start !important; }}
{ box-sizing: border-box !important; }
{ padding-block: var(--awa-gap-xs,4px) !important; }
{ padding-block-end: var(--awa-gap-xs,4px) !important; }
{ --awa-home-corp-space-1: 4px; --awa-home-corp-space-2: 8px; --awa-home-corp-space-3: 12px; --awa-home-corp-space-4: 16px; --awa-home-corp-shell: min(100%,1280px); --awa-home-corp-gutter: 16px; --awa-home-corp-gap: 12px; --awa-home-corp-gap-wide: 16px; --awa-home-corp-section-pad: 12px; --awa-home-corp-section-pad-tight: 8px; --awa-home-corp-card-radius: 8px; }
{ isolation: isolate; }
{ min-height: 64px; align-items: center !important; column-gap: var(--awa-home-corp-gap-wide) !important; }
{ align-self: center !important; }
{ align-items: center; display: inline-flex; }
{ position: relative; z-index: 60; min-width: 0px !important; }
{ align-items: center; min-height: 44px; }
{ align-items: center !important; gap: var(--awa-home-corp-space-3) !important; }
{ display: grid; gap: var(--awa-home-corp-space-1); line-height: 1.1; }
{ font-size: 11px; font-weight: 600; letter-spacing: 0.01em; line-height: 1.1; }
{ align-items: baseline; display: inline-flex; gap: var(--awa-home-corp-space-2); line-height: 1.1; }
{ min-height: 44px; align-items: center !important; padding-block: var(--awa-home-corp-space-2) !important; }
{ border: 0px !important; box-shadow: none !important; display: none !important; height: 0px !important; max-height: 0px !important; min-height: 0px !important; opacity: 0 !important; overflow: hidden !important; padding: 0px !important; pointer-events: none !important; visibility: hidden !important; }
{ z-index: 80; display: block !important; height: auto !important; max-height: min(62vh, 520px) !important; opacity: 1 !important; overflow: auto !important; pointer-events: auto !important; visibility: visible !important; }
{ box-sizing: border-box !important; margin-inline: auto !important; max-width: var(--awa-home-corp-shell) !important; padding-inline: 0px !important; width: 100% !important; }
{ padding-block: 0px !important; }
{ display: flex; flex-direction: column; gap: 0px; overflow-x: hidden; }
{ box-sizing: border-box !important; margin: 0px !important; max-width: 100% !important; width: 100% !important; }
{ padding: var(--awa-home-corp-space-1) var(--awa-home-corp-gutter) var(--awa-home-corp-space-2) !important; }
{ display: flex !important; flex-direction: column !important; gap: 0px !important; padding: 0px !important; }
{ box-sizing: border-box !important; margin-block: 0px !important; padding-block: var(--awa-home-corp-section-pad-tight) !important; padding-inline: var(--awa-home-corp-gutter) !important; width: 100% !important; }
{ border-top: 1px solid var(--awa-border,#e5e5e5); }
{ box-sizing: border-box !important; margin-inline: 0px !important; max-width: 100% !important; padding-inline: 0px !important; width: 100% !important; }
{ margin-left: 0px !important; margin-right: 0px !important; }
{ flex-wrap: nowrap; align-items: center !important; display: flex !important; gap: var(--awa-home-corp-space-2) var(--awa-home-corp-gap) !important; justify-content: space-between !important; margin: 0 0 var(--awa-home-corp-space-2) !important; min-height: 0px !important; padding: var(--awa-home-corp-space-1) 0 var(--awa-home-corp-space-2) !important; }
{ align-items: flex-start; display: flex; flex: 1 1 auto; flex-flow: column; gap: var(--awa-home-corp-space-1) var(--awa-home-corp-space-2); max-width: calc(100% - 8rem); min-width: 0px; }
{ color: var(--awa-text,#333); font-size: 16px; font-weight: 650; letter-spacing: -0.01em; line-height: 1.25; text-wrap: balance; margin: 0px !important; }
{ color: var(--awa-text-muted,#666); font-size: 12px; line-height: 1.35; margin: 0px !important; }
{ align-items: center; color: var(--awa-primary,#b73337); display: inline-flex; flex: 0 0 auto; font-size: 12px; font-weight: 600; gap: var(--awa-home-corp-space-1); line-height: 1.2; min-height: 44px; padding: var(--awa-home-corp-space-2); text-decoration: none; }
{ align-items: center; flex: 0 0 auto; gap: var(--awa-home-corp-space-1); display: inline-flex !important; margin-inline: 0px !important; position: static !important; transform: none !important; }
{ flex: 0 0 auto; inset: auto !important; margin: 0px !important; position: static !important; transform: none !important; }
{
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-section-header, .awa-shelf__header, .awa-category-carousel__header) { align-items: flex-start !important; height: auto !important; justify-content: flex-start !important; min-height: 0px !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-section-header__left, .awa-shelf__heading, .awa-category-carousel__heading) { flex: 1 1 auto !important; height: auto !important; min-height: 0px !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-shelf--carousel, .awa-carousel-section, .awa-grid-section, .awa-home-niche-shelves) :is(.awa-carousel, .awa-carousel__viewport, .awa-carousel__track) { height: auto !important; min-height: 0px !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-shelf--carousel, .awa-carousel-section, .awa-grid-section, .awa-home-niche-shelves) :is(.item-product, .content-item-product, .product-item-info, .awa-product-card) { height: auto !important; min-height: 236px !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-shelf--carousel, .awa-carousel-section, .awa-grid-section, .awa-home-niche-shelves) :is(.product-info, .product-details, .product-item-details) { height: auto !important; min-height: 0px !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .top-home-content--category-carousel :is(.awa-category-carousel__prev, .awa-category-carousel__next) { align-self: center !important; flex: 0 0 44px !important; height: 44px !important; max-height: 44px !important; min-height: 44px !important; padding: 0px !important; width: 44px !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-site-header :is(#awa-b2b-promo-bar, .awa-b2b-promo-bar) { align-items: center !important; box-sizing: border-box !important; height: 44px !important; justify-content: center !important; margin: 0px !important; max-width: 100% !important; min-height: 44px !important; overflow: hidden !important; padding: 0px 48px 0px 12px !important; width: 100% !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-site-header :is(#awa-b2b-promo-bar, .awa-b2b-promo-bar) :is(.awa-b2b-promo-bar__inner, .awa-b2b-promo-bar__layout) { align-items: center !important; box-sizing: border-box !important; display: flex !important; gap: var(--awa-home-corp-space-2) !important; height: 44px !important; justify-content: center !important; margin: 0px !important; max-width: 100% !important; min-height: 44px !important; padding: 0px !important; position: static !important; width: 100% !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-site-header :is(#awa-b2b-promo-bar, .awa-b2b-promo-bar) :is(.awa-b2b-promo-bar__text, .awa-b2b-promo-bar__lead, .awa-b2b-promo-bar__cta) { align-items: center !important; display: inline-flex !important; height: auto !important; line-height: 1.2 !important; margin: 0px !important; max-width: 100% !important; min-height: 0px !important; padding: 0px !important; white-space: nowrap !important; width: auto !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-site-header :is(#awa-b2b-promo-bar, .awa-b2b-promo-bar) :is(.awa-b2b-promo-bar__lead-long, .awa-b2b-promo-bar__cta-long, .awa-b2b-promo-bar__separator, .awa-b2b-promo-bar__tail) { display: none !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-site-header :is(#awa-b2b-promo-bar, .awa-b2b-promo-bar) :is(.awa-b2b-promo-bar__lead-short, .awa-b2b-promo-bar__cta-short) { display: inline !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-site-header :is(#awa-b2b-promo-bar, .awa-b2b-promo-bar) .awa-b2b-promo-bar__cta { flex: 0 0 auto !important; min-height: 32px !important; padding: 0 var(--awa-home-corp-space-2) !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-site-header :is(#awa-b2b-promo-bar, .awa-b2b-promo-bar) .awa-b2b-promo-close { height: 36px !important; inset: 4px 4px auto auto !important; min-height: 36px !important; min-width: 36px !important; position: absolute !important; transform: none !important; width: 36px !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.page_footer, .page-footer) :is(.footer-container, .footer-static, .awa-footer-newsletter, .footer-bottom, .footer-copyright) { padding-block: var(--awa-home-corp-space-2) !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.page_footer, .page-footer) .awa-footer-newsletter { height: auto !important; padding-inline: var(--awa-home-corp-space-3) !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.page_footer, .page-footer) :is(.awa-newsletter-wrapper, .awa-newsletter-info, .awa-newsletter-form-container, .newsletter-footer, form.subscribe, .field.newsletter) { height: auto !important; min-height: 0px !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.page_footer, .page-footer) :is(.footer-container .row, .footer-static .row) { gap: var(--awa-home-corp-space-2) !important; padding-block: var(--awa-home-corp-space-2) !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.page_footer, .page-footer) .velaFooterTitle { height: auto !important; margin: 0px !important; min-height: 44px !important; padding: 0px !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.page_footer, .page-footer) :is(.footer-bottom, .footer-bottom-inner, .awa-footer-bottom__row, .awa-footer-bottom__row > [class*="col-"], .awa-footer-bottom__copyright) { height: auto !important; min-height: 0px !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.page_footer, .page-footer) :is(.footer-bottom-inner, .awa-footer-bottom__row) { align-items: start !important; gap: var(--awa-home-corp-space-3) !important; justify-content: start !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.page_footer, .page-footer) .awa-footer-cnpj-badge { display: inline-flex !important; min-height: 32px !important; padding: 8px 12px !important; width: auto !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.page_footer, .page-footer) .awa-footer-copyright__disclaimer { font-size: 11px !important; line-height: 1.45 !important; }}
{
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header :is(#awa-b2b-promo-bar, .awa-b2b-promo-bar) { align-items: center !important; box-sizing: border-box !important; height: 44px !important; justify-content: center !important; margin: 0px !important; max-width: 100% !important; min-height: 44px !important; overflow: hidden !important; padding: 0px 48px 0px 12px !important; width: 100% !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header :is(#awa-b2b-promo-bar, .awa-b2b-promo-bar) :is(.awa-b2b-promo-bar__inner, .awa-b2b-promo-bar__layout) { align-items: center !important; box-sizing: border-box !important; display: flex !important; gap: var(--awa-home-corp-space-2) !important; height: 44px !important; justify-content: center !important; margin: 0px !important; max-width: 100% !important; min-height: 44px !important; padding: 0px !important; position: static !important; width: 100% !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header :is(#awa-b2b-promo-bar, .awa-b2b-promo-bar) :is(.awa-b2b-promo-bar__text, .awa-b2b-promo-bar__lead, .awa-b2b-promo-bar__cta) { align-items: center !important; display: inline-flex !important; height: auto !important; line-height: 1.2 !important; margin: 0px !important; max-width: 100% !important; min-height: 0px !important; padding: 0px !important; white-space: nowrap !important; width: auto !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header :is(#awa-b2b-promo-bar, .awa-b2b-promo-bar) :is(.awa-b2b-promo-bar__lead-long, .awa-b2b-promo-bar__cta-long, .awa-b2b-promo-bar__separator, .awa-b2b-promo-bar__tail) { display: none !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header :is(#awa-b2b-promo-bar, .awa-b2b-promo-bar) :is(.awa-b2b-promo-bar__lead-short, .awa-b2b-promo-bar__cta-short) { display: inline !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header :is(#awa-b2b-promo-bar, .awa-b2b-promo-bar) .awa-b2b-promo-bar__cta { flex: 0 0 auto !important; min-height: 32px !important; padding: 0 var(--awa-home-corp-space-2) !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header :is(#awa-b2b-promo-bar, .awa-b2b-promo-bar) .awa-b2b-promo-close { height: 36px !important; inset: 4px 4px auto auto !important; min-height: 36px !important; min-width: 36px !important; position: absolute !important; transform: none !important; width: 36px !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.page_footer, .page-footer) :is(.footer-container, .footer-static, .awa-footer-newsletter, .footer-bottom, .footer-copyright) { padding-block: var(--awa-home-corp-space-2) !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.page_footer, .page-footer) .awa-footer-newsletter { height: auto !important; padding-inline: var(--awa-home-corp-space-3) !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.page_footer, .page-footer) :is(.awa-newsletter-wrapper, .awa-newsletter-info, .awa-newsletter-form-container, .newsletter-footer, form.subscribe, .field.newsletter) { height: auto !important; min-height: 0px !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.page_footer, .page-footer) :is(.footer-container .row, .footer-static .row) { gap: var(--awa-home-corp-space-2) !important; padding-block: var(--awa-home-corp-space-2) !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.page_footer, .page-footer) .velaFooterTitle { height: auto !important; margin: 0px !important; min-height: 44px !important; padding: 0px !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.page_footer, .page-footer) :is(.footer-bottom, .footer-bottom-inner, .awa-footer-bottom__row, .awa-footer-bottom__row > [class*="col-"], .awa-footer-bottom__copyright) { height: auto !important; min-height: 0px !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.page_footer, .page-footer) :is(.footer-bottom-inner, .awa-footer-bottom__row) { align-items: start !important; gap: var(--awa-home-corp-space-3) !important; justify-content: start !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.page_footer, .page-footer) .awa-footer-cnpj-badge { display: inline-flex !important; min-height: 32px !important; padding: 8px 12px !important; width: auto !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.page_footer, .page-footer) .awa-footer-copyright__disclaimer { font-size: 11px !important; line-height: 1.45 !important; }}
{ box-sizing: border-box !important; margin-inline: 0px !important; max-width: 100% !important; width: 100% !important; }
{ padding-block: var(--awa-home-corp-section-pad) !important; }
{ overflow-y: hidden; overscroll-behavior-inline: contain; margin-inline: 0px !important; overflow-x: auto !important; padding-inline: 0px !important; width: 100% !important; }
{ border: 1px solid var(--awa-border,#e5e5e5); border-radius: var(--awa-home-corp-card-radius); min-height: 112px; padding: var(--awa-home-corp-space-3) var(--awa-home-corp-space-2) !important; }
{ --awa-home-carousel-gap: var(--awa-home-corp-gap); overflow-x: hidden; padding-block: var(--awa-home-corp-section-pad) !important; padding-inline: var(--awa-home-corp-gutter) !important; }
{ overflow-x: hidden; }
{ column-gap: var(--awa-home-corp-gap) !important; row-gap: var(--awa-home-corp-gap) !important; }
{ box-sizing: border-box !important; padding-inline: 0px !important; }
{ align-content: stretch; background: var(--awa-bg-surface,#fff); border: 1px solid var(--awa-border,#e5e5e5); border-radius: var(--awa-home-corp-card-radius); flex-direction: column; gap: var(--awa-home-corp-space-2); height: 100%; min-height: 252px; box-sizing: border-box !important; display: flex !important; padding: var(--awa-home-corp-space-2) !important; }
{ align-items: center; aspect-ratio: 1 / 0.82; background: var(--awa-bg-subtle,#f8fafc); border-radius: var(--awa-home-corp-card-radius); display: flex; justify-content: center; min-height: 132px; overflow: hidden; margin: 0px !important; padding: var(--awa-home-corp-space-2) !important; }
{ height: 100%; max-height: 100%; max-width: 100%; object-fit: contain; width: auto; }
{ flex: 1 1 auto; flex-direction: column; gap: var(--awa-home-corp-space-1); display: flex !important; padding: 0px !important; }
{ color: var(--awa-text,#333); font-size: 12px; font-weight: 600; line-height: 1.35; margin: 0px !important; }
{ color: inherit; display: -webkit-box; overflow: hidden; text-decoration: none; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
{ margin-block: var(--awa-home-corp-space-1) 0 !important; }
{ margin-top: auto !important; }
{ border-radius: 0px; }
{ align-items: center; border: 1px solid var(--awa-border,#e5e5e5); border-radius: var(--awa-home-corp-card-radius); box-sizing: border-box; display: flex; flex-wrap: wrap; gap: var(--awa-home-corp-gap); justify-content: space-between; min-height: 56px; margin: 0px !important; padding: var(--awa-home-corp-space-3) var(--awa-home-corp-space-4) !important; }
{ border-color: transparent; border-image: none; border-width: 0px; padding-block: 0px !important; padding-inline: unset !important; }
{ box-sizing: border-box; margin-top: var(--awa-home-corp-space-4) !important; }
{ box-sizing: border-box !important; margin-inline: auto !important; max-width: var(--awa-home-corp-shell) !important; padding-inline: var(--awa-home-corp-gutter) !important; width: 100% !important; }
{ padding-block: var(--awa-home-corp-space-4) !important; }
{ align-items: start; grid-template-columns: repeat(4, minmax(0px, 1fr)); display: grid !important; gap: var(--awa-home-corp-gap-wide) !important; margin: 0px !important; }
{ max-width: none !important; padding-inline: 0px !important; width: auto !important; }
{ margin: 0 0 var(--awa-home-corp-space-2) !important; padding-block: 0 var(--awa-home-corp-space-2) !important; }
{ margin-block: 0px !important; }
{ margin-top: var(--awa-home-corp-space-2) !important; }
{ padding-block: var(--awa-home-corp-space-3) !important; }
{ align-items: center; flex-wrap: wrap; gap: var(--awa-home-corp-gap); justify-content: space-between; display: flex !important; margin: 0px !important; }
{
html:has(body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5)), body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) { overflow-x: hidden !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.page_footer, .page-footer) :is(.footer-container .row, .footer-static .row) { grid-template-columns: repeat(2, minmax(0px, 1fr)); }}
{
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper { --awa-home-corp-gutter: 16px; --awa-home-corp-section-pad: 8px; --awa-home-corp-section-pad-tight: 8px; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-section-header, .awa-shelf__header, .awa-category-carousel__header) { align-items: flex-start !important; gap: var(--awa-home-corp-space-1) var(--awa-home-corp-space-2) !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-section-header__link, .awa-shelf__view-all, .awa-category-carousel__view-all) { margin-left: calc(var(--awa-home-corp-space-2)*-1); }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-product-card, .content-item-product, .item-product, .product-item-info) { min-height: 236px; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home > .top-home-content--above-fold { height: auto !important; max-height: none !important; min-height: 0px !important; padding-block-end: var(--awa-home-corp-space-2) !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .top-home-content--above-fold :is(.banner-slider, picture) { height: auto !important; max-height: none !important; min-height: 0px !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .top-home-content--above-fold .banner_item_bg :is(picture, img) { display: block !important; width: 100% !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .top-home-content--above-fold .banner_item_bg img { aspect-ratio: auto !important; height: auto !important; max-height: none !important; min-height: 0px !important; object-fit: contain !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .top-home-content--above-fold :is(.awa-hero-swiper__nav, .swiper-button-prev, .swiper-button-next) { top: 50% !important; transform: translateY(-50%) !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.page_footer, .page-footer) :is(.footer-container .row, .footer-static .row) { grid-template-columns: 1fr; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.page_footer, .page-footer) :is(.footer-container, .footer-static, .awa-footer-newsletter, .footer-bottom, .footer-copyright) { padding-block: var(--awa-home-corp-space-3) !important; }}
{
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper * { scroll-behavior: auto; transition-duration: 0.001ms !important; }}
{ background: 0px 0px; color: var(--awa-text); }
{ gap: var(--awa-home-corp-gap) !important; }
{ align-items: flex-start !important; background: var(--awa-bg-surface) !important; border: 1px solid var(--awa-border) !important; border-radius: var(--awa-home-corp-card-radius) !important; color: var(--awa-text) !important; min-height: 92px !important; padding: var(--awa-home-corp-space-3) !important; }
{ color: var(--awa-primary) !important; opacity: 1 !important; }
{ color: var(--awa-text) !important; font-weight: 700 !important; }
{ color: var(--awa-text-muted) !important; line-height: 1.42 !important; }
{ background: var(--awa-bg-surface) !important; border: 1px solid var(--awa-border) !important; border-radius: var(--awa-home-corp-card-radius) !important; color: var(--awa-text) !important; }
{ color: var(--awa-text) !important; opacity: 1 !important; }
{ color: var(--awa-primary) !important; }
{ opacity: 1 !important; visibility: visible !important; }
{ background: var(--awa-bg-surface) !important; border: 1px solid var(--awa-border) !important; border-radius: var(--awa-home-corp-card-radius) !important; }
{ filter: none !important; opacity: 1 !important; }
{ align-items: center !important; color: var(--awa-text) !important; display: flex !important; gap: var(--awa-home-corp-space-3) !important; }
{
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .top-home-content--category-carousel .awa-category-carousel__header { align-items: start !important; display: grid !important; grid-template-columns: minmax(0px, 1fr) auto !important; row-gap: var(--awa-home-corp-space-1) !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .top-home-content--category-carousel .awa-section-header__left { align-items: start !important; display: block !important; min-width: 0px !important; width: 100% !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .top-home-content--category-carousel .awa-category-carousel__subtitle { display: block !important; margin-top: var(--awa-home-corp-space-1) !important; max-width: 22ch !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .top-home-content--category-carousel :is(.awa-category-carousel__cta-link, .awa-section-header__link, .awa-shelf__view-all) { grid-area: 1 / 2 / span 2 !important; justify-self: end !important; margin-left: 0px !important; max-width: 112px !important; min-height: 44px !important; padding-inline: var(--awa-home-corp-space-2) !important; white-space: nowrap !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.fixed-bottom.hidden-sm, nav.fixed-bottom.hidden-sm) { overflow: visible !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.fixed-bottom.hidden-sm, nav.fixed-bottom.hidden-sm) .mobile-bottom-link { align-items: stretch !important; display: grid !important; grid-template-columns: repeat(4, minmax(0px, 1fr)) !important; margin: 0px !important; padding: 0px !important; width: 100% !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.fixed-bottom.hidden-sm, nav.fixed-bottom.hidden-sm) .mobile-bottom-link > li, body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.fixed-bottom.hidden-sm, nav.fixed-bottom.hidden-sm) .mobile-bottom-link > li > :is(a, button) { width: auto !important; min-width: 0px !important; }
body#html-body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :is(.fixed-bottom.hidden-sm, nav.fixed-bottom.hidden-sm) .mobile-bottom-link > li > :is(a, button) { align-items: center !important; display: inline-flex !important; flex-direction: column !important; justify-content: center !important; min-height: 56px !important; padding: var(--awa-home-corp-space-1) !important; }
body#html-body.nav-open .category-dropdown-items.is-awa-mobile-open :is(.togge-menu, .list-category-dropdown), body#html-body.awa-menu-drawer-open .category-dropdown-items.is-awa-mobile-open :is(.togge-menu, .list-category-dropdown) { background: 0px 0px !important; border: 0px !important; box-shadow: none !important; display: block !important; height: auto !important; max-height: none !important; min-height: 0px !important; opacity: 1 !important; overflow: visible !important; padding: var(--awa-home-corp-space-2) 0 0 !important; position: static !important; visibility: visible !important; width: 100% !important; }
body#html-body.nav-open .category-dropdown-items.is-awa-mobile-open :is(.togge-menu, .list-category-dropdown) > li, body#html-body.awa-menu-drawer-open .category-dropdown-items.is-awa-mobile-open :is(.togge-menu, .list-category-dropdown) > li { border-bottom: 1px solid var(--awa-border) !important; display: block !important; margin: 0px !important; min-height: 44px !important; opacity: 1 !important; position: relative !important; visibility: visible !important; }
body#html-body.nav-open .category-dropdown-items.is-awa-mobile-open :is(.togge-menu, .list-category-dropdown) > li > a, body#html-body.awa-menu-drawer-open .category-dropdown-items.is-awa-mobile-open :is(.togge-menu, .list-category-dropdown) > li > a { align-items: center !important; color: var(--awa-text) !important; display: flex !important; font-weight: 650 !important; gap: var(--awa-home-corp-space-2) !important; min-height: 44px !important; padding: var(--awa-home-corp-space-2) 0 !important; text-decoration: none !important; }
body#html-body.nav-open .category-dropdown-items.is-awa-mobile-open :is(.togge-menu, .list-category-dropdown) > li > a:hover, body#html-body.awa-menu-drawer-open .category-dropdown-items.is-awa-mobile-open :is(.togge-menu, .list-category-dropdown) > li > a:hover, body#html-body.nav-open .category-dropdown-items.is-awa-mobile-open :is(.togge-menu, .list-category-dropdown) > li > a:focus-visible, body#html-body.awa-menu-drawer-open .category-dropdown-items.is-awa-mobile-open :is(.togge-menu, .list-category-dropdown) > li > a:focus-visible { color: var(--awa-primary) !important; }}
{ box-sizing: border-box; display: flex; flex-flow: row; gap: 16px; max-width: 100%; width: 100%; margin: 0px; padding: 0px; list-style: none; }
{
body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-product-promo-banners .awa-product-promo-banners__grid { overflow-x: auto; overscroll-behavior-x: contain; scroll-snap-type: x mandatory; scroll-padding-inline: 16px; padding-block-end: 8px; scrollbar-width: none; }
body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-product-promo-banners .awa-product-promo-banners__grid::-webkit-scrollbar { display: none; }}
{ display: block; flex: 0 0 min(82vw, 320px); width: min(82vw, 320px); max-width: min(82vw, 320px); scroll-snap-align: start; border: 1px solid var(--awa-border-color,#e5e5e5); border-radius: 8px; overflow: hidden; background: var(--awa-bg-surface,#fff); text-decoration: none; color: inherit; }
{ outline: var(--awa-focus-outline,2px solid #8e2629); outline-offset: var(--awa-focus-offset,2px); }
{ display: block; width: 100%; aspect-ratio: 463 / 349; background: var(--awa-bg-surface,#fff); }
{ display: block; width: 100%; height: 100%; object-fit: cover; object-position: center center; }
{
body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-product-promo-banners .awa-shelf-view-all--desktop-only { display: none !important; height: 0px !important; margin: 0px !important; max-height: 0px !important; min-height: 0px !important; overflow: hidden !important; padding: 0px !important; width: 0px !important; }}
{
body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-product-promo-banners .awa-product-promo-banners__item { transition: border-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1); }
body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-product-promo-banners .awa-product-promo-banners__item:hover { border-color: var(--awa-primary,#b73337); opacity: 0.96; }}
{
body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-product-promo-banners .awa-product-promo-banners__grid { display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 16px; overflow: visible; }
body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-product-promo-banners .awa-product-promo-banners__item { flex: 0 0 auto; width: auto; max-width: none; min-width: 0px; }}
{
body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-product-promo-banners .awa-product-promo-banners__grid { grid-template-columns: repeat(4, minmax(0px, 1fr)); gap: 24px; }}
{ border-left: 0px !important; border-radius: var(--awa-radius-sm,8px) !important; }
{ background: color-mix(in srgb,var(--awa-primary) 5%,var(--awa-bg)) !important; color: var(--awa-primary,#b73337) !important; box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--awa-primary) 14%,var(--awa-border)) !important; }
{ padding-left: 16px !important; background: color-mix(in srgb,var(--awa-primary) 8%,var(--awa-bg)) !important; color: var(--awa-primary,#b73337) !important; box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--awa-primary) 18%,var(--awa-border)) !important; }
{ padding-left: 0px !important; padding-bottom: 8px !important; border-left: 0px !important; border-bottom: 1px solid var(--awa-border,#e5e5e5) !important; color: var(--awa-ink,#333) !important; }
{ background: var(--awa-bg,#fff) !important; box-shadow: none !important; }
{ background: 0px 0px !important; border-color: transparent !important; box-shadow: none !important; color: var(--awa-text-secondary,#666) !important; }
{ background: var(--awa-bg,#fff) !important; border-color: var(--awa-border,#e5e5e5) !important; box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--awa-primary) 14%,var(--awa-border)) !important; color: var(--awa-ink,#333) !important; }
{
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .wrapper.grid.products-grid .item-product .info-price .b2b-login-to-see-price { min-width: 0px !important; max-width: 100% !important; overflow: hidden !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .wrapper.grid.products-grid .item-product .info-price .b2b-login-to-see-price .price-label { display: flex !important; flex: 1 1 auto !important; min-width: 0px !important; max-width: 100% !important; width: auto !important; justify-content: center !important; white-space: normal !important; overflow: hidden !important; text-align: center !important; overflow-wrap: anywhere !important; }}
{
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .awa-plp-b2b-gate-banner { align-items: center !important; flex-wrap: nowrap !important; gap: 8px !important; min-height: 60px !important; padding: 8px 12px !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .awa-plp-b2b-gate-banner__badge, html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .awa-plp-b2b-gate-banner__title { flex: 0 0 auto !important; white-space: nowrap !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .awa-plp-b2b-gate-banner__desc { flex: 1 1 auto !important; min-width: 0px !important; max-width: none !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .awa-plp-b2b-gate-banner__actions { flex: 0 0 auto !important; gap: 8px !important; }}
{
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .products-grid :is(.item-product, .product-item):hover { border-color: color-mix(in srgb,var(--awa-primary) 22%,var(--awa-border)) !important; box-shadow: none !important; transform: none !important; }
html body#html-body.catalog-product-view .page-wrapper :is(.block.related, .block.upsell, .products-related, .products-upsell) :is(.item-product, .product-item):hover { border-color: color-mix(in srgb,var(--awa-primary) 18%,var(--awa-border)) !important; box-shadow: none !important; transform: none !important; }}
{ background: var(--awa-bg,#fff) !important; border-bottom: 1px solid var(--awa-border,#e5e5e5) !important; box-shadow: none !important; }
{ max-width: calc(100% - 96px) !important; margin-inline: auto !important; }
{ border-color: var(--awa-border,#e5e5e5) !important; box-shadow: none !important; }
{ border-color: color-mix(in srgb,var(--awa-primary) 34%,var(--awa-border)) !important; box-shadow: 0 0 0 3px color-mix(in srgb,var(--awa-primary) 10%,transparent) !important; }
{ background: var(--awa-bg,#fff) !important; border: 1px solid var(--awa-border,#e5e5e5) !important; border-radius: var(--awa-radius-sm,8px) !important; box-shadow: none !important; }
{ background: var(--awa-bg,#fff) !important; border-top: 1px solid var(--awa-border,#e5e5e5) !important; border-bottom: 1px solid var(--awa-border,#e5e5e5) !important; box-shadow: none !important; }
{ background: 0px 0px !important; border: 0px !important; box-shadow: none !important; }
{ border-radius: var(--awa-radius-sm,8px) !important; color: var(--awa-text,#333) !important; }
{
html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] :is(#header > .header-content, .header-content) { width: 100% !important; max-width: none !important; margin-inline: 0px !important; padding-inline: 0px !important; }
html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] :is(.awa-b2b-promo-bar, .top-header.awa-utility-bar) { width: 100% !important; max-width: none !important; margin-inline: 0px !important; padding-inline: 12px 44px !important; border-radius: 0px !important; overflow: hidden !important; }
html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] :is(.awa-b2b-promo-bar__text, .awa-b2b-promo-bar__layout) { min-width: 0px !important; max-width: 100% !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; }
html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-b2b-promo-bar__text { display: flex !important; align-items: center !important; justify-content: center !important; height: 36px !important; margin: 0px !important; margin-inline: auto !important; max-width: calc(100% - 88px) !important; line-height: 1.2 !important; }
html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-b2b-promo-bar__cta { display: inline-flex !important; align-items: center !important; min-width: 0px !important; max-width: 100% !important; height: 36px !important; padding: 0px !important; line-height: 1.2 !important; }
html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] :is(.awa-b2b-promo-bar__tail, .awa-b2b-promo-bar__lead, .awa-b2b-promo-bar__lead-long, .awa-b2b-promo-bar__lead-short, .awa-b2b-promo-bar__separator, .awa-b2b-promo-bar__cta-long) { display: none !important; }
html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-b2b-promo-bar__cta-short { display: inline !important; }
html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-b2b-promo-close { inset-block-start: 0px !important; inset-inline-end: 0px !important; border-left: 1px solid color-mix(in srgb,var(--awa-text-inverse) 30%,transparent) !important; border-radius: 0px !important; background: 0px 0px !important; box-shadow: none !important; }
html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] :is(.action.nav-toggle, .awa-header-mobile-toggle) { background: var(--awa-bg,#fff) !important; border: 1px solid var(--awa-border,#e5e5e5) !important; border-radius: var(--awa-radius-sm,8px) !important; box-shadow: none !important; color: var(--awa-primary,#b73337) !important; }
html body#html-body .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-search-col { overflow: visible !important; }}
{
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header { --awa-header-promo-h: 32px; --awa-header-main-row-h: 68px; --awa-header-inner-row-h: 68px; --awa-header-nav-h: 48px; --awa-header-stack-h: calc(var(--awa-header-main-row-h) + var(--awa-header-nav-h)); --awa-header-site-h: calc(var(--awa-header-promo-h) + var(--awa-header-stack-h)); --awa-header-control-h: 44px; --awa-header-action-radius: 8px; --awa-header-desktop-bottom: 156px; height: var(--awa-header-site-h) !important; min-height: var(--awa-header-site-h) !important; max-height: var(--awa-header-site-h) !important; background: var(--awa-bg,Canvas) !important; overflow: visible !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header #header.header-container, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header #header.header-container > .header-content, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header #awa-b2b-promo-bar, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header #awa-b2b-promo-bar :is(.awa-b2b-promo-bar__inner, .awa-b2b-promo-bar__layout) { box-sizing: border-box !important; height: var(--awa-header-promo-h) !important; min-height: var(--awa-header-promo-h) !important; max-height: var(--awa-header-promo-h) !important; padding-block: 0px !important; margin-block: 0px !important; overflow: hidden !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header #awa-b2b-promo-bar { display: flex !important; align-items: center !important; background: var(--awa-b2b-promo-bg,#1a1a1a) !important; border-block-end: 0px !important; color: var(--awa-text-inverse,#fff) !important; font-size: 12px !important; line-height: 1.2 !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header #awa-b2b-promo-bar .awa-b2b-promo-bar__text { display: block !important; height: var(--awa-header-promo-h) !important; min-height: var(--awa-header-promo-h) !important; max-height: var(--awa-header-promo-h) !important; line-height: var(--awa-header-promo-h) !important; margin: 0px !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header :is(.header-wrapper-sticky, .header-wrapper-sticky.is-sticky) { box-sizing: border-box !important; display: flex !important; flex-direction: column !important; gap: 0px !important; height: var(--awa-header-stack-h) !important; min-height: var(--awa-header-stack-h) !important; max-height: var(--awa-header-stack-h) !important; padding: 0px !important; margin: 0px !important; background: var(--awa-bg,Canvas) !important; overflow: visible !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header.awa-main-header { box-sizing: border-box !important; display: flex !important; align-items: center !important; height: var(--awa-header-main-row-h) !important; min-height: var(--awa-header-main-row-h) !important; max-height: var(--awa-header-main-row-h) !important; padding: 4px 16px !important; margin: 0px !important; background: var(--awa-bg,Canvas) !important; border: 0px !important; overflow: visible !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header :is(.header_main.awa-main-header-inner-wrap, .header-main, .header-main > .container) { box-sizing: border-box !important; height: var(--awa-header-inner-row-h) !important; min-height: var(--awa-header-inner-row-h) !important; max-height: var(--awa-header-inner-row-h) !important; padding: 0px !important; margin: 0px auto !important; overflow: visible !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-main > .container { width: min(100%,var(--awa-container-catalog,1280px)) !important; max-width: var(--awa-container-catalog,1280px) !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header :is(.awa-main-header__inner.wp-header, .awa-main-header__inner[data-awa-header-row]) { box-sizing: border-box !important; display: grid !important; grid-template-areas: "brand search actions" !important; grid-template-columns: minmax(120px, 168px) minmax(420px, 1fr) minmax(272px, 316px) !important; align-items: center !important; column-gap: clamp(12px, 1.4vw, 20px) !important; width: min(100%,var(--awa-container-catalog,1280px)) !important; max-width: var(--awa-container-catalog,1280px) !important; height: var(--awa-header-inner-row-h) !important; min-height: var(--awa-header-inner-row-h) !important; max-height: var(--awa-header-inner-row-h) !important; padding: 0px !important; margin: 0px auto !important; overflow: visible !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-brand-cell { grid-area: brand !important; display: flex !important; align-items: center !important; justify-content: flex-start !important; height: var(--awa-header-inner-row-h) !important; max-height: var(--awa-header-inner-row-h) !important; min-width: 0px !important; overflow: visible !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-brand-cell :is(.logo, .logo a) { display: flex !important; align-items: center !important; height: 52px !important; max-height: 52px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-brand-cell .logo img { display: block !important; width: 104px !important; height: 44px !important; max-width: 104px !important; max-height: 44px !important; object-fit: contain !important; object-position: left center !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col { grid-area: search !important; align-self: center !important; display: flex !important; align-items: center !important; width: 100% !important; min-width: 0px !important; max-width: none !important; height: var(--awa-header-control-h) !important; max-height: var(--awa-header-control-h) !important; overflow: visible !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col :is(.block-search, .block-content), html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header form#search_mini_form, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header form#search_mini_form :is(.field.search, .field.search .control, .actions, button.action.search) { height: var(--awa-header-control-h) !important; min-height: var(--awa-header-control-h) !important; max-height: var(--awa-header-control-h) !important; box-sizing: border-box !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header form#search_mini_form { display: grid !important; grid-template-columns: minmax(0,1fr) var(--awa-header-control-h) !important; width: 100% !important; padding: 0px !important; border: 1px solid var(--awa-border,oklch(90% .008 20)) !important; border-radius: var(--awa-header-action-radius) !important; background: var(--awa-bg,Canvas) !important; box-shadow: none !important; overflow: visible !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header form#search_mini_form input#search { height: var(--awa-header-control-h) !important; line-height: var(--awa-header-control-h) !important; padding: 0px 16px !important; font-size: 14px !important; background: 0px 0px !important; border: 0px !important; box-shadow: none !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header form#search_mini_form .actions, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header form#search_mini_form button.action.search { width: var(--awa-header-control-h) !important; min-width: var(--awa-header-control-h) !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header form#search_mini_form button.action.search { display: inline-flex !important; align-items: center !important; justify-content: center !important; padding: 0px !important; border: 0px !important; border-radius: 0 var(--awa-header-action-radius) var(--awa-header-action-radius) 0 !important; background: 0px 0px !important; color: var(--awa-primary,#b73337) !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-right-col { grid-area: actions !important; display: inline-flex !important; align-items: center !important; justify-content: flex-end !important; gap: 8px !important; width: 100% !important; min-width: 0px !important; max-width: 316px !important; height: var(--awa-header-inner-row-h) !important; overflow: visible !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-contact-links.awa-header-account-prompt { display: inline-flex !important; align-items: center !important; gap: 8px !important; flex: 1 1 auto !important; width: auto !important; min-width: 0px !important; max-width: 232px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; padding: 0px !important; margin: 0px !important; background: 0px 0px !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; overflow: hidden !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt__icon { display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 34px !important; width: 34px !important; min-width: 34px !important; height: 44px !important; min-height: 44px !important; color: var(--awa-text-muted,oklch(45% .02 20)) !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt__text, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt__guest { display: flex !important; flex-direction: column !important; justify-content: center !important; gap: 1px !important; min-width: 0px !important; max-width: 178px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; line-height: 1.15 !important; overflow: hidden !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt__line1 { font-size: 11px !important; line-height: 1.15 !important; color: var(--awa-text-muted,oklch(45% .02 20)) !important; white-space: nowrap !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt__line2 { display: inline-flex !important; align-items: center !important; gap: 5px !important; font-size: 12px !important; line-height: 1.15 !important; white-space: nowrap !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt__link, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt__link--register { display: inline-flex !important; align-items: center !important; min-height: 0px !important; padding: 0px !important; background: 0px 0px !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; color: var(--awa-primary,oklch(48% .14 20)) !important; font-size: 12px !important; font-weight: 700 !important; line-height: 1.15 !important; text-decoration: none !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart { flex: 0 0 44px !important; width: 44px !important; min-width: 44px !important; max-width: 44px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; overflow: visible !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart :is(.mini-carts, .minicart-wrapper, .action.showcart, .showcart.header-mini-cart) { display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 44px !important; min-width: 44px !important; max-width: 44px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; padding: 0px !important; border-radius: var(--awa-header-action-radius) !important; overflow: visible !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart :is(.action.showcart, .showcart.header-mini-cart) { background: var(--awa-primary,oklch(48% .14 20)) !important; color: var(--awa-text-inverse,Canvas) !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.awa-nav-bar, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.header-nav.awa-nav-bar { box-sizing: border-box !important; height: var(--awa-header-nav-h) !important; min-height: var(--awa-header-nav-h) !important; max-height: var(--awa-header-nav-h) !important; padding: 0px !important; margin: 0px !important; background: var(--awa-bg,Canvas) !important; border-block: 1px solid var(--awa-border,oklch(90% .008 20)) !important; box-shadow: none !important; overflow: visible !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.awa-nav-bar > .container, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-nav-bar__inner { box-sizing: border-box !important; display: flex !important; align-items: center !important; gap: 12px !important; width: min(100%,var(--awa-container-catalog,1280px)) !important; max-width: var(--awa-container-catalog,1280px) !important; height: var(--awa-header-nav-h) !important; min-height: var(--awa-header-nav-h) !important; max-height: var(--awa-header-nav-h) !important; margin-inline: auto !important; padding: 0px !important; overflow: visible !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-categories.menu_left_home1 { flex: 0 0 220px !important; width: 220px !important; min-width: 220px !important; max-width: 220px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; overflow: visible !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-categories :is(.awa-nav-categories, .sections.nav-sections.category-dropdown, .section-items.nav-sections.category-dropdown-items, .section-item-content.nav-sections.category-dropdown-item-content, .navigation.verticalmenu.side-verticalmenu) { height: 44px !important; min-height: 44px !important; max-height: 44px !important; background: 0px 0px !important; border: 0px !important; box-shadow: none !important; overflow: visible !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header button.title-category-dropdown.our_categories[data-role="awa-vertical-menu-trigger"] { display: inline-flex !important; align-items: center !important; justify-content: flex-start !important; gap: 8px !important; width: 220px !important; min-width: 220px !important; max-width: 220px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; padding-inline: var(--awa-page-pad-mobile,16px) !important; padding-block: 0px !important; border: 0px !important; border-radius: var(--awa-header-action-radius) !important; background: var(--awa-primary,oklch(48% .14 20)) !important; color: var(--awa-text-inverse,Canvas) !important; box-shadow: none !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-vmenu-trigger-icon { flex: 0 0 18px !important; width: 18px !important; height: 18px !important; color: currentcolor !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-nav-quick-links { display: flex !important; align-items: center !important; justify-content: flex-start !important; flex: 0 0 auto !important; min-width: 0px !important; max-width: none !important; width: auto !important; height: 44px !important; max-height: 44px !important; margin: 0px !important; overflow: visible !important; position: static !important; justify-self: start !important; grid-column: auto !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-nav-quick-links__list { display: flex !important; align-items: center !important; justify-content: flex-start !important; gap: clamp(16px, 1.6vw, 28px) !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; margin: 0px !important; padding: 0px !important; list-style: none !important; overflow: visible !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-nav-quick-links__link { display: inline-flex !important; align-items: center !important; min-height: 44px !important; padding: 0px 4px !important; color: var(--awa-text,oklch(22% .02 20)) !important; font-size: 13px !important; font-weight: 650 !important; line-height: 1.2 !important; text-decoration: none !important; white-space: nowrap !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown:is(.menu-open, .vmm-open, [aria-hidden="false"], [data-awa-menu-state="open"]) { position: absolute !important; inset-block-start: calc(100% + 2px) !important; inset-inline-start: 0px !important; z-index: 100100 !important; width: 304px !important; min-width: 304px !important; max-width: 304px !important; max-height: min(70vh, 560px) !important; overflow: hidden auto !important; padding: 8px !important; box-sizing: border-box !important; background: var(--awa-bg,Canvas) !important; border: 1px solid var(--awa-border,oklch(90% .008 20)) !important; border-radius: 0px 0px 8px 8px !important; box-shadow: color-mix(in srgb, canvastext 14%, transparent 86%) 0px 14px 28px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.level0 > a.level-top.navigation__link { display: flex !important; align-items: center !important; min-height: 40px !important; padding: 0px 12px !important; border-radius: 6px !important; color: var(--awa-text,oklch(22% .02 20)) !important; font-size: 13px !important; line-height: 1.2 !important; }}
{
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header { min-height: var(--awa-header-stack-h,112px) !important; max-height: none !important; height: auto !important; overflow: visible !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header :is(#header.header-container, #header.header-container > .header-content, #awa-b2b-promo-bar) { height: var(--awa-header-promo-h,0px) !important; min-height: var(--awa-header-promo-h,0px) !important; max-height: var(--awa-header-promo-h,0px) !important; overflow: hidden !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header .header-wrapper-sticky { height: var(--awa-header-sticky-h,112px) !important; min-height: var(--awa-header-sticky-h,112px) !important; max-height: var(--awa-header-sticky-h,112px) !important; overflow: visible !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header .header.awa-main-header { height: var(--awa-header-main-row-h,64px) !important; min-height: var(--awa-header-main-row-h,64px) !important; max-height: var(--awa-header-main-row-h,64px) !important; padding-block: 0px !important; padding-inline: var(--awa-page-main-pad,clamp(16px,3vw,24px)) !important; overflow: visible !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header :is(.header_main.awa-main-header-inner-wrap, .header-main, .header-main > .container, .awa-main-header__inner.wp-header) { height: var(--awa-header-main-row-h,64px) !important; min-height: var(--awa-header-main-row-h,64px) !important; max-height: var(--awa-header-main-row-h,64px) !important; overflow: visible !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header .awa-header-account-prompt { max-width: 100% !important; overflow: hidden !important; }}
{
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header { min-height: var(--awa-header-stack-h,96px) !important; max-height: none !important; height: auto !important; overflow: visible !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header :is(#header.header-container, #header.header-container > .header-content, #awa-b2b-promo-bar) { height: var(--awa-header-promo-h,0px) !important; min-height: var(--awa-header-promo-h,0px) !important; max-height: var(--awa-header-promo-h,0px) !important; overflow: hidden !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header .header-wrapper-sticky { height: var(--awa-header-sticky-h,96px) !important; min-height: var(--awa-header-sticky-h,96px) !important; max-height: var(--awa-header-sticky-h,96px) !important; overflow: visible !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header .header.awa-main-header { height: var(--awa-header-main-row-h,96px) !important; min-height: var(--awa-header-main-row-h,96px) !important; max-height: var(--awa-header-main-row-h,96px) !important; overflow: visible !important; }}
{
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header { --awa-header-promo-h: 32px !important; --awa-header-main-row-h: 68px !important; --awa-header-inner-row-h: 68px !important; --awa-header-nav-h: 48px !important; --awa-header-stack-h: calc(var(--awa-header-main-row-h) + var(--awa-header-nav-h)) !important; --awa-header-site-h: calc(var(--awa-header-promo-h) + var(--awa-header-stack-h)) !important; height: var(--awa-header-site-h) !important; min-height: var(--awa-header-site-h) !important; max-height: var(--awa-header-site-h) !important; background: var(--awa-bg,Canvas) !important; overflow: visible !important; position: relative !important; z-index: 100120 !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header #awa-b2b-promo-bar { display: flex !important; align-items: center !important; justify-content: center !important; height: 32px !important; min-height: 32px !important; max-height: 32px !important; width: 100% !important; margin: 0px !important; padding: 0px !important; background: var(--awa-b2b-promo-bg,#1a1a1a) !important; border: 0px !important; color: var(--awa-text-inverse,#fff) !important; line-height: 32px !important; overflow: visible !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header #awa-b2b-promo-bar :is(.awa-b2b-promo-bar__inner, .awa-b2b-promo-bar__layout) { display: flex !important; align-items: center !important; justify-content: center !important; box-sizing: border-box !important; height: 32px !important; min-height: 32px !important; max-height: 32px !important; width: 100% !important; max-width: var(--awa-container-catalog,1280px) !important; margin: 0px auto !important; padding: 0px 48px 0px 16px !important; overflow: visible !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header #awa-b2b-promo-bar .awa-b2b-promo-bar__text { display: flex !important; align-items: center !important; justify-content: center !important; gap: 8px !important; width: 100% !important; height: 32px !important; min-height: 32px !important; max-height: 32px !important; margin: 0px !important; padding: 0px !important; color: currentcolor !important; font-size: 12px !important; font-weight: 600 !important; line-height: 32px !important; text-align: center !important; white-space: nowrap !important; overflow: hidden !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header #awa-b2b-promo-bar :is(.awa-b2b-promo-bar__lead-short, .awa-b2b-promo-bar__cta-short) { display: none !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header #awa-b2b-promo-bar :is(.awa-b2b-promo-bar__lead, .awa-b2b-promo-bar__lead-long, .awa-b2b-promo-bar__cta, .awa-b2b-promo-bar__cta strong) { max-height: 32px !important; margin: 0px !important; padding: 0px !important; color: currentcolor !important; line-height: 1.2 !important; white-space: nowrap !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header #awa-b2b-promo-bar .awa-b2b-promo-bar__cta { display: inline-flex !important; align-items: center !important; justify-content: center !important; height: 32px !important; min-height: 32px !important; font-weight: 800 !important; text-decoration: none !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header #awa-b2b-promo-bar .awa-b2b-promo-close { display: inline-flex !important; align-items: center !important; justify-content: center !important; position: absolute !important; inset-block: 0px !important; inset-inline-end: 0px !important; width: 44px !important; min-width: 44px !important; height: 32px !important; min-height: 32px !important; margin: 0px !important; padding: 0px !important; border: 0px !important; border-inline-start: 1px solid color-mix(in srgb, currentcolor 28%, transparent 72%) !important; border-radius: 0px !important; background: color-mix(in srgb,var(--awa-b2b-promo-bg,#1a1a1a) 70%,CanvasText) !important; color: currentcolor !important; font-size: 18px !important; line-height: 1 !important; transform: none !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header :is(.header-wrapper-sticky, .header-wrapper-sticky.is-sticky) { height: var(--awa-header-sticky-h,var(--awa-header-stack-h)) !important; min-height: var(--awa-header-sticky-h,var(--awa-header-stack-h)) !important; max-height: var(--awa-header-sticky-h,var(--awa-header-stack-h)) !important; padding: 0px !important; overflow: visible !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header.awa-main-header { height: var(--awa-header-main-row-h,68px) !important; min-height: var(--awa-header-main-row-h,68px) !important; max-height: var(--awa-header-main-row-h,68px) !important; padding: 0 var(--awa-page-pad-desktop,24px) !important; background: var(--awa-bg,Canvas) !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header :is(.awa-main-header__inner.wp-header, .awa-main-header__inner[data-awa-header-row]) { display: grid !important; align-items: center !important; grid-template-columns: minmax(132px, 160px) minmax(420px, 1fr) minmax(286px, 300px) !important; column-gap: 16px !important; height: 64px !important; min-height: 64px !important; max-height: 64px !important; padding: 0px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-brand-cell, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-brand-cell :is(.logo, .logo a) { height: 64px !important; min-height: 64px !important; max-height: 64px !important; padding: 0px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-brand-cell .logo img { width: 112px !important; max-width: 112px !important; height: 48px !important; max-height: 48px !important; object-fit: contain !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header form#search_mini_form input#search { padding-left: 16px !important; padding-right: 64px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header form#search_mini_form button.action.search { color: var(--awa-text-on-primary,var(--awa-white,#fff)) !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt { display: inline-flex !important; align-items: center !important; box-sizing: border-box !important; gap: 6px !important; width: auto !important; max-width: 220px !important; min-width: 0px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; padding: 0px !important; background: 0px 0px !important; border: 0px !important; box-shadow: none !important; overflow: hidden !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__mobile-link { display: none !important; visibility: hidden !important; pointer-events: none !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__icon { display: flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 44px !important; width: 44px !important; min-width: 44px !important; height: 44px !important; min-height: 44px !important; padding: 0px !important; color: var(--awa-text-muted,color-mix(in srgb,CanvasText 58%,Canvas)) !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__text { display: flex !important; align-items: flex-start !important; justify-content: center !important; flex: 1 1 auto !important; box-sizing: border-box !important; min-width: 0px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; overflow: hidden !important; position: relative !important; transform: none !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt :is(.awa-header-account-prompt__guest, .awa-header-account-prompt__customer) { box-sizing: border-box !important; flex-direction: column !important; justify-content: center !important; width: 100% !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; margin: 0px !important; padding: 0px !important; position: static !important; inset: auto !important; transform: none !important; overflow: hidden !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__guest { display: flex !important; visibility: visible !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__customer, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt[data-awa-auth-state="guest"] .awa-header-account-prompt__customer, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt[data-awa-auth-state="customer"] .awa-header-account-prompt__guest { display: none !important; width: 0px !important; height: 0px !important; min-height: 0px !important; max-height: 0px !important; opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; position: absolute !important; overflow: hidden !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt[data-awa-auth-state="guest"] .awa-header-account-prompt__guest, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt[data-awa-auth-state="customer"] .awa-header-account-prompt__customer { display: flex !important; width: 100% !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; opacity: 1 !important; visibility: visible !important; position: static !important; pointer-events: auto !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__line1 { display: none !important; height: 0px !important; max-height: 0px !important; margin: 0px !important; color: var(--awa-text-muted,color-mix(in srgb,CanvasText 58%,Canvas)) !important; font-size: 10px !important; font-weight: 700 !important; line-height: 13px !important; text-transform: uppercase !important; white-space: nowrap !important; overflow: hidden !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt :is(.awa-header-account-prompt__line2, .awa-header-account-prompt__actions) { display: inline-flex !important; align-items: center !important; flex-wrap: nowrap !important; gap: 4px !important; width: auto !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; margin: 0px !important; font-size: 12px !important; font-weight: 700 !important; line-height: 44px !important; white-space: nowrap !important; overflow: hidden !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt :is(a, .awa-header-account-prompt__link) { display: inline-flex !important; align-items: center !important; height: 44px !important; min-height: 44px !important; margin: 0px !important; padding: 0px 2px !important; background: 0px 0px !important; border: 0px !important; box-shadow: none !important; font-size: 12px !important; font-weight: 700 !important; line-height: 44px !important; text-decoration: none !important; white-space: nowrap !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__link--register { color: var(--awa-primary) !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__separator { height: 44px !important; margin: 0px !important; padding: 0px 2px !important; color: var(--awa-text-muted,color-mix(in srgb,CanvasText 58%,Canvas)) !important; font-size: 11px !important; line-height: 44px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header :is(.awa-header-minicart .showcart, .awa-header-minicart .action.showcart, .showcart.header-mini-cart), html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-categories.menu_left_home1 :is(.our_categories.title-category-dropdown, button[data-role="awa-vertical-menu-trigger"]) { background: var(--awa-primary) !important; color: var(--awa-text-on-primary,var(--awa-white,#fff)) !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header :is(.header-control.header-nav, .header-control.header-nav.awa-nav-bar, .header-control.awa-nav-bar, .awa-nav-bar) { height: 48px !important; min-height: 48px !important; max-height: 48px !important; padding: 0 var(--awa-page-pad-desktop,24px) !important; background: var(--awa-bg,Canvas) !important; border-block: 1px solid var(--awa-border,color-mix(in srgb,CanvasText 10%,Canvas)) !important; overflow: visible !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header :is(.header-control.header-nav, .header-control.header-nav.awa-nav-bar, .header-control.awa-nav-bar, .awa-nav-bar) > .container, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-nav-bar__inner { display: flex !important; align-items: center !important; gap: 12px !important; height: 48px !important; min-height: 48px !important; max-height: 48px !important; padding: 0px !important; overflow: visible !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-categories.menu_left_home1 { box-sizing: border-box !important; display: flex !important; flex: 0 0 206px !important; width: 206px !important; min-width: 206px !important; max-width: 206px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; margin: 0px !important; padding: 0px !important; overflow: visible !important; position: relative !important; top: auto !important; right: auto !important; left: auto !important; transform: none !important; visibility: visible !important; opacity: 1 !important; pointer-events: auto !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-categories.menu_left_home1 :is(nav.awa-nav-categories, .sections.nav-sections.category-dropdown, .section-items.nav-sections.category-dropdown-items, .section-item-content.nav-sections.category-dropdown-item-content, .navigation.verticalmenu.side-verticalmenu) { display: block !important; width: 100% !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; background: 0px 0px !important; border: 0px !important; box-shadow: none !important; overflow: visible !important; position: relative !important; top: auto !important; right: auto !important; left: auto !important; transform: none !important; visibility: visible !important; opacity: 1 !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-categories.menu_left_home1 :is(.our_categories.title-category-dropdown, button[data-role="awa-vertical-menu-trigger"]) { display: flex !important; align-items: center !important; justify-content: flex-start !important; width: 206px !important; min-width: 206px !important; max-width: 206px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; font-size: 13px !important; font-weight: 800 !important; position: relative !important; inset: auto !important; transform: none !important; visibility: visible !important; opacity: 1 !important; pointer-events: auto !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-nav-quick-links { height: 44px !important; min-height: 44px !important; max-height: 44px !important; margin-left: 0px !important; overflow: hidden !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-nav-quick-links .awa-nav-quick-links__list { display: flex !important; align-items: center !important; justify-content: flex-start !important; gap: clamp(18px, 2vw, 30px) !important; height: 44px !important; margin: 0px !important; padding: 0px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-nav-quick-links .awa-nav-quick-links__link { height: 44px !important; min-height: 44px !important; padding: 0px 2px !important; color: var(--awa-text-primary,CanvasText) !important; font-size: 13px !important; font-weight: 700 !important; line-height: 44px !important; }}
{
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header #awa-b2b-promo-bar { background: var(--awa-b2b-promo-bg,#1a1a1a) !important; color: var(--awa-text-inverse,#fff) !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__customer, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header .awa-header-account-prompt[data-awa-auth-state="guest"] .awa-header-account-prompt__customer, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header .awa-header-account-prompt[data-awa-auth-state="customer"] .awa-header-account-prompt__guest { display: none !important; visibility: hidden !important; pointer-events: none !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header .awa-header-account-prompt[data-awa-auth-state="customer"] .awa-header-account-prompt__customer, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header .awa-header-account-prompt[data-awa-auth-state="guest"] .awa-header-account-prompt__guest { display: flex !important; visibility: visible !important; }}
{
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header :is(#header.header-container, #header.header-container > .header-content, #awa-b2b-promo-bar) { display: flex !important; align-items: center !important; justify-content: center !important; box-sizing: border-box !important; width: 100% !important; max-width: none !important; height: 32px !important; min-height: 32px !important; max-height: 32px !important; margin: 0px !important; padding: 0px !important; overflow: visible !important; background: var(--awa-bg,Canvas) !important; color: var(--awa-text-secondary,CanvasText) !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-nav-bar__inner { background: var(--awa-bg,Canvas) !important; }}
{
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header.awa-main-header { display: flex !important; align-items: center !important; justify-content: center !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header :is(.awa-main-header__inner.wp-header, .awa-main-header__inner[data-awa-header-row]) { width: min(100%, 1280px) !important; max-inline-size: var(--awa-container-max,1280px) !important; margin: 0px auto !important; grid-template-columns: minmax(132px, 160px) minmax(420px, 1fr) minmax(286px, 300px) !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-brand-cell { width: 160px !important; min-width: 160px !important; max-width: 160px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col { box-sizing: border-box !important; width: 100% !important; min-width: 0px !important; padding: 0px 8px !important; gap: 0px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col .block-search { display: flex !important; align-items: center !important; flex: 1 1 auto !important; width: 100% !important; max-width: 100% !important; height: 64px !important; min-height: 64px !important; max-height: 64px !important; margin: 0px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col .block-search .block-content { box-sizing: border-box !important; display: flex !important; align-items: center !important; width: 100% !important; max-width: 100% !important; height: 64px !important; min-height: 64px !important; max-height: 64px !important; margin: 0px !important; padding: 0px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header form#search_mini_form { width: 100% !important; max-width: 100% !important; margin: 0px !important; overflow: visible !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-right-col { justify-content: flex-end !important; gap: 8px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt { flex: 0 0 220px !important; width: 220px !important; min-width: 220px !important; max-width: 220px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header :is(.awa-header-minicart .showcart, .awa-header-minicart .action.showcart, .showcart.header-mini-cart) { flex: 0 0 44px !important; width: 44px !important; min-width: 44px !important; max-width: 44px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header :is(.awa-header-minicart, .awa-header-cart.mini-cart-wrapper, .awa-header-minicart .mini-carts, .awa-header-minicart .minicart-wrapper, .awa-header-minicart .showcart, .awa-header-minicart .action.showcart, .showcart.header-mini-cart) { box-sizing: border-box !important; display: flex !important; align-items: center !important; justify-content: flex-start !important; flex: 0 0 44px !important; width: 44px !important; min-width: 44px !important; max-width: 44px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; margin: 0px !important; padding: 0px !important; position: relative !important; left: auto !important; right: auto !important; transform: none !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart:is(.awa-header-minicart--ready, .awa-header-minicart--content-ready) > .awa-header-cart-fallback { display: none !important; flex: 0 0 0px !important; width: 0px !important; min-width: 0px !important; max-width: 0px !important; height: 0px !important; min-height: 0px !important; max-height: 0px !important; margin: 0px !important; padding: 0px !important; overflow: hidden !important; pointer-events: none !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.header-nav > .container { display: block !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.header-nav > .container, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-nav-bar__inner { box-sizing: border-box !important; width: 100% !important; max-inline-size: var(--awa-container-max,1280px) !important; margin: 0px auto !important; padding: 0px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.header-nav > .container > .awa-nav-bar__inner, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.awa-nav-bar > .container > .awa-nav-bar__inner { flex: 0 1 auto !important; width: 100% !important; min-width: 0px !important; max-width: 100% !important; margin-inline: auto !important; margin-block: 0px !important; position: relative !important; left: auto !important; right: auto !important; transform: none !important; padding-inline: var(--awa-header-shell-pad,24px) !important; box-sizing: border-box !important; }}
{
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header :is(.action.nav-toggle, .awa-header-mobile-toggle) { display: none !important; width: 0px !important; min-width: 0px !important; height: 0px !important; min-height: 0px !important; overflow: hidden !important; visibility: hidden !important; pointer-events: none !important; }}
{
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header :is(.awa-header-account-prompt, .awa-header-account-prompt *, .awa-nav-quick-links, .awa-nav-quick-links *, .header-control.awa-nav-bar, .header-control.header-nav) { max-height: none !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header :is(.awa-header-account-prompt, .awa-nav-quick-links) { position: absolute !important; inline-size: 1px !important; block-size: 1px !important; max-inline-size: 1px !important; max-block-size: 1px !important; margin: 0px !important; padding: 0px !important; border: 0px !important; overflow: hidden !important; clip-path: inset(50%) !important; opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header :is(.header.awa-main-header, .header_main.awa-main-header-inner-wrap, .header-main, .header-main > .container, .awa-main-header__inner.wp-header) { box-sizing: border-box !important; overflow: visible !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header form#search_mini_form :is(.block-content, .field.search, .control, .actions, button.action.search) { height: 44px !important; min-height: 44px !important; max-height: 44px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header form#search_mini_form .actions { width: 44px !important; min-width: 44px !important; }}
{
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header .awa-main-header__inner.wp-header { display: flex !important; flex-flow: wrap !important; align-items: center !important; column-gap: var(--awa-space-2,8px) !important; row-gap: 0px !important; padding-inline: var(--awa-page-pad-tablet,16px) !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header .awa-header-search-col { order: 10 !important; flex: 0 0 100% !important; width: 100% !important; min-width: 0px !important; padding-inline: 0px !important; padding-block-end: var(--awa-space-2,8px) !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header .awa-header-brand-cell { flex: 1 1 auto !important; min-width: 0px !important; order: 1 !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header .awa-header-right-col { flex: 0 0 auto !important; order: 2 !important; }}
{
html body#html-body .page-wrapper .awa-site-header #awa-b2b-promo-bar .awa-b2b-promo-bar__lead-long, html body#html-body .page-wrapper .awa-site-header #awa-b2b-promo-bar .awa-b2b-promo-bar__cta-long { display: none !important; }
html body#html-body .page-wrapper .awa-site-header #awa-b2b-promo-bar .awa-b2b-promo-bar__lead-short, html body#html-body .page-wrapper .awa-site-header #awa-b2b-promo-bar .awa-b2b-promo-bar__cta-short { display: inline !important; visibility: visible !important; }
html body#html-body .page-wrapper .awa-site-header #awa-b2b-promo-bar :is(.awa-b2b-promo-bar__inner, .awa-b2b-promo-bar__layout) { padding-inline-end: 40px !important; }
html body#html-body .page-wrapper .awa-site-header #awa-b2b-promo-bar .awa-b2b-promo-bar__text { overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; font-size: 11px !important; }}
{
html body#html-body .page-wrapper .awa-site-header #awa-b2b-promo-bar .awa-b2b-promo-bar__lead { display: none !important; }
html body#html-body .page-wrapper .awa-site-header #awa-b2b-promo-bar .awa-b2b-promo-bar__text { font-size: 10px !important; }}
{
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header :is(#header.header-container, #header.header-container > .header-content, #awa-b2b-promo-bar, #awa-b2b-promo-bar .awa-b2b-promo-bar__inner, #awa-b2b-promo-bar .awa-b2b-promo-bar__layout) { height: 40px !important; min-height: 40px !important; max-height: 40px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header #awa-b2b-promo-bar .awa-b2b-promo-bar__text { height: 40px !important; min-height: 40px !important; max-height: 40px !important; line-height: 40px !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; }}
{ padding-inline: var(--awa-page-pad-mobile,16px); position: fixed !important; inset-block-start: 0px !important; inset-inline-start: 12px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; width: auto !important; min-width: 44px !important; height: 44px !important; min-height: 44px !important; padding-block: 0px !important; margin: 0px !important; overflow: hidden !important; clip: auto !important; clip-path: none !important; transform: translateY(calc(-100% - 12px)) !important; opacity: 0 !important; pointer-events: none !important; border: 1px solid var(--awa-border,color-mix(in srgb,CanvasText 12%,Canvas)) !important; border-radius: 8px !important; background: var(--awa-bg,Canvas) !important; color: var(--awa-text,CanvasText) !important; box-sizing: border-box !important; white-space: nowrap !important; z-index: 1500 !important; }
{ padding-inline: var(--awa-page-pad-mobile,16px); position: fixed !important; inset-block-start: 12px !important; inset-inline-start: 12px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; width: auto !important; min-width: 44px !important; min-height: 44px !important; padding-block: 0px !important; transform: none !important; opacity: 1 !important; pointer-events: auto !important; outline: 2px solid var(--awa-primary,CanvasText) !important; outline-offset: 2px !important; }
{ content: none !important; display: none !important; width: 0px !important; height: 0px !important; margin: 0px !important; opacity: 0 !important; pointer-events: none !important; }
{ background: color-mix(in srgb,var(--awa-primary) 7%,var(--awa-bg,Canvas)) !important; color: var(--awa-primary) !important; }
{
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .awa-vmf-portal a:is(:hover, :focus-visible) { background: color-mix(in srgb,var(--awa-primary) 7%,var(--awa-bg,Canvas)) !important; color: var(--awa-primary) !important; }}
{
html body#html-body:is(.awa-menu-drawer-open, .nav-open) :is(#awa-primary-navigation, #awa-category-navigation, [data-awa-nav-shell="true"], .section-items.nav-sections.category-dropdown-items.awa-header-primary-nav).is-awa-mobile-open { position: fixed !important; inset: 0px auto 0px 0px !important; width: min(88vw, 380px) !important; max-width: 380px !important; height: 100dvh !important; max-height: 100dvh !important; display: block !important; visibility: visible !important; opacity: 1 !important; overflow: hidden auto !important; padding: 12px 12px calc(20px + env(safe-area-inset-bottom)) !important; background: var(--awa-bg,Canvas) !important; box-shadow: color-mix(in srgb, canvastext 14%, transparent 86%) 8px 0px 24px !important; z-index: 1300 !important; }
html body#html-body:is(.awa-menu-drawer-open, .nav-open) .awa-mobile-drawer-overlay.is-active { position: fixed !important; inset: 0px !important; display: block !important; width: 100vw !important; height: 100dvh !important; padding: 0px !important; border: 0px !important; background: color-mix(in srgb, canvastext 36%, transparent 64%) !important; z-index: 1200 !important; }
html body#html-body:is(.awa-menu-drawer-open, .nav-open) .awa-menu-drawer-header { display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 12px !important; min-height: 52px !important; padding: 0px 0px 12px !important; margin: 0px 0px 8px !important; border-bottom: 1px solid var(--awa-border,color-mix(in srgb,CanvasText 12%,Canvas)) !important; }
html body#html-body:is(.awa-menu-drawer-open, .nav-open) .awa-menu-drawer-header__title { margin: 0px !important; color: var(--awa-text-primary,CanvasText) !important; font-size: 16px !important; font-weight: 700 !important; }
html body#html-body:is(.awa-menu-drawer-open, .nav-open) .awa-mobile-drawer-close { display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 44px !important; height: 44px !important; padding: 0px !important; border: 1px solid var(--awa-border,color-mix(in srgb,CanvasText 12%,Canvas)) !important; border-radius: 8px !important; background: var(--awa-bg,Canvas) !important; color: var(--awa-text-primary,CanvasText) !important; }
html body#html-body:is(.awa-menu-drawer-open, .nav-open) [data-role="awa-vertical-menu-panel"] { position: static !important; display: flex !important; flex-direction: column !important; width: 100% !important; height: auto !important; max-height: none !important; min-height: 0px !important; padding: 0px !important; border: 0px !important; box-shadow: none !important; overflow: visible !important; visibility: visible !important; opacity: 1 !important; }
html body#html-body:is(.awa-menu-drawer-open, .nav-open) [data-role="awa-vertical-menu-panel"] > li.ui-menu-item.level0 > a.level-top { min-height: 44px !important; padding: 12px 8px !important; }}
{ --awa-header-control-h: 44px !important; --awa-header-action-radius: 8px !important; }
{ width: 100% !important; min-width: 0px !important; max-width: none !important; }
{ position: sticky !important; inset-block-start: 0px !important; z-index: 1210 !important; width: 100% !important; left: 0px !important; right: 0px !important; }
{
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header :is(.header-wrapper-sticky, .header-wrapper-sticky.is-sticky) { height: 152px !important; min-height: 152px !important; max-height: 152px !important; overflow: visible !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header .header.awa-main-header { height: 96px !important; min-height: 96px !important; max-height: 96px !important; padding: 0px !important; overflow: visible !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header .header-main, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header .awa-main-header__inner.wp-header, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header .header_main.awa-main-header-inner-wrap { height: 88px !important; min-height: 88px !important; max-height: 88px !important; width: 100% !important; max-width: none !important; overflow: visible !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header .awa-main-header__inner.wp-header { display: grid !important; align-items: center !important; grid-template-columns: minmax(132px, 156px) minmax(320px, 1fr) minmax(236px, 300px) !important; grid-template-areas: "brand search actions" !important; gap: clamp(8px, 1.2vw, 12px) !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header .awa-header-brand-cell { grid-area: brand !important; display: flex !important; align-items: center !important; justify-content: flex-start !important; overflow: visible !important; min-width: 0px !important; width: auto !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header .awa-header-search-col { grid-area: search !important; min-width: 0px !important; align-items: center !important; width: 100% !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header .awa-header-right-col { grid-area: actions !important; align-items: center !important; justify-content: flex-end !important; gap: 10px !important; flex-wrap: nowrap !important; min-width: 0px !important; width: 100% !important; max-width: 100% !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header .header-control.awa-nav-bar > .container, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header .awa-nav-bar__inner { align-items: center !important; gap: 12px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header .awa-header-categories.menu_left_home1, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header button.title-category-dropdown[data-role="awa-vertical-menu-trigger"], html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header button.our_categories.title-category-dropdown[data-role="awa-vertical-menu-trigger"] { width: 206px !important; min-width: 206px !important; max-width: 206px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header button.title-category-dropdown.our_categories[data-role="awa-vertical-menu-trigger"], html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header button.our_categories.title-category-dropdown[data-role="awa-vertical-menu-trigger"] { padding: 0px 16px !important; display: inline-flex !important; align-items: center !important; justify-content: flex-start !important; gap: 8px !important; border-radius: 8px !important; white-space: nowrap !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header .menu_left_home1 .navigation.verticalmenu { width: 206px !important; min-width: 206px !important; max-width: 206px !important; align-self: stretch !important; overflow: visible !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"] { width: min(420px, -32px + 100vw) !important; max-width: min(420px, -32px + 100vw) !important; min-width: 304px !important; max-height: min(70vh, 560px) !important; overflow: hidden auto !important; }}
{
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header :is(.header-wrapper-sticky, .header-wrapper-sticky.is-sticky) { height: var(--awa-header-sticky-h,112px) !important; min-height: var(--awa-header-sticky-h,112px) !important; max-height: var(--awa-header-sticky-h,112px) !important; overflow: visible !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header .header.awa-main-header { height: var(--awa-header-main-row-h,64px) !important; min-height: var(--awa-header-main-row-h,64px) !important; max-height: var(--awa-header-main-row-h,64px) !important; padding: 0px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header :is(.header_main.awa-main-header-inner-wrap, .header-main, .awa-main-header__inner.wp-header) { height: var(--awa-header-main-row-h,64px) !important; min-height: var(--awa-header-main-row-h,64px) !important; max-height: var(--awa-header-main-row-h,64px) !important; width: 100% !important; max-inline-size: 100% !important; margin: 0px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header .awa-main-header__inner.wp-header { display: grid !important; align-items: center !important; grid-template-columns: minmax(132px, 156px) minmax(260px, 1fr) minmax(190px, 270px) !important; grid-template-areas: "brand search actions" !important; gap: 8px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header .awa-header-brand-cell, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header .awa-header-search-col, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header .awa-header-right-col { min-width: 0px !important; width: auto !important; max-width: 100% !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header .awa-header-categories.menu_left_home1, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header button.title-category-dropdown.our_categories[data-role="awa-vertical-menu-trigger"], html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header button.our_categories.title-category-dropdown[data-role="awa-vertical-menu-trigger"] { width: 188px !important; min-width: 188px !important; max-width: 188px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header .awa-header-categories.menu_left_home1 { overflow: visible !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header .header-control.awa-nav-bar > .container, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header .awa-nav-bar__inner { align-items: center !important; gap: 10px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header .awa-nav-quick-links { margin-inline-start: 0px !important; min-height: 44px !important; max-height: 44px !important; align-items: center !important; justify-content: flex-start !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header .awa-nav-quick-links__list { align-items: center !important; gap: 10px !important; min-height: 44px !important; max-height: 44px !important; margin: 0px !important; padding: 0px !important; flex-wrap: nowrap !important; }}
{
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header .awa-header-brand-cell .logo, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header .awa-header-brand-cell .logo a { height: 46px !important; min-height: 46px !important; max-height: 46px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header .awa-header-search-col form.minisearch, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header .awa-header-search-col .field.search, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header .awa-header-search-col .field.search .control, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header .awa-header-search-col input#search, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header .awa-header-search-col .actions, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header .awa-header-search-col button.action.search { min-height: 44px !important; max-height: 44px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header .awa-header-search-col :is(form#search_mini_form, form.minisearch) .action.search { height: 44px !important; min-height: 44px !important; max-height: 44px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header .header-control.awa-nav-bar, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header .header-control.header-nav.awa-nav-bar { display: none !important; visibility: hidden !important; opacity: 0 !important; pointer-events: none !important; width: 0px !important; min-width: 0px !important; max-width: 0px !important; height: 0px !important; min-height: 0px !important; max-height: 0px !important; padding: 0px !important; margin: 0px !important; overflow: hidden !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header [data-role="awa-vertical-menu-panel"] { width: 100% !important; max-width: none !important; min-width: 0px !important; }}
{ align-items: center !important; height: 56px !important; min-height: 56px !important; max-height: 56px !important; }
{ width: clamp(120px, 12.5vw, 156px) !important; max-width: 156px !important; height: 48px !important; min-height: 48px !important; max-height: 48px !important; object-fit: contain !important; object-position: left center !important; }
{ align-items: center !important; min-width: 0px !important; }
{ width: 100% !important; min-height: 44px !important; max-height: 44px !important; display: grid !important; grid-template-columns: minmax(0px, 1fr) 44px !important; grid-template-areas: "field submit" !important; padding: 0px !important; margin: 0px !important; overflow: hidden !important; box-sizing: border-box !important; }
{ grid-area: field !important; min-height: 44px !important; max-height: 44px !important; height: 44px !important; }
{ grid-area: submit !important; width: 44px !important; min-width: 44px !important; max-width: 44px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; margin: 0px !important; padding: 0px !important; border: 0px !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 0px !important; background: 0px 0px !important; }
{ width: 44px !important; min-width: 44px !important; max-width: 44px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; padding: 0px !important; }
{ width: 100% !important; min-width: 0px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; padding-inline: 14px 12px !important; box-sizing: border-box !important; font-size: 15px !important; line-height: 1.2 !important; }
{ position: absolute !important; inset-block: 0px !important; inset-inline-end: 44px !important; width: 44px !important; min-width: 44px !important; max-width: 44px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; margin: 0px !important; padding: 0px !important; box-sizing: border-box !important; border: 0px !important; border-radius: 0px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; color: var(--awa-text-muted,color-mix(in srgb,CanvasText 58%,Canvas)) !important; }
{ position: absolute !important; width: 1px !important; min-width: 1px !important; max-width: 1px !important; height: 1px !important; min-height: 1px !important; max-height: 1px !important; padding: 0px !important; margin: -1px !important; overflow: hidden !important; clip: rect(0px, 0px, 0px, 0px) !important; clip-path: inset(50%) !important; border: 0px !important; white-space: nowrap !important; opacity: 0 !important; }
{ align-items: center !important; justify-content: flex-end !important; gap: 10px !important; min-width: 0px !important; }
{ min-width: 220px !important; max-width: 238px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; padding: 0px 12px !important; gap: 8px !important; border-radius: 8px !important; border: 1px solid var(--awa-border,color-mix(in srgb,CanvasText 12%,Canvas)) !important; background: var(--awa-bg-surface,var(--awa-bg,Canvas)) !important; box-shadow: none !important; overflow: hidden !important; }
{ flex: 0 0 44px !important; width: 44px !important; min-width: 44px !important; max-width: 44px !important; height: 44px !important; min-height: 44px !important; margin: 0px !important; align-items: center !important; justify-content: center !important; }
{ min-width: 0px !important; max-width: 100% !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; overflow: hidden !important; }
{ white-space: nowrap !important; display: inline-flex !important; overflow: hidden !important; text-overflow: ellipsis !important; line-height: 1.2 !important; align-items: center !important; }
{ display: inline-flex !important; align-items: center !important; min-height: 44px !important; height: 44px !important; max-height: 44px !important; min-width: 44px !important; box-sizing: border-box !important; padding-inline: 4px !important; }
{ width: 44px !important; min-width: 44px !important; max-width: 44px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; padding: 0px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; }
{ width: 206px !important; min-width: 206px !important; max-width: 206px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; }
{ align-items: center !important; gap: 12px !important; }
{ width: 206px !important; min-width: 206px !important; max-width: 206px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; padding: 0px 16px !important; display: inline-flex !important; align-items: center !important; justify-content: flex-start !important; gap: 8px !important; border-radius: 8px !important; box-shadow: none !important; white-space: nowrap !important; }
{ width: 16px !important; height: 16px !important; flex: 0 0 16px !important; min-width: 16px !important; max-width: 16px !important; color: currentcolor !important; }
{ justify-content: flex-start !important; margin-inline-start: 0px !important; min-height: 44px !important; max-height: 44px !important; }
{ align-items: center !important; gap: 14px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; margin: 0px !important; padding: 0px !important; }
{ min-height: 44px !important; align-items: center !important; padding: 0px 4px !important; font-size: 13px !important; line-height: 1.2 !important; white-space: nowrap !important; }
{
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header { --awa-header-control-h: 44px !important; --awa-header-action-radius: 8px !important; min-height: var(--awa-header-stack-h,112px) !important; max-height: none !important; height: auto !important; overflow: visible !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header #header.header-container, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header #header.header-container > .header-content, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header #awa-b2b-promo-bar, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header #awa-b2b-promo-bar :is(.awa-b2b-promo-bar__inner, .awa-b2b-promo-bar__layout) { height: var(--awa-header-promo-h,0px) !important; min-height: var(--awa-header-promo-h,0px) !important; max-height: var(--awa-header-promo-h,0px) !important; padding: 0px !important; margin: 0px !important; overflow: hidden !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .header-wrapper-sticky, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .header-wrapper-sticky.is-sticky { height: var(--awa-header-sticky-h,112px) !important; min-height: var(--awa-header-sticky-h,112px) !important; max-height: var(--awa-header-sticky-h,112px) !important; overflow: visible !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .header.awa-main-header { height: var(--awa-header-main-row-h,64px) !important; min-height: var(--awa-header-main-row-h,64px) !important; max-height: var(--awa-header-main-row-h,64px) !important; padding: 0px !important; overflow: visible !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header :is(.header_main.awa-main-header-inner-wrap, .header-main, .header-main > .container) { height: var(--awa-header-main-row-h,64px) !important; min-height: var(--awa-header-main-row-h,64px) !important; max-height: var(--awa-header-main-row-h,64px) !important; width: 100% !important; max-width: 100% !important; max-inline-size: 100% !important; padding: 0px !important; margin: 0px !important; overflow: visible !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-main-header__inner.wp-header, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-main-header__inner[data-awa-header-row] { display: grid !important; align-items: center !important; grid-template-columns: minmax(132px, 156px) minmax(320px, 1fr) minmax(236px, 300px) !important; grid-template-areas: "brand search actions" !important; gap: clamp(8px, 1.2vw, 12px) !important; height: var(--awa-header-main-row-h,64px) !important; min-height: var(--awa-header-main-row-h,64px) !important; max-height: var(--awa-header-main-row-h,64px) !important; width: 100% !important; max-width: 100% !important; max-inline-size: 100% !important; padding-inline: 24px !important; box-sizing: border-box !important; margin: 0px !important; overflow: visible !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-brand-cell { display: flex !important; align-items: center !important; justify-content: flex-start !important; overflow: visible !important; width: auto !important; min-width: 0px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-brand-cell .logo, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-brand-cell .logo a { align-items: center !important; justify-content: flex-start !important; height: 52px !important; min-height: 52px !important; max-height: 52px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-brand-cell .logo img { width: clamp(108px, 15vw, 140px) !important; max-width: 140px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; object-fit: contain !important; object-position: left center !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-search-col { min-width: 0px !important; width: 100% !important; align-items: center !important; overflow: visible !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-search-col :is(form#search_mini_form, form.minisearch), html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form > .field.search, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-search-col form.minisearch > .field.search, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-search-col :is(form#search_mini_form, form.minisearch) > .field.search .control, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-search-col :is(form#search_mini_form, form.minisearch) .actions, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-search-col :is(form#search_mini_form, form.minisearch) button.action.search { min-height: 44px !important; max-height: 44px !important; height: 44px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-right-col { align-items: center !important; justify-content: flex-end !important; gap: 8px !important; min-width: 0px !important; width: 100% !important; max-width: 100% !important; overflow: visible !important; flex-wrap: nowrap !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-account-prompt { min-width: 196px !important; max-width: 236px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; padding: 0px 8px !important; gap: 6px !important; box-shadow: none !important; overflow: hidden !important; flex: 1 1 auto !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-account-prompt__icon { flex: 0 0 44px !important; width: 44px !important; min-width: 44px !important; max-width: 44px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; margin: 0px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-minicart, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-minicart .mini-carts, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-minicart .action.showcart, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-minicart .showcart.header-mini-cart { width: 44px !important; min-width: 44px !important; max-width: 44px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; padding: 0px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-mobile-toggle, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .action.nav-toggle, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .nav-toggle, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header [data-action="toggle-nav"] { display: none !important; visibility: hidden !important; opacity: 0 !important; pointer-events: none !important; width: 0px !important; min-width: 0px !important; max-width: 0px !important; height: 0px !important; min-height: 0px !important; max-height: 0px !important; padding: 0px !important; margin: 0px !important; overflow: hidden !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .header-control.awa-nav-bar > .container, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-nav-bar__inner { align-items: center !important; gap: 10px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-categories.menu_left_home1 { width: 188px !important; min-width: 188px !important; max-width: 188px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header button.title-category-dropdown.our_categories[data-role="awa-vertical-menu-trigger"], html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header button.our_categories.title-category-dropdown[data-role="awa-vertical-menu-trigger"] { width: 188px !important; min-width: 188px !important; max-width: 188px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; padding: 0px 12px !important; display: inline-flex !important; align-items: center !important; justify-content: flex-start !important; gap: 8px !important; border-radius: 8px !important; white-space: nowrap !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-nav-quick-links { margin-inline-start: 0px !important; min-height: 44px !important; max-height: 44px !important; align-items: center !important; justify-content: flex-start !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-nav-quick-links__list { align-items: center !important; gap: 10px !important; min-height: 44px !important; max-height: 44px !important; margin: 0px !important; padding: 0px !important; flex-wrap: nowrap !important; }}
{
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header :is(.awa-header-mobile-toggle, .action.nav-toggle, .nav-toggle, [data-action="toggle-nav"]) { display: none !important; visibility: hidden !important; opacity: 0 !important; pointer-events: none !important; width: 0px !important; min-width: 0px !important; max-width: 0px !important; height: 0px !important; min-height: 0px !important; max-height: 0px !important; padding: 0px !important; margin: 0px !important; overflow: hidden !important; }}
{
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-brand-cell .logo, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-brand-cell .logo a { height: 46px !important; min-height: 46px !important; max-height: 46px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-brand-cell .logo img { width: 118px !important; max-width: 118px !important; height: 40px !important; min-height: 40px !important; max-height: 40px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-search-col form.minisearch, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-search-col .field.search, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-search-col .field.search .control, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-search-col input#search, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-search-col .actions, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-search-col button.action.search { min-height: 44px !important; max-height: 44px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .awa-header-search-col :is(form#search_mini_form, form.minisearch) .action.search { height: 44px !important; min-height: 44px !important; max-height: 44px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .header-control.awa-nav-bar, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header .header-control.header-nav.awa-nav-bar { display: none !important; visibility: hidden !important; opacity: 0 !important; pointer-events: none !important; width: 0px !important; min-width: 0px !important; max-width: 0px !important; height: 0px !important; min-height: 0px !important; max-height: 0px !important; padding: 0px !important; margin: 0px !important; overflow: hidden !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-site-header :is(.awa-header-mobile-toggle, .action.nav-toggle.awa-header-mobile-toggle, [data-action="toggle-nav"].awa-header-mobile-toggle) { display: inline-flex !important; align-items: center !important; justify-content: center !important; visibility: visible !important; opacity: 1 !important; pointer-events: auto !important; width: 44px !important; min-width: 44px !important; max-width: 44px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; margin: 0px !important; padding: 0px !important; overflow: visible !important; }}
{ content-visibility: visible !important; contain: none !important; contain-intrinsic-size: unset !important; box-sizing: border-box !important; }
{ display: flow-root !important; height: auto !important; min-height: 0px !important; max-height: none !important; overflow: visible !important; }
{ max-height: 64px !important; overflow: hidden !important; }
{ height: auto !important; min-height: 0px !important; max-height: none !important; padding-block: 16px !important; overflow: visible !important; }
{ width: min(1280px, 100% - 24px) !important; max-inline-size: var(--awa-container-max,1280px) !important; margin-inline: auto !important; }
{ display: block !important; width: min(1280px, 100% - 24px) !important; max-inline-size: var(--awa-container-max,1280px) !important; margin-inline: auto !important; min-height: 0px !important; padding: 8px 12px !important; }
{ display: grid !important; grid-template-columns: minmax(0px, 1fr) !important; gap: 8px !important; min-height: 0px !important; padding: 0px !important; }
{ display: grid !important; grid-template-columns: minmax(112px, 150px) minmax(0px, 1fr) minmax(180px, 260px) !important; align-items: center !important; gap: 12px !important; margin: 0px !important; }
{ float: none !important; width: auto !important; max-width: 100% !important; padding: 0px !important; }
{ width: auto !important; max-width: 120px !important; height: auto !important; max-height: 56px !important; object-fit: contain !important; }
{ display: flex !important; flex-wrap: wrap !important; align-items: center !important; gap: 8px !important; margin: 0px !important; padding: 0px !important; list-style: none !important; }
{ display: inline-flex !important; align-items: center !important; justify-content: center !important; min-width: 44px !important; min-height: 32px !important; margin: 0px !important; }
{ box-sizing: border-box !important; grid-column: 1 / -1 !important; flex: 0 0 100% !important; width: 100% !important; max-width: none !important; margin: 0px !important; padding: 8px 0px 0px !important; border-top: 1px solid var(--awa-border,color-mix(in srgb,CanvasText 10%,Canvas)) !important; text-align: left !important; }
{ box-sizing: border-box !important; width: 100% !important; max-width: none !important; margin: 0px !important; padding: 0px !important; color: var(--awa-text-muted,CanvasText) !important; font-size: 11px !important; line-height: 1.3 !important; }
{ margin-top: 2px !important; }
{ height: auto !important; min-height: 0px !important; max-height: none !important; padding-block: 12px !important; overflow: visible !important; }
{ min-height: 32px !important; height: auto !important; max-height: none !important; }
{ margin: 8px 0px 0px !important; padding: 8px 0px 4px !important; }
{ display: grid !important; grid-template-columns: auto minmax(0px, 1fr) !important; align-items: center !important; gap: 10px !important; min-height: 0px !important; padding: 0px !important; }
{ display: block !important; width: 100% !important; min-width: 0px !important; height: auto !important; min-height: 0px !important; padding: 0px !important; }
{ display: flex !important; flex-wrap: wrap !important; align-items: center !important; gap: 6px !important; width: 100% !important; min-height: 0px !important; margin: 0px !important; padding: 0px !important; list-style: none !important; }
{ display: inline-flex !important; align-items: center !important; min-height: 32px !important; padding: 8px 12px !important; line-height: 1.2 !important; }
{
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-categories-list > li { display: block !important; min-width: 0px !important; }
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-categories-list > li > a { box-sizing: border-box !important; display: flex !important; justify-content: center !important; width: 100% !important; max-width: 100% !important; min-height: 44px !important; }}
{
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-bottom__row { grid-template-columns: 1fr !important; justify-items: start !important; gap: 12px !important; }
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-bottom { padding-block: 14px !important; }
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-pay-logos { display: grid !important; grid-template-columns: repeat(4, minmax(44px, 1fr)) !important; width: 100% !important; gap: 8px !important; }}
{
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-categories-expand { height: auto !important; min-height: 0px !important; max-height: none !important; margin-top: 8px !important; padding: 8px 0px 4px !important; }
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-categories-expand__inner { padding-inline: var(--awa-page-pad-mobile,16px); height: auto !important; min-height: 0px !important; max-height: none !important; gap: 8px !important; padding-block: 0px !important; }
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-categories-expand__panel[hidden] { display: none !important; height: 0px !important; min-height: 0px !important; max-height: 0px !important; padding: 0px !important; overflow: hidden !important; }
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-categories-expand:has(.awa-footer-categories-expand__panel[hidden]) { max-height: 64px !important; overflow: hidden !important; }
html body#html-body .page-wrapper :is(.page_footer, .page-footer) :is(.awa-footer-pay-logos, .awa-footer-sec-seals) { gap: 8px !important; margin: 0px !important; padding: 0px !important; }
html body#html-body .page-wrapper :is(.page_footer, .page-footer) :is(.awa-footer-pay-logos, .awa-footer-sec-seals) > li { display: inline-flex !important; align-items: center !important; justify-content: center !important; width: auto !important; min-width: 44px !important; min-height: 32px !important; margin: 0px !important; padding: 0px !important; list-style: none !important; }
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-trust-bar { padding-block: 12px !important; margin-bottom: 8px !important; }
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-trust-grid { gap: 8px !important; padding: 8px 0px !important; }
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-trust-item { display: grid !important; grid-template-columns: 36px minmax(0px, 1fr) !important; align-items: center !important; gap: 10px !important; min-height: 56px !important; height: auto !important; padding: 8px 12px !important; }
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-trust-icon { width: 36px !important; height: 36px !important; min-width: 36px !important; }
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-trust-copy { display: flex !important; flex-direction: column !important; align-items: flex-start !important; gap: 0px !important; width: 100% !important; }
html body#html-body .page-wrapper :is(.page_footer, .page-footer) #footer.footer-container { padding: 12px 16px 8px !important; }
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-newsletter { margin-bottom: 8px !important; padding: 12px !important; }
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-newsletter-wrapper, html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-newsletter-form-container, html body#html-body .page-wrapper :is(.page_footer, .page-footer) .newsletter-footer, html body#html-body .page-wrapper :is(.page_footer, .page-footer) .form.subscribe, html body#html-body .page-wrapper :is(.page_footer, .page-footer) .field.newsletter { height: auto !important; min-height: 0px !important; max-height: none !important; margin: 0px !important; padding: 0px !important; }
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-newsletter-wrapper, html body#html-body .page-wrapper :is(.page_footer, .page-footer) .form.subscribe { gap: 8px !important; }
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-newsletter-info { display: grid !important; grid-template-columns: 40px minmax(0px, 1fr) !important; align-items: center !important; gap: 10px !important; height: auto !important; min-height: 0px !important; }
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-newsletter-icon { width: 40px !important; height: 40px !important; margin: 0px !important; }
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-newsletter-title { margin-bottom: 4px !important; font-size: 15px !important; line-height: 1.25 !important; }
html body#html-body .page-wrapper :is(.page_footer, .page-footer) #footer.footer-container > .container { padding: 12px 16px !important; }
html body#html-body .page-wrapper :is(.page_footer, .page-footer) #footer.footer-container .rowFlexMargin { gap: 8px !important; padding: 8px 0px !important; }
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .vela-content.velaFooterMenu { height: auto !important; padding: 4px 8px !important; }
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .velaFooterTitle { height: auto !important; min-height: 52px !important; padding: 4px 0px !important; }
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .footer-bottom { margin: 12px 12px 0px !important; padding: 12px !important; }
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-bottom__copyright { width: 100% !important; max-width: none !important; margin: 8px 0px 0px !important; padding: 8px 0px 0px !important; text-align: left !important; }
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-bottom__copyright :is(p, .awa-footer-copyright__legal, .awa-footer-copyright__disclaimer) { width: 100% !important; max-width: none !important; margin: 0px !important; padding: 0px !important; font-size: 10.5px !important; line-height: 1.35 !important; }
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-copyright__disclaimer { margin-top: 2px !important; }
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-devby { height: auto !important; min-height: 0px !important; max-height: 64px !important; padding-block: 8px !important; overflow: hidden !important; }}
{
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-pay-logos { grid-template-columns: repeat(4, minmax(40px, 1fr)) !important; }}
{ display: block !important; margin: 0px !important; padding: 0px !important; background: 0px 0px !important; border: 0px !important; box-shadow: none !important; }
{ display: contents !important; }
{ display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 6px !important; width: 100% !important; min-height: 44px !important; padding: 0px 12px !important; border-radius: 8px !important; text-align: center !important; line-height: 1.15 !important; white-space: normal !important; }
{ color: var(--awa-text,color-mix(in srgb,CanvasText 82%,Canvas)) !important; }
{ display: inline-flex !important; align-items: center !important; justify-content: center !important; }
{ width: 44px !important; min-width: 44px !important; max-width: 44px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; margin: 0px !important; padding: 0px !important; line-height: 1 !important; }
{ min-height: 44px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 44px !important; min-width: 44px !important; height: 44px !important; padding: 8px !important; }
{
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-section__toggle, html body#html-body .page-wrapper :is(.page_footer, .page-footer) .velaFooterLinks a, html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-atendimento__actions a, html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-atendimento__phone a, html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-atendimento__email a { min-height: 44px !important; }}
{
html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-section__toggle, html body#html-body .page-wrapper :is(.page_footer, .page-footer) .velaFooterLinks a, html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-atendimento__actions a, html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-atendimento__phone a, html body#html-body .page-wrapper :is(.page_footer, .page-footer) .awa-footer-atendimento__email a { min-height: 0px !important; }}
{ align-items: stretch !important; }
{ height: auto !important; min-height: 0px !important; max-height: none !important; overflow: visible !important; }
{ display: flex !important; flex: 1 1 auto !important; flex-direction: column !important; height: auto !important; min-height: 0px !important; max-height: none !important; overflow: visible !important; }
{ height: auto !important; min-height: calc(4.05em) !important; max-height: none !important; overflow: visible !important; }
{ -webkit-line-clamp: 3 !important; min-height: calc(4.05em) !important; max-height: calc(4.05em) !important; overflow: hidden !important; }
{ margin-block-start: auto !important; overflow: visible !important; }
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-carousel-nav-host .awa-section-header__link, html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-carousel-nav-host .awa-shelf__view-all, html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-carousel-nav-host .awa-shelf-view-all--desktop-only { display: none !important; height: 0px !important; max-height: 0px !important; min-height: 0px !important; margin: 0px !important; overflow: hidden !important; padding: 0px !important; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-section-header, .awa-shelf__header) .awa-section-header__left { align-items: flex-start !important; height: auto !important; min-height: 0px !important; max-height: none !important; overflow: visible !important; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-section-header, .awa-shelf__header) :is(.awa-section-header__title, .awa-shelf__title) { width: auto !important; max-width: 100% !important; white-space: normal !important; overflow-wrap: normal !important; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home .awa-carousel-nav-host.has-carousel-autoplay-toggle { display: grid !important; grid-template-columns: minmax(0px, 1fr) !important; min-height: 56px !important; max-height: 72px !important; overflow: visible !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.wrapper.grid.products-grid, .products-grid) li.item-product { display: flex !important; flex-direction: column !important; min-height: 0px !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.wrapper.grid.products-grid, .products-grid) li.item-product :is(.product-thumb, .product-image-container, .product-thumb-link, .product-item-photo) { flex: 0 0 auto !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.wrapper.grid.products-grid, .products-grid) li.item-product :is(.product-name a, .product-item-name a, .product-item-link) { font-size: 12.5px !important; line-height: 1.35 !important; min-height: calc(2.7em) !important; max-height: calc(2.7em) !important; -webkit-line-clamp: 2 !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.wrapper.grid.products-grid, .products-grid) li.item-product :is(.product-name, .product-item-name) { min-height: calc(2.7em) !important; max-height: calc(2.7em) !important; overflow: hidden !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.wrapper.grid.products-grid, .products-grid) li.item-product :is(.product-info-cart, .info-price, .b2b-login-to-see-price) { margin-block-start: 0px !important; }
html body#html-body .page-wrapper :is(.pages, .toolbar.toolbar-products) { overflow: visible !important; }}
{ margin: 0px 0px 14px !important; padding: 0px !important; color: var(--awa-text,CanvasText) !important; font-size: var(--awa-fs-2xl,clamp(24px,1.5rem,2rem)) !important; font-weight: 700 !important; line-height: 1.2 !important; letter-spacing: 0px !important; text-wrap: balance !important; }
{ margin: 0px 0px 10px !important; color: var(--awa-text,CanvasText) !important; font-size: var(--awa-fs-md,1rem) !important; font-weight: 600 !important; line-height: 1.2 !important; letter-spacing: 0px !important; text-transform: none !important; }
{ background: var(--awa-bg-surface,Canvas) !important; border: 1px solid var(--awa-border-subtle,color-mix(in srgb,CanvasText 10%,Canvas)) !important; border-radius: var(--awa-radius-sm,8px) !important; box-shadow: none !important; }
{ gap: 10px !important; overflow: hidden !important; padding: 8px !important; }
{ display: inline-block !important; width: 100% !important; color: var(--awa-text,CanvasText) !important; font-size: var(--awa-fs-sm) !important; line-height: 1.3 !important; letter-spacing: 0px !important; text-decoration: none !important; }
{
html body#html-body:not(.cms-home):not(.cms-index-index):not(.cms-homepage_ayo_home5) .page-wrapper .page-title-wrapper .page-title, html body#html-body:not(.cms-home):not(.cms-index-index):not(.cms-homepage_ayo_home5) .page-wrapper h1.page-title { font-size: var(--awa-fs-xl,1.25rem) !important; line-height: 1.28 !important; margin-block-end: 12px !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view) .page-wrapper .page-main { padding-inline: 8px !important; }}
{ background: var(--awa-bg-surface,Canvas) !important; border: 1px solid var(--awa-border-subtle,color-mix(in srgb,CanvasText 10%,Canvas)) !important; border-radius: var(--awa-radius-sm,8px) !important; box-shadow: none !important; overflow: visible !important; }
{ margin-top: 0px !important; color: var(--awa-text,CanvasText) !important; font-weight: 600 !important; line-height: 1.2 !important; text-wrap: balance !important; }
{ margin: 0px 0px 8px !important; padding-bottom: 4px !important; border-bottom: 1px solid var(--awa-border-subtle,color-mix(in srgb,CanvasText 10%,Canvas)) !important; color: var(--awa-text,CanvasText) !important; font-size: var(--awa-fs-md,1rem) !important; line-height: 1.2 !important; letter-spacing: 0px !important; text-transform: none !important; }
{ margin: 0px !important; background: 0px 0px !important; border: 0px !important; box-shadow: none !important; }
{ padding-inline: 0px !important; padding-block: 8px !important; border-bottom: 1px solid var(--awa-border-subtle,color-mix(in srgb,CanvasText 10%,Canvas)) !important; color: var(--awa-text,CanvasText) !important; }
{ border-radius: var(--awa-radius-sm,8px) !important; min-height: 44px !important; }
{ min-height: 44px !important; border: 1px solid var(--awa-border-subtle,color-mix(in srgb,CanvasText 10%,Canvas)) !important; background: var(--awa-bg,Canvas) !important; border-radius: var(--awa-radius-sm,8px) !important; }
{ min-height: 44px !important; min-width: 44px !important; display: inline-flex !important; align-items: center !important; }
{
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .cms-page-view) .page-wrapper :is(.products-grid, .products-list) { --product-card-gap: 12px; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .cms-page-view) .page-wrapper :is(.wrapper.grid.products-grid, .products-grid, .products-list) li.item-product, html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .cms-page-view) .page-wrapper :is(.products-grid .item-product, .products-list .item) { padding: 12px !important; gap: var(--product-card-gap,12px) !important; align-items: stretch !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .cms-page-view) .page-wrapper :is(.wrapper.grid.products-grid, .products-grid) li.item-product :is(.product-name, .product-item-name) { min-height: calc(2.7em) !important; max-height: calc(2.7em) !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .cms-page-view) .page-wrapper :is(.wrapper.grid.products-grid, .products-grid) li.item-product :is(.product-item-photo, .product-thumb, .product-image-container) { width: 100% !important; max-width: 100% !important; min-width: 0px !important; overflow: hidden !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .cms-page-view) .page-wrapper .toolbar .pages :is(a, strong, .action), html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .cms-page-view) .page-wrapper .toolbar .limiter-options, html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .cms-page-view) .page-wrapper .toolbar .sorter-options, html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .cms-page-view) .page-wrapper .toolbar .modes .modes-mode, html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .cms-page-view) .page-wrapper .toolbar .toolbar-products .modes-mode, html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .cms-page-view) .page-wrapper .toolbar .pages .item { min-height: 44px !important; display: inline-flex !important; align-items: center !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .cms-page-view) .page-wrapper .page-main :is(iframe[src*=".pdf"], embed[src*=".pdf"], object[data*=".pdf"]) { display: block !important; width: 100% !important; max-width: 100% !important; min-height: 340px !important; height: auto !important; }}
{
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.products-grid, .products-list) .product.name a, html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.products-grid, .products-list) .item-product a, html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.products-grid, .products-list) .product-item-link, html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.products-grid, .products-list) .product-item-name, html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.products-grid, .products-list) .product-item-name a { min-height: 44px !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.products-grid, .products-list) .actions .action.primary, html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.products-grid, .products-list) .actions .action.secondary, html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.products-grid, .products-list) :is(.b2b-login-to-see-price, .b2b-login-link, .add-to-cart-btn) { min-height: 44px !important; display: inline-flex !important; align-items: center !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .page-main :is(iframe, embed, object) { max-width: 100% !important; width: 100% !important; overflow: auto !important; }}
{ width: min(1280px, 100% - 24px) !important; max-inline-size: var(--awa-container-max,1280px) !important; margin-inline: auto !important; padding-inline: 0px !important; box-sizing: border-box !important; }
{ margin-top: 0px !important; margin-bottom: 0px !important; overflow: visible !important; }
{ width: 100% !important; max-width: 100vw !important; padding: 0px !important; margin: 0px !important; }
{ margin: 0px !important; padding: 0px !important; }
{ position: relative !important; width: 100% !important; max-width: 100% !important; margin: 0px !important; box-sizing: border-box !important; }
{ min-height: 0px !important; overflow: hidden !important; border: 0px !important; }
{ width: 100% !important; height: 100% !important; object-fit: cover !important; object-position: center center !important; }
{ position: absolute !important; inset: auto 0px 0px !important; width: 100% !important; max-width: 100% !important; height: auto !important; min-height: 0px !important; margin: 0px !important; gap: 6px !important; padding: clamp(12px, 1.6vw, 20px) clamp(16px, 3vw, 40px) !important; align-items: flex-start !important; justify-content: flex-end !important; color: var(--awa-text-inverse,CanvasText) !important; box-sizing: border-box !important; text-shadow: color-mix(in srgb, canvastext 24%, transparent 76%) 0px 1px 2px !important; z-index: 2 !important; background: linear-gradient(to top, rgba(15, 23, 42, 0.62) 0%, rgba(15, 23, 42, 0.28) 55%, transparent 100%) !important; }
{ color: inherit !important; text-wrap: balance !important; font-size: clamp(1.125rem, 1.65rem, 1.75rem) !important; line-height: 1.2 !important; margin: 0px !important; margin-block-end: 4px !important; max-width: 36ch !important; }
{ color: inherit !important; text-wrap: pretty !important; max-width: 48ch !important; font-size: var(--awa-fs-sm,.875rem) !important; line-height: 1.4 !important; margin: 0px !important; text-shadow: color-mix(in srgb, canvastext 24%, transparent 76%) 0px 1px 2px !important; }
{ padding-block: var(--awa-space-2,8px) !important; gap: var(--awa-space-2,8px) !important; }
{ overflow: hidden !important; min-height: 132px !important; padding: 0px !important; margin-top: 0px !important; position: relative !important; }
{ display: flex !important; flex-flow: row !important; min-height: 132px !important; width: auto !important; overflow-x: auto !important; scroll-snap-type: x mandatory !important; gap: var(--awa-space-2,8px) !important; }
{ border-radius: var(--awa-radius-sm,8px) !important; border: 1px solid var(--awa-border,color-mix(in srgb,CanvasText 16%,Canvas)) !important; background: var(--awa-bg-surface,Canvas) !important; flex: 0 0 auto !important; min-height: 120px !important; scroll-snap-align: start !important; padding: var(--awa-space-2,8px) var(--awa-space-3,12px) !important; gap: var(--awa-space-1,4px) !important; box-sizing: border-box !important; width: min(160px, 38vw) !important; text-decoration: none !important; }
{ width: 88px !important; height: 88px !important; flex: 0 0 88px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; border: 1px solid var(--awa-border-subtle,color-mix(in srgb,CanvasText 14%,Canvas)) !important; border-radius: 9999px !important; background: color-mix(in srgb,var(--awa-primary) 6%,var(--awa-bg,Canvas)) !important; }
{ font-size: var(--awa-fs-sm,.875rem) !important; line-height: 1.25 !important; max-width: 16ch !important; margin-block-end: 2px !important; min-height: calc(2.5em) !important; -webkit-line-clamp: 2 !important; overflow: hidden !important; }
{ color: var(--awa-text-muted,color-mix(in srgb,CanvasText 58%,Canvas)) !important; font-size: var(--awa-fs-xs,.75rem) !important; line-height: 1.35 !important; letter-spacing: 0px !important; min-height: 1.35em !important; }
{ min-width: 44px !important; width: 44px !important; height: 44px !important; min-height: 44px !important; border-radius: var(--awa-radius-sm,8px) !important; border: 1px solid var(--awa-border-subtle,color-mix(in srgb,CanvasText 14%,Canvas)) !important; background: var(--awa-bg-surface,Canvas) !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; padding: 0px !important; box-sizing: border-box !important; margin: 0px !important; cursor: pointer !important; }
{ color: var(--awa-text,CanvasText) !important; }
{ outline: 2px solid var(--awa-primary,CanvasText) !important; outline-offset: 2px !important; }
{ color: var(--awa-text-muted,color-mix(in srgb,CanvasText 58%,Canvas)) !important; opacity: 0.55 !important; cursor: not-allowed !important; pointer-events: none !important; }
{ display: inline-flex !important; align-items: center !important; gap: var(--awa-space-2,8px) !important; min-height: 44px !important; min-width: 44px !important; padding: 0 var(--awa-space-3,12px) !important; border-radius: var(--awa-radius-sm,8px) !important; border: 1px solid var(--awa-border-subtle,color-mix(in srgb,CanvasText 12%,Canvas)) !important; background: var(--awa-bg-surface,Canvas) !important; color: var(--awa-primary,CanvasText) !important; font-size: var(--awa-fs-sm,.875rem) !important; text-decoration: none !important; box-sizing: border-box !important; white-space: nowrap !important; }
{ width: 14px !important; height: 14px !important; color: currentcolor !important; flex: 0 0 14px !important; }
{ margin-top: 8px !important; display: flex !important; align-items: center !important; justify-content: center !important; flex-wrap: wrap !important; gap: 6px !important; min-height: 18px !important; }
{ appearance: none !important; width: 8px !important; height: 8px !important; border-radius: 9999px !important; border: 0px !important; padding: 0px !important; background: color-mix(in srgb,var(--awa-text-muted,CanvasText) 42%,transparent) !important; cursor: pointer !important; }
{ width: 14px !important; background: var(--awa-primary,CanvasText) !important; }
{ width: auto !important; min-height: 132px !important; display: flex !important; align-items: stretch !important; flex: 1 1 auto !important; overflow: auto hidden !important; gap: var(--awa-space-2,8px) !important; }
{ flex: 0 0 auto !important; width: min(160px, 38vw) !important; min-width: 120px !important; max-width: none !important; min-height: 120px !important; max-height: none !important; }
{ margin-top: var(--awa-space-2,8px) !important; margin-bottom: var(--awa-space-3,12px) !important; }
{ border: 1px solid var(--awa-border-subtle,color-mix(in srgb,CanvasText 12%,Canvas)) !important; border-radius: var(--awa-radius-m,12px) !important; background: var(--awa-bg-surface,Canvas) !important; padding: var(--awa-space-3,12px) !important; gap: var(--awa-space-2,8px) !important; display: grid !important; grid-template-columns: minmax(0px, 1fr) !important; align-items: stretch !important; }
{ display: grid !important; grid-template-columns: repeat(4, minmax(0px, 1fr)) !important; gap: var(--awa-space-2,8px) !important; list-style: none !important; margin: 0px !important; padding: 0px !important; width: 100% !important; }
{ display: flex !important; align-items: center !important; gap: var(--awa-space-2,8px) !important; border: 1px solid var(--awa-border-subtle,color-mix(in srgb,CanvasText 12%,Canvas)) !important; border-radius: var(--awa-radius-sm,8px) !important; background: var(--awa-bg,Canvas) !important; padding: var(--awa-space-2,8px) var(--awa-space-3,12px) !important; min-height: 92px !important; text-decoration: none !important; color: var(--awa-text,CanvasText) !important; box-sizing: border-box !important; }
{ align-self: stretch !important; border: 0px !important; background: 0px 0px !important; cursor: pointer !important; min-height: 0px !important; padding: 0px !important; }
{ height: 100% !important; min-width: 0px !important; width: 100% !important; }
{ align-items: center !important; justify-content: center !important; margin-top: 0px !important; width: 100% !important; }
{ border-color: var(--awa-primary,#b73337) !important; background: color-mix(in srgb,var(--awa-primary,#b73337) 6%,var(--awa-bg,Canvas)) !important; }
{ width: 32px !important; height: 32px !important; flex: 0 0 32px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; color: var(--awa-primary,#b73337) !important; }
{ width: 20px !important; height: 20px !important; fill: none !important; stroke: currentcolor !important; }
{ display: flex !important; flex: 1 1 auto !important; flex-direction: column !important; gap: 4px !important; min-width: 0px !important; }
{ display: block !important; font-size: var(--awa-fs-sm,.875rem) !important; line-height: 1.25 !important; font-weight: var(--awa-weight-semibold,600) !important; }
{ display: block !important; font-size: var(--awa-fs-xs,.75rem) !important; line-height: 1.35 !important; color: var(--awa-text-muted,color-mix(in srgb,CanvasText 62%,Canvas)) !important; text-wrap: pretty !important; }
{ margin-top: var(--awa-space-3,12px) !important; }
{ border: 1px solid var(--awa-border-subtle,color-mix(in srgb,CanvasText 12%,Canvas)) !important; border-radius: var(--awa-radius-sm,8px) !important; background: var(--awa-bg-surface,Canvas) !important; padding: var(--awa-space-3,12px) var(--awa-space-4,16px) !important; min-height: 64px !important; gap: var(--awa-space-2,8px) !important; display: flex !important; align-items: center !important; justify-content: flex-start !important; }
{ width: 24px !important; height: 24px !important; color: var(--awa-primary,#b73337) !important; flex: 0 0 24px !important; }
{ color: var(--awa-primary,CanvasText) !important; font-weight: var(--awa-weight-semibold,600) !important; }
{ text-decoration: underline 1.5px !important; text-underline-offset: 2px !important; margin-inline: 2px !important; }
{ color: var(--awa-text,CanvasText) !important; font-size: var(--awa-fs-sm,.875rem) !important; line-height: 1.45 !important; min-height: auto !important; text-wrap: pretty !important; }
{ color: var(--awa-primary,#b73337) !important; font-weight: var(--awa-weight-semibold,600) !important; text-decoration: none !important; }
{ color: var(--awa-text,CanvasText) !important; font-weight: var(--awa-weight-semibold,600) !important; }
{ border-radius: var(--awa-radius-sm,8px) !important; background: var(--awa-bg-surface,Canvas) !important; }
{ margin-bottom: var(--awa-space-2,8px) !important; gap: var(--awa-space-2,8px) !important; }
{ display: flex !important; flex-direction: column !important; gap: var(--awa-space-2,8px) !important; margin: 0px !important; padding: 0px !important; list-style: none !important; }
{ display: flex !important; align-items: center !important; min-height: 44px !important; width: 100% !important; margin: 0px !important; text-wrap: pretty !important; }
{ text-decoration: none !important; color: var(--awa-text,CanvasText) !important; }
{ border: 1px solid var(--awa-border-subtle,color-mix(in srgb,CanvasText 12%,Canvas)) !important; border-radius: var(--awa-radius-sm,8px) !important; background: var(--awa-bg-surface,Canvas) !important; padding: var(--awa-space-3,12px) !important; gap: var(--awa-space-2,8px) !important; }
{ width: 48px !important; height: 48px !important; border-radius: 9999px !important; background: color-mix(in srgb,var(--awa-primary,#b73337) 12%,var(--awa-bg-surface,Canvas)) !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; }
{ margin: 0px !important; font-size: var(--awa-fs-sm,.875rem) !important; line-height: 1.45 !important; text-wrap: pretty !important; color: var(--awa-text,CanvasText) !important; }
{ display: flex !important; flex-wrap: wrap !important; gap: var(--awa-space-2,8px) !important; }
{ min-height: 44px !important; border-radius: var(--awa-radius-m,12px) !important; padding: 0 var(--awa-space-3,12px) !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 8px !important; text-decoration: none !important; font-size: var(--awa-fs-sm,.875rem) !important; border: 1px solid var(--awa-border-subtle,color-mix(in srgb,CanvasText 12%,Canvas)) !important; color: var(--awa-text,CanvasText) !important; background: var(--awa-bg,Canvas) !important; min-width: 180px !important; }
{ border-color: var(--awa-primary,#b73337) !important; color: var(--awa-primary,#b73337) !important; text-decoration: none !important; }
{ color: var(--awa-primary,CanvasText) !important; font-weight: var(--awa-weight-semibold,600) !important; text-decoration: underline 1.5px !important; text-underline-offset: 2px !important; }
{ padding-block: var(--awa-space-2,8px) !important; border-top: 1px solid var(--awa-border-subtle,color-mix(in srgb,CanvasText 10%,Canvas)) !important; position: relative !important; }
{ border-top: 0px !important; padding-block-start: 2px !important; }
{ display: block !important; width: 100% !important; }
{ display: flex !important; flex-wrap: wrap !important; gap: var(--awa-space-2,8px) !important; margin-bottom: var(--awa-space-2,8px) !important; }
{ min-height: 44px !important; border-radius: 9999px !important; padding: 0 var(--awa-space-3,12px) !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; font-size: var(--awa-fs-sm,.875rem) !important; border: 1px solid var(--awa-border-subtle,color-mix(in srgb,CanvasText 14%,Canvas)) !important; background: var(--awa-bg,Canvas) !important; color: var(--awa-text,CanvasText) !important; cursor: pointer !important; gap: var(--awa-space-1,4px) !important; box-sizing: border-box !important; text-wrap: balance !important; }
{ background: var(--awa-primary,CanvasText) !important; color: var(--awa-text-inverse,CanvasText) !important; border-color: var(--awa-primary,CanvasText) !important; }
{ min-height: 44px !important; padding: 0 var(--awa-space-3,12px) !important; border-radius: 9999px !important; font-weight: var(--awa-weight-semibold,600) !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 6px !important; border: 1px solid var(--awa-border-subtle,color-mix(in srgb,CanvasText 14%,Canvas)) !important; color: var(--awa-primary,CanvasText) !important; text-decoration: none !important; box-sizing: border-box !important; white-space: nowrap !important; width: auto !important; }
{ margin: 0px !important; color: var(--awa-text-muted,color-mix(in srgb,CanvasText 58%,Canvas)) !important; font-size: var(--awa-fs-sm,.875rem) !important; line-height: 1.35 !important; max-width: 72ch !important; min-width: 0px !important; }
{ display: flex !important; align-items: flex-start !important; justify-content: space-between !important; gap: var(--awa-space-2,8px) !important; margin-bottom: var(--awa-space-2,8px) !important; }
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-benefits, html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-b2b-cta { gap: var(--awa-space-1,4px) !important; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-benefits { grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-benefits__item, html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-benefits__link, html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-benefits__item--interactive { min-height: 84px !important; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__label { max-width: 14ch !important; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__count { display: none !important; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice__inner { flex-direction: column !important; align-items: flex-start !important; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-pricing-notice__text { font-size: var(--awa-fs-xs,.75rem) !important; }}
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold .banner_item { min-height: clamp(180px, 58vw, 360px) !important; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold .banner_item .text-banner { width: 100% !important; padding: 12px 16px !important; align-items: flex-start !important; justify-content: flex-end !important; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold .banner_item .text-banner h2, html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .top-home-content--above-fold .banner_item .text-banner .slide-title { font-size: 1.125rem !important; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-home-recent-orders__action { min-width: 100% !important; justify-content: center !important; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper :where(.awa-dead-niche-panel-head) { align-items: center !important; flex-direction: column !important; }}
{ width: 100%; max-width: 100%; min-width: 0px; box-sizing: border-box; overflow-x: clip; margin-inline: auto; }
{ width: 100%; max-width: 100%; min-width: 0px; box-sizing: border-box; padding-inline: 0px; }
{ display: grid; box-sizing: border-box; width: 100%; max-width: 100%; min-width: 0px; margin: 0px; padding: 0px; list-style: none; overflow: hidden; overflow-wrap: anywhere; word-break: break-word; grid-template-columns: repeat(4, minmax(0px, 1fr)); gap: var(--awa-space-2,8px); }
{ box-sizing: border-box; width: 100%; max-width: 100%; min-width: 0px; overflow-wrap: anywhere; word-break: break-word; }
{ flex-shrink: 0; min-width: 0px; }
{ min-width: 0px; overflow-wrap: anywhere; word-break: break-word; }
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-benefits { grid-template-columns: repeat(2, minmax(0px, 1fr)); }}
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-hero-benefits { grid-template-columns: 1fr; width: 100%; max-width: 100%; }}
{ padding-block: var(--awa-home-corp-section-pad,24px) !important; }
{ align-items: flex-end !important; border-block-end: 0px !important; gap: 16px clamp(16px, 1.2vw, 32px) !important; margin-block-end: 16px !important; padding-block-end: 8px !important; }
{ gap: 8px !important; padding-inline-start: 0px !important; }
{ color: var(--awa-text,#333) !important; font-size: clamp(1rem, 1.3rem, 1.125rem) !important; font-weight: 600 !important; letter-spacing: -0.01em !important; line-height: 1.25 !important; margin: 0px !important; text-wrap: balance !important; }
{ color: var(--awa-text-muted,#666) !important; font-size: var(--awa-fs-sm,.8125rem) !important; line-height: 1.45 !important; margin: 0px !important; max-width: 42ch !important; text-wrap: pretty !important; }
{ align-items: center !important; align-self: flex-end !important; background: 0px 0px !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; color: var(--awa-primary,#b73337) !important; display: inline-flex !important; font-size: var(--awa-fs-sm,.875rem) !important; font-weight: 600 !important; gap: 4px !important; line-height: 1.2 !important; margin-inline-start: auto !important; min-height: 44px !important; padding: 8px 16px !important; text-decoration: none !important; white-space: nowrap !important; }
{ flex-shrink: 0; opacity: 0.88; }
{ color: var(--awa-primary-dark,#8e2629) !important; text-decoration: underline !important; text-underline-offset: 2px !important; }
{ transition: border-color 0.18s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.18s cubic-bezier(0.4, 0, 0.2, 1); background: var(--awa-bg-surface,#fff) !important; box-shadow: none !important; }
{ background: var(--awa-bg-surface,#fff) !important; border: 1px solid var(--awa-border,#e5e5e5) !important; box-shadow: none !important; }
{ background: var(--awa-bg-surface,#fff) !important; border-color: var(--awa-border,#e5e5e5) !important; box-shadow: none !important; color: var(--awa-text,#333) !important; }
{
body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-section-header, .awa-shelf__header, .awa-category-carousel__header) { align-items: flex-start !important; flex-direction: column !important; }
body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .content-top-home :is(.awa-section-header__link, .awa-shelf__view-all, .awa-shelf-view-all, .awa-category-carousel__cta-link) { align-self: flex-start !important; margin-inline-start: 0px !important; padding-inline: 0px !important; }}
{
body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__item { transition: none !important; }}
{ display: block !important; width: 100% !important; min-height: 0px !important; height: auto !important; margin: 0px !important; padding: 0px !important; border: 0px !important; border-radius: 0px !important; background: 0px 0px !important; color: inherit !important; box-shadow: none !important; font-size: inherit !important; line-height: 1.2 !important; }
{ display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; min-height: 44px !important; padding: 0px 12px !important; margin: 0px !important; border: 1px solid var(--awa-border) !important; border-radius: var(--awa-radius-sm) !important; background: var(--awa-bg) !important; color: var(--awa-text) !important; text-align: center !important; text-decoration: none !important; font-size: var(--awa-text-sm) !important; font-weight: var(--awa-font-weight-semibold,var(--awa-weight-semibold)) !important; line-height: 1.2 !important; white-space: normal !important; box-shadow: none !important; transform: none !important; }
{ border-color: var(--awa-primary) !important; color: var(--awa-text) !important; background: color-mix(in srgb,var(--awa-primary) 8%,var(--awa-bg)) !important; }
{ min-width: 0px !important; max-width: 100% !important; }
{ content: none !important; }
{ display: inline-flex !important; align-items: center !important; flex-wrap: wrap !important; gap: 4px !important; margin: 0px !important; padding: 0px !important; line-height: 1.35 !important; font-size: var(--awa-text-sm,12px) !important; border: 0px !important; }
{ margin: 0px !important; padding: 0px !important; min-height: 0px !important; border-radius: var(--awa-radius-sm) !important; }
{ width: 100% !important; height: 100% !important; min-width: 0px !important; max-width: 100% !important; min-height: 0px !important; max-height: 100% !important; margin: 0px !important; background: 0px 0px !important; position: static !important; inset: auto !important; }
{ width: 100% !important; height: 100% !important; margin: 0px !important; padding: 0px !important; border: 0px !important; border-radius: 0px !important; object-fit: contain !important; object-position: center center !important; position: static !important; inset: auto !important; }
{ aspect-ratio: 1 / 1 !important; }
{ min-height: 44px !important; height: 44px !important; gap: 8px !important; display: inline-flex !important; align-items: center !important; justify-content: flex-end !important; }
{ width: 44px !important; height: 44px !important; min-width: 44px !important; min-height: 44px !important; padding: 0px !important; border: 1px solid var(--awa-border) !important; border-radius: var(--awa-radius-pill) !important; background: var(--awa-bg) !important; color: var(--awa-text) !important; box-shadow: none !important; }
{ background: var(--awa-bg) !important; color: var(--awa-primary) !important; border-color: var(--awa-primary) !important; }
{ outline: 2px solid var(--awa-primary) !important; outline-offset: 2px !important; }
{ scroll-snap-type: x mandatory !important; scroll-behavior: smooth !important; }
{ scroll-snap-align: start !important; }
{
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5, .catalog-category-view, .catalogsearch-result-index, .catalog-product-view, .customer-account, .customer-account-index) .page-wrapper :is(.item-product, .product-item) .product-thumb { border-radius: 0px !important; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5, .catalog-category-view, .catalogsearch-result-index, .catalog-product-view, .customer-account, .customer-account-index) .page-wrapper .awa-carousel-nav-host > .awa-owl-nav.awa-carousel__nav.awa-owl-nav--header-mounted .awa-owl-nav__btn:is(.awa-carousel__arrow, .awa-carousel__toggle) { width: 44px !important; height: 44px !important; min-width: 44px !important; min-height: 44px !important; }}
{ display: inline-flex !important; align-items: center !important; justify-content: center !important; min-width: 44px !important; min-height: 44px !important; padding: 0px 12px !important; box-sizing: border-box !important; border-radius: 8px !important; line-height: 1.15 !important; text-decoration: none !important; white-space: nowrap !important; }
{
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header { --awa-header-main-row-h: 68px !important; --awa-header-row-h: var(--awa-header-main-row-h) !important; --awa-header-nav-h: 48px !important; --awa-nav-bar-h: var(--awa-header-nav-h) !important; min-height: 156px !important; height: 156px !important; max-height: 156px !important; overflow: visible !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header #header.header-container, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header #header.header-container > .header-content, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header #awa-b2b-promo-bar, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header #awa-b2b-promo-bar :is(.awa-b2b-promo-bar__inner, .awa-b2b-promo-bar__layout) { min-height: 32px !important; height: 32px !important; max-height: 32px !important; padding-block: 0px !important; margin-block: 0px !important; overflow: hidden !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-wrapper-sticky, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-wrapper-sticky.is-sticky { display: flex !important; flex-direction: column !important; min-height: var(--awa-header-sticky-h,116px) !important; height: var(--awa-header-sticky-h,116px) !important; max-height: var(--awa-header-sticky-h,116px) !important; padding: 0px !important; margin: 0px !important; overflow: visible !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header.awa-main-header, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-main, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-main > .container, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header_main.awa-main-header-inner-wrap, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-main-header__inner.wp-header, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-main-header__inner[data-awa-header-row] { min-height: var(--awa-header-main-row-h,68px) !important; height: var(--awa-header-main-row-h,68px) !important; max-height: var(--awa-header-main-row-h,68px) !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header.awa-main-header { padding: 4px 16px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-main, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-main > .container, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header_main.awa-main-header-inner-wrap, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header_main.awa-main-header-inner-wrap > .container { flex: 1 1 100% !important; width: min(1280px, 100% - 24px) !important; max-inline-size: var(--awa-container-max,1280px) !important; margin-inline: auto !important; min-height: var(--awa-header-main-row-h,68px) !important; height: var(--awa-header-main-row-h,68px) !important; max-height: var(--awa-header-main-row-h,68px) !important; overflow: visible !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-main-header__inner.wp-header, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-main-header__inner[data-awa-header-row] { display: grid !important; grid-template-columns: minmax(132px, 160px) minmax(0px, 1fr) minmax(292px, 316px) !important; gap: 12px !important; width: 100% !important; max-inline-size: var(--awa-container-max,1280px) !important; min-height: var(--awa-header-main-row-h,68px) !important; height: var(--awa-header-main-row-h,68px) !important; max-height: var(--awa-header-main-row-h,68px) !important; padding: 0px !important; align-items: center !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col :is(.block-search, .block-content, form#search_mini_form, form.minisearch) { display: block !important; width: 100% !important; max-width: none !important; min-width: 0px !important; min-height: 44px !important; height: 44px !important; max-height: 44px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form { display: grid !important; grid-template-columns: minmax(0px, 1fr) 44px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form .field.search, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form .field.search .control, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form input#search, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form .actions, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form button.action.search { min-height: 44px !important; height: 44px !important; max-height: 44px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-right-col { min-width: 0px !important; max-width: 316px !important; gap: 10px !important; align-items: center !important; justify-content: flex-end !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt { min-width: 0px !important; max-width: 286px !important; width: 100% !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt__text { max-width: 170px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt__line2, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt__actions, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__guest, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__customer { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt__link { min-height: 44px !important; height: 44px !important; align-items: center !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart .mini-carts, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart .action.showcart, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart .showcart.header-mini-cart { flex: 0 0 44px !important; width: 44px !important; min-width: 44px !important; max-width: 44px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; border-radius: 8px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-categories.menu_left_home1 { width: 206px !important; flex: 0 0 206px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.awa-nav-bar, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.header-nav, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-nav-bar__inner, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.header-nav > .container, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.awa-nav-bar > .container { min-height: var(--awa-header-nav-h,48px) !important; height: var(--awa-header-nav-h,48px) !important; max-height: var(--awa-header-nav-h,48px) !important; border-block: 1px solid var(--awa-border-subtle,var(--awa-border,color-mix(in srgb,CanvasText 10%,Canvas))) !important; padding-inline-start: var(--awa-page-pad-mobile,16px) !important; padding-right: 16px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.awa-nav-bar, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.header-nav { padding-inline: 0px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-nav-bar__inner, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.header-nav .awa-nav-bar__inner { position: relative !important; display: flex !important; align-items: center !important; justify-content: flex-start !important; gap: clamp(16px, 1.5vw, 24px) !important; padding: 0px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-nav-quick-links { position: static !important; inset-block-start: auto !important; inset-inline-start: auto !important; grid-column: auto !important; justify-content: flex-start !important; justify-self: start !important; margin: 0px !important; width: auto !important; max-width: none !important; min-width: 0px !important; min-height: 44px !important; height: 44px !important; max-height: 44px !important; overflow: visible !important; flex: 0 0 auto !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown { box-sizing: border-box !important; width: min(304px, -24px + 100vw) !important; max-width: min(304px, -24px + 100vw) !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header button.title-category-dropdown.our_categories[data-role="awa-vertical-menu-trigger"] { min-width: 206px !important; width: 206px !important; max-width: 206px !important; border-color: var(--awa-border-subtle,var(--awa-border,color-mix(in srgb,CanvasText 10%,Canvas))) !important; border-radius: 8px !important; background: var(--awa-bg,Canvas) !important; color: var(--awa-primary,oklch(48% .14 20)) !important; box-shadow: none !important; }}
{
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header { min-height: 128px !important; height: 128px !important; max-height: 128px !important; overflow: visible !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header #header.header-container, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header #header.header-container > .header-content, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header #awa-b2b-promo-bar, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header #awa-b2b-promo-bar :is(.awa-b2b-promo-bar__inner, .awa-b2b-promo-bar__layout) { min-height: 32px !important; height: 32px !important; max-height: 32px !important; padding-block: 0px !important; margin-block: 0px !important; overflow: hidden !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header.awa-main-header, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header_main.awa-main-header-inner-wrap, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header_main.awa-main-header-inner-wrap > .container, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-main-header__inner.wp-header, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-main-header__inner[data-awa-header-row] { min-height: 44px !important; height: 44px !important; max-height: 44px !important; align-items: center !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-wrapper-sticky, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-wrapper-sticky.is-sticky { min-height: 92px !important; height: 92px !important; max-height: 92px !important; border-bottom: 1px solid var(--awa-border-subtle,var(--awa-border,color-mix(in srgb,CanvasText 10%,Canvas))) !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-right-col { width: auto !important; min-width: 0px !important; justify-content: flex-end !important; gap: 8px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt { min-width: 0px !important; max-width: 220px !important; width: 220px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt__text { min-width: 0px !important; max-width: 120px !important; overflow: hidden !important; text-overflow: ellipsis !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt__line2, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt__actions { width: auto !important; gap: 4px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart .mini-carts, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart .action.showcart, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart .showcart.header-mini-cart { width: 44px !important; min-width: 44px !important; max-width: 44px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.header-nav, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.awa-nav-bar, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.awa-nav-bar > .container, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.header-nav > .container, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.header-nav > .container > .awa-nav-bar__inner, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.awa-nav-bar > .container > .awa-nav-bar__inner, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-nav-bar__inner { min-height: 0px !important; height: 0px !important; max-height: 0px !important; padding-inline: 0px !important; overflow: hidden !important; visibility: hidden !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.header-nav > .container, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.awa-nav-bar > .container { display: block !important; width: 100% !important; max-width: 100% !important; margin: 0px auto !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown { width: min(304px, -16px + 100vw) !important; max-width: min(304px, -16px + 100vw) !important; }}
{
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header #awa-b2b-promo-bar, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header #awa-b2b-promo-bar :is(.awa-b2b-promo-bar__inner, .awa-b2b-promo-bar__layout) { align-items: center !important; justify-content: center !important; line-height: 32px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header #awa-b2b-promo-bar :is(.awa-b2b-promo-bar__text, .awa-b2b-promo-bar__lead, .awa-b2b-promo-bar__tail, .awa-b2b-promo-bar__cta) { line-height: 32px !important; margin-block: 0px !important; padding-block: 0px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header #awa-b2b-promo-close, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-b2b-promo-close { align-items: center !important; display: inline-flex !important; height: 44px !important; justify-content: center !important; min-height: 44px !important; min-width: 44px !important; width: 44px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-brand-cell .logo img { max-width: 104px !important; max-height: 44px !important; object-fit: contain !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form button.action.search { color: var(--awa-primary,#b73337) !important; font-size: 0px !important; overflow: hidden !important; position: relative !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt { align-items: center !important; display: grid !important; grid-template-columns: 36px minmax(0px, 1fr) !important; gap: 8px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; padding: 0px 12px !important; overflow: hidden !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt__icon { align-items: center !important; display: inline-flex !important; height: 44px !important; justify-content: center !important; min-height: 44px !important; width: 36px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt__text, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt__guest, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt__customer { align-items: stretch !important; display: flex !important; flex-direction: column !important; gap: 0px !important; height: 36px !important; justify-content: center !important; min-height: 36px !important; overflow: hidden !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt__line1 { display: block !important; font-size: 10px !important; font-weight: 600 !important; height: 14px !important; line-height: 14px !important; margin: 0px !important; text-align: center !important; white-space: nowrap !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt__line2, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt__actions { align-items: center !important; display: flex !important; gap: 8px !important; height: auto !important; justify-content: center !important; line-height: 1.2 !important; margin: 0px !important; min-height: 44px !important; white-space: nowrap !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt__link { align-items: center !important; display: inline-flex !important; height: auto !important; line-height: 1.2 !important; min-height: 44px !important; padding: 0px 4px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart :is(.mini-carts, .minicart-wrapper, .action.showcart, .showcart.header-mini-cart) { align-items: center !important; display: inline-flex !important; justify-content: center !important; height: 44px !important; min-height: 44px !important; width: 44px !important; }}
{
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt { overflow: hidden !important; position: relative !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt__live, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt__mobile-link { height: 1px !important; inline-size: 1px !important; inset-block-start: 0px !important; inset-inline-start: 0px !important; opacity: 0 !important; overflow: hidden !important; pointer-events: none !important; position: absolute !important; visibility: hidden !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt__icon { grid-area: 1 / 1 !important; margin: 0px !important; place-self: center !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt__text { grid-area: 1 / 2 !important; inline-size: 100% !important; margin: 0px !important; max-inline-size: 100% !important; min-inline-size: 0px !important; place-self: center stretch !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt__guest { inline-size: 100% !important; max-inline-size: 100% !important; min-inline-size: 0px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt__customer:not(.is-active):not([data-awa-active="true"]) { display: none !important; visibility: hidden !important; }}
{
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form:focus-within { border: 1px solid var(--awa-border,var(--awa-border-subtle,color-mix(in srgb,CanvasText 12%,Canvas))) !important; box-shadow: color-mix(in srgb, canvastext 7%, transparent 93%) 0px 2px 8px !important; outline: 0px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form input#search { color: var(--awa-text,CanvasText) !important; font-style: normal !important; padding-inline-end: 12px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form.is-empty .mst-searchautocomplete__autocomplete, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form.is-empty #search_autocomplete, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form.is-empty .search-autocomplete, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form.is-empty .autocomplete-suggestions, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col .mst-searchautocomplete__autocomplete:empty, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col #search_autocomplete.search-autocomplete:empty, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col .search-autocomplete:empty, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col .autocomplete-suggestions:empty { display: none !important; opacity: 0 !important; pointer-events: none !important; visibility: hidden !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form button.action.search { align-items: center !important; background: 0px 0px !important; border: 0px !important; border-radius: 0 var(--awa-radius-sm,8px) var(--awa-radius-sm,8px) 0 !important; color: var(--awa-primary,#b73337) !important; display: inline-flex !important; height: 44px !important; justify-content: center !important; min-height: 44px !important; min-width: 48px !important; width: 48px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header button.title-category-dropdown.our_categories[data-role="awa-vertical-menu-trigger"] { align-items: center !important; gap: 10px !important; justify-content: flex-start !important; overflow: hidden !important; padding-inline: 18px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header button.title-category-dropdown.our_categories[data-role="awa-vertical-menu-trigger"] .awa-vmenu-trigger-icon { display: inline-flex !important; flex: 0 0 18px !important; height: 18px !important; width: 18px !important; }}
{
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header button.title-category-dropdown.our_categories[data-role="awa-vertical-menu-trigger"], html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header button.title-category-dropdown.our_categories[data-role="awa-vertical-menu-trigger"] :is(span, svg, path) { color: var(--awa-text-inverse,var(--awa-white,Canvas)) !important; fill: currentcolor !important; stroke: currentcolor !important; }}
{
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form:focus-within { border: 1px solid var(--awa-border,var(--awa-border-subtle,color-mix(in srgb,CanvasText 12%,Canvas))) !important; box-shadow: color-mix(in srgb, canvastext 6%, transparent 94%) 0px 1px 6px !important; outline: 0px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form button.action.search { background: 0px 0px !important; color: var(--awa-primary,#b73337) !important; font-size: 0px !important; overflow: hidden !important; position: relative !important; }}
{
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form:focus-within { background: var(--awa-bg,Canvas) !important; border-color: var(--awa-border,var(--awa-border-subtle,color-mix(in srgb,CanvasText 12%,Canvas))) !important; box-shadow: none !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header button.title-category-dropdown.our_categories[data-role="awa-vertical-menu-trigger"] { background: var(--awa-bg,Canvas) !important; border: 1px solid color-mix(in srgb,var(--awa-primary,var(--awa-red)) 36%,var(--awa-border,CanvasText)) !important; color: var(--awa-primary,var(--awa-red)) !important; font-weight: 700 !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header button.title-category-dropdown.our_categories[data-role="awa-vertical-menu-trigger"] :is(span, svg, path) { color: currentcolor !important; fill: currentcolor !important; stroke: currentcolor !important; }}
{ --awa-clean-radius-sm: 10px; --awa-clean-radius-md: 14px; --awa-clean-radius-lg: 18px; --awa-clean-border: color-mix(in srgb,var(--awa-red) 13%,CanvasText 10%); --awa-clean-border-strong: color-mix(in srgb,var(--awa-red) 34%,CanvasText 8%); --awa-clean-surface: Canvas; --awa-clean-muted: color-mix(in srgb,CanvasText 58%,Canvas); --awa-clean-soft: color-mix(in srgb,var(--awa-red) 5%,Canvas); --awa-clean-soft-strong: color-mix(in srgb,var(--awa-red) 10%,Canvas); --awa-clean-shadow-card: 0 1px 2px color-mix(in srgb,CanvasText 8%,transparent); }
{
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-main, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-main > .container, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header_main.awa-main-header-inner-wrap, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header_main.awa-main-header-inner-wrap > .container, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .header.content, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .header-main .container, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .header-middle .container, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .header-container .container, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .nav-sections .navigation, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .navigation { width: min(1280px, 100% - 24px) !important; max-inline-size: var(--awa-container-max,1280px) !important; margin-inline: auto !important; padding-inline: 0px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.header-nav > .container, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.awa-nav-bar > .container { width: 100% !important; max-width: none !important; max-inline-size: none !important; margin-inline: 0px !important; padding-inline: 0px !important; box-sizing: border-box !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header.awa-main-header, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-wrapper-sticky, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-wrapper-sticky.is-sticky { width: 100% !important; overflow: visible !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-main-header__inner.wp-header, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-main-header__inner[data-awa-header-row] { grid-template-columns: minmax(124px, 150px) minmax(0px, 1fr) minmax(270px, 304px) !important; gap: 10px !important; width: 100% !important; max-inline-size: var(--awa-container-max,1280px) !important; margin-inline: auto !important; padding-inline: 0px !important; align-items: center !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .logo, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-brand-cell .logo { max-width: 150px !important; justify-content: flex-start !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .logo img, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-brand-cell .logo img { max-width: 146px !important; max-height: 48px !important; object-fit: contain !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .header.links, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .customer-links, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .header-account, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .login-area, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .account-wrapper, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-right-col { align-items: center !important; justify-content: flex-end !important; gap: 8px !important; min-width: 0px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .minicart-wrapper, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .action.showcart, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart .action.showcart, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart .showcart.header-mini-cart { width: 44px !important; min-width: 44px !important; height: 44px !important; min-height: 44px !important; place-self: center end !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.awa-nav-bar, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.header-nav { width: 100% !important; max-width: none !important; max-inline-size: none !important; margin-inline: 0px !important; padding-inline: 0px !important; }}
{
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .logo img, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-brand-cell .logo img { max-width: 82px !important; max-height: 42px !important; object-fit: contain !important; }}
{
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .logo img, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-brand-cell .logo img { max-width: 78px !important; max-height: 40px !important; }}
{
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-right-col { align-items: center !important; justify-content: flex-end !important; gap: 10px !important; flex-wrap: nowrap !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart .mini-carts, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .minicart-wrapper { width: 44px !important; min-width: 44px !important; max-width: 44px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; padding: 0px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; box-sizing: border-box !important; }}
{
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-right-col { align-items: center !important; justify-content: flex-end !important; gap: 8px !important; flex-wrap: nowrap !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart .mini-carts, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .minicart-wrapper { width: 44px !important; min-width: 44px !important; max-width: 44px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; padding: 0px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; box-sizing: border-box !important; }}
{ border: 0px !important; box-shadow: none !important; }
{ width: 100% !important; max-width: var(--awa-page-catalog,1280px) !important; margin-inline: auto !important; padding-inline: clamp(var(--awa-page-pad-mobile,16px),3vw,var(--awa-page-pad-desktop,24px)) !important; box-sizing: border-box !important; }
{
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-main, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-main > .container, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header_main.awa-main-header-inner-wrap, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header_main.awa-main-header-inner-wrap > .container, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .header.content, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .header-main .container, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .header-middle .container, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .header-container .container, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .nav-sections .navigation, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .navigation { width: min(100%, 1280px) !important; max-inline-size: var(--awa-container-max,1280px) !important; margin-inline: auto !important; padding-inline: 0px !important; box-sizing: border-box !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-main-header__inner.wp-header, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-main-header__inner[data-awa-header-row], html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .header.content, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .header-main .container, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .header-middle .container, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .header-container .container { grid-template-columns: minmax(138px, 156px) minmax(420px, 1fr) minmax(224px, 252px) !important; gap: 0px 14px !important; min-height: 72px !important; height: 72px !important; max-height: 72px !important; align-items: center !important; padding-inline: 0px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .logo, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-brand-cell, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-brand-cell .logo { width: 148px !important; min-width: 148px !important; max-width: 148px !important; justify-content: flex-start !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .logo img, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-brand-cell .logo img { width: auto !important; max-width: 132px !important; max-height: 46px !important; object-fit: contain !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col :is(.block-search, .block-content, form#search_mini_form, form.minisearch) { min-height: 44px !important; height: 44px !important; max-height: 44px !important; width: 100% !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form { grid-template-columns: minmax(0px, 1fr) 46px !important; border-radius: 8px !important; overflow: hidden !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form input#search { font-size: 13px !important; padding-inline: 14px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-right-col, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .header.links, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .customer-links, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .header-account, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .login-area, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .account-wrapper { min-width: 224px !important; max-width: 252px !important; gap: 12px !important; align-items: center !important; justify-content: flex-end !important; white-space: nowrap !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-contact-links.awa-header-account-prompt, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .authorization-link, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .customer-welcome, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .header-account .account-link, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .login-area .authorization-link, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .b2b-login-box { min-height: 40px !important; height: 40px !important; padding-inline: 10px !important; max-width: 194px !important; margin: 0px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt__text, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt__guest, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt__copy { max-width: 152px !important; line-height: 1.2 !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart .mini-carts, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .minicart-wrapper { width: 44px !important; min-width: 44px !important; max-width: 44px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; margin-inline-start: 2px !important; place-self: center end !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.awa-nav-bar, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.header-nav.awa-nav-bar, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.awa-nav-bar > .container, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-nav-bar__inner { min-height: 44px !important; height: 44px !important; max-height: 44px !important; align-items: stretch !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories.menu_left_home1, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-primary-nav.menu_primary, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-nav-quick-links, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-nav-quick-links__list, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-primary-nav .container-header-sticky, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-primary-nav .top-menu, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-primary-nav .navigation, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-primary-nav ul { min-height: 44px !important; height: 44px !important; max-height: 44px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories :is(button.our_categories.title-category-dropdown[data-role="awa-vertical-menu-trigger"], h2.our_categories.title-category-dropdown) { min-height: 44px !important; height: 44px !important; max-height: 44px !important; padding-inline: 14px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.awa-nav-bar :is(.menu_primary .level0 > a, .awa-header-primary-nav .navigation li.level0 > a, .top-menu a.level-top, .awa-nav-quick-links__link, .awa-nav-quick-links__list a) { min-height: 44px !important; height: 44px !important; padding-inline: 18px !important; display: inline-flex !important; align-items: center !important; }}
{
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-wrapper-sticky > .header-control.awa-nav-bar, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-wrapper-sticky > .header-control.header-nav.awa-nav-bar, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.awa-nav-bar, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.header-nav.awa-nav-bar { display: block !important; width: 100% !important; max-width: none !important; max-inline-size: none !important; margin: 0px !important; padding-inline: 0px !important; box-sizing: border-box !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.awa-nav-bar > .container, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.header-nav.awa-nav-bar > .container { width: 100% !important; max-width: none !important; max-inline-size: none !important; margin-inline: 0px !important; padding-inline: 0px !important; box-sizing: border-box !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-nav-bar__inner, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.header-nav.awa-nav-bar .awa-nav-bar__inner { width: 100% !important; max-width: none !important; max-inline-size: none !important; margin-inline: 0px !important; padding-inline: max(24px, 50% - 616px) !important; box-sizing: border-box !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-main-header__inner.wp-header, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-main-header__inner[data-awa-header-row] { grid-template-columns: 160px minmax(0px, 1fr) 316px !important; column-gap: 14px !important; min-height: 64px !important; height: 64px !important; max-height: 64px !important; align-items: center !important; width: 100% !important; max-inline-size: var(--awa-container-max,1280px) !important; margin-inline: auto !important; padding-inline: 0px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .logo, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-brand-cell, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-brand-cell .logo { width: 160px !important; min-width: 160px !important; max-width: 160px !important; margin: 0px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .logo img, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-brand-cell .logo img { max-width: 126px !important; max-height: 48px !important; width: auto !important; object-fit: contain !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-right-col, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .header.links, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .customer-links, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .header-account, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .login-area, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .account-wrapper { width: 316px !important; min-width: 316px !important; max-width: 316px !important; display: inline-flex !important; align-items: center !important; justify-content: flex-end !important; gap: 12px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-contact-links.awa-header-account-prompt, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .authorization-link, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .customer-welcome, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .header-account .account-link, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .login-area .authorization-link, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .b2b-login-box { max-width: 266px !important; min-height: 44px !important; height: 44px !important; margin: 0px !important; padding-inline: 10px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart .mini-carts, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .minicart-wrapper, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .minicart-wrapper .action.showcart, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart .action.showcart, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart .showcart.header-mini-cart { width: 44px !important; min-width: 44px !important; max-width: 44px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; margin: 0px !important; padding: 0px !important; place-self: center end !important; }}
{
html body#html-body#html-body#html-body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-main-header__inner.wp-header, html body#html-body#html-body#html-body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-main-header__inner[data-awa-header-row] { grid-template-columns: 160px minmax(0px, 1fr) 316px !important; column-gap: 14px !important; min-height: 64px !important; height: 64px !important; max-height: 64px !important; align-items: center !important; width: 100% !important; max-inline-size: var(--awa-container-max,1280px) !important; margin-inline: auto !important; padding-inline: 0px !important; }
html body#html-body#html-body#html-body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-brand-cell, html body#html-body#html-body#html-body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-brand-cell .logo, html body#html-body#html-body#html-body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .logo { width: 160px !important; min-width: 160px !important; max-width: 160px !important; }
html body#html-body#html-body#html-body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-brand-cell .logo img, html body#html-body#html-body#html-body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .logo img { max-width: 126px !important; max-height: 48px !important; width: auto !important; height: auto !important; object-fit: contain !important; }
html body#html-body#html-body#html-body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-right-col, html body#html-body#html-body#html-body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .header.links, html body#html-body#html-body#html-body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .customer-links, html body#html-body#html-body#html-body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .header-account, html body#html-body#html-body#html-body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .login-area, html body#html-body#html-body#html-body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .account-wrapper { width: 316px !important; min-width: 316px !important; max-width: 316px !important; gap: 12px !important; align-items: center !important; justify-content: flex-end !important; }
html body#html-body#html-body#html-body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt, html body#html-body#html-body#html-body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-contact-links.awa-header-account-prompt, html body#html-body#html-body#html-body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .authorization-link, html body#html-body#html-body#html-body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .customer-welcome, html body#html-body#html-body#html-body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .header-account .account-link, html body#html-body#html-body#html-body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .login-area .authorization-link, html body#html-body#html-body#html-body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .b2b-login-box { max-width: 266px !important; min-height: 44px !important; height: 44px !important; margin: 0px !important; padding-inline: 10px !important; }
html body#html-body#html-body#html-body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-wrapper-sticky > .header-control.awa-nav-bar, html body#html-body#html-body#html-body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-wrapper-sticky > .header-control.header-nav.awa-nav-bar, html body#html-body#html-body#html-body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.awa-nav-bar, html body#html-body#html-body#html-body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.header-nav.awa-nav-bar { width: 100% !important; max-width: none !important; max-inline-size: none !important; margin: 0px !important; padding-inline: 0px !important; box-sizing: border-box !important; }
html body#html-body#html-body#html-body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.awa-nav-bar > .container, html body#html-body#html-body#html-body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.header-nav.awa-nav-bar > .container { width: 100% !important; max-width: none !important; max-inline-size: none !important; margin-inline: 0px !important; padding-inline: 0px !important; box-sizing: border-box !important; }
html body#html-body#html-body#html-body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-nav-bar__inner, html body#html-body#html-body#html-body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.header-nav.awa-nav-bar .awa-nav-bar__inner { width: 100% !important; max-width: none !important; max-inline-size: none !important; margin-inline: 0px !important; padding-inline: max(24px, 50% - 616px) !important; box-sizing: border-box !important; }}
{ display: inline-flex !important; align-items: center !important; justify-content: flex-end !important; gap: 8px !important; width: auto !important; min-width: 0px !important; max-width: 332px !important; height: var(--awa-header-control-h,44px) !important; min-height: 44px !important; max-height: 44px !important; padding: 0px !important; margin: 0px !important; overflow: visible !important; }
{ flex: 0 0 auto !important; width: 44px !important; min-width: 44px !important; max-width: 44px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; box-sizing: border-box !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; padding: 0px !important; margin: 0px !important; border: 0px !important; outline: 0px !important; box-shadow: none !important; background: 0px 0px !important; position: relative !important; }
{ display: inline-flex !important; align-items: center !important; justify-content: center !important; border: 0px !important; outline: 0px !important; box-shadow: none !important; background: 0px 0px !important; width: 44px !important; min-width: 44px !important; max-width: 44px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; padding: 0px !important; margin: 0px !important; color: var(--awa-primary) !important; position: relative !important; overflow: hidden !important; }
{ width: 20px !important; height: 20px !important; stroke-width: 1.9 !important; pointer-events: none !important; }
{ pointer-events: auto !important; }
{
#html-body .page-wrapper .awa-site-header .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown { overflow: visible !important; contain: layout style !important; }}
{
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-cart-link { display: none !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode="default"] .header-control.awa-nav-bar { background: var(--awa-bg,#fff) !important; border-block-start: 1px solid var(--awa-border-subtle,#e5e5e5) !important; box-shadow: none !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode="default"] form#search_mini_form { background: var(--awa-bg-subtle,#f7f7f7) !important; border: 1px solid var(--awa-border-subtle,#e5e5e5) !important; box-shadow: none !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode="default"] form#search_mini_form button.action.search { background: 0px 0px !important; box-shadow: none !important; color: var(--awa-primary,#b73337) !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-nav-quick-links__link { font-weight: 500; color: var(--awa-text-secondary,#555) !important; text-decoration: none !important; }}
{
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-account-prompt[data-awa-auth-state="guest"] .awa-header-account-prompt__icon { display: none !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-account-prompt :is(.awa-header-account-prompt__text, .awa-header-account-prompt__guest) { align-items: center !important; display: inline-flex !important; flex-direction: row !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-account-prompt :is(.awa-header-account-prompt__line2, .awa-header-account-prompt__actions) { font-size: 13px; gap: 4px; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-account-prompt__separator { color: var(--awa-text-muted,#666); font-weight: 400; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index) .page-wrapper .awa-site-header[data-awa-header-mode="default"] .awa-header-right-col { gap: 8px !important; }}
{ transition: box-shadow 0.25s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.2s; will-change: box-shadow; }
{ color: var(--awa-b2b-promo-text,#fff); }
{ min-width: 36px; min-height: 36px; display: inline-flex; align-items: center; justify-content: center; border-radius: 8px; cursor: pointer; transition: background-color 0.15s, opacity 0.15s; }
{ color: inherit; text-decoration: underline 1px; text-underline-offset: 2px; }
{ transition: opacity 0.15s; }
{ transition: opacity 0.2s; }
{ transition: color 0.12s; }
{ transition: color 0.12s, background-color 0.12s; }
{ transition: transform 0.25s cubic-bezier(0.34, 1.56, 0.64, 1); }
{
.awa-site-header .container { box-sizing: border-box; }
.awa-site-header .header-wrapper-sticky { background-color: var(--awa-bg,#fff); }}
{
.awa-site-header .awa-main-header__inner { column-gap: 12px; }
.awa-site-header .awa-header-account-prompt .awa-header-account-prompt__text { display: none; }
.awa-site-header .awa-header-account-prompt .awa-header-account-prompt__icon { display: flex; }}
{
.header-control.awa-nav-bar .menu_primary .level0 > a, .header-control.awa-nav-bar .awa-header-primary-nav .navigation li.level0 > a, .header-control.awa-nav-bar .top-menu a.level-top, .header-control.awa-nav-bar .awa-nav-quick-links__link, .header-control.awa-nav-bar .awa-nav-quick-links__list a { transition: color 0.13s, background-color 0.13s; position: relative; }}
{
.navigation .level1 > a { transition: color 0.1s, background-color 0.1s; }}
{ transition: background-color 0.14s, color 0.14s, transform 0.1s; cursor: pointer; }
{ 
  0% { opacity: 0; transform: translateY(-6px); }
  100% { opacity: 1; transform: translateY(0px); }
}
{
.awa-header-search-col { grid-area: search; }
.awa-header-search-col .block-search, .awa-header-search-col .minisearch, .awa-header-search-col form#search_mini_form { align-items: center; width: 100%; display: flex !important; }
.awa-header-search-col input#search { font-size: 16px !important; }}
{
.awa-site-header, .awa-site-header *, .awa-site-header ::before, .awa-site-header ::after { animation-duration: 0.001ms !important; animation-iteration-count: 1 !important; transition-duration: 0.001ms !important; scroll-behavior: auto !important; }}
{
.awa-site-header { padding-top: env(safe-area-inset-top,0px); }
.awa-site-header .awa-b2b-promo-bar { padding-inline: 12px 40px; text-align: center; position: relative; }
.awa-site-header .awa-b2b-promo-bar .awa-b2b-promo-close, .awa-site-header .awa-b2b-promo-bar [data-awa-promo-close], .awa-site-header .awa-b2b-promo-bar button[data-action="close-promo"] { position: absolute; right: 8px; top: 50%; transform: translateY(-50%); }
.awa-site-header :is(.awa-header-mobile-toggle, .action.nav-toggle) { transition: background-color 0.1s; border-radius: 8px; }
.awa-site-header :is(.awa-header-mobile-toggle, .action.nav-toggle):hover, .awa-site-header :is(.awa-header-mobile-toggle, .action.nav-toggle):active { background-color: var(--awa-bg-hover,#f1f5f9); }
.awa-site-header :is(.awa-header-mobile-toggle, .action.nav-toggle):focus-visible { outline: 2px solid var(--awa-primary,#b73337); outline-offset: 2px; }
.awa-site-header :is(.awa-header-mobile-toggle, .action.nav-toggle)[aria-expanded="true"], .awa-site-header :is(.awa-header-mobile-toggle, .action.nav-toggle).is-open, .awa-site-header :is(.awa-header-mobile-toggle, .action.nav-toggle).active { background-color: var(--awa-primary-100,#fde8e8); color: var(--awa-primary,#b73337); }
.awa-site-header .awa-header-cart-link { align-items: center; justify-content: center; min-width: 44px; min-height: 44px; border-radius: 8px; transition: background-color 0.1s; display: inline-flex !important; }
.awa-site-header .awa-header-brand-cell .logo { display: flex; align-items: center; justify-content: center; height: 44px; }
.awa-site-header .awa-header-brand-cell .logo img { max-height: 36px; width: auto; object-fit: contain; }
.awa-site-header .awa-header-search-col { overflow: visible; }
.awa-site-header .awa-header-search-col input#search { font-size: 16px !important; padding-left: 12px !important; }}
{
@keyframes awa-overlay-in { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.nav-sections, .nav-sections-item-title, .navigation-block, [data-role="navigation"] { transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1); }
.navigation .level0 a.level-top, .navigation .level0 > a { min-height: 48px; display: flex; align-items: center; padding: 0px 16px; border-bottom: 1px solid var(--awa-border,#e2e8f0); transition: background-color 0.1s, color 0.1s; }
.navigation .level1 a { min-height: 44px; display: flex; align-items: center; padding: 0px 32px; font-size: 13px; border-bottom: 1px solid var(--awa-border-subtle,#f1f5f9); transition: background-color 0.1s; }}
{
.awa-site-header :is(.awa-header-mobile-toggle, .action.nav-toggle) { align-items: center; justify-content: center; min-width: 44px; min-height: 44px; display: inline-flex !important; visibility: visible !important; pointer-events: auto !important; }
.awa-site-header .awa-nav-quick-links { display: none !important; }}
{
.awa-site-header .header-wrapper-sticky { padding-inline: 0px; }}
{ display: grid; gap: 12px 10px; grid-template-columns: repeat(auto-fill, minmax(160px, 1fr)); }
{
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.item-product, .product-item, .content-item-product) { transition: box-shadow var(--awa-transition-base,.2s ease),border-color var(--awa-transition-base,.2s ease); }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.item-product, .product-item, .content-item-product) :is(.product-thumb, .product-image-container, .product-item-photo) { overflow: hidden; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.item-product, .product-item, .content-item-product) :is(.product-thumb img, .product-image-photo) { transition: transform 0.3s; will-change: transform; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.item-product, .product-item, .content-item-product):hover :is(.product-thumb img, .product-image-photo) { transform: scale(1.04); }}
{
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.item-product, .product-item, .content-item-product) :is(.product-thumb img, .product-image-photo) { transition: none !important; }}
{ background-color: var(--awa-gray-100,#f5f5f5); }
{ background: var(--awa-gray-100,#f5f5f5); min-height: clamp(140px, 15vw, 180px); }
{ display: inline-flex; align-items: center; justify-content: center; padding: 2px 7px; border-radius: var(--awa-radius-sm,8px); font-size: var(--awa-text-xs,11px); font-weight: var(--awa-weight-semibold,600); line-height: 1.4; letter-spacing: 0.3px; text-transform: uppercase; white-space: nowrap; }
{ background: var(--awa-brand,#b73337); color: rgb(255, 255, 255); }
{ font-size: var(--awa-text-sm,13px); font-weight: var(--awa-weight-semibold,600); color: var(--awa-gray-700,#374151); display: block; margin-block-end: 6px; }
{ display: flex; flex-wrap: wrap; gap: 6px; list-style: none; margin: 0px; padding: 0px; }
{ display: inline-flex; align-items: center; gap: 4px; background: var(--awa-gray-100,#f3f4f6); border: 1px solid var(--awa-gray-200,#e5e7eb); padding: 4px 12px; border-radius: var(--awa-radius-pill,20px); font-size: var(--awa-text-xs,12px); color: var(--awa-gray-700,#374151); }
{ font-weight: var(--awa-weight-semibold,600); }
{ color: var(--awa-gray-400,#9ca3af); text-decoration: none; font-size: 14px; line-height: 1; }
{ color: var(--awa-brand,#b73337); }
{ display: flex; align-items: center; justify-content: center; gap: 4px; padding-block: 24px; flex-wrap: wrap; }
{ display: flex; align-items: center; gap: 4px; list-style: none; margin: 0px; padding: 0px; }
{ display: inline-flex; align-items: center; justify-content: center; min-width: 36px; height: 36px; border-radius: var(--awa-radius-sm,8px); background: var(--awa-brand,#b73337); color: rgb(255, 255, 255); font-weight: var(--awa-weight-semibold,600); font-size: var(--awa-text-sm,13px); }
{ display: inline-flex; align-items: center; justify-content: center; min-width: 36px; height: 36px; border-radius: var(--awa-radius-sm,8px); border: 1px solid var(--awa-gray-200,#e5e7eb); background: 0px 0px; color: var(--awa-gray-700,#374151); font-size: var(--awa-text-sm,13px); text-decoration: none; transition: border-color var(--awa-transition-fast,.15s ease),background var(--awa-transition-fast,.15s ease); }
{ border-color: var(--awa-brand,#b73337); color: var(--awa-brand,#b73337); }
{ display: inline-flex; align-items: center; justify-content: center; width: 36px; height: 36px; border-radius: var(--awa-radius-sm,8px); border: 1px solid var(--awa-gray-200,#e5e7eb); text-decoration: none; color: var(--awa-gray-700,#374151); transition: border-color var(--awa-transition-fast,.15s ease),background var(--awa-transition-fast,.15s ease); }
{ border-color: var(--awa-brand,#b73337); background: var(--awa-gray-100,#f5f5f5); }
{ inline-size: 1px !important; block-size: 1px !important; clip-path: inset(50%) !important; font-size: 0px !important; line-height: 0 !important; position: absolute !important; width: 1px !important; height: 1px !important; padding: 0px !important; margin: -1px !important; overflow: hidden !important; clip: rect(0px, 0px, 0px, 0px) !important; white-space: nowrap !important; border: 0px !important; }
{ text-align: center; padding: 40px 24px; color: var(--awa-gray-700,#374151); font-size: var(--awa-text-base,15px); }
{
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.products.wrapper.grid.products-grid, .products-grid) .product.items, html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.products.wrapper.grid.products-grid, .products-grid) ol.product-items { grid-template-columns: repeat(2, 1fr); gap: 8px 6px; padding-inline: 4px; }}
{ margin-block-start: 40px; padding-block-start: 24px; border-top: 1px solid var(--awa-gray-200,#e5e7eb); }
{ font-size: var(--awa-text-xl,20px); font-weight: var(--awa-weight-bold,700); color: var(--awa-black,#1a1a1a); }
{ display: grid; grid-template-columns: repeat(auto-fill, minmax(160px, 1fr)); gap: 12px 10px; }
{ display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; padding: 64px 24px; gap: 16px; }
{ font-size: var(--awa-text-base,15px); color: var(--awa-gray-700,#374151); margin: 0px; max-width: 360px; }
{ background: var(--awa-gray-100,#f5f5f5); min-height: 60vh; }
{ background: rgb(255, 255, 255); border: 1px solid var(--awa-gray-200,#e5e7eb); border-radius: var(--awa-radius-m,12px); box-shadow: var(--awa-shadow-sm,0 1px 3px rgba(0,0,0,.1)); padding: 32px; max-width: 400px; margin: 32px auto; }
{ font-size: var(--awa-text-xl,20px); font-weight: var(--awa-weight-bold,700); color: var(--awa-black,#1a1a1a); margin-block-end: 16px; }
{ font-size: var(--awa-text-sm,13px); font-weight: var(--awa-weight-medium,500); color: var(--awa-gray-700,#374151); margin-block-end: 4px; display: block; }
{ height: 44px; border-radius: var(--awa-radius-sm,8px); border: 1px solid var(--awa-gray-200,#e5e7eb); font-size: var(--awa-text-base,15px); padding: 0px 12px; width: 100%; transition: border-color var(--awa-transition-fast,.15s ease); }
{ border-color: var(--awa-brand,#b73337); outline: none; box-shadow: rgba(183, 51, 55, 0.12) 0px 0px 0px 3px; }
{ width: 100%; padding: 12px 20px; background: var(--awa-brand,#b73337); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: var(--awa-radius-sm,8px); color: rgb(255, 255, 255); font-size: var(--awa-text-base,15px); font-weight: var(--awa-weight-bold,700); cursor: pointer; transition: background var(--awa-transition-fast,.15s ease),transform .1s ease; }
{ background: var(--awa-red-dark,#8e2629); }
{ transform: scale(0.98); }
{ outline: 2px solid var(--awa-brand,#b73337); outline-offset: 3px; }
{ font-size: var(--awa-text-sm,13px); color: var(--awa-gray-700,#374151); text-decoration: underline; }
{ line-height: 1.5; }
{ line-height: 1.25; font-weight: var(--awa-weight-bold,700); color: var(--awa-black,#1a1a1a); letter-spacing: -0.01em; }
{ font-size: clamp(22px, 3vw, 32px); }
{ font-size: clamp(18px, 2.5vw, 26px); }
{ font-size: clamp(16px, 2vw, 20px); }
{ margin-block-end: 1em; line-height: 1.6; }
{ background-color: var(--awa-brand,#b73337); border-color: var(--awa-brand,#b73337); color: rgb(255, 255, 255); border-radius: var(--awa-radius-sm,8px); font-weight: var(--awa-weight-semibold,600); transition: background-color var(--awa-transition-fast,.15s ease),border-color var(--awa-transition-fast,.15s ease); }
{ background-color: transparent; border: 1px solid var(--awa-gray-200,#e5e7eb); color: var(--awa-gray-700,#374151); border-radius: var(--awa-radius-sm,8px); font-weight: var(--awa-weight-medium,500); transition: border-color var(--awa-transition-fast,.15s ease),color var(--awa-transition-fast,.15s ease); }
{
.page-wrapper, .page-wrapper * { transition-duration: 0.001ms; animation-duration: 0.001ms; animation-iteration-count: 1; scroll-behavior: auto; }}
{ 
  0% { background-position: -400px 0px; }
  100% { background-position: 400px 0px; }
}
{ --awa-header-container-max: 1280px; --awa-header-container-padding: 24px; --awa-header-logo-width: 172px; --awa-header-actions-width: 300px; --awa-header-search-min: 320px; --awa-header-search-max: 720px; --awa-header-main-height: 72px; --awa-header-nav-height: 48px; --awa-header-gap: 24px; }
{ box-sizing: border-box; width: 100%; margin-left: auto; margin-right: auto; padding-left: var(--awa-header-container-padding,24px); padding-right: var(--awa-header-container-padding,24px); }
{ display: grid; grid-template-columns: minmax(148px,var(--awa-header-logo-width,172px)) minmax(var(--awa-header-search-min,320px),1fr) minmax(240px,var(--awa-header-actions-width,300px)); align-items: center; column-gap: var(--awa-header-gap,24px); min-height: var(--awa-header-main-height,72px); }
{ min-width: 0px; justify-self: start; }
{ min-width: 0px; width: 100%; max-width: var(--awa-header-search-max,720px); justify-self: center; }
{ min-width: 0px; width: 100%; max-width: var(--awa-header-actions-width,300px); justify-self: end; }
{ min-height: var(--awa-header-nav-height,48px); }
{
body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode="default"] { --awa-header-container-padding: 24px; --awa-header-actions-width: 280px; --awa-header-gap: 16px; }
body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode="default"] .awa-main-header__inner[data-awa-header-row="brand-search"] { grid-template-columns: minmax(140px,var(--awa-header-logo-width,172px)) minmax(var(--awa-header-search-min,320px),1fr) minmax(220px,var(--awa-header-actions-width,280px)); }}
{
body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode="default"] { --awa-header-container-padding: 16px; --awa-header-actions-width: 220px; --awa-header-search-min: 280px; --awa-header-gap: 16px; }
body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode="default"] .awa-main-header__inner[data-awa-header-row="brand-search"] { grid-template-columns: minmax(132px, 172px) minmax(280px, 1fr); grid-template-areas: "brand actions" "search search"; row-gap: 8px; }
body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode="default"] .awa-header-primary-row[data-awa-header-primary-row="true"] { grid-area: brand; }
body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode="default"] .awa-header-search-col[data-awa-header-search-row="true"] { grid-area: search; max-width: none; justify-self: stretch; }
body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode="default"] .awa-header-right-col[data-awa-header-right="true"] { grid-area: actions; }}
{
body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode="default"] { --awa-header-container-padding: 16px; --awa-header-gap: 8px; }
body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode="default"] .awa-main-header__inner[data-awa-header-row="brand-search"] { grid-template-columns: minmax(0px, 1fr); grid-template-areas: "primary" "search" "actions"; gap: 8px; min-width: 0px; max-width: 100%; }
body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode="default"] .awa-header-primary-row[data-awa-header-primary-row="true"] { display: grid; grid-area: primary; grid-template-columns: 44px minmax(0px, 1fr) 44px; grid-template-areas: "toggle brand cart"; align-items: center; column-gap: 8px; min-width: 0px; width: 100%; }
body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode="default"] .awa-header-mobile-toggle[data-awa-nav-toggle="true"] { grid-area: toggle; justify-self: start; }
body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode="default"] .awa-header-brand[data-awa-header-brand="true"], body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode="default"] .awa-header-brand-cell[data-awa-header-brand="true"] { grid-area: brand; justify-self: center; }
body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode="default"] .awa-header-cart-link { grid-area: cart; justify-self: end; }
body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode="default"] .awa-header-search-col[data-awa-header-search-row="true"] { grid-area: search; max-width: none; justify-self: stretch; }
body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode="default"] .awa-header-right-col[data-awa-header-right="true"] { grid-area: actions; max-width: none; justify-self: stretch; }
body:not(.b2b-auth-shell) .awa-site-header[data-awa-header-mode="default"] .header-control.awa-nav-bar[data-awa-header-nav="true"] .awa-nav-bar__inner { max-width: 100%; }}
{
html body#html-body .page-wrapper .navigation.verticalmenu ul.togge-menu.list-category-dropdown, html body#html-body .page-wrapper .navigation.verticalmenu .list-category-dropdown { min-width: 280px !important; max-width: min(92vw, 420px) !important; width: max-content !important; z-index: 10020 !important; overflow: visible !important; }
html body#html-body .page-wrapper .navigation.verticalmenu .ui-menu-item > a, html body#html-body .page-wrapper .navigation.verticalmenu .ui-menu-item.navigation__item > a { white-space: normal !important; overflow-wrap: anywhere !important; word-break: normal !important; line-height: 1.35 !important; padding-block: 10px !important; gap: 8px !important; }
html body#html-body .page-wrapper .awa-vmf-portal.navigation__submenu, html body#html-body .page-wrapper .navigation.verticalmenu .submenu, html body#html-body .page-wrapper .navigation.verticalmenu .level0.submenu { min-width: 240px !important; max-width: min(88vw, 360px) !important; z-index: 10025 !important; overflow: visible !important; }}
{
html body#html-body .page-wrapper .sections.nav-sections.nav-sections-animated, html body#html-body .page-wrapper #awa-primary-navigation, html body#html-body .page-wrapper #awa-category-navigation { z-index: 10030 !important; }
html body#html-body .page-wrapper .navigation.verticalmenu .ui-menu-item > a { white-space: normal !important; overflow-wrap: anywhere !important; line-height: 1.4 !important; min-height: 44px !important; }}
{ background: color-mix(in srgb,var(--awa-neutral-700,#374151) 88%,#fff) !important; border: 1.5px solid color-mix(in srgb, rgb(255, 255, 255) 22%, transparent 78%) !important; color: rgb(255, 255, 255) !important; }
{ fill: currentcolor !important; }
{ background: var(--awa-primary,#b73337) !important; border-color: var(--awa-primary,#b73337) !important; color: rgb(255, 255, 255) !important; }
{ background: var(--awa-bg-soft,#f7f7f7) !important; border: 1px solid var(--awa-border-color,#e5e5e5) !important; border-radius: 10px !important; padding: 12px 16px !important; margin-top: 8px !important; }
{ color: var(--awa-text-primary,#333) !important; margin: 0px !important; line-height: 1.45 !important; }
{ display: block !important; text-decoration: none !important; color: inherit !important; border-radius: 6px !important; }
{ background: color-mix(in srgb,var(--awa-primary,#b73337) 8%,transparent) !important; outline: 2px solid var(--awa-primary,#b73337) !important; outline-offset: 2px !important; }
{ aspect-ratio: 1 / 1 !important; background: var(--awa-gray-100,#f5f5f5) !important; overflow: hidden !important; }
{ aspect-ratio: 1 / 1 !important; object-fit: contain !important; width: 100% !important; height: auto !important; background: var(--awa-gray-100,#f5f5f5) !important; }
{ object-fit: contain !important; padding: 12px !important; opacity: 0.85 !important; }
{ animation: 1.2s ease-in-out 0s infinite normal none running awa-plp-img-shimmer !important; }
{ animation: auto ease 0s 1 normal none running none !important; }
{ display: flex !important; flex-direction: column !important; min-height: 0px !important; }
{ display: flex !important; flex: 1 1 auto !important; flex-direction: column !important; min-height: 0px !important; }
{ margin-top: auto !important; min-height: 64px !important; display: flex !important; flex-direction: column !important; justify-content: flex-end !important; }
{ min-height: 0px !important; display: flex !important; flex-direction: column !important; justify-content: flex-start !important; align-items: flex-start !important; gap: 2px !important; padding: 0px !important; margin: 4px 0px 0px !important; box-sizing: border-box !important; text-align: start !important; background: 0px 0px !important; border: 0px !important; border-radius: 0px !important; }
{ margin: 0px !important; font-size: 11px !important; font-weight: 500 !important; line-height: 1.3 !important; color: var(--awa-text-muted,#64748b) !important; text-transform: none !important; }
{ margin: 0px !important; font-size: 12px !important; font-weight: 600 !important; line-height: 1.35 !important; color: var(--awa-primary,#b73337) !important; display: -webkit-box !important; -webkit-box-orient: vertical !important; -webkit-line-clamp: 1 !important; overflow: hidden !important; }
{ 
  0% { opacity: 0.55; }
  50% { opacity: 0.85; }
  100% { opacity: 0.55; }
}
{ pointer-events: auto !important; cursor: pointer !important; text-decoration: none !important; }
{ transform: translateY(-1px); }
{ opacity: 0.55 !important; pointer-events: none !important; cursor: not-allowed !important; }
{ min-width: 44px !important; min-height: 44px !important; width: 44px !important; height: 44px !important; font-size: 22px !important; font-weight: 700 !important; color: inherit !important; opacity: 1 !important; cursor: pointer !important; }
{ appearance: none !important; }
{ color: rgb(255, 255, 255) !important; }
{ fill: currentcolor !important; color: inherit !important; }
{ color: color-mix(in srgb, rgb(255, 255, 255) 88%, transparent 12%) !important; }
{
html body#html-body .page-wrapper .awa-footer-trust-bar .awa-footer-trust-grid { grid-template-columns: 1fr !important; gap: 12px !important; }
html body#html-body .page-wrapper .awa-footer-trust-bar .awa-footer-trust-item { padding: 12px 8px !important; }}
{ padding-top: 12px !important; min-height: 0px !important; }
{ margin-bottom: 8px !important; padding-top: 8px !important; }
{ margin-bottom: 12px !important; padding-top: 0px !important; }
{ margin-top: 0px !important; }
{ will-change: transform; }
{ align-items: center; display: inline-flex; justify-content: center; }
{ overflow: clip visible; }
{
.page-header, .awa-site-header { min-block-size: 64px; }}
{
.page-header, .awa-site-header { min-block-size: 88px; }}
{
.page-header, .awa-site-header { min-block-size: 104px; }}
{ border: 0px !important; border-radius: 0px !important; box-shadow: none !important; background: 0px 0px !important; }
{ padding: 8px !important; }
{ position: relative; display: inline-block; vertical-align: middle; width: 85px; max-width: 85px; height: 18px; line-height: 18px; overflow: hidden; white-space: nowrap; font-size: 14px; letter-spacing: 2px; }
{ content: "★★★★★"; color: var(--awa-border); display: block; position: absolute; inset: 0px; z-index: 0; letter-spacing: 2px; }
{ position: absolute; top: 0px; left: 0px; bottom: 0px; display: block; overflow: hidden; white-space: nowrap; z-index: 1; }
{ content: "★★★★★"; color: var(--awa-warning); display: block; letter-spacing: 2px; }
{ border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
{ display: flex; flex-wrap: nowrap; align-items: center; justify-content: space-between; gap: 0.75rem; }
{ flex: 1 1 auto; min-width: 0px; max-width: calc(100% - 8rem); width: auto; }
{ flex: 0 0 auto; align-self: center; white-space: nowrap; margin-inline-start: 0px; }
{ max-block-size: clamp(26rem, 48vw, 40rem); max-height: clamp(26rem, 48vw, 40rem); overflow: hidden; }
{ max-block-size: none; max-height: none; overflow: auto hidden; }
{ block-size: auto; height: auto; max-block-size: none; max-height: none; }
{ display: flex; flex-direction: column; height: 100%; min-height: 0px; }
{ display: flex; flex-direction: column; flex: 1 1 auto; min-height: 0px; gap: 0.5rem; }
{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; white-space: normal; min-height: calc(2.7em); height: auto; max-height: calc(2.7em); line-height: 1.35; }
{ min-height: 18px; margin-block: 0px; flex: 0 0 auto; }
{ margin-top: auto; flex: 0 0 auto; align-self: stretch; }
{ display: inline-flex; align-items: center; justify-content: center; min-height: 1.375rem; padding: 0.125rem 0.375rem; line-height: 1; box-sizing: border-box; }
{ display: inline-flex; align-items: center; justify-content: center; margin: 0px; padding: 0px; line-height: 1; position: static; transform: none; }
{ background: 0px 0px; box-shadow: none; border: 0px; }
{ overflow: auto hidden; scroll-snap-type: x; scroll-padding-inline: 8px; }
{ scroll-snap-align: start; flex-shrink: 0; }
{ display: flex; align-items: center; justify-content: center; text-align: center; line-height: 1.25; }
{ font-size: 12px; line-height: 1.2; }
{ font-size: 12px; }
{ display: inline-flex; align-items: center; justify-content: center; min-height: var(--awa-top-account-link-min-height,44px); }
{ min-height: var(--awa-main-nav-link-min-h,44px); }
{ display: inline-flex; align-items: center; justify-content: center; min-height: var(--awa-main-nav-link-min-h,44px); }
{ display: inline-flex; align-items: center; min-height: var(--awa-main-nav-link-min-h,44px); }
{
.abs-visually-hidden-desktop, .modes-label, .block-search .label, .dashboard-welcome-toggler, .block-collapsible-nav .title { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
.actions-toolbar .primary { float: left; }
.actions-toolbar .secondary { float: right; }
.actions-toolbar .primary, .actions-toolbar .secondary { display: inline-block; }
.actions-toolbar .primary .action { margin: 0px 5px 0px 0px; }
.actions-toolbar > .primary, .actions-toolbar > .secondary { margin-bottom: 0px; }
.actions-toolbar > .primary .action, .actions-toolbar > .secondary .action { margin-bottom: 0px; width: auto; }
.verticalmenu.navigation > ul { position: relative; }
.verticalmenu.navigation .open-children-toggle { display: none; }
.verticalmenu.navigation li > a > span { position: relative; }
.verticalmenu.navigation li.level0 > .level-top { transition-delay: 0s !important; }
.verticalmenu.navigation .subchildmenu.mega-columns > li { float: left; padding: 0px 5px; }
.verticalmenu.navigation .subchildmenu.mega-columns.columns4 > li { width: 25%; }
.verticalmenu.navigation .subchildmenu.mega-columns.columns4 > li:nth-child(4n+1) { clear: both; }
.verticalmenu.navigation li.level0 { transition: opacity 0.2s; }
.verticalmenu.navigation li.level0 .submenu { display: block; visibility: hidden; opacity: 0; transition: opacity 0.2s; color: rgb(119, 119, 119); }
.verticalmenu.navigation li.level0 .row { margin-left: -5px; margin-right: -5px; }
.verticalmenu.navigation li.level0 .col-sm-1, .verticalmenu.navigation li.level0 .col-sm-2, .verticalmenu.navigation li.level0 .col-sm-3, .verticalmenu.navigation li.level0 .col-sm-4, .verticalmenu.navigation li.level0 .col-sm-5, .verticalmenu.navigation li.level0 .col-sm-6, .verticalmenu.navigation li.level0 .col-sm-7, .verticalmenu.navigation li.level0 .col-sm-8, .verticalmenu.navigation li.level0 .col-sm-9, .verticalmenu.navigation li.level0 .col-sm-10, .verticalmenu.navigation li.level0 .col-sm-11, .verticalmenu.navigation li.level0 .col-sm-12 { padding-left: 5px; padding-right: 5px; }
.verticalmenu.navigation li.level0.fullwidth { position: static; }
.verticalmenu.navigation li.level0.fullwidth > .submenu { width: 100%; border-radius: 0px 0px 6px 6px; }
.verticalmenu.navigation li.level0.fullwidth > .submenu, .verticalmenu.navigation li.level0.staticwidth > .submenu { padding: 5px 8px 15px; left: 0px; }
.verticalmenu.navigation li.level0.fullwidth .submenu li.level1 > a, .verticalmenu.navigation li.level0.staticwidth .submenu li.level1 > a { font-size: 14px; font-weight: 600; text-transform: uppercase; margin-top: 10px; }
.verticalmenu.navigation li.level0.fullwidth .submenu .subchildmenu .subchildmenu, .verticalmenu.navigation li.level0.staticwidth .submenu .subchildmenu .subchildmenu { padding: 5px 0px; }
.verticalmenu.navigation li.level0.fullwidth .submenu a, .verticalmenu.navigation li.level0.staticwidth .submenu a { padding: 5px; line-height: 1; font-size: 13px; }
.verticalmenu.navigation li.level0.classic .submenu > .row { margin: 0px; }
.verticalmenu.navigation li.level0.classic .subchildmenu { min-width: 230px; }
.verticalmenu.navigation li.level0.classic .submenu, .verticalmenu.navigation li.level0.classic .subchildmenu .subchildmenu { left: 0px; }
.verticalmenu.navigation.side-verticalmenu li { margin: 0px; position: relative; }
.verticalmenu.navigation.side-verticalmenu li.level0 { display: block; position: relative; border-radius: 0px; margin: 0px; }
.verticalmenu.navigation.side-verticalmenu li.level0.fullwidth > .submenu, .verticalmenu.navigation.side-verticalmenu li.level0.staticwidth > .submenu { top: 0px; padding-bottom: 15px; left: 100% !important; }
.verticalmenu.navigation.side-verticalmenu li.level0.classic > .submenu { left: 100% !important; top: 0px; }
.verticalmenu.navigation.side-verticalmenu li.level0.fullwidth > .submenu { width: 871px; }
.verticalmenu.navigation.side-verticalmenu li.level0 > a { display: block; padding: 0px 5px; margin: 0px 10px; border-top: 1px solid rgb(221, 221, 221); line-height: 41px; font-weight: 400; font-size: 14px; }
.verticalmenu.navigation.side-verticalmenu li.level0 > .submenu { border-left-width: 5px; padding: 5px 8px; box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 3px; border-radius: 0px 6px 6px; }
.block-search { float: right; padding-left: 15px; position: relative; width: 250px; z-index: 4; }
.block-search .control { border-top: 0px; margin: 0px; padding: 0px 0px 25px; }
.block-search input { margin: 0px; padding-right: 35px; position: static; }
.block-search .action.search { display: inline-block; background: 0px 0px; border: 0px; box-shadow: none; line-height: inherit; margin: 0px; text-decoration: none; text-shadow: none; font-weight: 400; padding: 5px 0px; position: absolute; right: 10px; top: 0px; z-index: 1; }
.block-search .action.search.disabled, .block-search .action.search[disabled], fieldset[disabled] .block-search .action.search { pointer-events: none; opacity: 0.5; }
.search-autocomplete { margin-top: 0px; }
.minicart-wrapper { margin-left: 13px; }
.block-authentication .block-title { font-size: 2.6rem; border-bottom: 0px; margin-bottom: 25px; }
.block-authentication .actions-toolbar > .primary { display: inline; float: right; margin-right: 0px; }
.block-authentication .actions-toolbar > .primary .action { margin-right: 0px; }
.navigation ul { padding: 0px 8px; }
.page-main > .page-title-wrapper .page-title { display: inline-block; }
.logo { margin: 0px auto 25px 0px; }
.logo img { max-height: inherit; }}
{ display: flex; align-items: center; justify-content: space-between; margin-bottom: var(--awa-section-header-mb); padding-bottom: 12px; border-bottom: 2px solid var(--awa-border); gap: var(--awa-space-md); }
{
:root { --awa-section-gap: 24px; --awa-gap-card: 8px; --awa-container-pad: 10px; }
.awa-section-header { flex-direction: column; align-items: flex-start; gap: var(--awa-space-sm); }}
{ padding-top: var(--section-py); padding-bottom: var(--section-py); }
{
#awaBackToTop, .awa-back-to-top { bottom: 80px !important; z-index: 9997 !important; }}
{ box-sizing: border-box !important; max-width: var(--awa-container-max,1280px) !important; margin-left: auto !important; margin-right: auto !important; width: 100% !important; }
{ padding-block: clamp(20px, 3.2vw, 44px) !important; }
{ margin-top: clamp(10px, 1.8vw, 24px) !important; }
{ display: flex; flex-flow: row; gap: var(--awa-space-3,12px); overflow-x: auto; overscroll-behavior-x: contain; padding-block-end: var(--awa-space-2,8px); padding-block-start: var(--awa-space-1,4px); scroll-padding-inline: var(--awa-space-4,16px); scroll-snap-type: x mandatory; scrollbar-width: none; }
{ flex-shrink: 0; scroll-snap-align: start; }
{
.awa-reel { scroll-behavior: auto; scroll-snap-type: none; }}
{ display: inline-flex; align-items: center; justify-content: center; inline-size: var(--awa-touch-target,44px); block-size: var(--awa-touch-target,44px); background: 0px 0px; border: 0px; cursor: pointer; color: var(--awa-text-primary,#333); position: relative; }
{ position: absolute; inset-block-start: 0px; inset-inline-end: 0px; background: var(--awa-color-primary,#b73337); color: var(--awa-white,#fff); border-radius: 9999px; min-inline-size: 1.25rem; block-size: 1.25rem; padding-inline: 0.25rem; display: inline-grid; place-items: center; font-size: var(--awa-fs-xs,11px); font-weight: 700; line-height: 1; }
{ padding-block: clamp(1.5rem, 3rem, 3rem); padding-inline: var(--awa-page-pad-mobile,16px); }
{
.awa-section { padding-inline: var(--awa-page-pad-desktop,24px); }}
{ display: flex; align-items: center; gap: var(--awa-space-2); padding: var(--awa-space-3); text-decoration: none; color: var(--awa-dark); transition: color var(--awa-transition-fast); }
{
.cms-index-index .menu_left_home1 { margin-bottom: var(--awa-space-2-5); }
body .page-wrapper .nav-toggle, body .page-wrapper .action.nav-toggle { display: flex; align-items: center; justify-content: center; top: auto; width: 44px; height: 44px; background: 0px 0px; border: 1px solid var(--awa-gray-200); border-radius: var(--awa-radius-sm); cursor: pointer; transition: border-color var(--awa-transition-fast); }
body .page-wrapper .nav-sections:not(.category-dropdown, .category-dropdown-items, .category-dropdown-item-content, .category-dropdown-item-title) { position: fixed; top: 0px; left: 0px; width: 80%; max-width: 300px; height: 100dvh; background: var(--awa-dark); z-index: var(--awa-z-nav-drawer); transform: translateX(-100%); transition: transform var(--awa-transition); overflow-y: auto; scrollbar-width: thin; scrollbar-color: var(--awa-gray-500) transparent; overscroll-behavior: contain; }
body .page-wrapper .nav-sections:not(.category-dropdown, .category-dropdown-items).active, .nav-open body .page-wrapper .nav-sections:not(.category-dropdown, .category-dropdown-items) { transform: translateX(0px); }
body .page-wrapper .navigation:not(.verticalmenu) > ul { flex-direction: column; }
body .page-wrapper .navigation:not(.verticalmenu) > ul > li > a { border-bottom: 1px solid rgba(255, 255, 255, 0.1); color: var(--awa-text-on-dark); }
body .page-wrapper .nav-sections .navigation .submenu { position: static; width: 100%; box-shadow: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: rgba(255, 255, 255, 0.05); display: none; }
body .page-wrapper .nav-sections .navigation a { color: var(--awa-text-on-dark); }
body .page-wrapper .nav-sections .navigation .level1 > a { padding-inline-start: 30px; font-size: var(--awa-text-sm); }
body .page-wrapper .nav-sections .navigation .level2 > a { padding-inline-start: 45px; font-size: var(--awa-text-xs); }
body .page-wrapper .nav-sections .navigation .open-children-toggle, body .page-wrapper .nav-sections .navigation .ui-menu-icon { position: absolute; right: 0px; top: 0px; width: 44px; height: 44px; display: flex; align-items: center; justify-content: center; background: 0px 0px; border-width: medium medium medium 1px; border-style: none none none solid; border-color: currentcolor currentcolor currentcolor rgba(255, 255, 255, 0.1); border-image: none; color: var(--awa-text-on-dark); cursor: pointer; z-index: 2; }
body .page-wrapper .nav-sections .navigation > ul > li { position: relative; }
body .page-wrapper .block-search { order: 10; width: 100%; max-width: none; margin-top: var(--awa-space-2); margin-bottom: var(--awa-space-1); }
body .page-wrapper .block-search form#search_mini_form, body .page-wrapper .block-search form.minisearch { border-radius: var(--awa-radius-sm); }
body .page-wrapper .block-search input#search, body .page-wrapper .block-search input.input-text { padding: var(--awa-space-3) var(--awa-space-4); font-size: var(--awa-text-base); }
body .page-wrapper .block-search .action.search, body .page-wrapper .block-search button[type="submit"] { padding: var(--awa-space-3) var(--awa-space-4); min-width: 44px; }
body .page-wrapper .header.links, body .page-wrapper .panel.header .header.links, body .page-wrapper ul.header.links { flex-direction: column; gap: var(--awa-space-2); }
body .page-wrapper .header.links li { display: block; }}
{
body .page-wrapper .minicart-wrapper { position: absolute; top: -47px; right: 10px; }
body .page-wrapper .nav-toggle, body .page-wrapper .action.nav-toggle { position: absolute; top: -62px; }
body .page-wrapper .page-footer .velaFooterMenu .velaContent { display: none; }
body .page-wrapper .page-footer { padding-bottom: 55px; }
body .page-wrapper .verticalmenu .submenu, body .page-wrapper .verticalmenu .level0 .submenu { min-width: 100%; position: static; box-shadow: none; }}
{
body .page-wrapper .block-minicart { min-width: auto; width: calc(-20px + 100vw); padding: var(--awa-space-4); }
body .page-wrapper .search-autocomplete { max-height: 60vh; }
body .page-wrapper .item-product .product-info, body .page-wrapper .product-item .product-item-details { padding: var(--awa-space-3) var(--awa-space-3) var(--awa-space-4); }
body .page-wrapper .item-product .product-name a, body .page-wrapper .product-item .product-item-link { font-size: var(--awa-text-xs); -webkit-line-clamp: 1; }}
{ background: var(--awa-bg-surface); border-radius: var(--awa-radius); border: 1px solid var(--awa-gray-200); overflow: hidden; transition: transform var(--awa-transition),box-shadow var(--awa-transition),border-color var(--awa-transition); display: flex; flex-direction: column; height: 100%; position: relative; list-style: none; isolation: isolate; min-width: 0px; width: auto; margin-left: 0px; float: none; }
{ order: 2; flex-grow: 1; display: flex; flex-direction: column; }
{ position: relative; overflow: hidden; border-radius: var(--awa-radius) var(--awa-radius) 0 0; background: var(--awa-cons-c78); aspect-ratio: 1 / 1; }
{ width: 100%; height: auto; object-fit: contain; transition: transform var(--awa-transition-slow); }
{ padding: var(--awa-space-4); }
{ margin: 0 0 var(--awa-space-2); min-height: 40px; }
{ font-size: var(--awa-text-base); font-weight: var(--awa-weight-semibold); line-height: var(--awa-leading-normal); color: var(--awa-dark); text-decoration: none; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; margin: 0 0 var(--awa-space-2); transition: color var(--awa-transition); }
{ position: absolute; top: var(--awa-space-3); left: var(--awa-space-3); padding: var(--awa-space-1) var(--awa-space-3); font-size: var(--awa-text-xs); font-weight: var(--awa-weight-bold); text-transform: uppercase; letter-spacing: var(--awa-tracking-wide); border-radius: var(--awa-radius-sm); z-index: 5; }
{ width: 100%; position: relative; overflow: hidden; }
{ width: 100%; height: auto; display: block; max-width: 100%; }
{ background: var(--awa-bg-surface); border-radius: 0 0 var(--awa-radius) var(--awa-radius); box-shadow: var(--awa-shadow-dropdown); border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-top: 2px solid var(--awa-red); padding: var(--awa-space-5); min-width: 320px; contain: layout style; }
{ font-size: var(--awa-text-md); font-weight: var(--awa-weight-bold); text-transform: uppercase; margin-bottom: var(--awa-space-4); padding-bottom: var(--awa-space-3); border-bottom: 1px solid var(--awa-gray-200); }
{
body .page-wrapper .item-product .product-name a, body .page-wrapper .product-item .product-item-link { font-size: var(--awa-text-sm); }}
{
:root { --awa-page-section-gap: var(--awa-space-5); }
body .page-wrapper .top-header { --awa-top-account-links-gap: var(--awa-space-1); --awa-top-account-link-min-height: 32px; --awa-top-account-link-padding-inline: var(--awa-space-2); }}
{
body .page-wrapper .page-main { padding-top: var(--awa-space-3); padding-bottom: var(--awa-space-6); }
body .page-wrapper .action.primary, body .page-wrapper button.primary, body .page-wrapper .btn-primary, body .page-wrapper .action.secondary, body .page-wrapper button.secondary, body .page-wrapper .btn-secondary { min-height: var(--awa-btn-height-sm); padding-inline: var(--awa-space-4); }
body .page-wrapper .item-product .product-info, body .page-wrapper .product-item .product-item-details { padding: var(--awa-space-3); }}
{
body .page-wrapper .page-main > .columns { padding-left: var(--awa-space-3); padding-right: var(--awa-space-3); }}
{ display: flex; flex-direction: column; gap: var(--awa-space-2); }
{ text-align: center; padding: var(--awa-space-7) var(--awa-space-4); color: var(--awa-gray-400); font-size: var(--awa-text-sm); }
{ background: 0px 0px !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; height: auto !important; margin: 0px !important; max-height: none !important; max-width: none !important; overflow: visible !important; padding: 0px !important; position: static !important; width: auto !important; z-index: auto !important; }
{ display: none !important; opacity: 0 !important; pointer-events: none !important; visibility: hidden !important; }
{ animation: auto ease 0s 1 normal none running none !important; background: var(--awa-bg-surface,var(--awa-bg)) !important; border: 0px !important; border-radius: var(--awa-radius-lg) !important; box-shadow: var(--awa-shadow-xl) !important; bottom: auto !important; display: flex !important; flex-direction: column !important; height: auto !important; left: 50% !important; margin: 0px !important; max-height: var(--awa-minicart-max-height) !important; max-width: var(--awa-minicart-width) !important; opacity: 1 !important; overflow: hidden !important; padding: 0px !important; pointer-events: auto !important; position: absolute !important; right: auto !important; top: calc(100% + var(--awa-space-2)) !important; transform: translateX(-50%) !important; visibility: visible !important; width: var(--awa-minicart-width) !important; z-index: var(--awa-minicart-z-index) !important; }
{ display: flex; flex: 1 1 auto; flex-direction: column; min-height: 0px; position: relative; }
{ align-items: center !important; border-bottom: 1px solid var(--awa-border) !important; display: flex !important; flex: 0 0 auto !important; justify-content: space-between !important; margin: 0px !important; min-height: 52px !important; padding: var(--awa-space-4) calc(var(--awa-space-5) + 36px) var(--awa-space-4) var(--awa-space-5) !important; position: relative !important; }
{ align-items: center; display: inline-flex; font-size: var(--awa-text-base,14px); font-weight: var(--awa-weight-semibold); gap: var(--awa-space-2); line-height: var(--awa-leading-tight,1.25); margin: 0px; color: var(--awa-text-primary,var(--awa-text)) !important; }
{ display: flex !important; flex: 1 1 auto !important; flex-direction: column !important; min-height: 0px !important; padding: 0px !important; }
{ align-items: center !important; background: 0px 0px !important; border: 0px !important; border-radius: var(--awa-radius-ctl,8px) !important; color: var(--awa-text-secondary) !important; display: inline-flex !important; height: 36px !important; justify-content: center !important; padding: 0px !important; position: absolute !important; right: var(--awa-space-3) !important; top: var(--awa-space-2) !important; width: 36px !important; z-index: 2 !important; }
{ clip: rect(0px, 0px, 0px, 0px) !important; height: 1px !important; overflow: hidden !important; position: absolute !important; white-space: nowrap !important; width: 1px !important; }
{ flex: 0 0 auto !important; margin: 0px !important; padding: 0 var(--awa-space-5) !important; }
{ align-items: center !important; display: flex !important; flex: 1 1 auto !important; flex-direction: column !important; justify-content: center !important; min-height: 140px !important; padding: var(--awa-space-6) var(--awa-space-5) var(--awa-space-4) !important; text-align: center !important; }
{ color: var(--awa-text-secondary) !important; display: block !important; font-size: var(--awa-text-sm,13px) !important; font-weight: var(--awa-weight-medium) !important; line-height: var(--awa-leading-relaxed,1.5) !important; margin: 0 0 var(--awa-space-2) !important; max-width: 28ch !important; padding: 0px !important; }
{ margin-top: var(--awa-space-2) !important; padding: 0px !important; width: 100% !important; }
{ align-items: center !important; background: var(--awa-gray-50) !important; border-top: 1px solid var(--awa-border) !important; display: flex !important; flex: 0 0 auto !important; flex-direction: column !important; gap: var(--awa-space-2) !important; margin-top: auto !important; padding: var(--awa-space-3) var(--awa-space-5) var(--awa-space-4) !important; }
{ align-items: center !important; background: 0px 0px !important; border: 0px !important; border-radius: var(--awa-radius-ctl,8px) !important; color: var(--awa-text-secondary) !important; cursor: pointer !important; display: inline-flex !important; font-family: inherit !important; font-size: var(--awa-text-xs,12px) !important; font-weight: var(--awa-weight-medium) !important; gap: var(--awa-space-1) !important; justify-content: center !important; line-height: 1 !important; min-height: 36px !important; padding: var(--awa-space-1-5) var(--awa-space-2) !important; transition: background-color 0.18s cubic-bezier(0.22, 1, 0.36, 1), color 0.18s cubic-bezier(0.22, 1, 0.36, 1) !important; }
{ flex: 0 0 14px !important; transition: transform 0.18s cubic-bezier(0.22, 1, 0.36, 1) !important; }
{ align-items: center !important; color: var(--awa-text-muted) !important; display: flex !important; font-size: var(--awa-text-xs,12px) !important; gap: var(--awa-space-1-5) !important; justify-content: center !important; line-height: var(--awa-leading-snug,1.35) !important; margin: 0px !important; padding: 0px !important; text-align: center !important; }
{ color: var(--awa-primary) !important; flex: 0 0 14px !important; opacity: 0.85 !important; }
{ color: var(--awa-text-secondary) !important; font-weight: var(--awa-weight-semibold) !important; }
{
body .page-wrapper .block-minicart .awa-minicart-continue, body .page-wrapper .block-minicart .awa-minicart-continue svg, body .page-wrapper .block-minicart .action.primary.checkout, body .page-wrapper .block-minicart .action.viewcart { transition: none !important; }}
{
body .page-wrapper .block-minicart .block-title, body .page-wrapper .block-minicart .items-total, body .page-wrapper .block-minicart .subtotal, body .page-wrapper .block-minicart .actions, body .page-wrapper .block-minicart .minicart-items-wrapper, body .page-wrapper .block-minicart .awa-minicart-empty, body .page-wrapper .block-minicart .awa-minicart-footer { padding-left: var(--awa-space-4) !important; padding-right: var(--awa-space-4) !important; }
body .page-wrapper .block-minicart .block-title { padding-right: calc(var(--awa-space-4) + 36px) !important; }}
{
html body#html-body .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper .action.showcart { background: 0px 0px transparent !important; border: 0px !important; border-radius: 0px !important; color: var(--awa-primary,@awa-color-primary) !important; box-shadow: none !important; }
html body#html-body .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper .action.showcart svg, html body#html-body .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper .action.showcart .awa-minicart-icon { display: inline-block !important; flex: 0 0 auto !important; width: 20px !important; min-width: 20px !important; height: 20px !important; min-height: 20px !important; visibility: visible !important; opacity: 1 !important; stroke: var(--awa-primary,@awa-color-primary) !important; color: var(--awa-primary,@awa-color-primary) !important; }}
{ position: relative !important; overflow: hidden !important; z-index: 1 !important; }
{
#html-body .page-wrapper .awa-site-header .header.awa-main-header { min-height: 68px !important; padding-block: 0px !important; background: var(--awa-bg,@awa-color-white) !important; border-bottom: 0px !important; }
#html-body .page-wrapper .awa-site-header .header.awa-main-header .awa-main-header__inner.wp-header, #html-body .page-wrapper .awa-site-header .awa-main-header__inner[data-awa-header-row] { display: grid !important; grid-template-columns: clamp(140px, 16%, 200px) 1fr auto !important; align-items: center !important; gap: clamp(16px, 2vw, 32px) !important; max-inline-size: var(--awa-container-wide-max,1440px) !important; min-height: 68px !important; height: 68px !important; max-height: 68px !important; padding-block: 0px !important; }
#html-body .page-wrapper .awa-site-header .awa-header-primary-row { display: contents !important; }
#html-body .page-wrapper .awa-site-header .awa-header-brand-cell { grid-column: 1 !important; align-self: center !important; margin-block: 0px !important; }
#html-body .page-wrapper .awa-site-header .awa-header-search-col { grid-column: 2 !important; min-width: clamp(380px, 40vw, 640px) !important; width: 100% !important; max-width: 640px !important; margin-inline: 0px !important; }
#html-body .page-wrapper .awa-site-header .awa-header-right-col { grid-column: 3 !important; display: inline-flex !important; align-items: center !important; gap: 12px !important; }
#html-body .page-wrapper .awa-site-header .awa-header-mobile-toggle, #html-body .page-wrapper .awa-site-header .awa-header-cart-link { display: none !important; }
#html-body .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form, #html-body .page-wrapper .awa-site-header .awa-header-search-col form.minisearch, #html-body .page-wrapper .awa-site-header form#search_mini_form, #html-body .page-wrapper .awa-site-header .block-search form.minisearch { height: 48px !important; min-height: 48px !important; max-height: 48px !important; border: 1.5px solid var(--awa-border,@awa-color-border) !important; background: var(--awa-bg-soft,@awa-color-bg-soft) !important; overflow: hidden !important; box-shadow: none !important; }
#html-body .page-wrapper .awa-site-header .awa-header-search-col input#search, #html-body .page-wrapper .awa-site-header form#search_mini_form input#search { height: 48px !important; min-height: 48px !important; line-height: 48px !important; font-size: 14px !important; padding-inline: 16px !important; color: var(--awa-ink,@awa-color-dark) !important; background: 0px 0px !important; border: 0px !important; box-shadow: none !important; }
#html-body .page-wrapper .awa-site-header form#search_mini_form button.action.search, #html-body .page-wrapper .awa-site-header .block-search .action.search { background: 0px 0px !important; color: var(--awa-primary,@awa-color-primary) !important; border: 0px !important; border-radius: 0px 9px 9px 0px !important; min-width: 48px !important; }
#html-body .page-wrapper .header-control.header-nav.awa-nav-bar, #html-body .page-wrapper .header-control.awa-nav-bar { height: var(--awa-nav-bar-h,48px) !important; min-height: var(--awa-nav-bar-h,48px) !important; max-height: var(--awa-nav-bar-h,48px) !important; background: var(--awa-primary,@awa-color-primary) !important; border: 0px !important; border-block: 0px initial initial !important; box-sizing: border-box !important; }
#html-body .page-wrapper .header-control.awa-nav-bar .awa-nav-bar__inner { min-height: var(--awa-nav-bar-h,48px) !important; height: var(--awa-nav-bar-h,48px) !important; max-height: var(--awa-nav-bar-h,48px) !important; box-sizing: border-box !important; }
#html-body .page-wrapper .header-control.awa-nav-bar .menu_primary .level0 > a, #html-body .page-wrapper .header-control.awa-nav-bar .awa-header-primary-nav .navigation.custommenu li.level0 > a, #html-body .page-wrapper .header-control.awa-nav-bar .awa-header-primary-nav .navigation li.level0 > a, #html-body .page-wrapper .header-control.awa-nav-bar .top-menu > li > a, #html-body .page-wrapper .header-control.awa-nav-bar .top-menu a, #html-body .page-wrapper .header-control.awa-nav-bar .top-menu a.level-top, #html-body .page-wrapper .header-control.awa-nav-bar a.level-top, #html-body .page-wrapper .header-control.awa-nav-bar .awa-nav-quick-links__link, #html-body .page-wrapper .header-control.awa-nav-bar .awa-nav-quick-links__list a, #html-body .page-wrapper .header-control.awa-nav-bar .section-item-content > ul > li > a { color: rgba(255, 255, 255, 0.95) !important; font-size: 13.5px !important; font-weight: 500 !important; background: 0px 0px !important; }
#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories .our_categories, #html-body .page-wrapper .header-control.awa-nav-bar button[data-role="awa-vertical-menu-trigger"] { background: color-mix(in srgb,var(--awa-primary,@awa-color-primary) 92%,#000) !important; }
#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories .icon-menu, #html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories svg { }
#html-body .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__link:not(.awa-header-account-prompt__link--register) { color: var(--awa-text-primary,@awa-color-text-primary) !important; font-size: 13px !important; font-weight: 500 !important; background: 0px 0px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; border-radius: 0px !important; padding: 0px !important; transition: color 0.12s !important; }
#html-body .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__link--register { background: var(--awa-primary,@awa-color-primary) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; border-radius: 9999px !important; padding: 3px 10px !important; font-weight: 700 !important; transition: background-color 0.12s !important; }
#html-body .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper .action.showcart { background: 0px 0px transparent !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; padding: 0px !important; min-height: 44px !important; color: var(--awa-primary,@awa-color-primary) !important; transition: opacity 0.12s !important; }
#html-body .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper .action.showcart svg, #html-body .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper .action.showcart .awa-minicart-icon { stroke: var(--awa-primary,@awa-color-primary) !important; color: var(--awa-primary,@awa-color-primary) !important; }
#html-body .page-wrapper .awa-site-header .awa-header-brand-cell .logo img { max-height: clamp(44px, 6vw, 64px) !important; }}
{
body#html-body .page-wrapper #header.header-container[data-awa-header-shell="true"] .header-control.awa-nav-bar, body#html-body .page-wrapper .awa-site-header .header-control.awa-nav-bar, body#html-body .page-wrapper .awa-site-header .header-control.header-nav.awa-nav-bar { position: relative !important; z-index: 10 !important; pointer-events: auto !important; }
body#html-body .page-wrapper .awa-site-header .header-wrapper-sticky :is(.awa-main-header__inner[data-awa-header-row], .wp-header[data-awa-header-row], .header_main.awa-main-header-inner-wrap) { position: relative !important; z-index: 20 !important; overflow: visible !important; }
body#html-body .page-wrapper .awa-site-header .awa-header-minicart, body#html-body .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper, body#html-body .page-wrapper #header.header-container[data-awa-header-shell="true"] .awa-header-minicart, body#html-body .page-wrapper #header.header-container[data-awa-header-shell="true"] .awa-header-minicart .minicart-wrapper { position: relative !important; z-index: 1200 !important; pointer-events: auto !important; overflow: visible !important; }
body#html-body .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper .action.showcart.awa-minicart-trigger, body#html-body .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper a.showcart.header-mini-cart, body#html-body .page-wrapper .awa-site-header .awa-header-minicart .action.showcart { position: relative !important; z-index: 1201 !important; pointer-events: auto !important; }}
{ max-width: 100% !important; padding-inline: 0px !important; }
{
body .page-wrapper .page_footer .velaContent:not(.active), body .page-wrapper .page-footer .velaContent:not(.active) { display: none; }}
{ transition: background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), color 0.15s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), transform 0.1s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.15s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1); }
{
html body#html-body .page-wrapper .awa-owl-nav__btn, html body#html-body .page-wrapper .awa-carousel__arrow { transition: none; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__prev, :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__next { transition: none; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__prev:not(.is-disabled):hover, :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__next:not(.is-disabled):hover, :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__prev:not(.is-disabled):active, :is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__next:not(.is-disabled):active { transform: none; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .product-item .product-image-photo, html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .product-item .first-thumb img { transition: none; will-change: auto; }
html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .product-item:hover .product-image-photo, html body#html-body:is(.cms-index-index, .cms-home, .cms-homepage_ayo_home5) .page-wrapper .product-item:hover .first-thumb img { transform: none; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__item { transition: none; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__item:hover { transform: none !important; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__item .awa-category-carousel__icon { transition: none; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__item:hover .awa-category-carousel__icon { transform: none; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel .awa-owl-progress__bar { transition: none; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :is(.awa-owl-nav__btn, .awa-category-carousel__prev, .awa-category-carousel__next) { transition: none; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper :is(.awa-shelf__view-all, .awa-category-carousel__cta-link) svg { transition: none; transform: none; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-benefit-icon { transition: none; transform: none; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-hero-benefits__item:not(.awa-hero-benefits__item--interactive) { transition: none; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-shelf--carousel.awa-carousel-ready :is(.awa-product-card, .content-item-product, .item-product):active { transform: none; }
:is(body.cms-index-index, body.cms-home, body.cms-homepage_ayo_home5) .page-wrapper .awa-category-carousel__dot { transition: none; transform: none; }}
{
@keyframes awa-cart-empty-in { 
  0% { opacity: 0; transform: translateY(8px); }
  100% { opacity: 1; transform: translateY(0px); }
}}
{ display: flex; flex-wrap: wrap; align-items: flex-end; justify-content: space-between; gap: 16px; margin-bottom: 24px; padding-bottom: 0px; border: 0px; }
{ display: flex; flex-direction: column; gap: 4px; min-width: 0px; flex: 1 1 auto; }
{ margin: 0px; font-size: var(--awa-fs-xl); font-weight: 700; line-height: 1.25; letter-spacing: -0.01em; color: var(--awa-ink,#333); }
{ margin: 0px; font-size: var(--awa-fs-sm); line-height: 1.45; color: var(--awa-text-muted); max-width: 42ch; }
{ display: inline-flex; align-items: center; justify-content: center; gap: 8px; min-height: 48px; min-width: 48px; padding: 8px 16px; border-radius: 9999px; box-sizing: border-box; font-size: var(--awa-fs-sm); font-weight: 600; color: rgb(183, 51, 55); text-decoration: none; white-space: nowrap; }
{ padding-bottom: 0px; border-bottom: 0px; }
{ font-size: var(--awa-fs-2xl); }
{ display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; margin: 0px; font-size: var(--awa-fs-sm); line-height: 1.35; color: var(--awa-text); min-height: calc(2.7em); max-height: calc(2.7em); }
{ min-height: 4px; border-radius: 9999px; background: color-mix(in srgb,var(--awa-border) 85%,transparent); }
{ background: var(--awa-primary); transition: transform 0.22s cubic-bezier(0.4, 0, 0.2, 1); }
{ overflow-x: auto; padding-block: 8px; scroll-padding-block: 8px; box-sizing: border-box; }
{
.awa-shelf--carousel .awa-carousel__slide, .awa-shelf--carousel .awa-carousel__track > li.item { container: awa-shelf-slide / inline-size; }}
{
html body#html-body .page-wrapper .ayo-home5-wrapper, html body#html-body .page-wrapper .page-main { padding-inline: 8px !important; }
html body#html-body .page-wrapper .awa-section-header__title { font-size: var(--awa-fs-md) !important; }}
{
.minicart-wrapper .block-minicart { padding-bottom: max(0px,env(safe-area-inset-bottom,0px)); }}
{
body .page-wrapper .owl-nav .owl-prev, body .page-wrapper .owl-nav .owl-next, body .page-wrapper .awa-owl-nav__btn { opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; }
body .page-wrapper .product-item-photo img, body .page-wrapper .product-thumb img, body .page-wrapper .product-image-photo { transition: none !important; }}
{
body .page-wrapper .product-item-photo img, body .page-wrapper .product-thumb img { transition: transform 0.24s cubic-bezier(0.4, 0, 0.2, 1); }}
{
.page-wrapper .page-header, .page-wrapper .page-footer .footer.content .footer-widget-area > :not(.vela-footer-col:first-child), .page-wrapper nav.fixed-bottom, .awa-mobile-bottom-nav, .minicart-wrapper, .block-search, .page-wrapper .sidebar.sidebar-main, .toolbar-products .modes, .toolbar-products .toolbar-sorter, .actions-secondary, .action.towishlist, .action.tocompare, .cookie-notice-container, #html-body #notice-cookie-block, .page-wrapper .messages, .awa-whatsapp-float, .page-wrapper .awa-b2b-promo-bar, #html-body .awa-b2b-promo-bar { display: none !important; }
body, .page-wrapper, .column.main, .product-info-main { print-color-adjust: exact; background: rgb(255, 255, 255) !important; color: rgb(0, 0, 0) !important; }
.item-product, .product-item-info, .product-item { break-inside: avoid; }
.product-item-name, h1, h2, h3 { break-after: avoid; }
img { break-inside: avoid; max-width: 100% !important; height: auto !important; }}
{
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-wrapper-sticky, html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header.awa-main-header, html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header_main.awa-main-header-inner-wrap, html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-main, html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-control.awa-nav-bar { width: 100% !important; max-width: none !important; margin-inline: 0px !important; padding-inline: 0px !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header :is(.header-main > .container, .header-control.awa-nav-bar > .container, .header-control.header-nav.awa-nav-bar > .container) { width: 100% !important; max-width: none !important; margin-inline: 0px !important; padding-inline: 0px !important; box-sizing: border-box !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header :is(.awa-main-header__inner[data-awa-header-row], .awa-main-header__inner.wp-header) { display: grid !important; grid-template-columns: 124px minmax(320px, 1fr) minmax(250px, 282px) !important; grid-template-areas: "brand search actions" !important; align-items: center !important; column-gap: 12px !important; width: 100% !important; max-width: none !important; min-height: 68px !important; height: 68px !important; max-height: 68px !important; margin: 0px !important; padding-block: 0px !important; padding-inline: 16px !important; background: var(--awa-surface,#fff) !important; box-sizing: border-box !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-primary-row { display: contents !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-brand-cell { grid-area: brand !important; display: flex !important; align-items: center !important; justify-content: center !important; width: 124px !important; min-width: 124px !important; height: 68px !important; min-height: 68px !important; max-height: 68px !important; margin: 0px !important; padding: 0px 8px !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-brand-cell :is(.logo, .logo a) { display: flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; height: 68px !important; max-height: 68px !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-brand-cell .logo img { display: block !important; width: auto !important; max-width: 104px !important; max-height: 52px !important; object-fit: contain !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-search-col { grid-area: search !important; align-self: center !important; min-width: 0px !important; max-width: none !important; width: 100% !important; margin: 0px !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-search-col :is(.block-search, .block-content, .awa-search-action-wrapper, form#search_mini_form, form.minisearch) { width: 100% !important; max-width: none !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; margin: 0px !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form { display: grid !important; grid-template-columns: minmax(0px, 1fr) 44px !important; overflow: visible !important; border: 1px solid var(--awa-border) !important; border-radius: 0px !important; background: var(--awa-surface,#fff) !important; box-shadow: none !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form :is(.field.search, .field.search .control, .actions) { height: 44px !important; min-height: 44px !important; max-height: 44px !important; margin: 0px !important; padding: 0px !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form input#search { height: 44px !important; min-height: 44px !important; border: 0px !important; box-shadow: none !important; padding: 0px 12px !important; color: var(--awa-text,#333) !important; font-size: 14px !important; line-height: 44px !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-search-col :is(button.action.search, form#search_mini_form button.action.search) { display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 44px !important; min-width: 44px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; border: 0px !important; border-radius: 0px !important; background: 0px 0px !important; color: var(--awa-primary) !important; box-shadow: none !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-right-col { grid-area: actions !important; display: inline-flex !important; align-items: center !important; justify-content: flex-end !important; gap: 16px !important; min-width: 250px !important; max-width: 282px !important; width: 100% !important; height: 68px !important; margin: 0px !important; overflow: visible !important; white-space: nowrap !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-contact-links.awa-header-account-prompt, html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-account-prompt { display: inline-flex !important; align-items: center !important; min-width: 0px !important; max-width: 198px !important; height: 44px !important; min-height: 44px !important; margin: 0px !important; padding: 0px !important; color: var(--awa-text,#333) !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-account-prompt__icon { color: var(--awa-primary) !important; width: 28px !important; min-width: 28px !important; height: 28px !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-account-prompt__text, html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-account-prompt__guest, html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-account-prompt__copy { font-size: 12px !important; line-height: 1.25 !important; color: var(--awa-text,#333) !important; white-space: normal !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-account-prompt__link { color: var(--awa-text,#333) !important; font-weight: 700 !important; text-decoration: none !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-minicart, html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-minicart .mini-carts, html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper { width: 44px !important; min-width: 44px !important; height: 44px !important; min-height: 44px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper a.showcart.header-mini-cart, html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper .action.showcart { width: 44px !important; min-width: 44px !important; height: 44px !important; min-height: 44px !important; border: 0px !important; border-radius: 0px !important; background: 0px 0px transparent !important; color: var(--awa-primary) !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; box-shadow: none !important; outline: none !important; position: relative !important; inset: auto !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-minicart:has(.minicart-wrapper .action.showcart) > .awa-header-cart-fallback { display: none !important; visibility: hidden !important; pointer-events: none !important; width: 0px !important; height: 0px !important; overflow: hidden !important; position: absolute !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-primary-row > .awa-header-cart-link { display: none !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-minicart .action.showcart :is(.awa-minicart-icon, .awa-header-cart-fallback__icon), html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-minicart .awa-header-cart-fallback :is(.awa-minicart-icon, .awa-header-cart-fallback__icon) { width: 28px !important; height: 28px !important; color: var(--awa-primary,#b73337) !important; fill: none !important; stroke: var(--awa-primary,#b73337) !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-minicart .action.showcart .awa-minicart-icon circle, html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-minicart .awa-header-cart-fallback .awa-header-cart-fallback__icon circle { fill: var(--awa-primary,#b73337) !important; stroke: none !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-control.awa-nav-bar, html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-control.header-nav.awa-nav-bar { height: 48px !important; min-height: 48px !important; max-height: 48px !important; background: var(--awa-bg-soft) !important; border: 0px !important; box-shadow: none !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-nav-bar__inner { display: flex !important; align-items: stretch !important; justify-content: flex-start !important; gap: 0px !important; width: 100% !important; max-width: none !important; height: 48px !important; min-height: 48px !important; max-height: 48px !important; margin: 0px !important; padding-block: 0px !important; padding-inline: 0px 16px !important; background: var(--awa-bg-soft) !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories.menu_left_home1 { flex: 0 0 var(--awa-vmenu-trigger-w,206px) !important; width: var(--awa-vmenu-trigger-w,206px) !important; min-width: var(--awa-vmenu-trigger-w,206px) !important; max-width: var(--awa-vmenu-trigger-w,206px) !important; height: 48px !important; min-height: 48px !important; max-height: 48px !important; margin-inline: 0px !important; padding-inline: 0px !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories :is(button.our_categories.title-category-dropdown[data-role="awa-vertical-menu-trigger"], h2.our_categories.title-category-dropdown) { width: var(--awa-vmenu-trigger-w,206px) !important; height: 48px !important; min-height: 48px !important; max-height: 48px !important; padding: 0px 12px !important; border: 0px !important; border-radius: 0px !important; background: var(--awa-primary) !important; color: var(--awa-text-inverse,#fff) !important; display: inline-flex !important; align-items: center !important; justify-content: flex-start !important; gap: 8px !important; font-size: 13px !important; font-weight: 700 !important; line-height: 1 !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories .icon-menu, html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories .vm-icon { width: 18px !important; height: 18px !important; color: currentcolor !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-primary-nav.menu_primary { flex: 0 1 auto !important; width: auto !important; min-width: 0px !important; height: 48px !important; display: flex !important; align-items: stretch !important; margin: 0px !important; padding: 0px !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-primary-nav .container-header-sticky, html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-primary-nav .top-menu, html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-primary-nav .navigation, html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-header-primary-nav ul { display: flex !important; align-items: stretch !important; height: 48px !important; min-height: 48px !important; margin: 0px !important; padding: 0px !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-control.awa-nav-bar :is(.menu_primary .level0 > a, .awa-header-primary-nav .navigation li.level0 > a, .top-menu a.level-top, .awa-nav-quick-links__link, .awa-nav-quick-links__list a) { display: inline-flex !important; align-items: center !important; justify-content: center !important; min-height: 48px !important; height: 48px !important; padding: 0 var(--awa-space-5,20px) !important; color: var(--awa-text-primary) !important; background: 0px 0px !important; font-size: 13px !important; font-weight: 700 !important; line-height: 1 !important; text-decoration: none !important; text-transform: none !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .header-control.awa-nav-bar :is(.menu_primary .level0 > a, .awa-header-primary-nav .navigation li.level0 > a, .top-menu a.level-top, .awa-nav-quick-links__link, .awa-nav-quick-links__list a):hover { color: var(--awa-primary) !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-nav-quick-links { display: flex !important; visibility: visible !important; pointer-events: auto !important; align-items: center !important; justify-content: flex-start !important; flex: 0 0 auto !important; width: auto !important; min-width: 0px !important; height: 44px !important; margin: 0px !important; padding: 0px !important; }
html body#html-body:not(.b2b-account-dashboard):not(.b2b-account-shell):not(.onepagecheckout-index-index):not(.checkout-index-index) .page-wrapper .awa-site-header .awa-nav-quick-links__list { display: flex !important; align-items: stretch !important; gap: 0px !important; height: 48px !important; margin: 0px !important; padding: 0px !important; list-style: none !important; }}
{
body:is(.b2b-account-dashboard, .account, .customer-account-index, .b2b-quote-index, .cms-page-view, .sales-order-history, .checkout-index-index) { --awa-shell-gutter: 16px; }}
{
body:is(.b2b-account-dashboard, .account, .customer-account-index, .b2b-quote-index, .cms-page-view, .sales-order-history, .checkout-index-index, .contact-index-index) { --awa-shell-gutter: 16px; }}
{ border: 1px solid var(--awa-border,#e5e5e5) !important; border-radius: var(--awa-ui-radius,8px) !important; box-shadow: none !important; background: var(--awa-surface-base,#fff) !important; }
{
html body#html-body:not(.cms-index-index):not(.cms-home):not(.cms-homepage_ayo_home5) .page-wrapper .actions-toolbar :is(.action, button, .button) { width: 100% !important; justify-content: center !important; }}
{ display: block !important; width: 100% !important; max-width: 100% !important; min-width: 0px !important; height: auto !important; box-sizing: border-box !important; aspect-ratio: var(--awa-image-aspect,1/1) !important; }
{ display: flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; max-width: 100% !important; height: 100% !important; padding-bottom: 0px !important; overflow: hidden !important; box-sizing: border-box !important; }
{ display: block !important; width: 100% !important; max-width: 100% !important; height: auto !important; object-fit: contain !important; object-position: center center !important; }
{ padding-inline: 12px !important; }
{ grid-template-columns: repeat(2, 1fr); gap: var(--awa-gap-lg,16px); display: grid !important; width: 100% !important; transform: none !important; }
{
.awa-grid-section--featured .awa-shelf--carousel .awa-carousel__track { grid-template-columns: repeat(3, 1fr); }}
{
.awa-grid-section--featured .awa-shelf--carousel .awa-carousel__track { grid-template-columns: repeat(4, 1fr); }
.awa-grid-section--featured .awa-shelf--carousel .awa-carousel__track .newproductslider-item:first-child { grid-area: span 2 / span 2; }
.awa-grid-section--featured .awa-shelf--carousel .awa-carousel__track .newproductslider-item:first-child .awa-product-card { height: 100%; }
.awa-grid-section--featured .awa-shelf--carousel .awa-carousel__track .newproductslider-item:first-child .awa-product-card .product-thumb { height: calc(100% - 140px); }
.awa-grid-section--featured .awa-shelf--carousel .awa-carousel__track .newproductslider-item:first-child .awa-product-card .product-thumb-link { aspect-ratio: auto !important; height: 100%; }
.awa-grid-section--featured .awa-shelf--carousel .awa-carousel__track .newproductslider-item:first-child .awa-product-card .product-thumb-link img { object-fit: contain; height: 100%; }}
{ width: auto !important; float: none !important; margin: 0px !important; }
{ padding-inline: clamp(4px, 1vw, 8px) !important; }
{ padding-block: var(--awa-space-2,8px) !important; }
{
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view) .page-wrapper .page-main { padding-inline: 8px !important; }}
{
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header { --awa-header-main-row-h: 68px !important; --awa-header-row-h: var(--awa-header-main-row-h) !important; --awa-header-nav-h: 48px !important; --awa-nav-bar-h: var(--awa-header-nav-h) !important; min-height: 156px !important; height: 156px !important; max-height: 156px !important; overflow: visible !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header #header.header-container, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header #header.header-container > .header-content, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header #awa-b2b-promo-bar, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header #awa-b2b-promo-bar :is(.awa-b2b-promo-bar__inner, .awa-b2b-promo-bar__layout) { min-height: 32px !important; height: 32px !important; max-height: 32px !important; padding-block: 0px !important; margin-block: 0px !important; overflow: hidden !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-wrapper-sticky, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-wrapper-sticky.is-sticky { display: flex !important; flex-direction: column !important; min-height: var(--awa-header-sticky-h,116px) !important; height: var(--awa-header-sticky-h,116px) !important; max-height: var(--awa-header-sticky-h,116px) !important; padding: 0px !important; margin: 0px !important; overflow: visible !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header.awa-main-header, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-main, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-main > .container, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header_main.awa-main-header-inner-wrap, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-main-header__inner.wp-header, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-main-header__inner[data-awa-header-row] { min-height: var(--awa-header-main-row-h,68px) !important; height: var(--awa-header-main-row-h,68px) !important; max-height: var(--awa-header-main-row-h,68px) !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header.awa-main-header { padding: 4px 16px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-main, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-main > .container, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header_main.awa-main-header-inner-wrap, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header_main.awa-main-header-inner-wrap > .container { flex: 1 1 100% !important; width: min(1280px, 100% - 24px) !important; max-inline-size: var(--awa-container-max,1280px) !important; margin-inline: auto !important; min-height: var(--awa-header-main-row-h,68px) !important; height: var(--awa-header-main-row-h,68px) !important; max-height: var(--awa-header-main-row-h,68px) !important; overflow: visible !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-main-header__inner.wp-header, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-main-header__inner[data-awa-header-row] { display: grid !important; grid-template-columns: minmax(132px, 160px) minmax(0px, 1fr) minmax(292px, 316px) !important; gap: 12px !important; width: 100% !important; max-inline-size: var(--awa-container-max,1280px) !important; min-height: var(--awa-header-main-row-h,68px) !important; height: var(--awa-header-main-row-h,68px) !important; max-height: var(--awa-header-main-row-h,68px) !important; padding: 0px !important; align-items: center !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col :is(.block-search, .block-content, form#search_mini_form, form.minisearch) { display: block !important; width: 100% !important; max-width: none !important; min-width: 0px !important; min-height: 44px !important; height: 44px !important; max-height: 44px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form { display: grid !important; grid-template-columns: minmax(0px, 1fr) 44px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form .field.search, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form .field.search .control, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form input#search, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form .actions, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form button.action.search { min-height: 44px !important; height: 44px !important; max-height: 44px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-right-col { min-width: 0px !important; max-width: 316px !important; gap: 10px !important; align-items: center !important; justify-content: flex-end !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt { min-width: 0px !important; max-width: 286px !important; width: 100% !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt__text { max-width: 170px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt__line2, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt__actions, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__guest, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__customer { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt__link { min-height: 44px !important; height: 44px !important; align-items: center !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart .mini-carts, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart .action.showcart, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart .showcart.header-mini-cart { flex: 0 0 44px !important; width: 44px !important; min-width: 44px !important; max-width: 44px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; border-radius: 8px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart .action.showcart, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart .showcart.header-mini-cart { background: var(--awa-primary) !important; color: var(--awa-text-on-primary,var(--awa-white,Canvas)) !important; box-shadow: none !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-categories.menu_left_home1 { width: 206px !important; flex: 0 0 206px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.awa-nav-bar, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.header-nav, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-nav-bar__inner, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.header-nav > .container, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.awa-nav-bar > .container { min-height: var(--awa-header-nav-h,48px) !important; height: var(--awa-header-nav-h,48px) !important; max-height: var(--awa-header-nav-h,48px) !important; border-block: 1px solid var(--awa-border-subtle,var(--awa-border,color-mix(in srgb,CanvasText 10%,Canvas))) !important; padding-inline-start: var(--awa-page-pad-mobile,16px) !important; padding-right: 16px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.awa-nav-bar, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.header-nav { padding-inline: 0px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-nav-bar__inner, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.header-nav .awa-nav-bar__inner { position: relative !important; display: flex !important; align-items: center !important; justify-content: flex-start !important; gap: clamp(16px, 1.5vw, 24px) !important; padding: 0px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-nav-quick-links { position: static !important; inset-block-start: auto !important; inset-inline-start: auto !important; grid-column: auto !important; justify-content: flex-start !important; justify-self: start !important; margin: 0px !important; width: auto !important; max-width: none !important; min-width: 0px !important; min-height: 44px !important; height: 44px !important; max-height: 44px !important; overflow: visible !important; flex: 0 0 auto !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown { box-sizing: border-box !important; width: min(304px, -24px + 100vw) !important; max-width: min(304px, -24px + 100vw) !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header button.title-category-dropdown.our_categories[data-role="awa-vertical-menu-trigger"] { min-width: 206px !important; width: 206px !important; max-width: 206px !important; border-color: var(--awa-border-subtle,var(--awa-border,color-mix(in srgb,CanvasText 10%,Canvas))) !important; border-radius: 8px !important; background: var(--awa-bg,Canvas) !important; color: var(--awa-primary,oklch(48% .14 20)) !important; box-shadow: none !important; }}
{ background: canvas; }
{ max-inline-size: var(--awa-container-max,1280px); margin-left: auto; margin-right: auto; }
{ max-inline-size: var(--awa-container-max,1280px); width: 100%; margin: 4px auto 10px; overflow: hidden; border-radius: 0px; background: canvas; }
{ display: block; width: 100%; height: auto; max-height: 360px; object-fit: contain; object-position: center center; }
{ width: 7px; height: 7px; border-radius: 999px; background: color-mix(in srgb, canvastext 24%, canvas 76%); opacity: 1; margin: 0px; }
{ width: 22px; background: var(--awa-red); }
{ max-inline-size: var(--awa-container-max,1280px); min-height: 44px; margin: 14px auto 8px; display: flex; align-items: center; justify-content: space-between; gap: 16px; border: 0px; }
{ margin: 0px; color: canvastext; font-size: clamp(18px, 1.7vw, 23px); line-height: 1.12; font-weight: 820; letter-spacing: -0.035em; }
{ min-height: 36px; display: inline-flex; align-items: center; justify-content: center; padding: 0px 12px; border-radius: 999px; color: var(--awa-red); font-size: 12px; font-weight: 820; text-decoration: none; white-space: nowrap; }
{ max-inline-size: var(--awa-container-max,1280px); width: 100%; margin: 0px auto 20px; }
{ width: auto; max-width: 58px; height: 42px; object-fit: contain; }
{ color: canvastext; font-size: 12px; line-height: 1.25; font-weight: 760; text-decoration: none; }
{ width: 34px; height: 34px; min-width: 34px; border-radius: 999px; border: 1px solid var(--awa-clean-border); background: canvas; color: canvastext; box-shadow: color-mix(in srgb, canvastext 9%, transparent 91%) 0px 6px 16px; }
{ max-inline-size: var(--awa-container-max,1280px); width: 100%; margin-left: auto; margin-right: auto; }
{ height: 100%; min-height: 232px; border: 1px solid var(--awa-clean-border); border-radius: var(--awa-clean-radius-md); background: canvas; box-shadow: var(--awa-clean-shadow-card); padding: 12px; display: flex; flex-direction: column; align-items: stretch; transition: border-color 0.18s, box-shadow 0.18s, transform 0.18s; }
{ width: 100%; min-height: 108px; display: flex; align-items: center; justify-content: center; border-radius: var(--awa-clean-radius-sm); background: color-mix(in srgb, canvastext 2%, canvas 98%); overflow: hidden; }
{ max-width: 100%; max-height: 108px; object-fit: contain; object-position: center center; }
{ min-height: 34px; margin: 6px 0px 4px; color: canvastext; font-size: 13px; line-height: 1.28; font-weight: 760; letter-spacing: -0.01em; }
{ color: inherit; text-decoration: none; }
{ max-inline-size: var(--awa-container-max,1280px); width: 100%; margin: 0px auto 28px; }
{ display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 22px; align-items: stretch; }
{ min-height: 210px; border-radius: var(--awa-clean-radius-md); overflow: hidden; box-shadow: var(--awa-clean-shadow-card); }
{ max-inline-size: var(--awa-container-max,1280px); width: 100%; margin: 26px auto 16px; padding: 12px 16px; border: 1px solid var(--awa-clean-border); border-radius: var(--awa-clean-radius-md); background: var(--awa-clean-soft); display: flex; align-items: center; justify-content: space-between; gap: 20px; }
{ min-height: 40px; border: 1px solid var(--awa-clean-border); border-radius: var(--awa-clean-radius-sm); background: canvas; box-shadow: none; padding: 0px 16px; }
{ min-height: 40px; border-radius: var(--awa-clean-radius-sm); background: var(--awa-red); border: 1px solid var(--awa-red); color: canvas; font-weight: 820; box-shadow: none; }
{ margin-top: 0px; border-top: 1px solid color-mix(in srgb, canvastext 8%, transparent 92%); background: canvas; }
{ color: color-mix(in srgb, canvastext 78%, canvas 22%); text-decoration: none; }
{ margin-bottom: 8px; line-height: 1.35; }
{
body.cms-index-index .awa-product-promo-banners__grid, body.cms-index-index .promo-banners .items, body.cms-index-index .home-promos .items, body.cms-index-index .highlights .items, body.cms-index-index .destaques .items { grid-template-columns: repeat(2, minmax(0px, 1fr)); }}
{
body.cms-index-index .page-main > .columns, body.cms-index-index .page-main .column.main, body.cms-index-index .main-container .container, body.cms-index-index .home-page-container, body.cms-index-index .home-content, body.cms-index-index .main-slider, body.cms-index-index .home-slider, body.cms-index-index .banner-slider, body.cms-index-index .rokan-slider, body.cms-index-index .slideshow, body.cms-index-index .hero-banner, body.cms-index-index .awa-hero, body.cms-index-index .awa-section-header, body.cms-index-index .section-title, body.cms-index-index .block-title, body.cms-index-index .rokan-title, body.cms-index-index .product-tab .title, body.cms-index-index .home-section-title, body.cms-index-index .awa-benefits, body.cms-index-index .benefits, body.cms-index-index .benefit-list, body.cms-index-index .support-policy, body.cms-index-index .policy-block, body.cms-index-index .service-support, body.cms-index-index .shipping-support, body.cms-index-index .category-carousel, body.cms-index-index .category-slider, body.cms-index-index .categories-slider, body.cms-index-index .awa-category-carousel, body.cms-index-index .shop-by-category, body.cms-index-index .home-categories, body.cms-index-index .b2b-notice, body.cms-index-index .awa-b2b-notice, body.cms-index-index .customer-approval-notice, body.cms-index-index .login-to-price-notice, body.cms-index-index .home-login-notice, body.cms-index-index .approval-box, body.cms-index-index .recent-orders, body.cms-index-index .awa-recent-orders, body.cms-index-index .last-orders, body.cms-index-index .orders-recently, body.cms-index-index .products.wrapper, body.cms-index-index .products-grid, body.cms-index-index .block-products-list, body.cms-index-index .product-slider, body.cms-index-index .rokan-product, body.cms-index-index .awa-shelf, body.cms-index-index .home-products, body.cms-index-index .awa-product-promo-banners, body.cms-index-index .promo-banners, body.cms-index-index .home-promos, body.cms-index-index .highlights, body.cms-index-index .destaques, body.cms-index-index .newsletter, body.cms-index-index .block.newsletter, body.cms-index-index .footer-newsletter, body.cms-index-index .newsletter-container { width: calc(100% - 24px); max-width: calc(100% - 24px); }
body.cms-index-index .main-slider, body.cms-index-index .home-slider, body.cms-index-index .banner-slider, body.cms-index-index .rokan-slider, body.cms-index-index .slideshow, body.cms-index-index .hero-banner, body.cms-index-index .awa-hero { margin-top: 0px; margin-bottom: 10px; }
body.cms-index-index .main-slider img, body.cms-index-index .home-slider img, body.cms-index-index .banner-slider img, body.cms-index-index .rokan-slider img, body.cms-index-index .slideshow img, body.cms-index-index .hero-banner img, body.cms-index-index .awa-hero img { max-height: 220px; }
body.cms-index-index .awa-section-header, body.cms-index-index .section-title, body.cms-index-index .block-title, body.cms-index-index .rokan-title, body.cms-index-index .product-tab .title, body.cms-index-index .home-section-title { min-height: 36px; margin-top: 12px; margin-bottom: 8px; }
body.cms-index-index .category-carousel, body.cms-index-index .category-slider, body.cms-index-index .categories-slider, body.cms-index-index .awa-category-carousel, body.cms-index-index .shop-by-category, body.cms-index-index .home-categories, body.cms-index-index .products-grid, body.cms-index-index .block-products-list, body.cms-index-index .product-slider, body.cms-index-index .rokan-product, body.cms-index-index .awa-shelf, body.cms-index-index .home-products { overflow-x: auto; scroll-snap-type: x; }
body.cms-index-index .item-product, body.cms-index-index .product-item-info, body.cms-index-index .products-grid .product-item-info, body.cms-index-index .block-products-list .product-item-info, body.cms-index-index .product-slider .product-item-info, body.cms-index-index .rokan-product .product-item-info, body.cms-index-index .awa-shelf .product-item-info, body.cms-index-index .home-products .product-item-info { min-height: 232px; }
body.cms-index-index .product-item-photo, body.cms-index-index .product.photo.product-item-photo, body.cms-index-index .product-image-container { min-height: 108px; }
body.cms-index-index .awa-product-promo-banners__grid, body.cms-index-index .promo-banners .items, body.cms-index-index .home-promos .items, body.cms-index-index .highlights .items, body.cms-index-index .destaques .items { display: flex; overflow-x: auto; scroll-snap-type: x mandatory; gap: 12px; padding-bottom: 4px; }
body.cms-index-index .awa-product-promo-banners__grid > *, body.cms-index-index .promo-banners .items > *, body.cms-index-index .home-promos .items > *, body.cms-index-index .highlights .items > *, body.cms-index-index .destaques .items > * { flex: 0 0 min(86vw, 340px); min-height: 176px; scroll-snap-align: start; }
body.cms-index-index .newsletter, body.cms-index-index .block.newsletter, body.cms-index-index .footer-newsletter, body.cms-index-index .newsletter-container { flex-direction: column; align-items: stretch; margin-top: 32px; padding: 16px; }}
{ padding-top: 0px; padding-bottom: 20px; }
{ width: min(1280px, 100% - 24px); }
{ width: 100%; min-height: 0px; }
{ min-height: 36px; display: flex; align-items: center; justify-content: center; color: var(--awa-clean-muted); font-size: 11px; }
{
body.cms-index-index .page-main > .columns { width: calc(100% - 24px); }}
{ width: min(1280px, 100% - 24px); margin-left: auto; margin-right: auto; }
{ margin-bottom: 6px; }
{ margin-top: 12px; border-top: 1px solid color-mix(in srgb, canvastext 8%, transparent 92%); }
{ padding-top: 2px; padding-bottom: 12px; }
{ opacity: 0.96; }
{ min-height: 16px; display: flex; align-items: center; justify-content: center; gap: 8px; margin: 8px 0px 0px; padding: 0px; }
{ display: block; width: 7px; height: 7px; min-width: 7px; min-height: 7px; padding: 0px; border: 0px; border-radius: 999px; background: color-mix(in srgb, canvastext 24%, canvas 76%); font-size: 0px; line-height: 0; }
{ backface-visibility: hidden; }
{ height: auto; }
{ padding-inline: 0px; }
{ padding-top: 0px; padding-bottom: 16px; }
{ margin: 10px auto 6px; gap: 12px; }
{ min-height: 32px; padding: 0px 8px; font-size: 11px; }
{ margin-bottom: 14px; }
{ max-width: 52px; height: 38px; }
{ font-size: 11px; }
{ margin-bottom: 10px; }
{ min-height: 96px; }
{ max-height: 96px; }
{ margin: 6px 0px 3px; }
{ min-height: 196px; }
{ margin: 20px auto 12px; padding: 12px 16px; gap: 14px; }
{ min-height: 38px; }
{ min-height: 34px; }
{ margin-top: 8px; }
{ margin-top: 4px; gap: 6px; }
{
body.cms-index-index .awa-section-header, body.cms-index-index .section-title, body.cms-index-index .block-title, body.cms-index-index .rokan-title, body.cms-index-index .product-tab .title, body.cms-index-index .home-section-title { margin-top: 8px; margin-bottom: 6px; }
body.cms-index-index .main-slider, body.cms-index-index .home-slider, body.cms-index-index .banner-slider, body.cms-index-index .rokan-slider, body.cms-index-index .slideshow, body.cms-index-index .hero-banner, body.cms-index-index .awa-hero { margin-bottom: 8px; }
body.cms-index-index .awa-product-promo-banners__grid > *, body.cms-index-index .promo-banners .items > *, body.cms-index-index .home-promos .items > *, body.cms-index-index .highlights .items > *, body.cms-index-index .destaques .items > * { min-height: 164px; flex-basis: min(86vw, 320px); }
body.cms-index-index .newsletter, body.cms-index-index .block.newsletter, body.cms-index-index .footer-newsletter, body.cms-index-index .newsletter-container { margin-top: 24px; padding: 12px; gap: 10px; }
body.cms-index-index .page-main > .columns { width: calc(100% - 18px); }}
{
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-main, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-main > .container, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header_main.awa-main-header-inner-wrap, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header_main.awa-main-header-inner-wrap > .container, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .header.content, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .header-main .container, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .header-middle .container, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .header-container .container, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .nav-sections .navigation, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .navigation { width: min(1280px, 100% - 24px) !important; max-inline-size: var(--awa-container-max,1280px) !important; margin-inline: auto !important; padding-inline: 0px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.header-nav > .container, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.awa-nav-bar > .container { width: 100% !important; max-width: none !important; max-inline-size: none !important; margin-inline: 0px !important; padding-inline: 0px !important; box-sizing: border-box !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header.awa-main-header, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-wrapper-sticky, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-wrapper-sticky.is-sticky { width: 100% !important; overflow: visible !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-main-header__inner.wp-header, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-main-header__inner[data-awa-header-row] { grid-template-columns: minmax(124px, 150px) minmax(0px, 1fr) minmax(270px, 304px) !important; gap: 10px !important; width: 100% !important; max-inline-size: var(--awa-container-max,1280px) !important; margin-inline: auto !important; padding-inline: 0px !important; align-items: center !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .logo, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-brand-cell .logo { max-width: 150px !important; justify-content: flex-start !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .logo img, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-brand-cell .logo img { max-width: 146px !important; max-height: 48px !important; object-fit: contain !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .header.links, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .customer-links, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .header-account, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .login-area, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .account-wrapper, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-right-col { align-items: center !important; justify-content: flex-end !important; gap: 8px !important; min-width: 0px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .minicart-wrapper, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .action.showcart, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart .action.showcart, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart .showcart.header-mini-cart { width: 44px !important; min-width: 44px !important; height: 44px !important; min-height: 44px !important; place-self: center end !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .minicart-wrapper .action.showcart, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart .action.showcart, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart .showcart.header-mini-cart { width: 44px !important; min-width: 44px !important; height: 44px !important; min-height: 44px !important; padding: 0px !important; border-radius: var(--awa-clean-radius-sm) !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.awa-nav-bar, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .header-control.header-nav { width: 100% !important; max-width: none !important; max-inline-size: none !important; margin-inline: 0px !important; padding-inline: 0px !important; }}
{
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-right-col { align-items: center !important; justify-content: flex-end !important; gap: 10px !important; flex-wrap: nowrap !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart .mini-carts, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .minicart-wrapper { width: 44px !important; min-width: 44px !important; max-width: 44px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; padding: 0px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; box-sizing: border-box !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .minicart-wrapper .action.showcart, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper .action.showcart, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart .action.showcart, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart .showcart.header-mini-cart, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .minicart-wrapper .showcart.header-mini-cart { width: 44px !important; min-width: 44px !important; height: 44px !important; min-height: 44px !important; padding: 0px !important; border: 0px !important; border-radius: var(--awa-clean-radius-sm) !important; box-shadow: none !important; position: relative !important; z-index: 1201 !important; pointer-events: auto !important; transition: background-color 0.12s, color 0.12s !important; background: var(--awa-hdr-primary,#b73337) !important; color: var(--awa-text-inverse,#fff) !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .minicart-wrapper > .action.showcart, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .minicart-wrapper.active > .action.showcart, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .minicart-wrapper.show > .action.showcart, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .minicart-wrapper.is-open > .action.showcart, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .minicart-wrapper .action.showcart, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper > .action.showcart { opacity: 1 !important; visibility: visible !important; }}
{
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-right-col { align-items: center !important; justify-content: flex-end !important; gap: 8px !important; flex-wrap: nowrap !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart .mini-carts, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .minicart-wrapper { width: 44px !important; min-width: 44px !important; max-width: 44px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; padding: 0px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; box-sizing: border-box !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .page-header .minicart-wrapper .action.showcart, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart .minicart-wrapper .action.showcart, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart .action.showcart, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart .showcart.header-mini-cart { width: 44px !important; min-width: 44px !important; height: 44px !important; min-height: 44px !important; padding: 0px !important; border: 0px !important; border-radius: var(--awa-clean-radius-sm) !important; box-shadow: none !important; position: relative !important; z-index: 1201 !important; pointer-events: auto !important; transition: background-color 0.12s, color 0.12s !important; background: var(--awa-hdr-primary,#b73337) !important; color: var(--awa-text-inverse,#fff) !important; }}
{ border: 0px !important; border-radius: var(--awa-clean-radius-sm) !important; box-shadow: none !important; background: var(--awa-hdr-primary,#b73337) !important; color: var(--awa-text-inverse,#fff) !important; }
{ fill: none !important; stroke: currentcolor !important; width: 20px !important; height: 20px !important; min-width: 20px !important; min-height: 20px !important; opacity: 1 !important; visibility: visible !important; }
{ width: 44px !important; min-width: 44px !important; max-width: 44px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; border: 0px !important; outline: 0px !important; box-shadow: none !important; border-radius: var(--awa-clean-radius-sm,10px) !important; background: var(--awa-hdr-primary,var(--awa-primary)) !important; color: var(--awa-text-inverse) !important; padding: 0px !important; margin: 0px !important; box-sizing: border-box !important; }
{ display: none !important; content: none !important; opacity: 0 !important; }
{ border: 0px !important; outline: 0px !important; box-shadow: none !important; background: 0px 0px !important; min-width: auto !important; width: auto !important; height: auto !important; min-height: auto !important; padding: 0px !important; margin: 0px !important; position: static !important; inset: auto !important; }
{ aspect-ratio: 1 / 1; }
{ inline-size: 100%; block-size: 100%; object-fit: contain; }
{ position: relative; overflow: hidden; }
{
.abs-visually-hidden-desktop, .modes-label, .block-search .label, .dashboard-welcome-toggler, .block-collapsible-nav .title { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
.verticalmenu.navigation > ul { position: relative; }
.verticalmenu.navigation .open-children-toggle { display: none; }
.verticalmenu.navigation li > a > span { position: relative; }
.verticalmenu.navigation li.level0 > .level-top { transition-delay: 0s !important; }
.verticalmenu.navigation .subchildmenu.mega-columns > li { float: left; padding: 0px 5px; }
.verticalmenu.navigation .subchildmenu.mega-columns.columns4 > li { width: 25%; }
.verticalmenu.navigation .subchildmenu.mega-columns.columns4 > li:nth-child(4n+1) { clear: both; }
.verticalmenu.navigation li.level0 { transition: opacity 0.2s; }
.verticalmenu.navigation li.level0 .submenu { display: block; visibility: hidden; opacity: 0; transition: opacity 0.2s; color: rgb(119, 119, 119); }
.verticalmenu.navigation li.level0 .row { margin-left: -5px; margin-right: -5px; }
.verticalmenu.navigation li.level0 .col-sm-1, .verticalmenu.navigation li.level0 .col-sm-2, .verticalmenu.navigation li.level0 .col-sm-3, .verticalmenu.navigation li.level0 .col-sm-4, .verticalmenu.navigation li.level0 .col-sm-5, .verticalmenu.navigation li.level0 .col-sm-6, .verticalmenu.navigation li.level0 .col-sm-7, .verticalmenu.navigation li.level0 .col-sm-8, .verticalmenu.navigation li.level0 .col-sm-9, .verticalmenu.navigation li.level0 .col-sm-10, .verticalmenu.navigation li.level0 .col-sm-11, .verticalmenu.navigation li.level0 .col-sm-12 { padding-left: 5px; padding-right: 5px; }
.verticalmenu.navigation li.level0.fullwidth { position: static; }
.verticalmenu.navigation li.level0.fullwidth > .submenu { width: 100%; border-radius: 0px 0px 6px 6px; }
.verticalmenu.navigation li.level0.fullwidth > .submenu, .verticalmenu.navigation li.level0.staticwidth > .submenu { padding: 5px 8px 15px; left: 0px; }
.verticalmenu.navigation li.level0.fullwidth .submenu li.level1 > a, .verticalmenu.navigation li.level0.staticwidth .submenu li.level1 > a { font-size: 14px; font-weight: 600; text-transform: uppercase; margin-top: 10px; }
.verticalmenu.navigation li.level0.fullwidth .submenu .subchildmenu .subchildmenu, .verticalmenu.navigation li.level0.staticwidth .submenu .subchildmenu .subchildmenu { padding: 5px 0px; }
.verticalmenu.navigation li.level0.fullwidth .submenu a, .verticalmenu.navigation li.level0.staticwidth .submenu a { padding: 5px; line-height: 1; font-size: 13px; }
.verticalmenu.navigation li.level0.classic .submenu > .row { margin: 0px; }
.verticalmenu.navigation li.level0.classic .subchildmenu { min-width: 230px; }
.verticalmenu.navigation li.level0.classic .submenu, .verticalmenu.navigation li.level0.classic .subchildmenu .subchildmenu { left: 0px; }
.verticalmenu.navigation.side-verticalmenu li { margin: 0px; position: relative; }
.verticalmenu.navigation.side-verticalmenu li.level0 { display: block; position: relative; border-radius: 0px; margin: 0px; }
.verticalmenu.navigation.side-verticalmenu li.level0.fullwidth > .submenu, .verticalmenu.navigation.side-verticalmenu li.level0.staticwidth > .submenu { top: 0px; padding-bottom: 15px; left: 100% !important; }
.verticalmenu.navigation.side-verticalmenu li.level0.classic > .submenu { left: 100% !important; top: 0px; }
.verticalmenu.navigation.side-verticalmenu li.level0.fullwidth > .submenu { width: 871px; }
.verticalmenu.navigation.side-verticalmenu li.level0 > a { display: block; padding: 0px 5px; margin: 0px 10px; border-top: 1px solid rgb(221, 221, 221); line-height: 41px; font-weight: 400; font-size: 14px; }
.verticalmenu.navigation.side-verticalmenu li.level0 > .submenu { border-left-width: 5px; padding: 5px 8px; box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 3px; border-radius: 0px 6px 6px; }
.block-search { float: right; padding-left: 15px; position: relative; width: 250px; z-index: 4; }
.block-search .control { border-top: 0px; margin: 0px; padding: 0px 0px 25px; }
.block-search input { margin: 0px; padding-right: 35px; position: static; }
.block-search .action.search { display: inline-block; background: 0px 0px; border: 0px; box-shadow: none; line-height: inherit; margin: 0px; text-decoration: none; text-shadow: none; font-weight: 400; padding: 5px 0px; position: absolute; right: 10px; top: 0px; z-index: 1; }
.block-search .action.search.disabled, .block-search .action.search[disabled], fieldset[disabled] .block-search .action.search { pointer-events: none; opacity: 0.5; }
.search-autocomplete { margin-top: 0px; }
.minicart-wrapper { margin-left: 13px; }
.minicart-wrapper .block-minicart { right: -15px; width: 390px; }
.navigation ul { padding: 0px 8px; }
.logo { margin: 0px auto 25px 0px; }
.logo img { max-height: inherit; }}
{ padding-top: ; padding-bottom: ; margin-bottom: var(--awa-space-md); max-width: var(--awa-container-max); margin-left: auto; margin-right: auto; padding-left: var(--awa-container-pad); padding-right: var(--awa-container-pad); }
{ display: flex; align-items: center; flex-wrap: wrap; gap: 0px; list-style: none; padding: 0px; margin: 0px; }
{ display: inline-flex; align-items: center; font-size: var(--awa-font-size-xs); color: var(--awa-text-light); }
{ color: var(--awa-text-muted); text-decoration: none; padding: 2px 0px; transition: color var(--awa-duration-fast) var(--awa-ease); }
{ display: flex; flex-direction: column; gap: 2px; line-height: 1.2; }
{
#awaBackToTop, .awa-back-to-top { bottom: 80px !important; z-index: 9997 !important; }
body.awa-cookie-banner-active #awaBackToTop, body.awa-cookie-banner-active .awa-back-to-top { bottom: 140px !important; }}
{ cursor: pointer; transition: 0.2s; display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; text-align: center !important; min-height: 80px !important; background: var(--awa-bg-soft) !important; border-radius: 8px !important; padding: 12px !important; margin: 8px 0px !important; border: 1px dashed var(--awa-border) !important; }
{ text-decoration: none !important; color: inherit !important; display: block !important; width: 100% !important; }
{ opacity: 0.55; cursor: not-allowed; pointer-events: none; transform: none; box-shadow: none; }
{ width: 100%; max-width: 320px; box-shadow: rgba(183, 51, 55, 0.32) 0px 4px 16px; }
{ padding-block: var(--awa-space-3,12px); font-size: var(--awa-fs-sm,14px); }
{ display: flex; flex-wrap: wrap; align-items: center; gap: var(--awa-space-1,4px); list-style: none; margin: 0px; padding: 0px; }
{ display: inline-flex; align-items: center; min-block-size: var(--awa-touch-target,44px); }
{ color: var(--awa-text-secondary,#666); text-decoration: none; padding-inline: var(--awa-space-1,4px); }
{ display: flex; flex-wrap: wrap; align-items: baseline; gap: var(--awa-gap-xs,4px) var(--awa-gap-sm,8px); font-variant-numeric: tabular-nums; margin-block-start: auto; }
{ display: flex; flex-direction: column; gap: var(--awa-space-4,16px); margin-block: var(--awa-space-6,24px); }
{ display: flex; align-items: center; flex-wrap: wrap; gap: var(--awa-gap-sm,8px); }
{ display: inline-flex; align-items: center; border: 1px solid var(--awa-border,#e5e5e5); border-radius: var(--awa-radius-ctl,8px); overflow: hidden; }
{ inline-size: 4rem; block-size: var(--awa-touch-target,44px); border: 0px; text-align: center; font-size: var(--awa-fs-base,16px); color: var(--awa-text-primary,#333); }
{ display: inline-flex; align-items: center; justify-content: center; gap: var(--awa-gap-sm,8px); min-block-size: var(--awa-touch-target,44px); padding-inline: var(--awa-space-6,24px); background: var(--awa-color-primary,#b73337); color: var(--awa-white,#fff); border: 0px; border-radius: var(--awa-radius-ctl,8px); font-size: var(--awa-fs-base,16px); font-weight: 700; text-transform: uppercase; letter-spacing: 0.025em; cursor: pointer; transition: background 0.15s; }
{ display: flex; flex-wrap: wrap; gap: 0px; border-block-start: 1px solid var(--awa-border,#e5e5e5); margin-block-start: var(--awa-space-7,32px); padding-block-start: var(--awa-space-4,16px); }
{ display: inline-flex; align-items: center; min-block-size: var(--awa-touch-target,44px); padding-inline: var(--awa-space-4,16px); color: var(--awa-text-muted,#666); border-block-end: 2px solid transparent; cursor: pointer; font-weight: 500; }
{ color: var(--awa-color-primary,#b73337); border-block-end-color: var(--awa-color-primary,#b73337); }
{ inline-size: 100%; padding-block: var(--awa-space-4,16px); line-height: 1.7; }
{ font-size: clamp(1.5rem, 2.75rem, 2.25rem) !important; font-weight: var(--awa-weight-bold,700) !important; line-height: var(--awa-leading-tight,1.2) !important; letter-spacing: var(--awa-tracking-tight,-.02em) !important; }
{
body .page-wrapper .block-minicart { min-width: auto; width: calc(-20px + 100vw); padding: var(--awa-space-4); }
body .page-wrapper .search-autocomplete { max-height: 60vh; }
body .page-wrapper .item-product .product-info, body .page-wrapper .product-item .product-item-details { padding: var(--awa-space-3) var(--awa-space-3) var(--awa-space-4); }
body .page-wrapper .item-product .product-name a, body .page-wrapper .product-item .product-item-link { font-size: var(--awa-text-xs); -webkit-line-clamp: 1; }
body .page-wrapper .product-info-main .box-tocart .action.tocart { width: 100%; min-width: auto; }}
{ order: 3; margin-top: auto; }
{ opacity: 0.5; filter: grayscale(100%); }
{ margin: 0 0 var(--awa-space-3); }
{ display: flex; align-items: baseline; flex-wrap: wrap; gap: var(--awa-space-2); }
{ width: 100% !important; max-width: 100% !important; }
{ width: 100% !important; max-width: 100% !important; height: auto !important; }
{ margin-top: auto; padding-top: var(--awa-space-3); }
{ font-size: clamp(18px, 10px + 2vw, 28px); font-weight: var(--awa-weight-bold); color: var(--awa-dark); margin-bottom: var(--awa-space-4); line-height: var(--awa-leading-base); }
{ color: var(--awa-gray-500); font-size: var(--awa-text-sm); margin-bottom: var(--awa-space-4); }
{ display: inline-flex; align-items: center; gap: var(--awa-space-2); padding: var(--awa-space-2) var(--awa-space-4); border-radius: var(--awa-radius-full); font-size: var(--awa-text-sm); font-weight: var(--awa-weight-semibold); margin-bottom: var(--awa-space-5); }
{ background: var(--awa-success-light); color: var(--awa-success-text); }
{ display: block; padding: var(--awa-space-4) var(--awa-space-6); font-size: var(--awa-text-base); font-weight: var(--awa-weight-semibold); text-transform: uppercase; border-bottom: 2px solid transparent; transition: border-bottom-color var(--awa-transition-fast),color var(--awa-transition-fast); }
{ border-bottom-color: var(--awa-red); color: var(--awa-red); }
{ padding: var(--awa-space-7) 0; border-top: 1px solid var(--awa-gray-200); }
{ background: var(--awa-gray-100); border-radius: var(--awa-radius); overflow: hidden; }
{ border-color: var(--awa-red); }
{ display: inline-flex; align-items: center; gap: var(--awa-space-2); margin-bottom: var(--awa-space-5); }
{ display: inline-flex; align-items: center; border: 1px solid var(--awa-gray-200); border-radius: var(--awa-radius-sm); overflow: hidden; }
{ width: 50px; height: 44px; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-size: var(--awa-text-md); font-weight: var(--awa-weight-semibold); appearance: textfield; }
{ height: 50px; min-width: 200px; font-size: var(--awa-text-md); font-weight: var(--awa-weight-bold); border-radius: var(--awa-radius-sm); }
{
body .page-wrapper .product.info.detailed .data.item.title > a, body .page-wrapper .product.info.detailed .data.item.title > span { padding: var(--awa-space-3) var(--awa-space-4); font-size: var(--awa-text-sm); }
body .page-wrapper .product.info.detailed .data.item.content { padding: var(--awa-space-5) 0; }
body .page-wrapper .fotorama__thumb-border { border-width: 2px; }
body .page-wrapper .gallery-placeholder { border-radius: var(--awa-radius-sm); }}
{ border-radius: var(--awa-control-radius); overflow: hidden; }
{ padding: var(--awa-space-3) var(--awa-space-4); vertical-align: middle; }
{
body .page-wrapper .page-main { padding-top: var(--awa-space-3); padding-bottom: var(--awa-space-6); }
body .page-wrapper .action.primary, body .page-wrapper button.primary, body .page-wrapper .btn-primary, body .page-wrapper .action.secondary, body .page-wrapper button.secondary, body .page-wrapper .btn-secondary { min-height: var(--awa-btn-height-sm); padding-inline: var(--awa-space-4); }
body .page-wrapper .item-product .product-info, body .page-wrapper .product-item .product-item-details { padding: var(--awa-space-3); }
body .page-wrapper #maincontent .page-title-wrapper { margin-bottom: var(--awa-space-4); padding-bottom: var(--awa-space-2); }}
{ display: flex; flex-wrap: wrap; gap: var(--awa-space-1); align-items: center; padding: var(--awa-space-2) 0; list-style: none; margin: 0px; }
{ display: inline-flex; align-items: center; max-width: 100%; }
{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 220px; }
{
body .page-wrapper .breadcrumbs .items li a, body .page-wrapper .breadcrumbs .items li strong { max-width: 140px; font-size: var(--awa-text-xs); }}
{ background: var(--awa-red); border-color: var(--awa-red); color: var(--awa-text-on-primary); }
{ color: var(--awa-text-on-primary); }
{ margin-top: var(--awa-space-4); padding-top: var(--awa-space-4); border-top: 1px solid var(--awa-gray-200); }
{ border-radius: var(--awa-control-radius) var(--awa-control-radius) 0 0; }
{
body .page-wrapper .page-main > .columns { padding-left: var(--awa-space-3); padding-right: var(--awa-space-3); }
body .page-wrapper .page-title-wrapper .page-title { font-size: clamp(1.45rem, 4.8vw, 1.8rem); }
body .page-wrapper .breadcrumbs { padding: var(--awa-space-2) var(--awa-space-3); }
body .page-wrapper .breadcrumbs .items .item { font-size: var(--awa-text-xs); max-width: 140px; }
body .page-wrapper .table-wrapper { border: 1px solid var(--awa-gray-200); border-radius: var(--awa-radius-sm); }
body .page-wrapper table thead th, body .page-wrapper table tbody td { padding: var(--awa-space-2) var(--awa-space-3); font-size: var(--awa-text-xs); }}
{ margin-bottom: var(--awa-space-3); line-height: var(--awa-leading-snug); letter-spacing: var(--awa-tracking-tighter); }
{ padding: var(--awa-space-5) var(--awa-space-4); line-height: var(--awa-leading-loose); }
{ background: var(--awa-gray-50); }
{ padding: var(--awa-space-3) var(--awa-space-4); font-size: var(--awa-text-sm); vertical-align: top; }
{ color: var(--awa-gray-500); font-weight: var(--awa-weight-semibold); white-space: nowrap; }
{ text-align: center; min-width: 52px; max-width: 72px; font-variant-numeric: tabular-nums; }
{ font-size: var(--awa-text-xs); color: var(--awa-gray-400); font-variant-numeric: tabular-nums; }
{ max-width: 220px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
{ font-weight: var(--awa-weight-bold); font-size: var(--awa-text-base); text-align: left; padding-bottom: var(--awa-space-3); color: var(--awa-gray-800); }
{
html body#html-body .page-wrapper .awa-site-header .header.awa-main-header, html body#html-body .page-wrapper .awa-site-header .header.awa-main-header .awa-main-header__inner.wp-header, html body#html-body .page-wrapper .awa-site-header .awa-main-header__inner[data-awa-header-row] { min-height: var(--awa-header-main-row-h,68px) !important; max-height: var(--awa-header-main-row-h,68px) !important; height: var(--awa-header-main-row-h,68px) !important; padding-block: 0px !important; }
html body#html-body .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form, html body#html-body .page-wrapper .awa-site-header form#search_mini_form, html body#html-body .page-wrapper .awa-site-header .awa-header-search-col form.minisearch, html body#html-body .page-wrapper .awa-site-header .block-search form#search_mini_form, html body#html-body .page-wrapper .awa-site-header .block-search form.minisearch { height: var(--awa-header-search-h,48px) !important; min-height: var(--awa-header-search-h,48px) !important; max-height: var(--awa-header-search-h,48px) !important; box-sizing: border-box !important; }
html body#html-body .page-wrapper .header-control.header-nav.awa-nav-bar, html body#html-body .page-wrapper .header-control.awa-nav-bar { background-color: var(--awa-primary,@awa-color-primary) !important; background-image: none !important; height: var(--awa-nav-bar-h,48px) !important; min-height: var(--awa-nav-bar-h,48px) !important; max-height: var(--awa-nav-bar-h,48px) !important; box-sizing: border-box !important; }
html body#html-body .page-wrapper #header.header-container[data-awa-header-shell="true"] .awa-header-search-col .block-search.awa-professional-search .awa-search-action-wrapper, html body#html-body .page-wrapper .awa-site-header .awa-header-search-col .awa-search-action-wrapper, html body#html-body .page-wrapper .awa-site-header .awa-header-search-col .block-search, html body#html-body .page-wrapper .awa-site-header .awa-header-search-col .block-content, html body#html-body .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form .field.search, html body#html-body .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form .field.search .control, html body#html-body .page-wrapper .awa-site-header form#search_mini_form .actions { height: var(--awa-header-search-h,48px) !important; min-height: var(--awa-header-search-h,48px) !important; max-height: var(--awa-header-search-h,48px) !important; box-sizing: border-box !important; }
html body#html-body .page-wrapper .awa-site-header .awa-header-search-col button.action.search, html body#html-body .page-wrapper .awa-site-header form#search_mini_form button.action.search, html body#html-body .page-wrapper #header.header-container[data-awa-header-shell="true"] #search_mini_form .actions .action.search { width: var(--awa-header-search-h,48px) !important; min-width: var(--awa-header-search-h,48px) !important; height: var(--awa-header-search-h,48px) !important; min-height: var(--awa-header-search-h,48px) !important; max-height: var(--awa-header-search-h,48px) !important; }
html body#html-body .page-wrapper .awa-site-header .block-search.awa-professional-search form#search_mini_form.minisearch, html body#html-body .page-wrapper #header.header-container[data-awa-header-shell="true"] .awa-header-search-col .block-search.awa-professional-search form#search_mini_form.minisearch { height: var(--awa-header-search-h,48px) !important; min-height: var(--awa-header-search-h,48px) !important; max-height: var(--awa-header-search-h,48px) !important; padding: 0px !important; box-sizing: border-box !important; }
html body#html-body .page-wrapper .awa-professional-search form.minisearch#search_mini_form .actions, html body#html-body .page-wrapper #header.header-container[data-awa-header-shell="true"] .awa-header-search-col .block-search.awa-professional-search form.minisearch .actions, html body#html-body .page-wrapper .awa-site-header form#search_mini_form.minisearch .field.search, html body#html-body .page-wrapper .awa-site-header form#search_mini_form.minisearch .field.search .control { height: var(--awa-header-search-h,48px) !important; min-height: var(--awa-header-search-h,48px) !important; max-height: var(--awa-header-search-h,48px) !important; box-sizing: border-box !important; }
html body#html-body .page-wrapper .awa-professional-search form.minisearch#search_mini_form .actions button.action.search, html body#html-body .page-wrapper #header.header-container[data-awa-header-shell="true"] .awa-header-search-col .block-search.awa-professional-search form.minisearch .actions button.action.search, html body#html-body .page-wrapper .awa-site-header form#search_mini_form.minisearch button.action.search { width: var(--awa-header-search-h,48px) !important; min-width: var(--awa-header-search-h,48px) !important; height: var(--awa-header-search-h,48px) !important; min-height: var(--awa-header-search-h,48px) !important; max-height: var(--awa-header-search-h,48px) !important; }
@media (prefers-reduced-motion: reduce){
#html-body .page-wrapper .awa-site-header #awa-primary-navigation.awa-header-primary-nav, #html-body .page-wrapper .awa-site-header #awa-category-navigation.awa-header-primary-nav, #html-body .page-wrapper .awa-site-header #awa-primary-navigation.awa-header-primary-nav.is-awa-mobile-open, #html-body .page-wrapper .awa-site-header #awa-category-navigation.awa-header-primary-nav.is-awa-mobile-open { transition: none !important; }}
html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-primary-nav .top-menu a, html body#html-body .page-wrapper .header-control.awa-nav-bar .top-menu a.level-top, html body#html-body .page-wrapper .header-control.header-nav.awa-nav-bar .navigation .level0 > .level-top, html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-nav-quick-links__link { }
@media (min-width: 992px){
html body#html-body.catalog-product-view .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-nav-bar__inner { display: flex !important; justify-content: flex-start !important; align-items: center !important; gap: clamp(16px, 1.5vw, 24px) !important; }
html body#html-body.catalog-product-view .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-nav-quick-links { display: flex !important; align-items: center !important; justify-content: flex-start !important; flex: 0 0 auto !important; margin: 0px !important; min-width: 0px !important; max-width: none !important; width: auto !important; overflow: visible !important; position: static !important; justify-self: start !important; grid-column: auto !important; }
html body#html-body.catalog-product-view .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-nav-quick-links__list { display: flex !important; flex: 0 1 auto !important; align-items: center !important; justify-content: flex-start !important; gap: clamp(16px, 1.6vw, 28px) !important; min-width: 0px !important; max-width: none !important; margin: 0px !important; padding: 0px !important; overflow: visible !important; list-style: none !important; }
html body#html-body.catalog-product-view .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-nav-quick-links__item { flex: 0 0 auto !important; min-width: 0px !important; }
html body#html-body.catalog-product-view .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-nav-quick-links__link { max-width: none !important; overflow: visible !important; padding-inline: 4px !important; text-overflow: clip !important; white-space: nowrap !important; }
html body#html-body.catalog-product-view .product.media .gallery-placeholder, html body#html-body.catalog-product-view .product.media .fotorama__stage { max-width: 100% !important; overflow: hidden !important; }}
html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories.menu_left_home1 { flex: 0 0 clamp(260px, 22vw, 290px) !important; width: clamp(260px, 22vw, 290px) !important; min-width: 260px !important; max-width: 290px !important; height: 48px !important; max-height: 48px !important; overflow: visible !important; align-items: stretch !important; }
html body#html-body .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories.menu_left_home1 { flex: 0 0 clamp(260px, 22vw, 290px) !important; width: clamp(260px, 22vw, 290px) !important; min-width: 260px !important; max-width: 290px !important; overflow: visible !important; }
html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories .awa-nav-categories, html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories .sections.nav-sections.category-dropdown, html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories .section-items.nav-sections.category-dropdown-items, html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories .section-item-content.nav-sections.category-dropdown-item-content, html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories .navigation.verticalmenu.side-verticalmenu { background: 0px 0px !important; height: 48px !important; max-height: 48px !important; min-height: 0px !important; overflow: visible !important; border: 0px !important; box-shadow: none !important; padding: 0px !important; margin: 0px !important; }
html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories .navigation.verticalmenu.side-verticalmenu { display: flex !important; align-items: stretch !important; width: 100% !important; min-width: 0px !important; }
html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories button.our_categories.title-category-dropdown[data-role="awa-vertical-menu-trigger"], html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories h2.our_categories.title-category-dropdown { width: 100% !important; max-width: 100% !important; min-width: 0px !important; justify-content: flex-start !important; }
html body#html-body .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories.menu_left_home1 button.our_categories.title-category-dropdown[data-role="awa-vertical-menu-trigger"], html body#html-body .page-wrapper .awa-site-header .header-control.awa-nav-bar .awa-header-categories.menu_left_home1 .our_categories.title-category-dropdown { width: 100% !important; max-width: 100% !important; min-width: 0px !important; }
html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories button.our_categories.title-category-dropdown[data-role="awa-vertical-menu-trigger"], html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories h2.our_categories.title-category-dropdown { height: 48px !important; min-height: 48px !important; max-height: 48px !important; background: var(--awa-hdr-primary,var(--awa-primary,@awa-color-primary)) !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; cursor: pointer !important; }
html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.level0, html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown > li.level0 > a.level-top.navigation__link { width: 100% !important; max-width: 100% !important; box-sizing: border-box !important; }
html body#html-body .page-wrapper .header-control.awa-nav-bar .awa-header-categories .navigation.verticalmenu.side-verticalmenu > ul.togge-menu.list-category-dropdown:not([aria-hidden="false"]):not(.vmm-open):not(.menu-open) { display: none !important; visibility: hidden !important; opacity: 0 !important; height: 0px !important; max-height: 0px !important; overflow: hidden !important; pointer-events: none !important; background: 0px 0px !important; border: 0px !important; box-shadow: none !important; }
html body#html-body .page-wrapper .awa-site-header .awa-header-contact-links.awa-header-account-prompt { min-width: 200px !important; }
html body#html-body .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__text, html body#html-body .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__guest { display: flex !important; flex-direction: column !important; gap: 1px !important; line-height: 1.25 !important; }
html body#html-body .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__line1 { line-height: 1.2 !important; white-space: nowrap !important; color: var(--awa-text-muted,@awa-color-text-muted) !important; }
html body#html-body .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__line2 { display: inline-flex !important; flex-wrap: nowrap !important; align-items: center !important; gap: 4px !important; white-space: nowrap !important; }
html body#html-body .page-wrapper .awa-site-header .awa-header-account-prompt .awa-header-account-prompt__link--register { background: var(--awa-primary,@awa-color-primary) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; border-radius: 9999px !important; padding: 3px 10px !important; font-weight: 700 !important; white-space: nowrap !important; display: inline-flex !important; align-items: center !important; line-height: 1.2 !important; transition: background-color 0.12s !important; }
html body#html-body .page-wrapper .awa-site-header .awa-header-brand-cell { align-self: center !important; height: auto !important; min-height: 0px !important; max-height: 56px !important; margin-block: 0px !important; padding-block: 0px !important; display: flex !important; align-items: center !important; }
html body#html-body .page-wrapper .awa-site-header .awa-header-brand-cell .logo img { max-height: 44px !important; width: auto !important; min-height: 0px !important; object-fit: contain !important; }
html body#html-body .page-wrapper .awa-site-header form#search_mini_form.minisearch { border: 1.5px solid var(--awa-neutral-200,@awa-neutral-200) !important; border-radius: 9999px !important; box-shadow: rgba(15, 23, 42, 0.04) 0px 1px 2px !important; overflow: hidden !important; }}
{ max-width: 1280px; margin-inline: auto; padding-inline: 24px; }
{
body.catalog-category-view .breadcrumbs, body.catalog-product-view .breadcrumbs, body.catalogsearch-result-index .breadcrumbs { padding-inline: 16px; }}
{
.catalog-product-view .product.media, .catalog-product-view .column.main .product.media { width: 100%; max-width: 540px; margin-inline: auto; }
.catalog-product-view .product-info-main, .catalog-product-view .column.main .product-info-main { width: 100%; max-width: 640px; margin-inline: auto; padding-inline: 0px; }
.catalog-product-view .product-info-main .box-tocart { position: static; box-shadow: none; border-top: 0px; padding: 0px; }}
{
.catalog-product-view .product-info-main .box-tocart { padding-bottom: max(10px,env(safe-area-inset-bottom,10px)); }}
{
.page-wrapper .page-header, .page-wrapper .page-footer .footer.content .footer-widget-area > :not(.vela-footer-col:first-child), .page-wrapper nav.fixed-bottom, .awa-mobile-bottom-nav, .minicart-wrapper, .block-search, .page-wrapper .sidebar.sidebar-main, .toolbar-products .modes, .toolbar-products .toolbar-sorter, .actions-secondary, .action.towishlist, .action.tocompare, .cookie-notice-container, #html-body #notice-cookie-block, .page-wrapper .messages, .awa-whatsapp-float, .page-wrapper .awa-b2b-promo-bar, #html-body .awa-b2b-promo-bar { display: none !important; }
body, .page-wrapper, .column.main, .product-info-main { print-color-adjust: exact; background: rgb(255, 255, 255) !important; color: rgb(0, 0, 0) !important; }
.item-product, .product-item-info, .product-item { break-inside: avoid; }
.product-item-name, h1, h2, h3 { break-after: avoid; }
table { break-inside: auto; }
tr { break-inside: avoid; }
img { break-inside: avoid; max-width: 100% !important; height: auto !important; }}
{ padding: 12px; line-height: 1.45; vertical-align: top; text-align: left; }
{ padding: 12px; line-height: 1.45; vertical-align: top; }
{ display: flex; flex-wrap: wrap; align-items: center; gap: 8px 4px; }
{ flex-shrink: 0; }
{ min-width: 0px; flex: 1 1 auto; }
{ display: inline-flex !important; align-items: center !important; justify-content: flex-start !important; gap: 8px !important; min-height: var(--awa-touch-target,44px) !important; padding: 8px 12px !important; margin-block-start: 8px !important; border: 1px solid var(--awa-border,#e5e5e5) !important; border-radius: 8px !important; background: var(--awa-bg-surface,#f7f7f7) !important; font-size: var(--awa-fs-sm,13px) !important; font-style: normal !important; font-weight: 600 !important; line-height: 1.35 !important; color: var(--awa-primary,#b73337) !important; text-decoration: none !important; transition: background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.15s cubic-bezier(0.4, 0, 0.2, 1) !important; }
{
html body#html-body.catalog-product-view .page-wrapper .breadcrumbs .item a, html body#html-body.catalog-product-view .page-wrapper .product-info-main .b2b-login-to-see-price a { transition: none !important; }}
{ max-width: 100% !important; margin-inline: 0px !important; padding-inline: 0px !important; }
{ display: grid !important; grid-template-columns: minmax(0px, 1fr) !important; gap: var(--awa-grid-gap-loose) !important; }
{ width: 100% !important; max-width: 100% !important; overflow-x: auto !important; border: 1px solid var(--awa-border-subtle,#e5e7eb) !important; border-radius: 8px !important; background: var(--awa-bg-surface,#fff) !important; }
{ border-radius: 8px 8px 0px 0px !important; border-width: 1px 1px 0px !important; border-style: solid solid none !important; border-color: transparent transparent currentcolor !important; border-image: none !important; padding: 8px 16px !important; font-size: var(--awa-text-sm,13px) !important; font-weight: 600 !important; color: var(--awa-text-muted,#666) !important; background: 0px 0px !important; transition: background-color var(--awa-state-transition),color var(--awa-state-transition) !important; }
{ color: var(--awa-primary,#b73337) !important; background: var(--awa-bg-surface,#fff) !important; border-color: var(--awa-border,#e5e5e5) !important; }
{
html body#html-body.catalog-product-view .page-wrapper .main-detail > .row { display: flex !important; flex-wrap: nowrap !important; align-items: flex-start !important; gap: clamp(24px, 2.5vw, 40px) !important; }
html body#html-body.catalog-product-view .page-wrapper .main-detail > .row > .col-md-6:first-child { flex: 1 1 54% !important; max-width: 54% !important; width: auto !important; min-width: 0px !important; padding-inline: 0px !important; }
html body#html-body.catalog-product-view .page-wrapper .main-detail > .row > .col-md-6:last-child { flex: 1 1 46% !important; max-width: 46% !important; width: auto !important; min-width: 0px !important; padding-inline: 0px !important; }
html body#html-body.catalog-product-view .page-wrapper .main-detail > .row > .col-md-6:first-child .product.media { width: 100% !important; max-width: 100% !important; flex: 1 1 auto !important; }}
{ margin-block: 16px 0px !important; }
{ margin: 0px !important; padding: 0px !important; border: 0px !important; }
{ font-size: var(--awa-text-sm,13px) !important; font-weight: 600 !important; margin-block-end: 4px !important; }
{ display: block !important; width: 88px !important; min-height: var(--awa-input-min-h,44px) !important; padding: 8px 12px !important; border: 1px solid var(--awa-border,#e5e5e5) !important; border-radius: var(--awa-ui-radius,8px) !important; background: var(--awa-bg-surface,#fff) !important; font-size: var(--awa-text-base,14px) !important; font-variant-numeric: tabular-nums !important; text-align: center !important; box-shadow: none !important; }
{ display: flex !important; flex-wrap: wrap !important; gap: 12px !important; align-items: stretch !important; }
{ flex: 1 1 200px !important; min-height: var(--awa-input-min-h,44px) !important; }
{ margin-block-end: 16px !important; padding-block-end: 12px !important; border-bottom: 1px solid var(--awa-border-hairline,#e5e7eb) !important; }
{ --pdp-space-tight: 8px; --pdp-space-group: 12px; --pdp-space-stack: 16px; --pdp-space-block: 24px; --pdp-space-shelf: clamp(28px,3.5vw,48px); --pdp-space-section: clamp(40px,5vw,64px); }
{ display: flex !important; flex-direction: column !important; gap: var(--pdp-space-stack) !important; }
{ display: flex !important; flex-direction: column !important; gap: var(--pdp-space-group) !important; }
{ display: flex !important; flex-direction: column !important; gap: var(--pdp-space-stack) !important; margin-block: 0px !important; padding-block: 0px !important; }
{ display: flex !important; flex-direction: column !important; gap: var(--pdp-space-stack) !important; margin: 0px !important; }
{ gap: var(--pdp-space-stack) !important; }
{ scroll-snap-type: x; display: flex !important; flex-flow: row !important; align-items: stretch !important; gap: 12px !important; width: 100% !important; max-width: 100% !important; overflow: auto hidden !important; padding-block: 8px !important; margin: 0px !important; }
{ scroll-snap-align: start; flex: 0 0 auto !important; width: clamp(160px, 22vw, 240px) !important; max-width: 240px !important; min-width: 0px !important; }
{ margin-block-end: var(--pdp-space-group) !important; }
{
html body#html-body.catalog-product-view .page-wrapper .main-detail > .row { gap: clamp(24px, 2.5vw, 40px) !important; }
html body#html-body.catalog-product-view .page-wrapper .main-detail > .row > .col-md-6:first-child { flex: 1 1 54% !important; max-width: 54% !important; }
html body#html-body.catalog-product-view .page-wrapper .main-detail > .row > .col-md-6:last-child { flex: 1 1 46% !important; max-width: 46% !important; }}
{
html body#html-body.catalog-product-view .page-wrapper .main-detail > .row { gap: clamp(16px, 4vw, 24px) !important; }
html body#html-body.catalog-product-view .page-wrapper :is(.col-main, .column.main) > .awa-pdp-details { margin-block-start: clamp(28px, 6vw, 40px) !important; padding-block-start: var(--pdp-space-stack) !important; }
html body#html-body.catalog-product-view .page-wrapper .awa-pdp-related.awa-shelf--carousel .item-product.awa-carousel-card-slot { width: clamp(140px, 42vw, 200px) !important; max-width: 200px !important; }}
{ padding-left: 0px; margin-bottom: 0px; width: 100%; min-width: 0px; float: none !important; }
{ position: sticky; top: calc(var(--awa-header-h) + var(--awa-space-4,16px)); border-radius: var(--awa-radius-lg,12px); overflow: hidden; background: var(--awa-bg-surface,#f5f5f5); border: 1px solid var(--awa-border,#e5e5e5); }
{ width: 100% !important; min-width: 0px !important; overflow: visible !important; }
{ border-radius: var(--awa-radius-lg,12px) var(--awa-radius-lg,12px) 0 0; width: 100% !important; max-width: 100% !important; min-width: 0px !important; }
{ width: 100% !important; max-width: 100% !important; min-width: 0px !important; }
{ padding: var(--awa-space-sm,8px); }
{ opacity: 1; }
{
.catalog-product-view .product.media { position: static; }}
{ line-height: 1.35 !important; }
{ font-size: clamp(1.125rem, 1.45rem, 1.375rem) !important; font-weight: 700 !important; line-height: 1.25 !important; color: var(--awa-text,#333) !important; }
{ border-radius: var(--awa-radius-sm,8px) !important; box-shadow: none !important; transition: border-color 0.2s !important; }
{ font-size: clamp(1.125rem, 1.45rem, 1.375rem) !important; font-weight: 700 !important; text-transform: none !important; }
{ border: 0px !important; border-radius: 0px !important; background: 0px 0px !important; box-shadow: none !important; padding: 0px !important; }
{ min-height: var(--awa-touch-target,48px) !important; border-radius: var(--awa-radius-m,12px) !important; font-size: max(15px, 0.9375rem) !important; font-weight: 700 !important; text-transform: none !important; letter-spacing: 0px !important; box-shadow: rgba(183, 51, 55, 0.18) 0px 8px 24px !important; }
{
html body#html-body.catalog-product-view .page-wrapper .rx-pdp-card, html body#html-body.catalog-product-view .page-wrapper .rx-pdp-addtocart { transition: none !important; }}
{ padding-bottom: clamp(8px, 1.2vw, 12px) !important; }
{ padding-block: clamp(14px, 2vw, 18px) !important; }
{
html body#html-body.catalog-product-view .page-wrapper .product.media .fotorama__stage { min-height: 0px !important; height: clamp(340px, 32vw, 400px) !important; max-height: clamp(340px, 32vw, 400px) !important; }
html body#html-body.catalog-product-view .page-wrapper .product.media .fotorama__stage__shaft, html body#html-body.catalog-product-view .page-wrapper .product.media .fotorama__stage__frame, html body#html-body.catalog-product-view .page-wrapper .product.media .fotorama__stage__frame .fotorama__img { max-height: clamp(340px, 32vw, 400px) !important; }
html body#html-body.catalog-product-view .page-wrapper .product.media .fotorama__wrap, html body#html-body.catalog-product-view .page-wrapper .product.media .fotorama-item, html body#html-body.catalog-product-view .page-wrapper .product.media .gallery-placeholder { max-height: clamp(440px, 38vw, 500px) !important; }
html body#html-body.catalog-product-view .page-wrapper .product.media .fotorama__nav-wrap { margin-top: 4px !important; padding-block: 4px !important; }
html body#html-body.catalog-product-view .page-wrapper .main-detail:has(.b2b-login-to-see-price) .product.media { min-height: 0px !important; }
html body#html-body.catalog-product-view .page-wrapper .main-detail:has(.b2b-login-to-see-price) .product.media .fotorama__stage { height: clamp(280px, 24vw, 340px) !important; max-height: clamp(280px, 24vw, 340px) !important; }
html body#html-body.catalog-product-view .page-wrapper .main-detail:has(.b2b-login-to-see-price) .product.media .fotorama__stage__shaft, html body#html-body.catalog-product-view .page-wrapper .main-detail:has(.b2b-login-to-see-price) .product.media .fotorama__stage__frame, html body#html-body.catalog-product-view .page-wrapper .main-detail:has(.b2b-login-to-see-price) .product.media .fotorama__stage__frame .fotorama__img { max-height: clamp(280px, 24vw, 340px) !important; }
html body#html-body.catalog-product-view .page-wrapper .main-detail:has(.b2b-login-to-see-price) .product.media :is(.fotorama__wrap, .fotorama-item, .gallery-placeholder) { max-height: clamp(380px, 30vw, 440px) !important; }}
{ padding: 0px !important; background: 0px 0px !important; border: 0px !important; box-shadow: none !important; }
{ margin: 0px !important; padding: 0px !important; background: 0px 0px !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; }
{ margin-block-end: var(--pdp-space-group,12px) !important; padding-block-end: 0px !important; border-block-end: 0px !important; border-bottom: 0px !important; }
{ font-size: clamp(1.125rem, 1.45rem, 1.375rem) !important; font-weight: 700 !important; text-transform: none !important; letter-spacing: -0.02em !important; }
{ border-radius: var(--awa-radius-sm,8px) !important; box-shadow: none !important; transform: none !important; }
{ display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; text-transform: none !important; }
{ border: 0px !important; border-radius: 0px !important; background: 0px 0px !important; box-shadow: none !important; padding: 0px !important; margin: 0px !important; }
{ box-shadow: none !important; border-radius: var(--awa-radius-sm,8px) !important; min-height: var(--awa-touch-target,44px) !important; text-transform: none !important; }
{ aspect-ratio: 1 / 1 !important; background: var(--awa-bg-subtle,#f8fafc) !important; }
{ display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; text-transform: none !important; line-height: 1.35 !important; min-height: calc(2.7em) !important; }
{ min-height: calc(2.7em) !important; overflow: hidden !important; }
{ display: block !important; grid-template-rows: none !important; }
{
html body#html-body.catalog-product-view .page-wrapper .product-info-main .product-info-price { min-height: unset !important; padding-block: 0px !important; }
html body#html-body.catalog-product-view .page-wrapper .product-info-main .price-box:is(.b2b-login-to-see-price, [class*="login"]) { margin-block: 8px !important; min-height: unset !important; }}
{ --awa-pdp-axis-container-max: 1280px; --awa-pdp-axis-content-max: 1280px; }
{ display: block !important; visibility: visible !important; padding-block: 8px !important; margin-block: 0px !important; }
{ display: flex !important; flex-wrap: wrap !important; align-items: center !important; gap: 4px !important; list-style: none !important; padding: 0px !important; margin: 0px !important; }
{ display: inline-flex !important; align-items: center !important; font-size: var(--awa-font-sm,12px) !important; color: var(--awa-text-secondary,#666) !important; }
{ color: var(--awa-text-secondary,#666) !important; text-decoration: none !important; }
{
html body#html-body.catalog-product-view .page-wrapper .product-info-main { padding-block-start: 16px !important; }
html body#html-body.catalog-product-view .page-wrapper .page-title-wrapper.product { margin-block-end: 12px !important; }
html body#html-body.catalog-product-view .page-wrapper #product-addtocart-button, html body#html-body.catalog-product-view .page-wrapper .action.primary.tocart { width: 100% !important; min-width: 0px !important; }}
{
html body#html-body.catalog-product-view .page-wrapper .product-info-main, html body#html-body.catalog-product-view .page-wrapper .product-info-main .page-title-wrapper, html body#html-body.catalog-product-view .page-wrapper .product-info-main .product-info-price, html body#html-body.catalog-product-view .page-wrapper .product-info-main .product.attribute.overview { text-align: left !important; margin-inline: 0px !important; }}
{ padding-block: var(--awa-space-3,12px) !important; }
{ padding-inline: 0px !important; padding-block: 0px clamp(24px, 4vw, 48px) !important; }
{ padding-block: 4px 0px !important; border-bottom: 1px solid var(--awa-border-subtle,color-mix(in srgb,CanvasText 10%,Canvas)) !important; }
{ display: flex !important; flex-wrap: wrap !important; align-items: center !important; gap: 4px 8px !important; min-height: 44px !important; margin: 0px !important; padding: 0px 0px 4px !important; list-style: none !important; }
{ display: inline-flex !important; align-items: center !important; min-height: 44px !important; margin: 0px !important; color: var(--awa-text-muted,color-mix(in srgb,CanvasText 60%,Canvas)) !important; font-size: var(--awa-fs-sm) !important; line-height: 1.2 !important; white-space: nowrap !important; }
{ color: var(--awa-text-muted,color-mix(in srgb,CanvasText 60%,Canvas)) !important; text-decoration: none !important; }
{
html body#html-body:not(.cms-home):not(.cms-index-index):not(.cms-homepage_ayo_home5) .page-wrapper .page-title-wrapper .page-title, html body#html-body:not(.cms-home):not(.cms-index-index):not(.cms-homepage_ayo_home5) .page-wrapper h1.page-title { font-size: var(--awa-fs-xl,1.25rem) !important; line-height: 1.28 !important; margin-block-end: 12px !important; }
html body#html-body:not(.cms-home):not(.cms-index-index):not(.cms-homepage_ayo_home5) .page-wrapper .breadcrumbs .items { gap: 0px 8px !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view) .page-wrapper .page-main { padding-inline: 8px !important; }}
{ background: var(--awa-bg-surface,Canvas) !important; border: 1px solid var(--awa-border-subtle,color-mix(in srgb,CanvasText 10%,Canvas)) !important; border-radius: var(--awa-radius-sm,8px) !important; box-shadow: none !important; margin-bottom: 12px !important; }
{ padding: 12px !important; }
{ margin: 0px !important; padding-bottom: 8px !important; border-bottom: 1px solid var(--awa-border) !important; }
{ font-family: var(--awa-font-heading,"Rubik",system-ui,sans-serif) !important; font-size: clamp(1.125rem, 1.5rem, 1.375rem) !important; font-weight: 700 !important; line-height: 1.3 !important; letter-spacing: -0.01em !important; color: var(--awa-text) !important; text-wrap: balance !important; margin: 0px !important; }
{ margin-top: 8px !important; margin-bottom: 10px !important; }
{ margin-top: 8px !important; }
{ min-width: 112px !important; }
{ min-height: 44px !important; border-color: var(--awa-border-subtle,color-mix(in srgb,CanvasText 10%,Canvas)) !important; border-radius: var(--awa-radius-sm,8px) !important; }
{ min-height: 44px !important; border-radius: var(--awa-radius-sm,8px) !important; }
{ min-height: 44px !important; border-radius: var(--awa-radius-sm,8px) !important; display: inline-flex !important; align-items: center !important; width: 100% !important; }
{ min-height: clamp(240px, 32vw, 420px) !important; }
{ width: 100% !important; max-width: 100% !important; min-width: 0px !important; overflow-x: hidden !important; box-sizing: border-box !important; }
{ left: 0px !important; right: 0px !important; transform: none !important; }
{ overflow: hidden !important; margin: 0px auto !important; }
{ min-height: 44px !important; }
{ min-height: 44px !important; min-width: 44px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; line-height: 1.2 !important; }
{ display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; min-height: 44px !important; }
{ max-width: 100% !important; width: 100% !important; box-sizing: border-box !important; }
{ height: auto !important; min-height: 220px !important; }
{ width: 44px !important; min-width: 44px !important; height: 44px !important; min-height: 44px !important; line-height: 44px !important; }
{
html body#html-body.catalog-product-view .page-wrapper .product.media .gallery-placeholder { min-height: clamp(220px, 58vw, 360px) !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.products-grid, .products-list) .product.name a, html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.products-grid, .products-list) .item-product a, html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.products-grid, .products-list) .product-item-link, html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.products-grid, .products-list) .product-item-name, html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.products-grid, .products-list) .product-item-name a { min-height: 44px !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.products-grid, .products-list) .actions .action.primary, html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.products-grid, .products-list) .actions .action.secondary, html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper :is(.products-grid, .products-list) :is(.b2b-login-to-see-price, .b2b-login-link, .add-to-cart-btn) { min-height: 44px !important; display: inline-flex !important; align-items: center !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index) .page-wrapper .page-main :is(iframe, embed, object) { max-width: 100% !important; width: 100% !important; overflow: auto !important; }}
{
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header #awa-b2b-promo-bar, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header #awa-b2b-promo-bar :is(.awa-b2b-promo-bar__inner, .awa-b2b-promo-bar__layout) { align-items: center !important; justify-content: center !important; line-height: 32px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header #awa-b2b-promo-bar :is(.awa-b2b-promo-bar__text, .awa-b2b-promo-bar__lead, .awa-b2b-promo-bar__tail, .awa-b2b-promo-bar__cta) { line-height: 32px !important; margin-block: 0px !important; padding-block: 0px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header #awa-b2b-promo-close, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-b2b-promo-close { align-items: center !important; display: inline-flex !important; height: 44px !important; justify-content: center !important; min-height: 44px !important; min-width: 44px !important; width: 44px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-brand-cell .logo img { max-width: 104px !important; max-height: 44px !important; object-fit: contain !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form.is-empty .action.clear, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form.is-empty .search-clear, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form.is-empty .awa-search-clear, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form.is-empty .mst-searchautocomplete__close, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form.is-empty [data-action="clear"], html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form.is-empty button[type="reset"] { display: none !important; opacity: 0 !important; pointer-events: none !important; visibility: hidden !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form button.action.search { color: var(--awa-primary,#b73337) !important; font-size: 0px !important; overflow: hidden !important; position: relative !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt { align-items: center !important; display: grid !important; grid-template-columns: 36px minmax(0px, 1fr) !important; gap: 8px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; padding: 0px 12px !important; overflow: hidden !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt__icon { align-items: center !important; display: inline-flex !important; height: 44px !important; justify-content: center !important; min-height: 44px !important; width: 36px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt__text, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt__guest, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt__customer { align-items: stretch !important; display: flex !important; flex-direction: column !important; gap: 0px !important; height: 36px !important; justify-content: center !important; min-height: 36px !important; overflow: hidden !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt__line1 { display: block !important; font-size: 10px !important; font-weight: 600 !important; height: 14px !important; line-height: 14px !important; margin: 0px !important; text-align: center !important; white-space: nowrap !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt__line2, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt__actions { align-items: center !important; display: flex !important; gap: 8px !important; height: auto !important; justify-content: center !important; line-height: 1.2 !important; margin: 0px !important; min-height: 44px !important; white-space: nowrap !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-account-prompt__link { align-items: center !important; display: inline-flex !important; height: auto !important; line-height: 1.2 !important; min-height: 44px !important; padding: 0px 4px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-minicart :is(.mini-carts, .minicart-wrapper, .action.showcart, .showcart.header-mini-cart) { align-items: center !important; display: inline-flex !important; justify-content: center !important; height: 44px !important; min-height: 44px !important; width: 44px !important; }}
{
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form:focus-within { border: 1px solid var(--awa-border,var(--awa-border-subtle,color-mix(in srgb,CanvasText 12%,Canvas))) !important; box-shadow: color-mix(in srgb, canvastext 7%, transparent 93%) 0px 2px 8px !important; outline: 0px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form input#search { color: var(--awa-text,CanvasText) !important; font-style: normal !important; padding-inline-end: 12px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form.is-empty .mst-searchautocomplete__autocomplete, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form.is-empty #search_autocomplete, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form.is-empty .search-autocomplete, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form.is-empty .autocomplete-suggestions, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col .mst-searchautocomplete__autocomplete:empty, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col #search_autocomplete.search-autocomplete:empty, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col .search-autocomplete:empty, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col .autocomplete-suggestions:empty { display: none !important; opacity: 0 !important; pointer-events: none !important; visibility: hidden !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form.is-empty button:not(.action.search), html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form.is-empty .action:not(.search), html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form.is-empty .search-clear, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form.is-empty .clear, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form.is-empty .mst-searchautocomplete__close, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form.is-empty [data-action="clear"], html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form.is-empty [aria-label*="Limpar"], html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form.is-empty [title*="Limpar"] { display: none !important; opacity: 0 !important; pointer-events: none !important; visibility: hidden !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form button.action.search { align-items: center !important; background: 0px 0px !important; border: 0px !important; border-radius: 0 var(--awa-radius-sm,8px) var(--awa-radius-sm,8px) 0 !important; color: var(--awa-primary,#b73337) !important; display: inline-flex !important; height: 44px !important; justify-content: center !important; min-height: 44px !important; min-width: 48px !important; width: 48px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header button.title-category-dropdown.our_categories[data-role="awa-vertical-menu-trigger"] { align-items: center !important; gap: 10px !important; justify-content: flex-start !important; overflow: hidden !important; padding-inline: 18px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header button.title-category-dropdown.our_categories[data-role="awa-vertical-menu-trigger"] .awa-vmenu-trigger-icon { display: inline-flex !important; flex: 0 0 18px !important; height: 18px !important; width: 18px !important; }}
{
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form:focus-within { border: 1px solid var(--awa-border,var(--awa-border-subtle,color-mix(in srgb,CanvasText 12%,Canvas))) !important; box-shadow: color-mix(in srgb, canvastext 6%, transparent 94%) 0px 1px 6px !important; outline: 0px !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form.is-empty .awa-search-clear-btn, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form.is-empty .search-clear, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form.is-empty .clear, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form.is-empty .mst-searchautocomplete__close, html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form.is-empty [data-action="clear"], html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form.is-empty [aria-label*="Limpar"], html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form.is-empty [title*="Limpar"] { display: none !important; opacity: 0 !important; pointer-events: none !important; visibility: hidden !important; }
html body#html-body:not(.checkout-index-index):not(.onepagecheckout-index-index):not(.b2b-account-dashboard) .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form button.action.search { background: 0px 0px !important; color: var(--awa-primary,#b73337) !important; font-size: 0px !important; overflow: hidden !important; position: relative !important; }}
{ opacity: 0 !important; width: 0px !important; min-width: 0px !important; max-width: 0px !important; height: 0px !important; min-height: 0px !important; max-height: 0px !important; padding: 0px !important; margin: 0px !important; border: 0px !important; outline: 0px !important; box-shadow: none !important; pointer-events: none !important; visibility: hidden !important; overflow: hidden !important; }
{ z-index: 100050; border-radius: 0px 0px 12px 12px; overflow: hidden; }
{ animation: 0.18s cubic-bezier(0.4, 0, 0.2, 1) 0s 1 normal none running awa-search-dropdown-in; }
{ display: flex; align-items: center; justify-content: center; padding: 12px; color: var(--awa-primary,#b73337); }
{ min-width: 32px; min-height: 32px; display: inline-flex; align-items: center; justify-content: center; border-radius: 8px; cursor: pointer; transition: background-color 0.12s, color 0.12s; color: var(--awa-text-muted,#64748b); }
{
.awa-header-search-col { grid-area: search; }
.awa-header-search-col .block-search, .awa-header-search-col .minisearch, .awa-header-search-col form#search_mini_form { align-items: center; width: 100%; display: flex !important; }
.awa-header-search-col input#search { font-size: 16px !important; }
.mst-searchautocomplete__autocomplete { width: calc(-16px + 100vw); max-width: calc(-16px + 100vw); left: 8px !important; right: 8px !important; }}
{
.awa-site-header, .awa-site-header *, .awa-site-header ::before, .awa-site-header ::after { animation-duration: 0.001ms !important; animation-iteration-count: 1 !important; transition-duration: 0.001ms !important; scroll-behavior: auto !important; }
.mst-searchautocomplete__autocomplete { animation: auto ease 0s 1 normal none running none !important; transition: none !important; }}
{ padding-block: 10px 0px; font-size: var(--awa-text-sm,13px); }
{ display: flex; flex-wrap: wrap; align-items: center; gap: 2px 4px; list-style: none; margin: 0px; padding: 0px; }
{ display: flex; align-items: center; }
{ color: var(--awa-gray-500,#6b7280); text-decoration: none; transition: color var(--awa-transition-fast,.15s ease); }
{ background: var(--awa-gray-100,#f5f5f5); }
{ font-size: clamp(18px, 2.5vw, 26px); font-weight: var(--awa-weight-bold,700); line-height: 1.25; color: var(--awa-black,#1a1a1a); margin-block: 0px 8px; }
{ font-size: var(--awa-text-sm,13px); color: var(--awa-gray-500,#6b7280); margin-block: 0px 12px; }
{ font-weight: var(--awa-weight-medium,500); }
{ display: flex; flex-direction: column; gap: 8px; padding: 16px; background: var(--awa-gray-100,#f5f5f5); border: 1px solid var(--awa-gray-200,#e5e7eb); border-radius: var(--awa-radius-m,12px); margin-block: 0px 16px; text-align: center; }
{ display: inline-flex; align-items: center; justify-content: center; gap: 6px; padding: 12px 20px; background: var(--awa-brand,#b73337); color: rgb(255, 255, 255); border-radius: var(--awa-radius-sm,8px); font-size: var(--awa-text-sm,13px); font-weight: var(--awa-weight-semibold,600); text-decoration: none; transition: background var(--awa-transition-fast,.15s ease); }
{ border-top: 1px solid var(--awa-gray-200,#e5e7eb); margin-block-start: 32px; }
{ display: block; padding: 12px 16px; font-size: var(--awa-text-sm,13px); font-weight: var(--awa-weight-semibold,600); color: var(--awa-gray-700,#374151); border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-radius: 4px 4px 0px 0px; text-decoration: none; cursor: pointer; transition: color var(--awa-transition-fast,.15s ease),background var(--awa-transition-fast,.15s ease); }
{ color: var(--awa-brand,#b73337); background: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); }
{ border: 1px solid var(--awa-gray-200,#e5e7eb); padding: 20px 16px; font-size: var(--awa-text-base,15px); line-height: 1.6; color: var(--awa-gray-700,#374151); }
{ display: flex; flex-wrap: wrap; align-items: center; gap: 4px; list-style: none; padding: 0px; margin: 0px; }
{ display: flex; align-items: center; font-size: var(--awa-text-xs,11px); color: var(--awa-gray-500,#6b7280); }
{ color: var(--awa-gray-700,#374151); text-decoration: none; transition: color var(--awa-transition-fast,.15s ease); }
{
.abs-visually-hidden-desktop, .modes-label, .block-search .label, .dashboard-welcome-toggler, .block-collapsible-nav .title { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
.abs-revert-field-type-desktop .fieldset > .field, .abs-revert-field-type-desktop .fieldset .fields > .field, .product-add-form .fieldset > .field, .product-add-form .fieldset .fields > .field { margin: 0px 0px 20px; }
.abs-revert-field-type-desktop .fieldset > .field:not(.choice) > .label, .abs-revert-field-type-desktop .fieldset .fields > .field:not(.choice) > .label, .product-add-form .fieldset > .field:not(.choice) > .label, .product-add-form .fieldset .fields > .field:not(.choice) > .label { box-sizing: content-box; float: none; width: auto; text-align: left; padding: 0px; }
.abs-revert-field-type-desktop .fieldset > .field:not(.choice) > .control, .abs-revert-field-type-desktop .fieldset .fields > .field:not(.choice) > .control, .product-add-form .fieldset > .field:not(.choice) > .control, .product-add-form .fieldset .fields > .field:not(.choice) > .control { float: none; width: auto; }
.abs-revert-field-type-desktop .fieldset > .field > .label, .abs-revert-field-type-desktop .fieldset .fields > .field > .label, .product-add-form .fieldset > .field > .label, .product-add-form .fieldset .fields > .field > .label { margin: 0px 0px 5px; display: inline-block; }
.actions-toolbar .primary { float: left; }
.actions-toolbar .secondary { float: right; }
.actions-toolbar .primary, .actions-toolbar .secondary { display: inline-block; }
.actions-toolbar .primary .action { margin: 0px 5px 0px 0px; }
.actions-toolbar > .primary, .actions-toolbar > .secondary { margin-bottom: 0px; }
.actions-toolbar > .primary .action, .actions-toolbar > .secondary .action { margin-bottom: 0px; width: auto; }
.verticalmenu.navigation > ul { position: relative; }
.verticalmenu.navigation .open-children-toggle { display: none; }
.verticalmenu.navigation li > a > span { position: relative; }
.verticalmenu.navigation li.level0 > .level-top { transition-delay: 0s !important; }
.verticalmenu.navigation .subchildmenu.mega-columns > li { float: left; padding: 0px 5px; }
.verticalmenu.navigation .subchildmenu.mega-columns.columns4 > li { width: 25%; }
.verticalmenu.navigation .subchildmenu.mega-columns.columns4 > li:nth-child(4n+1) { clear: both; }
.verticalmenu.navigation li.level0 { transition: opacity 0.2s; }
.verticalmenu.navigation li.level0 .submenu { display: block; visibility: hidden; opacity: 0; transition: opacity 0.2s; color: rgb(119, 119, 119); }
.verticalmenu.navigation li.level0 .row { margin-left: -5px; margin-right: -5px; }
.verticalmenu.navigation li.level0 .col-sm-1, .verticalmenu.navigation li.level0 .col-sm-2, .verticalmenu.navigation li.level0 .col-sm-3, .verticalmenu.navigation li.level0 .col-sm-4, .verticalmenu.navigation li.level0 .col-sm-5, .verticalmenu.navigation li.level0 .col-sm-6, .verticalmenu.navigation li.level0 .col-sm-7, .verticalmenu.navigation li.level0 .col-sm-8, .verticalmenu.navigation li.level0 .col-sm-9, .verticalmenu.navigation li.level0 .col-sm-10, .verticalmenu.navigation li.level0 .col-sm-11, .verticalmenu.navigation li.level0 .col-sm-12 { padding-left: 5px; padding-right: 5px; }
.verticalmenu.navigation li.level0.fullwidth { position: static; }
.verticalmenu.navigation li.level0.fullwidth > .submenu { width: 100%; border-radius: 0px 0px 6px 6px; }
.verticalmenu.navigation li.level0.fullwidth > .submenu, .verticalmenu.navigation li.level0.staticwidth > .submenu { padding: 5px 8px 15px; left: 0px; }
.verticalmenu.navigation li.level0.fullwidth .submenu li.level1 > a, .verticalmenu.navigation li.level0.staticwidth .submenu li.level1 > a { font-size: 14px; font-weight: 600; text-transform: uppercase; margin-top: 10px; }
.verticalmenu.navigation li.level0.fullwidth .submenu .subchildmenu .subchildmenu, .verticalmenu.navigation li.level0.staticwidth .submenu .subchildmenu .subchildmenu { padding: 5px 0px; }
.verticalmenu.navigation li.level0.fullwidth .submenu a, .verticalmenu.navigation li.level0.staticwidth .submenu a { padding: 5px; line-height: 1; font-size: 13px; }
.verticalmenu.navigation li.level0.classic .submenu > .row { margin: 0px; }
.verticalmenu.navigation li.level0.classic .subchildmenu { min-width: 230px; }
.verticalmenu.navigation li.level0.classic .submenu, .verticalmenu.navigation li.level0.classic .subchildmenu .subchildmenu { left: 0px; }
.verticalmenu.navigation.side-verticalmenu li { margin: 0px; position: relative; }
.verticalmenu.navigation.side-verticalmenu li.level0 { display: block; position: relative; border-radius: 0px; margin: 0px; }
.verticalmenu.navigation.side-verticalmenu li.level0.fullwidth > .submenu, .verticalmenu.navigation.side-verticalmenu li.level0.staticwidth > .submenu { top: 0px; padding-bottom: 15px; left: 100% !important; }
.verticalmenu.navigation.side-verticalmenu li.level0.classic > .submenu { left: 100% !important; top: 0px; }
.verticalmenu.navigation.side-verticalmenu li.level0.fullwidth > .submenu { width: 871px; }
.verticalmenu.navigation.side-verticalmenu li.level0 > a { display: block; padding: 0px 5px; margin: 0px 10px; border-top: 1px solid rgb(221, 221, 221); line-height: 41px; font-weight: 400; font-size: 14px; }
.verticalmenu.navigation.side-verticalmenu li.level0 > .submenu { border-left-width: 5px; padding: 5px 8px; box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 3px; border-radius: 0px 6px 6px; }
.product-info-main .box-tocart, .product-options-bottom .box-tocart { display: table; }
.product-info-main .box-tocart .field.qty, .product-options-bottom .box-tocart .field.qty { display: table-cell; }
.product-info-main .box-tocart .actions, .product-options-bottom .box-tocart .actions { display: table-cell; padding-top: 25px; text-align: center; vertical-align: bottom; }
.product-info-main .page-title-wrapper .page-title { margin-top: -13px; }
.product-info-main { float: right; }
.product.media { float: left; margin-bottom: 25px; }
.page-layout-1column .product-info-main { width: 40%; }
.page-layout-1column .product.media { width: 57%; }
.block-search { float: right; padding-left: 15px; position: relative; width: 250px; z-index: 4; }
.block-search .control { border-top: 0px; margin: 0px; padding: 0px 0px 25px; }
.block-search input { margin: 0px; padding-right: 35px; position: static; }
.block-search .action.search { display: inline-block; background: 0px 0px; border: 0px; box-shadow: none; line-height: inherit; margin: 0px; text-decoration: none; text-shadow: none; font-weight: 400; padding: 5px 0px; position: absolute; right: 10px; top: 0px; z-index: 1; }
.block-search .action.search.disabled, .block-search .action.search[disabled], fieldset[disabled] .block-search .action.search { pointer-events: none; opacity: 0.5; }
.search-autocomplete { margin-top: 0px; }
.minicart-wrapper { margin-left: 13px; }
.minicart-wrapper .block-minicart { right: -15px; width: 390px; }
.block-authentication .block-title { font-size: 2.6rem; border-bottom: 0px; margin-bottom: 25px; }
.block-authentication .actions-toolbar > .primary { display: inline; float: right; margin-right: 0px; }
.block-authentication .actions-toolbar > .primary .action { margin-right: 0px; }
.navigation ul { padding: 0px 8px; }
.logo { margin: 0px auto 25px 0px; }
.logo img { max-height: inherit; }}
{ box-sizing: border-box; inline-size: 100%; min-block-size: 44px; padding-inline-start: ; padding-inline-end: var(--awa-space-7,32px); border: 1px solid var(--awa-border,#e5e5e5); border-radius: var(--awa-radius-ctl,8px); background-attachment: ; background-origin: ; background-clip: ; background-color: ; font-family: inherit; font-size: max(1rem, 16px); color: var(--awa-text-primary,#333); cursor: pointer; appearance: none; background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23333' stroke-width='1.5'%3E%3Cpath d='M1 1l5 5 5-5'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: right var(--awa-space-3,12px) center; background-size: 12px auto; }
{ color: var(--awa-text); font-weight: var(--awa-weight-semi); }
{ display: none; position: absolute; top: 6px; right: 15px; width: 20px; height: 20px; }
{ box-sizing: border-box; display: block; position: absolute; width: 20px; height: 20px; margin: 0px; border-width: 2px; border-style: solid; border-image: none; border-radius: 50%; animation: 1.2s cubic-bezier(0.5, 0, 0.5, 1) 0s infinite normal none running lds-ring; border-color: rgb(153, 153, 153) transparent transparent; }
{ animation-delay: -0.45s; }
{ animation-delay: -0.3s; }
{ animation-delay: -0.15s; }
{ position: absolute; left: 10px; font-size: 21px; color: rgb(187, 187, 187); }
{ position: absolute; right: 0px; padding: 6px 15px; color: rgb(153, 153, 153); display: none; }
{ padding: 0px 0px 0px 35px; margin-bottom: 15px; width: 100%; max-width: 100%; }
{ color: var(--awa-primary) !important; font-weight: 700 !important; font-size: 13px !important; margin-bottom: 4px !important; display: block !important; text-transform: uppercase !important; }
{ font-size: 11px !important; color: var(--awa-text-secondary) !important; line-height: 1.2 !important; display: block !important; }
{ font-family: inherit; font-weight: 400; appearance: none; cursor: pointer; display: block !important; width: 100% !important; max-width: 100% !important; min-height: var(--awa-input-min-h) !important; padding: var(--awa-input-pad-y) var(--awa-input-pad-x) !important; border: var(--awa-input-border) !important; border-radius: var(--awa-input-radius) !important; background: var(--awa-input-bg) !important; color: var(--awa-input-color) !important; font-size: var(--awa-input-fs) !important; line-height: 1.4 !important; box-sizing: border-box !important; box-shadow: none !important; transition: border-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), outline-color 0.15s cubic-bezier(0.4, 0, 0.2, 1) !important; }
{ display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: var(--awa-space-4,16px); padding-block: var(--awa-space-3,12px); margin-block-end: var(--awa-space-4,16px); border-block: 1px solid var(--awa-border,#e5e5e5); }
{ color: var(--awa-text-muted,#666); font-size: var(--awa-fs-sm,14px); }
{ display: inline-flex; align-items: center; gap: var(--awa-space-2,8px); }
{ block-size: var(--awa-touch-target,44px); padding-inline: var(--awa-space-3,12px); border: 1px solid var(--awa-border,#e5e5e5); border-radius: var(--awa-radius-ctl,8px); background: var(--awa-white,#fff); font-size: var(--awa-fs-base,16px); color: var(--awa-text-primary,#333); }
{ display: inline-flex; align-items: center; gap: var(--awa-gap-xs,4px); }
{ display: inline-grid; place-items: center; inline-size: var(--awa-touch-target,44px); block-size: var(--awa-touch-target,44px); border: 1px solid var(--awa-border,#e5e5e5); border-radius: var(--awa-radius-sm,4px); color: var(--awa-text-muted,#666); background: var(--awa-white,#fff); }
{ display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: var(--awa-gap-xs,4px); margin-block: var(--awa-space-6,24px); list-style: none; padding: 0px; }
{ display: inline-flex; align-items: center; justify-content: center; min-inline-size: var(--awa-touch-target,44px); min-block-size: var(--awa-touch-target,44px); padding: 0 var(--awa-space-3,12px); border: 1px solid var(--awa-border,#e5e5e5); border-radius: var(--awa-radius-sm,4px); color: var(--awa-text-primary,#333); text-decoration: none; }
{ background: var(--awa-color-primary,#b73337); border-color: var(--awa-color-primary,#b73337); color: var(--awa-white,#fff); font-weight: 700; }
{ display: inline-flex; align-items: center; justify-content: center; min-inline-size: var(--awa-touch-target,44px); min-block-size: var(--awa-touch-target,44px); padding: var(--awa-space-1,4px); border: 1px solid var(--awa-border,#e5e5e5); border-radius: var(--awa-radius-sm,4px); background: var(--awa-white,#fff); cursor: pointer; transition: border-color 0.15s; }
{ inline-size: var(--awa-touch-target,44px); block-size: var(--awa-touch-target,44px); }
{ position: relative !important; overflow: hidden !important; }
{
body .page-wrapper .toolbar-products .toolbar-amount { font-size: var(--awa-text-xs); flex-shrink: 1; min-width: 0px; }
body .page-wrapper .toolbar-products .sorter-label { display: none; }
body .page-wrapper .toolbar-products .modes { display: none; }}
{
body .page-wrapper .block-minicart { min-width: auto; width: calc(-20px + 100vw); padding: var(--awa-space-4); }
body .page-wrapper .search-autocomplete { max-height: 60vh; }
body .page-wrapper .item-product .product-info, body .page-wrapper .product-item .product-item-details { padding: var(--awa-space-3) var(--awa-space-3) var(--awa-space-4); }
body .page-wrapper .item-product .product-name a, body .page-wrapper .product-item .product-item-link { font-size: var(--awa-text-xs); -webkit-line-clamp: 1; }
body .page-wrapper .item-product .actions-secondary { top: 5px; right: 5px; }}
{ container: product-grid / inline-size; }
{ order: 0; position: absolute; top: var(--awa-space-3); right: var(--awa-space-3); display: flex; flex-direction: column; gap: var(--awa-space-2); opacity: 0; transform: translateX(10px); transition: opacity var(--awa-transition),transform var(--awa-transition); z-index: 10; }
{ width: 44px; height: 44px; background: var(--awa-bg-surface); border-radius: 50%; box-shadow: var(--awa-shadow); display: flex; align-items: center; justify-content: center; color: var(--awa-gray-700); transition: background var(--awa-transition),color var(--awa-transition); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; padding: 0px; }
{ position: absolute; bottom: var(--awa-space-3); left: 50%; transform: translateX(-50%) translateY(20px); background: var(--awa-overlay); color: var(--awa-text-on-dark); padding: var(--awa-space-2) var(--awa-space-4); border-radius: var(--awa-radius-full); font-size: var(--awa-text-xs); font-weight: var(--awa-weight-semibold); text-transform: uppercase; opacity: 0; transition: opacity var(--awa-transition),transform var(--awa-transition); cursor: pointer; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; text-decoration: none; z-index: 5; }
{ font-size: var(--awa-text-sm); color: var(--awa-gray-500); }
{ font-size: var(--awa-text-sm); margin-right: var(--awa-space-2); }
{ padding: var(--awa-space-2) var(--awa-space-3); border: 1px solid var(--awa-gray-200); border-radius: var(--awa-radius-sm); font-size: var(--awa-text-sm); }
{ padding: var(--awa-space-2) var(--awa-space-3); border: 1px solid var(--awa-gray-200); border-radius: var(--awa-radius-sm); }
{ border-bottom: 1px solid var(--awa-gray-200); padding: var(--awa-space-4) 0; contain: layout style; }
{ font-size: var(--awa-text-base); font-weight: var(--awa-weight-bold); text-transform: uppercase; cursor: pointer; }
{ color: var(--awa-gray-700); font-size: var(--awa-text-sm); text-decoration: none; padding: var(--awa-space-1) 0; display: block; }
{
body .page-wrapper .item-product .product-name a, body .page-wrapper .product-item .product-item-link { font-size: var(--awa-text-sm); }
body .page-wrapper .item-product .actions-secondary { opacity: 1; transform: none; position: static; flex-direction: row; justify-content: flex-end; padding: 0 var(--awa-space-3) var(--awa-space-2); gap: var(--awa-space-2); }
body .page-wrapper .item-product .quickview-link { position: static; opacity: 1; transform: none; display: inline-block; margin: 0 auto var(--awa-space-2); border-radius: var(--awa-radius-sm); font-size: var(--awa-text-xs); padding: var(--awa-space-1) var(--awa-space-3); }}
{ column-gap: var(--awa-gap); }
{ margin-bottom: var(--awa-page-section-gap); }
{ margin-bottom: var(--awa-space-3); padding-bottom: var(--awa-space-2); border-bottom: 1px solid var(--awa-gray-200); }
{ font-size: var(--awa-text-sm); color: var(--awa-gray-700); }
{ border: 1px solid var(--awa-gray-200); background: var(--awa-bg-surface); box-shadow: var(--awa-shadow-sm); }
{ margin-bottom: var(--awa-space-4); }
{ display: flex; align-items: center; justify-content: space-between; gap: var(--awa-space-3); flex-wrap: wrap; padding: var(--awa-space-3) var(--awa-space-4); border: 1px solid var(--awa-gray-200); border-radius: var(--awa-control-radius); background: var(--awa-bg-surface); }
{ min-height: var(--awa-input-height-sm); padding-inline: var(--awa-space-3); border-radius: var(--awa-control-radius); border: 1px solid var(--awa-gray-300); background-color: var(--awa-bg-surface); }
{ font-size: var(--awa-text-sm); }
{ min-width: 36px; min-height: 36px; border-radius: var(--awa-control-radius); border: 1px solid var(--awa-gray-300); display: inline-flex; align-items: center; justify-content: center; }
{ border-color: var(--awa-red); background: var(--awa-red); color: var(--awa-text-on-primary); }
{ border: 1px solid var(--awa-gray-200); border-radius: var(--awa-control-radius); background: var(--awa-bg-surface); padding: var(--awa-space-3); }
{ border-bottom: 1px solid var(--awa-gray-200); padding-bottom: var(--awa-space-3); margin-bottom: var(--awa-space-3); }
{ border-bottom: 0px; padding-bottom: 0px; margin-bottom: 0px; }
{ font-size: var(--awa-text-sm); font-weight: var(--awa-weight-bold); color: var(--awa-dark); text-transform: uppercase; letter-spacing: var(--awa-tracking-normal); }
{ order: 2; }
{
:root { --awa-page-section-gap: var(--awa-space-5); }
body .page-wrapper .top-header { --awa-top-account-links-gap: var(--awa-space-1); --awa-top-account-link-min-height: 32px; --awa-top-account-link-padding-inline: var(--awa-space-2); }
body .page-wrapper .columns.layout.layout-2-col { column-gap: var(--awa-space-4); }}
{
body .page-wrapper .page-main { padding-top: var(--awa-space-3); padding-bottom: var(--awa-space-6); }
body .page-wrapper .action.primary, body .page-wrapper button.primary, body .page-wrapper .btn-primary, body .page-wrapper .action.secondary, body .page-wrapper button.secondary, body .page-wrapper .btn-secondary { min-height: var(--awa-btn-height-sm); padding-inline: var(--awa-space-4); }
body .page-wrapper .item-product .product-info, body .page-wrapper .product-item .product-item-details { padding: var(--awa-space-3); }
body.catalog-category-view .page-wrapper .toolbar.toolbar-products { padding: var(--awa-space-3); }
body.catalog-category-view .page-wrapper .toolbar.toolbar-products .field.limiter { width: auto; }}
{
body .page-wrapper .breadcrumbs .items li a, body .page-wrapper .breadcrumbs .items li strong { max-width: 140px; font-size: var(--awa-text-xs); }
body .page-wrapper .toolbar-products .toolbar-amount { text-align: center; font-size: var(--awa-text-xs); }
body .page-wrapper .toolbar-products .sorter { display: flex; align-items: center; gap: var(--awa-space-2); justify-content: center; }
body .page-wrapper .toolbar-products .modes { display: none; }
body .page-wrapper .toolbar-products .limiter { display: none; }
body .page-wrapper .pages .items.pages-items .item a, body .page-wrapper .pages .items.pages-items .item strong { min-width: 32px; height: 32px; font-size: var(--awa-text-xs); }}
{ margin-top: var(--awa-space-6); text-align: center; }
{ display: inline-flex; flex-wrap: wrap; gap: var(--awa-space-1); justify-content: center; list-style: none; padding: 0px; margin: 0px; }
{ display: inline-flex; }
{ display: inline-flex; align-items: center; justify-content: center; min-width: 36px; height: 36px; padding: 0 var(--awa-space-2); border-radius: var(--awa-radius-sm); border: 1px solid var(--awa-gray-200); background: var(--awa-bg-surface); color: var(--awa-gray-700); font-size: var(--awa-text-sm); text-decoration: none; transition: background var(--awa-transition),color var(--awa-transition),border-color var(--awa-transition); }
{ background: var(--awa-red); color: var(--awa-text-on-primary); border-color: var(--awa-red); font-weight: var(--awa-weight-bold); }
{ font-size: 0px; position: relative; }
{ margin: 0px; display: inline-flex; align-items: center; }
{ margin-right: var(--awa-space-2); }
{ min-height: 36px; }
{
body .page-wrapper .page-main > .columns { padding-left: var(--awa-space-3); padding-right: var(--awa-space-3); }
body.catalog-category-view .page-wrapper .toolbar.toolbar-products { gap: var(--awa-space-2); }
body .page-wrapper .breadcrumbs { padding: var(--awa-space-2) var(--awa-space-3); }
body .page-wrapper .breadcrumbs .items .item { font-size: var(--awa-text-xs); max-width: 140px; }}
{ padding-top: var(--awa-space-2); padding-bottom: var(--awa-space-2); border-bottom: 1px solid var(--awa-gray-200); }
{ margin-top: 0px; margin-bottom: 0px; }
{
body .page-wrapper .pages .items.pages-items .item a, body .page-wrapper .pages .items.pages-items .item strong { min-width: 44px; min-height: 44px; }
body .page-wrapper .swatch-option { min-width: 40px; min-height: 40px; }
body .page-wrapper .header.links a { min-height: 44px; display: inline-flex; align-items: center; }}
{ color: var(--awa-gray-500); font-weight: var(--awa-weight-normal); }
{ min-height: 48px; }
{
html body#html-body .page-wrapper .filter-options-title, html body#html-body .page-wrapper .filter-options-content .item a, html body#html-body .page-wrapper .toolbar-amount, html body#html-body .page-wrapper .sorter-action { min-height: 48px; display: inline-flex; align-items: center; }
html body#html-body .page-wrapper .pages .item a, html body#html-body .page-wrapper .pages .item strong.page { min-width: 48px; min-height: 48px; display: inline-flex; align-items: center; justify-content: center; }
html body#html-body .page-wrapper .swatch-attribute .swatch-option { margin: 8px; }}
{
body .page-wrapper .product-item-photo img, body .page-wrapper .product-thumb img, body .page-wrapper .product-image-photo { transition: none !important; }}
{ display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 100%; }
{
html body#html-body .page-wrapper .breadcrumbs .item:last-child strong, html body#html-body .page-wrapper .breadcrumbs .item:last-child a { white-space: normal; overflow: visible; text-overflow: unset; }}
{ display: inline-flex; flex-wrap: wrap; align-items: center; gap: 8px; }
{ display: inline-flex; align-items: center; justify-content: center; min-width: 48px; min-height: 48px; padding-inline: 8px; border-radius: 8px; box-sizing: border-box; font-size: var(--awa-fs-sm); line-height: 1; }
{ background: rgb(183, 51, 55); color: rgb(255, 255, 255); font-weight: 600; }
{ display: inline-flex !important; align-items: center !important; justify-content: center !important; min-width: 36px !important; min-height: 36px !important; border-radius: var(--awa-radius-sm,8px) !important; transition: background-color 0.12s cubic-bezier(0.4, 0, 0.2, 1), color 0.12s cubic-bezier(0.4, 0, 0.2, 1) !important; }
{ display: flex; flex-wrap: wrap; align-items: center; gap: var(--awa-gap-md,12px); border-top-width: medium !important; border-right-width: medium !important; border-left-width: medium !important; border-top-style: none !important; border-right-style: none !important; border-left-style: none !important; border-top-color: currentcolor !important; border-right-color: currentcolor !important; border-left-color: currentcolor !important; border-image: none !important; border-bottom: 1px solid var(--awa-border-color,#eaeaea) !important; padding-bottom: var(--awa-gap-md,12px) !important; margin-bottom: var(--awa-gap-lg,16px) !important; }
{ border: 1px solid var(--awa-border-color,#e0e0e0) !important; border-radius: var(--awa-modern-button-radius,4px) !important; padding: 4px 8px !important; background: rgb(255, 255, 255) !important; color: var(--awa-ink-dark,#222) !important; height: 32px !important; line-height: normal !important; box-shadow: none !important; font-size: var(--awa-fs-sm,.9em) !important; }
{ display: flex; align-items: center; gap: 4px; }
{ width: 32px !important; height: 32px !important; display: flex !important; align-items: center !important; justify-content: center !important; border-radius: var(--awa-modern-button-radius,4px) !important; border: 1px solid transparent !important; color: var(--awa-ink-light,#999) !important; background: 0px 0px !important; }
{ color: var(--awa-primary,#c00) !important; background: rgba(204, 0, 0, 0.05) !important; }
{
html body#html-body:not(.cms-home):not(.cms-index-index):not(.cms-homepage_ayo_home5) .page-wrapper .breadcrumbs .items { gap: 0px 8px !important; }
html body#html-body:is(.catalog-category-view, .catalogsearch-result-index, .catalog-product-view) .page-wrapper .page-main { padding-inline: 8px !important; }}
{ font-weight: var(--awa-weight-medium,500); color: var(--awa-gray-500,#6b7280); }
{
.filter-options-title, .sorter-action, .limiter-trigger, .pages-item a, .toolbar .modes-mode { min-block-size: 36px; }}
{
.abs-visually-hidden-desktop, .modes-label, .block-search .label, .dashboard-welcome-toggler, .block-collapsible-nav .title { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
.actions-toolbar .primary { float: left; }
.actions-toolbar .secondary { float: right; }
.actions-toolbar .primary, .actions-toolbar .secondary { display: inline-block; }
.actions-toolbar .primary .action { margin: 0px 5px 0px 0px; }
.actions-toolbar > .primary, .actions-toolbar > .secondary { margin-bottom: 0px; }
.actions-toolbar > .primary .action, .actions-toolbar > .secondary .action { margin-bottom: 0px; width: auto; }
.verticalmenu.navigation > ul { position: relative; }
.verticalmenu.navigation .open-children-toggle { display: none; }
.verticalmenu.navigation li > a > span { position: relative; }
.verticalmenu.navigation li.level0 > .level-top { transition-delay: 0s !important; }
.verticalmenu.navigation .subchildmenu.mega-columns > li { float: left; padding: 0px 5px; }
.verticalmenu.navigation .subchildmenu.mega-columns.columns4 > li { width: 25%; }
.verticalmenu.navigation .subchildmenu.mega-columns.columns4 > li:nth-child(4n+1) { clear: both; }
.verticalmenu.navigation li.level0 { transition: opacity 0.2s; }
.verticalmenu.navigation li.level0 .submenu { display: block; visibility: hidden; opacity: 0; transition: opacity 0.2s; color: rgb(119, 119, 119); }
.verticalmenu.navigation li.level0 .row { margin-left: -5px; margin-right: -5px; }
.verticalmenu.navigation li.level0 .col-sm-1, .verticalmenu.navigation li.level0 .col-sm-2, .verticalmenu.navigation li.level0 .col-sm-3, .verticalmenu.navigation li.level0 .col-sm-4, .verticalmenu.navigation li.level0 .col-sm-5, .verticalmenu.navigation li.level0 .col-sm-6, .verticalmenu.navigation li.level0 .col-sm-7, .verticalmenu.navigation li.level0 .col-sm-8, .verticalmenu.navigation li.level0 .col-sm-9, .verticalmenu.navigation li.level0 .col-sm-10, .verticalmenu.navigation li.level0 .col-sm-11, .verticalmenu.navigation li.level0 .col-sm-12 { padding-left: 5px; padding-right: 5px; }
.verticalmenu.navigation li.level0.fullwidth { position: static; }
.verticalmenu.navigation li.level0.fullwidth > .submenu { width: 100%; border-radius: 0px 0px 6px 6px; }
.verticalmenu.navigation li.level0.fullwidth > .submenu, .verticalmenu.navigation li.level0.staticwidth > .submenu { padding: 5px 8px 15px; left: 0px; }
.verticalmenu.navigation li.level0.fullwidth .submenu li.level1 > a, .verticalmenu.navigation li.level0.staticwidth .submenu li.level1 > a { font-size: 14px; font-weight: 600; text-transform: uppercase; margin-top: 10px; }
.verticalmenu.navigation li.level0.fullwidth .submenu .subchildmenu .subchildmenu, .verticalmenu.navigation li.level0.staticwidth .submenu .subchildmenu .subchildmenu { padding: 5px 0px; }
.verticalmenu.navigation li.level0.fullwidth .submenu a, .verticalmenu.navigation li.level0.staticwidth .submenu a { padding: 5px; line-height: 1; font-size: 13px; }
.verticalmenu.navigation li.level0.classic .submenu > .row { margin: 0px; }
.verticalmenu.navigation li.level0.classic .subchildmenu { min-width: 230px; }
.verticalmenu.navigation li.level0.classic .submenu, .verticalmenu.navigation li.level0.classic .subchildmenu .subchildmenu { left: 0px; }
.verticalmenu.navigation.side-verticalmenu li { margin: 0px; position: relative; }
.verticalmenu.navigation.side-verticalmenu li.level0 { display: block; position: relative; border-radius: 0px; margin: 0px; }
.verticalmenu.navigation.side-verticalmenu li.level0.fullwidth > .submenu, .verticalmenu.navigation.side-verticalmenu li.level0.staticwidth > .submenu { top: 0px; padding-bottom: 15px; left: 100% !important; }
.verticalmenu.navigation.side-verticalmenu li.level0.classic > .submenu { left: 100% !important; top: 0px; }
.verticalmenu.navigation.side-verticalmenu li.level0.fullwidth > .submenu { width: 871px; }
.verticalmenu.navigation.side-verticalmenu li.level0 > a { display: block; padding: 0px 5px; margin: 0px 10px; border-top: 1px solid rgb(221, 221, 221); line-height: 41px; font-weight: 400; font-size: 14px; }
.verticalmenu.navigation.side-verticalmenu li.level0 > .submenu { border-left-width: 5px; padding: 5px 8px; box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 3px; border-radius: 0px 6px 6px; }
.page-products .columns { padding-top: 0px; position: relative; z-index: 1; }
.toolbar-amount { float: left; }
.sorter { float: right; }
.modes { display: inline-block; float: left; margin-right: 20px; }
.modes-mode { color: rgb(125, 125, 125); border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(209, 209, 209) currentcolor rgb(209, 209, 209) rgb(209, 209, 209); border-image: none; float: left; font-weight: 400; line-height: 1; padding: 7px 10px; text-align: center; display: inline-block; text-decoration: none; }
.modes-mode:last-child { border-right: 1px solid rgb(209, 209, 209); }
.modes-mode.active { color: rgb(166, 166, 166); }
.modes-mode > span { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
.block-search { float: right; padding-left: 15px; position: relative; width: 250px; z-index: 4; }
.block-search .control { border-top: 0px; margin: 0px; padding: 0px 0px 25px; }
.block-search input { margin: 0px; padding-right: 35px; position: static; }
.block-search .action.search { display: inline-block; background: 0px 0px; border: 0px; box-shadow: none; line-height: inherit; margin: 0px; text-decoration: none; text-shadow: none; font-weight: 400; padding: 5px 0px; position: absolute; right: 10px; top: 0px; z-index: 1; }
.block-search .action.search.disabled, .block-search .action.search[disabled], fieldset[disabled] .block-search .action.search { pointer-events: none; opacity: 0.5; }
.search-autocomplete { margin-top: 0px; }
.minicart-wrapper { margin-left: 13px; }
.minicart-wrapper .block-minicart { right: -15px; width: 390px; }
.block-authentication .block-title { font-size: 2.6rem; border-bottom: 0px; margin-bottom: 25px; }
.block-authentication .actions-toolbar > .primary { display: inline; float: right; margin-right: 0px; }
.block-authentication .actions-toolbar > .primary .action { margin-right: 0px; }
.navigation ul { padding: 0px 8px; }
.logo { margin: 0px auto 25px 0px; }
.logo img { max-height: inherit; }}
