@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}}@layer bricks {:where(.brxe-svg){height:auto;width:auto}:where(.brxe-svg) svg{height:auto;max-width:100%;overflow:visible;width:auto}}@layer bricks {.brxe-button{width:auto}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}html.app-no-scroll,body.app-no-scroll { overflow: hidden;}.app-menu-overlay { position: fixed; inset: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.36); opacity: 0; visibility: hidden; transition: opacity 0.28s ease, visibility 0.28s ease; z-index: 9998;}.app-menu-overlay.is-open { opacity: 1; visibility: visible;}.app-menu-panel { position: fixed; inset: 0 auto 0 0; width: 300px; max-width: 100vw; height: 100vh; display: flex; flex-direction: column; gap: 20px; padding: 24px; background: #fff; box-shadow: 6px 0 24px rgba(0, 0, 0, 0.18); transform: translateX(-100%); transition: transform 0.28s ease; z-index: 9999;}.app-menu-panel.is-open { transform: translateX(0);}.app-menu-panel:focus { outline: none;}.app-menu-close { align-self: flex-end; display: inline-flex; align-items: center; justify-content: center; width: 40px; height: 40px; border-radius: 999px; border: 2px solid #111; background: #fff; color: #111; font-weight: 700; cursor: pointer; transition: background 0.2s, color 0.2s, transform 0.12s;}.app-menu-close:hover { background: #111; color: #fff; transform: translateY(-1px);}.app-menu-list { display: flex; flex-direction: column; gap: 18px;}.app-menu-link { display: block; font-weight: 800; letter-spacing: -0.02em; font-size: clamp(28px, 6vw, 44px); color: #111; text-decoration: none; line-height: 1.1;}.app-menu-link:hover { color: #8C191E;}.app-header { background: #8C191E; box-shadow: 0 2px 0 rgba(0, 0, 0, 0.04);}.app-header__bar { max-width: 1280px; margin-inline: auto; padding-inline: clamp(16px, 4vw, 24px); min-height: 72px; display: grid; grid-template-columns: auto 1fr auto; align-items: center; gap: 16px;}.app-header__center { display: grid; place-items: center;}.app-header__right { display: flex; justify-content: flex-end; align-items: center; gap: 12px;}.app-header__logo { display: block; line-height: 0; width: clamp(150px, 16vw, 260px); padding-block: 8px;}.app-menu-toggle { display: inline-flex; align-items: center; gap: 10px; padding: 10px 16px; border-radius: 999px; border: 2px solid rgba(255, 255, 255, 0.95); color: #fff; background: transparent; font-weight: 800; font-size: 18px; letter-spacing: -0.01em; transition: background 0.2s, color 0.2s, transform 0.12s, border-color 0.2s; cursor: pointer;}.app-menu-toggle:hover,.app-menu-toggle[aria-expanded="true"] { background: #fff; color: #8C191E; transform: translateY(-1px);}.app-menu-toggle svg,.app-menu-toggle .bricks-icon { width: 22px; height: 22px;}@media (max-width: 767px) { .app-menu-toggle { display: inline-flex; place-items: center; justify-content: center; width: 44px; height: 44px; padding: 0; gap: 0; line-height: 1; border-radius: 50%; font-size: 0;  }  .app-menu-toggle .bricks-button-label, .app-menu-toggle .button-label, .app-menu-toggle .app-menu-label, .app-menu-toggle span.menu-text { display: none !important; }  .app-menu-toggle .bricks-icon, .app-menu-toggle .brxe-icon, .app-menu-toggle svg { width: 18px; height: 18px; } .app-menu-toggle i { font-size: 18px; }}@media (prefers-reduced-motion: reduce) { .app-menu-panel, .app-menu-overlay, .app-menu-toggle, .app-menu-close { transition: none !important; }}#brxe-rbbcci {font-family: "AloeveraDisplay"; font-weight: 800}#brxe-jesqza {font-family: "AloeveraDisplay"; font-weight: 800}#brxe-mahvid {flex-direction: row}:root{ --doo-cta: #8C191E;  --doo-ink: #111111;  --doo-cream: #FAF7F2; }.drop-bar{ background: var(--doo-cream); color: var(--doo-ink); border-radius: 10px; box-shadow: 0 4px 16px rgba(0,0,0,.06); margin: 10px auto;}.drop-bar.is-slim{ --note-h: 30px;  border-radius: 10px; box-shadow: 0 2px 12px rgba(0,0,0,.05);}.drop-bar.is-slim .brxe-container{ max-width: 1280px; margin-inline: auto; padding: 6px 10px;  min-height: var(--note-h); display: flex; align-items: center;  justify-content: center;  gap: 10px; flex-wrap: nowrap; }.drop-bar.is-slim .brxe-heading h1,.drop-bar.is-slim .brxe-heading h2,.drop-bar.is-slim .brxe-heading h3,.drop-bar.is-slim .brxe-heading p{ margin: 0; font-weight: 800; letter-spacing: -.01em; line-height: 1.05;  font-size: 15px; color: inherit; white-space: nowrap;}.drop-bar.is-slim .brxe-button{ height: calc(var(--note-h) + 2px);  padding: 0 14px; border-radius: 999px; background: var(--doo-cta); color: #fff; border: 0; font-weight: 800; font-size: 13px; line-height: 1; box-shadow: 0 6px 16px rgba(140,25,30,.18); transition: transform .12s, box-shadow .2s, background .2s; white-space: nowrap;} .drop-bar.is-slim .brxe-button:hover{ background: #741417; transform: translateY(-1px); box-shadow: 0 8px 18px rgba(140,25,30,.24);} .drop-bar.is-slim .brxe-button:focus-visible{ outline: 2px solid #111; outline-offset: 2px;}@media (max-width: 640px){ .drop-bar.is-slim:not(.one-line-mobile){ border-radius: 8px; } .drop-bar.is-slim:not(.one-line-mobile) .brxe-container{ min-height: auto; padding: 8px 12px;  flex-direction: column;  align-items: stretch; justify-content: center; gap: 6px; text-align: center; } .drop-bar.is-slim:not(.one-line-mobile) .brxe-heading h1, .drop-bar.is-slim:not(.one-line-mobile) .brxe-heading h2, .drop-bar.is-slim:not(.one-line-mobile) .brxe-heading h3, .drop-bar.is-slim:not(.one-line-mobile) .brxe-heading p{ white-space: normal;  font-size: 14px; line-height: 1.2; } .drop-bar.is-slim:not(.one-line-mobile) .brxe-button{ width: 100%; height: 40px;  font-size: 14px; padding: 0 12px; border-radius: 999px; }}@media (max-width: 640px){ .drop-bar.is-slim.one-line-mobile .brxe-container{ display: grid; grid-template-columns: 1fr auto;  align-items: center; gap: 8px; padding: 4px 8px; min-height: 32px; } .drop-bar.is-slim.one-line-mobile .brxe-heading{ min-width: 0; } .drop-bar.is-slim.one-line-mobile .brxe-heading h1, .drop-bar.is-slim.one-line-mobile .brxe-heading h2, .drop-bar.is-slim.one-line-mobile .brxe-heading h3, .drop-bar.is-slim.one-line-mobile .brxe-heading p{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 13px; line-height: 1; margin: 0; text-align: left; } .drop-bar.is-slim.one-line-mobile .brxe-button{ height: 30px; padding: 0 12px; font-size: 12.5px; border-radius: 999px; }}@media (max-width: 478px) {#brxe-essgkr {flex-direction: row}}#brxe-tqraeb {width: 300px}@media (max-width: 478px) {#brxe-tqraeb {width: 200px}}#brxe-vaurnt .mini-cart-link i {color: #f5f5f5}#brxe-wsfvru {align-self: stretch !important; width: 100%; background-color: #8c191e; align-items: center; flex-direction: row}#brxe-ewmgon {width: 200px}