@layer bricks {.brxe-logo{color:currentcolor;font-size:20px;font-weight:600;line-height:1}.brxe-logo img{display:block;height:auto;width:auto}.brxe-logo a{color:currentcolor;display:inline-block}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link .icon{flex-shrink:0}}#brxe-ygqqzm .bricks-site-logo {width: 50px}@media (max-width: 991px) { .c-header .c-nav#brxe-octblr { display: none; }}@media (max-width: 991px) {#brxe-octblr {display: flex}}@media (max-width: 767px) {#brxe-octblr {visibility: hidden; display: none}}@media (max-width: 478px) {#brxe-octblr {visibility: hidden; display: none}}#brxe-ac1ccn2 {display: flex; color: var(--paper); position: relative; align-items: center}#cartCountBadge {display: flex; top: -0.5rem; right: -0.875rem; min-width: 1.125rem; font-weight: 700; font-size: 0.6875rem; background-color: var(--accent-brand); position: absolute; height: 1.125rem; align-items: center; justify-content: center; padding-top: 0; padding-right: 0.1875rem; padding-bottom: 0; padding-left: 0.1875rem; border-radius: 999px}#brxe-ebgcep {display: flex; color: var(--paper); position: relative; align-items: center; column-gap: var(--space-3xs)}#brxe-ntuuph { --header-logo-h: 1.75rem;}#brxe-ntuuph.c-header { position: sticky; top: 0; z-index: 100; height: var(--header-h); background-color: var(--scrim); border-bottom: 1px solid var(--lux-border);}#brxe-ntuuph .c-header__inner { display: flex; align-items: center; gap: var(--space-s); height: 100%; max-width: var(--container-m); margin-inline: auto; padding-inline: var(--gutter);}#brxe-ntuuph .c-brand { display: flex; align-items: center; flex: 0 0 auto;}#brxe-ntuuph .c-brand__logo { display: flex; align-items: center; height: var(--header-logo-h);}#brxe-ntuuph .c-brand__logo img { display: block; height: var(--header-logo-h); width: auto; max-width: none; object-fit: contain; transition: opacity var(--motion-fast);}#brxe-ntuuph .c-brand__logo:hover img { opacity: 0.82;}#brxe-ntuuph .c-brand__logo:focus-visible img { opacity: 0.82;}#brxe-ntuuph .c-brand__logo--invert { filter: invert(1) brightness(1.9);}#brxe-ntuuph .c-nav { display: flex; align-items: center; gap: var(--space-m); margin-inline-start: auto;}#brxe-ntuuph .c-nav__link { position: relative; display: inline-flex; align-items: center; min-block-size: var(--tap); padding-inline: 0; font-family: var(--font-body); font-size: var(--text-s); font-weight: 500; line-height: var(--leading-none); letter-spacing: 0.01em; color: var(--scrim-muted); transition: color var(--motion-fast);}#brxe-ntuuph .c-nav__link::after { content: ""; position: absolute; inset-inline: 0; inset-block-end: var(--space-3xs); block-size: 2px; background-color: var(--lux-fg); transform: scaleX(0); transform-origin: center; transition: transform var(--motion-fast);}#brxe-ntuuph .c-nav__link:is(:hover, :focus-visible) { color: var(--lux-fg);}#brxe-ntuuph .c-nav__link:is(:hover, :focus-visible)::after { transform: scaleX(1);}#brxe-ntuuph .c-header__actions { display: flex; align-items: center; gap: var(--space-2xs); flex: 0 0 auto;} .c-cart-btn { display: flex; align-items: center; justify-content: center; position: relative; inline-size: var(--tap); block-size: var(--tap); border-radius: var(--radius-pill); color: var(--lux-fg); transition: color var(--motion-fast), background-color var(--motion-fast);} .c-cart-btn:is(:hover, :focus-visible) { color: var(--paper); background-color: var(--grad-panel);}#cartCountBadge { position: absolute; inset-block-start: -0.25rem; inset-inline-end: -0.25rem; display: flex; align-items: center; justify-content: center; min-inline-size: 1.125rem; block-size: 1.125rem; padding-inline: 0.25rem; border-radius: var(--radius-pill); background-color: var(--paper); color: var(--scrim); font-family: var(--font-body); font-size: 0.6875rem; font-weight: 600; line-height: 1; font-variant-numeric: tabular-nums;} .c-cart-btn__icon {  font-size: 1.125rem; line-height: 1; display: inline-flex; align-items: center; justify-content: center;}#brxe-ntuuph .u-num { font-family: var(--font-body); font-style: normal; letter-spacing: 0;}