.free-cologne-promo,.free-cologne-modal{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.free-cologne-modal__content h2{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}.free-cologne-promo{border-radius:var(--inputs-radius-outset, 8px);padding:1.5rem;margin-bottom:2rem;text-align:center}.free-cologne-promo__message{font-size:2rem;margin:0 0 1rem;font-weight:700;color:#b8860b;animation:free-cologne-bounce 1.2s ease-in-out infinite}@keyframes free-cologne-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.free-cologne-promo__button{margin:0 auto}[data-free-cologne-choose-btn][hidden]{display:none!important}.free-cologne-promo__button--qualified{background:linear-gradient(110deg,#c9971f,gold 30%,#fffbe0,gold 70%,#c9971f);background-size:250% 100%;color:#3a2a00!important;border:none!important;box-shadow:0 0 14px #ffd7008c!important;animation:free-cologne-shine 4s linear infinite}.free-cologne-promo__button--qualified:before,.free-cologne-promo__button--qualified:after{box-shadow:none!important}@keyframes free-cologne-shine{0%{background-position:0% 0}to{background-position:-250% 0}}@media(prefers-reduced-motion:reduce){.free-cologne-promo__message,.free-cologne-promo__button--qualified{animation:none}}.free-cologne-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center}.free-cologne-modal[hidden]{display:none}.free-cologne-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.free-cologne-modal__content{position:relative;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border-radius:8px;padding:2rem;max-width:600px;width:90%;max-height:85vh;overflow-y:auto}.free-cologne-modal__intro{margin-top:-.5rem}.free-cologne-modal__close{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.75rem;line-height:1;cursor:pointer;color:inherit}.free-cologne-modal__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-top:1.5rem}.free-cologne-option{text-align:center;border:1px solid rgba(var(--color-foreground),.1);border-radius:8px;padding:1rem}.free-cologne-option img{border-radius:4px;margin-bottom:.5rem}.free-cologne-option__title{font-weight:600;margin:.25rem 0}.free-cologne-option__price s{opacity:.6;margin-right:.35rem}body.free-cologne-modal-open{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/174/assets/free-cologne-promo.css.map */
