@layer bricks {.brxe-button{width:auto}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@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}}@layer bricks {.brxe-shortcode{width:100%}}@layer bricks {.brxe-slider-nested{min-width:0;width:100%}.brxe-slider-nested .splide__slide{align-items:center;display:flex;justify-content:center;position:relative}.brxe-slider-nested .splide__arrows:not(.custom) .splide__arrow--prev{transform:translateY(-50%) scaleX(-1)}.brxe-slider-nested .splide__arrows:not(.custom).splide__arrows--ttb .splide__arrow--prev{transform:translateX(-50%) scaleX(-1)}.brxe-slider-nested .splide__arrows svg{min-height:0;min-width:0}}.flavor{ --hover-bg:#E3A24F; --radius:40px; --padX:clamp(20px,5vw,48px); --padY:clamp(24px,6vw,64px); position:relative; display:grid; grid-template-columns:1.2fr 1fr; align-items:center; gap:clamp(16px,3vw,48px); padding:var(--padY) var(--padX); overflow:hidden; background:#fff; border-radius:var(--radius);}.flavor-bg{ position:absolute; inset:clamp(12px,2vw,24px); border-radius:var(--radius); background:var(--hover-bg); opacity:0; transform:translateY(6px); transition:opacity .35s ease, transform .35s ease; z-index:0;}@media (hover:hover){ .flavor:hover .flavor-bg{ opacity:1; transform:translateY(0); }}.flavor-media{  --media-ratio: 1 / 1; aspect-ratio: var(--media-ratio); width:min(680px,100%); position:relative; z-index:1;}.flavor-media img{ width:100%; height:100%; object-fit:contain; display:block;  transform:none; will-change:auto;}.flavor-content{ position:relative; z-index:1; color:#111; }.flavor-title{ font-size:clamp(36px,6vw,88px); line-height:.95; margin:0 0 .25em 0; font-weight:800;}.flavor-desc{ font-size:clamp(16px,1.4vw,22px); line-height:1.4; max-width:42ch; margin:0 0 1.25rem 0;}.flavor-ctas{ display:flex; gap:16px; flex-wrap:wrap; }.btn{ appearance:none; border:2px solid #8C191E; padding:14px 28px; border-radius:999px; font-weight:700; font-size:clamp(14px,1.2vw,18px); line-height:1;  min-height:48px;  cursor:pointer; transition:transform .15s ease, box-shadow .15s ease, background-color .2s ease, color .2s ease;}.btn-ghost{ background:transparent; color:#8C191E; }.btn-ghost:hover{ background:#8C191E; color:#fff; }.btn-fill{ background:#8C191E !important; color:#fff !important; border-color:#8C191E !important;}.btn-fill:hover{ background:#A02A30 !important; color:#fff !important; border-color:#A02A30 !important;}.is-dulce{ --hover-bg:#DDA162;}.is-nutella{ --hover-bg:#C5895B;}.is-pistachio{ --hover-bg:#8c191e;} .is-keylime{ --hover-bg:#F29966;} .is-raspberry{ --hover-bg:#F58C20;} @media (hover:hover){ .flavor:hover .flavor-title, .flavor:hover .flavor-desc, .flavor:hover .flavor-content{ color:#111; } .is-pistachio:hover .flavor-title, .is-pistachio:hover .flavor-desc, .is-keylime:hover .flavor-title, .is-keylime:hover .flavor-desc{ color:#111; } .is-dulce:hover .flavor-title, .is-dulce:hover .flavor-desc, .is-nutella:hover .flavor-title, .is-nutella:hover .flavor-desc{ color:#111; } .flavor:hover .btn-ghost{ border-color:#111; color:#111; }}.is-chocolate{ grid-template-columns:1fr 1.2fr; background:#fff; }.is-chocolate .flavor-bg{ display:none; }.is-chocolate .flavor-content{ order:1; color:#111; }.is-chocolate .flavor-media{ order:2; }@media (hover:hover){ .is-chocolate:hover{ background:#3A2C28; } .is-chocolate:hover .flavor-title, .is-chocolate:hover .flavor-desc, .is-chocolate:hover .flavor-content{ color:#fff; } .is-chocolate:hover .btn-ghost{ border-color:#fff; color:#fff; } .is-chocolate:hover .btn-ghost:hover{ background:#fff; color:#3A2C28; }}.is-keylime{ grid-template-columns:1fr 1.2fr; }.is-keylime .flavor-content{ order:1; }.is-keylime .flavor-media{ order:2; }.hero-lcp img{ aspect-ratio: 1536 / 400;  width:100%; height:auto; object-fit:cover; display:block;}@media (max-width: 991px){ .flavor{ grid-template-columns:1fr; padding:clamp(20px,6vw,40px); } .flavor-media{ width:min(560px,95%); } .flavor-bg{ display:none; } .flavor-title{ font-size:clamp(34px,12vw,56px); } .flavor-desc{ font-size:16px; } .flavor-ctas{ gap:12px; } .btn{ width:auto; } .is-chocolate .flavor-media, .is-keylime .flavor-media{ order:1; } .is-chocolate .flavor-content, .is-keylime .flavor-content{ order:2; } .is-chocolate:hover{ background:#fff !important; } .is-chocolate:hover .flavor-title, .is-chocolate:hover .flavor-desc, .is-chocolate:hover .flavor-content{ color:#111 !important; }}.btn:focus-visible{ outline:3px solid currentColor; outline-offset:2px; }@media (prefers-reduced-motion: reduce){ *{ transition:none !important; animation:none !important; }}#brxe-vpwzug {font-family: "AloeveraDisplay"; font-size: 100px}@media (max-width: 478px) {#brxe-vpwzug {font-size: 40px}}#brxe-moivco {padding-top: 20px; padding-bottom: 20px}.week-pill{ background:#8C191E;  color:#fff; display:inline-block; padding:.5rem 1.25rem; border-radius:12px; font-weight:600; line-height:1; font-size:clamp(12px,2.2vw,18px);}#brxe-ethjlk {font-family: "AloeveraDisplay"}#brxe-nuoheq {font-family: "AloeveraDisplay"}#brxe-dpnyxk {font-family: "AloeveraDisplay"}#brxe-dohfmg {font-family: "AloeveraDisplay"}#brxe-ejsqwm {font-family: "AloeveraDisplay"}