.avoa-pill{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:46px;padding:12px 26px;border-radius:999px;border:0;background:var(--pill-bg, var(--avoa-ink));color:var(--pill-fg, var(--avoa-cream));font-family:var(--font-body--family);font-size:15px;font-weight:500;line-height:1.2;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .2s var(--avoa-ease),color .2s var(--avoa-ease),opacity .2s}.avoa-pill__icon{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--pill-dot-bg, var(--avoa-sand));color:var(--pill-dot-fg, var(--avoa-ink));transition:transform .25s var(--avoa-ease)}.avoa-pill__icon svg{width:12px;height:12px}.avoa-pill:hover{opacity:.88}.avoa-pill--light{--pill-bg: var(--avoa-cream);--pill-fg: var(--avoa-ink);--pill-dot-bg: var(--avoa-ink);--pill-dot-fg: var(--avoa-cream)}.avoa-pill--big{min-height:54px;padding:15px 32px;font-size:16px}.avoa-pill--big .avoa-pill__icon{width:38px;height:38px}.avoa-pill--block{width:100%}.avoa-pill[disabled],.avoa-pill[aria-disabled=true]{opacity:.45;cursor:not-allowed}.avoa-h2{font-family:var(--font-heading--family);font-size:clamp(36px,4.4vw,60px);font-weight:400;letter-spacing:-.02em;line-height:1.02;margin:0;text-wrap:balance}.avoa-eyebrow+.avoa-h2{margin-top:16px}.avoa-lead{font-size:19px;line-height:1.55;color:var(--avoa-muted);max-width:560px;margin:20px 0 0}.avoa-lead p{margin:0}.avoa-center{text-align:center}.avoa-center .avoa-lead{margin-inline:auto}.avoa-block{padding-block:var(--avoa-pt, 110px) var(--avoa-pb, 110px)}@media screen and (max-width:860px){.avoa-block{padding-block:var(--avoa-pt-m, 72px) var(--avoa-pb-m, 72px)}.avoa-lead{font-size:17px}}.avoa-hero-section{position:sticky;top:0;z-index:1}.avoa-hero-section~.shopify-section{position:relative;z-index:2;background:var(--avoa-paper)}.avoa-hero-section+.shopify-section{margin-top:-40px;border-radius:var(--avoa-radius-lg) var(--avoa-radius-lg) 0 0;box-shadow:0 -24px 60px #2e201929}.avoa-img{display:block;width:100%;height:100%;object-fit:cover}.avoa-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.avoa-pill,.avoa-pill__icon{transition:none}}.avoa-hero-section~.avoa-sticky-buy-section,.avoa-sticky-buy-section{position:static;z-index:auto;background:none}.avoa-hero-section+.shopify-section>:first-child{border-radius:inherit}.avoa-reveal{opacity:0;transform:translateY(28px);transition:opacity .9s var(--avoa-ease),transform .9s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.avoa-reveal.is-visible{opacity:1;transform:none}.avoa-slider-nav{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--avoa-line);border-radius:50%;background:var(--avoa-paper);color:var(--avoa-ink);cursor:pointer;box-shadow:0 4px 14px #2e201914;transition:opacity .2s}.avoa-slider-nav[disabled]{opacity:.35;cursor:default}.avoa-slider-dots{display:flex;justify-content:center;gap:8px;margin-top:24px}.avoa-slider-dots button{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:var(--avoa-line);cursor:pointer}.avoa-slider-dots button.is-active{background:var(--avoa-ink)}.avoa-stars-row{color:var(--avoa-flavor);letter-spacing:3px;font-size:18px;line-height:1}#shopify-pc__banner.shopify-pc__banner__dialog{left:16px!important;right:auto!important;bottom:16px!important;width:min(420px,calc(100vw - 32px))!important;max-width:none!important;margin:0!important;padding:24px!important;background:var(--avoa-cream)!important;color:var(--avoa-ink)!important;border:1px solid var(--avoa-line)!important;border-radius:22px!important;box-shadow:0 18px 50px #2e20192e!important;font-family:var(--font-body--family)!important}#shopify-pc__banner .shopify-pc__banner__wrapper{display:grid!important;gap:18px!important;padding:0!important;max-width:none!important}#shopify-pc__banner .shopify-pc__banner__body{margin:0!important;padding:0!important}#shopify-pc__banner #shopify-pc__banner__body-title{margin:0 0 8px!important;color:var(--avoa-ink)!important;font-family:var(--font-heading--family)!important;font-size:20px!important;font-weight:500!important;letter-spacing:-.01em!important;line-height:1.2!important}#shopify-pc__banner .shopify-pc__banner__body p{margin:0!important;color:var(--avoa-muted)!important;font-family:var(--font-body--family)!important;font-size:13px!important;line-height:1.55!important}#shopify-pc__banner .shopify-pc__banner__body a{color:var(--avoa-ink)!important;text-decoration:underline!important}#shopify-pc__banner .shopify-pc__banner__btns{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0!important;padding:0!important;width:100%!important}#shopify-pc__banner .shopify-pc__banner__btns button{width:100%!important;min-height:44px!important;margin:0!important;padding:10px 16px!important;border-radius:999px!important;font-family:var(--font-body--family)!important;font-size:14px!important;font-weight:500!important;line-height:1.2!important;cursor:pointer!important}#shopify-pc__banner #shopify-pc__banner__btn-accept{order:1!important;background:var(--avoa-espresso)!important;border:1px solid var(--avoa-espresso)!important;color:var(--avoa-cream)!important}#shopify-pc__banner #shopify-pc__banner__btn-decline{order:2!important;background:transparent!important;border:1px solid var(--avoa-ink)!important;color:var(--avoa-ink)!important}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{order:3!important;grid-column:1 / -1!important;min-height:0!important;padding:4px!important;background:none!important;border:0!important;color:var(--avoa-muted)!important;font-size:13px!important;text-decoration:underline!important}#shopify-pc__prefs__dialog,#shopify-pc__prefs .shopify-pc__prefs__dialog{background:var(--avoa-cream)!important;color:var(--avoa-ink)!important;border-radius:22px!important;font-family:var(--font-body--family)!important}#shopify-pc__prefs button{font-family:var(--font-body--family)!important;border-radius:999px!important}@media screen and (max-width:860px){#shopify-pc__banner.shopify-pc__banner__dialog{left:12px!important;bottom:12px!important;width:calc(100vw - 24px)!important;padding:20px!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/avoa.css.map */
