.solvia-offer-bar{display:flex;align-items:center;justify-content:center;gap:1.4rem;min-height:36px;padding:8px 16px;background:#d6be91;color:#171512;font-size:12px;line-height:1.5;letter-spacing:.015em;text-decoration:none}.solvia-offer-bar strong{font-weight:600}.solvia-home:has(.solvia-offer-bar) .announcement-bar-section{display:none}solvia-offer{--offer-gold: #d6be91;--offer-green: #8fd6aa;font-family:var(--font-body-family)}solvia-offer [hidden]{display:none!important}.solvia-offer__panel,.solvia-offer__tab{position:fixed;z-index:3;right:24px;bottom:24px;color:#f5f0e8;background:#181817;border:1px solid #75654b;box-shadow:0 12px 48px #0005}.solvia-offer__panel{width:min(368px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;padding:27px;border-radius:14px}.solvia-offer__panel p{margin:0}.solvia-offer__panel button,.solvia-offer__tab{font:inherit;cursor:pointer}.solvia-offer__panel .solvia-offer__eyebrow{color:var(--offer-gold);font-size:10px;letter-spacing:.15em;padding-right:15px}.solvia-offer__panel h2{font-family:var(--font-heading-family);font-size:28px;line-height:1.14;letter-spacing:-.04em;margin:15px 0 12px;color:#f5f0e8}.solvia-offer__panel h2 span{color:var(--offer-gold)}.solvia-offer__panel .solvia-offer__copy{font-size:13px;line-height:1.65;color:#c7c3ba}.solvia-offer__close{position:absolute;right:3px;top:3px;width:44px;height:44px;border:0;background:transparent;color:#c7c3ba;font-size:24px!important}.solvia-offer__panel .solvia-offer__close:focus,.solvia-offer__panel .solvia-offer__close.focused{outline:none;box-shadow:none}.solvia-offer__panel .solvia-offer__close:focus-visible,.solvia-offer__panel .solvia-offer__close.focused{color:var(--offer-gold)}.solvia-offer__unlock{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:12px 18px;margin-top:20px;background:var(--offer-gold);border:0;border-radius:6px;color:#181817;font-size:14px!important;font-weight:600!important}.solvia-offer__unlock:hover{background:#e8d3ae}.solvia-offer__unlock:disabled{cursor:wait;opacity:.7}.solvia-offer__panel .solvia-offer__note{text-align:center;color:#aaa69e;font-size:10px;line-height:1.5;margin-top:10px}.solvia-offer__tab{display:flex;gap:20px;align-items:center;min-height:44px;padding:10px 16px;border-radius:30px;font-size:12px}.solvia-offer__tab[data-unlocked]{border-color:#608b70}.solvia-offer__tab[data-unlocked]>:last-child{color:var(--offer-green)}.solvia-offer__reward{display:flex;align-items:center;gap:10px;margin-top:18px;color:var(--offer-green);font-size:13px}.solvia-offer__check{width:30px;height:30px;flex-shrink:0;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.solvia-offer__code-row{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #48463f;border-radius:6px;padding:2px 12px;margin-top:16px}.solvia-offer__code{font-size:17px;letter-spacing:.12em;color:#f5f0e8}.solvia-offer__copy-code{min-height:44px;background:transparent;color:var(--offer-gold);border:0;padding:6px;font-size:11px!important}.solvia-offer__panel .solvia-offer__confirmation{font-size:12px;line-height:1.5;margin-top:12px;color:#c7c3ba}.solvia-offer__status{font-size:12px;line-height:1.5;color:#eac7a0}.solvia-offer__status:empty{display:none}.solvia-offer__panel .solvia-offer__status:not(:empty){margin-top:12px}body.overflow-hidden solvia-offer,body.overflow-hidden-mobile solvia-offer,body:has(dialog[open]) solvia-offer{visibility:hidden}@media(max-width:749px){.solvia-offer__panel{right:16px;width:min(300px,calc(100% - 32px));bottom:max(16px,env(safe-area-inset-bottom));padding:20px}.solvia-offer__panel h2{font-size:25px;margin:12px 0 10px}.solvia-offer__panel .solvia-offer__eyebrow{font-size:9px}.solvia-offer__tab{right:16px;bottom:max(16px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:no-preference){.solvia-offer__panel:not([hidden]){animation:solvia-offer-enter .35s ease-out both}.solvia-offer__result:not([hidden]) .solvia-offer__check{animation:solvia-offer-reward .5s ease-out both}@keyframes solvia-offer-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes solvia-offer-reward{0%{opacity:0;transform:scale(.7)}65%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/solvia-offer.css.map */
