.promo-banner{display:block;margin:0 0 1.25rem;padding:.6rem 1rem;border-radius:var(--r-button);background:var(--blush);color:var(--accent-deep);font-size:.82rem;font-weight:600;letter-spacing:.01em;text-align:center}.promo-hint{margin:1rem 0 0;padding:.75rem 1rem;border-radius:var(--r-input);background:var(--blush);color:var(--accent-deep);font-size:.86rem;text-align:center}.promo-offer{margin-top:1.5rem;padding:1.25rem;border-radius:var(--r-card);background:var(--sand)}.promo-offer__title{margin:0;font-family:var(--font-heading);font-weight:var(--fw-heading);font-size:1.05rem;color:var(--ink)}.promo-offer__text{margin:.35rem 0 0;font-size:.84rem;color:var(--ink-soft)}.promo-offer__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1rem 0}@media(max-width:599px){.promo-offer__grid{grid-template-columns:1fr}}.promo-offer__label-row{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.promo-offer__count{font-size:.72rem;color:var(--ink-soft);font-variant-numeric:tabular-nums}.promo-offer__count.is-over{color:var(--accent)}.promo-offer__status{margin:.75rem 0 0;font-size:.84rem;text-align:center;color:var(--accent-deep)}.promo-offer__status.is-error{color:var(--accent)}.promo-welcome,.promo-hold{margin:.75rem 0 0;font-size:.78rem;text-align:center;font-variant-numeric:tabular-nums}.promo-welcome{color:var(--accent-deep)}.promo-hold{color:var(--ink-soft)}.promo-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:1.25rem;background:color-mix(in srgb,var(--ink) 42%,transparent);opacity:0;visibility:hidden;transition:opacity .18s var(--ease),visibility 0s linear .18s}.promo-popup.is-open{opacity:1;visibility:visible;transition:opacity .26s var(--ease),visibility 0s linear 0s}.promo-popup__panel{position:relative;width:min(28rem,100%);padding:1.75rem;border-radius:var(--r-card);background:var(--shell);box-shadow:0 18px 48px -18px color-mix(in srgb,var(--ink) 45%,transparent);transform:scale(.96);transition:transform .18s var(--ease)}.promo-popup.is-open .promo-popup__panel{transform:scale(1);transition:transform .32s var(--ease-soft)}.promo-popup__close{position:absolute;top:.75rem;right:.75rem;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:0;border-radius:999px;background:transparent;color:var(--ink-soft);cursor:pointer;transition:background .16s var(--ease),color .16s var(--ease),transform .12s var(--ease)}.promo-popup__close:hover{background:var(--sand);color:var(--ink)}.promo-popup__close:active{transform:scale(.94)}.promo-popup__text{margin:.5rem 0 0;font-size:.9rem;color:var(--ink-soft)}.promo-popup__consent{margin:1rem 0 .5rem;font-size:.76rem;line-height:1.45;color:var(--ink-soft)}.promo-popup__row{display:flex;gap:.5rem;align-items:stretch}.promo-popup__row .input{flex:1 1 auto;min-width:0}.promo-popup__row .button{flex:0 0 auto}@media(max-width:479px){.promo-popup__row{flex-direction:column}.promo-popup__row .button{width:100%;justify-content:center}}.promo-popup__error{margin:.6rem 0 0;font-size:.8rem;color:var(--accent)}.promo-popup__code{margin:.75rem 0 0;padding:.7rem 1rem;border-radius:var(--r-input);background:var(--blush);color:var(--accent-deep);font-weight:700;letter-spacing:.06em;text-align:center}[data-promo-view=success] .button{margin-top:1rem;width:100%;justify-content:center}.confirm__actions{display:flex;gap:.6rem;margin-top:1.25rem}.confirm__actions .button{flex:1 1 0;justify-content:center}@media(max-width:419px){.confirm__actions{flex-direction:column-reverse}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/chrune-promo.css.map */
