.visually-hidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.promotion-modal{animation:fadeOutModal .3s ease forwards;background:rgba(0,0,0,.79);display:flex;display:none;inset:0;overflow:auto;position:fixed;visibility:hidden;z-index:9998}.promotion-modal.promotion-modal-active{animation:fadeInModal .3s ease both;display:flex;visibility:visible}.promotion-modal:has(.bg-gradient-mint-green-green-apple) .promotion-modal-close,.promotion-modal:has(.bg-mint-green) .promotion-modal-close{color:var(--mint-green)}.promotion-modal:has(.bg-gradient-dark-lavender-violet-lavender-violet) .promotion-modal-close{color:var(--dark-lavender-violet)}.promotion-modal:has(.bg-gradient-maya-blue-light-maya-blue) .promotion-modal-close{color:var(--maya-blue)}.promotion-modal:has(.bg-gradient-candy-pink-lavender-violet) .promotion-modal-close{color:var(--candy-pink)}.promotion-modal-dialog{flex-shrink:0;margin:auto;padding:20px 30px;position:relative;width:387px}.promotion-modal-close{all:unset;color:var(--dark-lavender-violet);cursor:pointer;height:20px;position:absolute;right:5px;top:10px;width:20px}.promotion-modal-close path{fill:currentColor}@keyframes fadeInModal{0%{opacity:0;visibility:visible}to{opacity:1;visibility:visible}}@keyframes fadeOutModal{0%{display:flex;opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}