.ak-banner{--ak-amber: var(--mi-amber, #e68819);--ak-amber-dark: #cf7a12;--ak-accent-ink: #8a5410;--ak-wash: rgba(230, 136, 25, .12);--ak-line: rgba(36, 36, 36, .12);--ak-ink: #242424;--ak-focus: #242424;--ak-disabled-bg: rgba(230, 136, 25, .16);--ak-disabled-ink: #6b4210;--ak-media-max: 480px;--ak-grid-max: 1180px}.ak-banner.color-scheme--dark{--ak-accent-ink: #f0bb78;--ak-wash: rgba(230, 136, 25, .2);--ak-line: hsla(0, 0%, 100%, .18);--ak-focus: #ffffff;--ak-disabled-bg: rgba(230, 136, 25, .28);--ak-disabled-ink: #f7e2c6}.ak-banner__grid{display:grid;gap:32px;max-width:var(--ak-grid-max);margin:0 auto}.ak-banner__kicker{display:inline-block;margin:0 0 14px;padding:6px 14px;border-radius:999px;background-color:var(--ak-wash);color:var(--ak-accent-ink);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ak-banner__title{margin:0 0 18px;font-size:clamp(30px,5.2vw,52px);line-height:1.1}.ak-banner__title:after{content:"";display:block;width:64px;height:3px;margin-top:18px;border-radius:2px;background-color:var(--ak-amber)}.ak-banner__text{margin:0;font-size:17px;line-height:1.65;max-width:52ch}.ak-banner__text>p:last-child{margin-bottom:0}.ak-banner__countdown{margin-top:28px}.ak-banner__countdown-running,.ak-banner__countdown-done{padding-top:24px;border-top:1px solid var(--ak-line)}.ak-banner__countdown-label{margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.ak-banner__countdown-static,.ak-banner__countdown-done{margin:12px 0 0;font-size:14px;opacity:.8}.ak-banner__countdown-done{margin-top:0;font-weight:700;opacity:1}.ak-banner__media{width:100%;max-width:var(--ak-media-max);margin-inline:auto}.ak-banner__img,.ak-banner__placeholder{width:100%;height:auto;border-radius:10px;box-shadow:0 22px 48px -24px #2a242073}.ak-banner__placeholder{display:block;background-color:var(--ak-wash)}.ak-banner__stock{display:inline-block;margin:0 0 14px;padding:5px 12px;border:1px solid var(--ak-amber);border-radius:999px;color:var(--ak-accent-ink);font-size:13px;font-weight:700}.ak-banner__price-group{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;font-size:30px;font-weight:700;line-height:1.2}.ak-banner__price-group .unit-price{font-size:13px;font-weight:400;opacity:.8}.ak-banner__note,.ak-banner__delivery{margin:10px 0 0;font-size:14px;line-height:1.55}.ak-banner__delivery{font-weight:700}.ak-banner__policies{margin-top:6px;font-size:13px;opacity:.8}.ak-banner__policies span+span{margin-left:.35em}.ak-banner__cta-wrap{margin-top:24px}.ak-banner__product-information,.ak-banner__product-information .product-form{display:block}.ak-banner__cta{--primary-btn-bg-color: var(--ak-amber);--primary-btn-text-color: var(--ak-ink);min-width:min(260px,100%);font-weight:700}.ak-banner .ak-banner__cta:not(:disabled):not(.disabled):not(.btn--underlined):not(.quick-add-button-desktop):not(.quick-add-button-variants-desktop):not(.sold-out-button):hover{background-color:var(--ak-amber-dark);color:var(--ak-ink)}.ak-banner__cta:focus-visible{outline:2px solid var(--ak-focus);outline-offset:3px}.ak-banner__cta:disabled{opacity:1;--primary-btn-bg-color: var(--ak-disabled-bg);--primary-btn-text-color: var(--ak-disabled-ink);box-shadow:inset 0 0 0 1px #e688198c;cursor:default}.ak-banner__ingredients{margin:16px 0 0;font-size:14px}.ak-banner__editor-note{margin:16px 0 0;padding:12px 14px;border-left:3px solid var(--ak-amber);background-color:var(--ak-wash);font-size:13px;line-height:1.5}.ak-banner__facts{display:grid;gap:14px 28px;margin:0;padding:22px 0 0;border-top:1px solid var(--ak-line);list-style:none}.ak-banner__fact{display:flex;align-items:center;gap:10px;margin:0;font-size:14px}.ak-banner__fact-icon{display:inline-flex;flex:0 0 auto;color:var(--ak-accent-ink)}@media screen and (min-width:1000px){.ak-banner__grid{grid-template-columns:minmax(0,1fr) minmax(0,min(var(--ak-media-max),42%));grid-template-areas:"head  media" "buy   media";align-items:start;column-gap:48px;row-gap:32px}.ak-banner__head{grid-area:head}.ak-banner__buy{grid-area:buy}.ak-banner__media{grid-area:media;align-self:center;margin-inline:0}.ak-banner__facts{grid-column:1 / -1;margin-top:8px}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/section-adventskalender-banner.css.map */
