.rewards{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;overflow:auto;width:100%;background:rgba(var(--color-foreground),.2);height:100%;color:var(--rewards-popup-color)}.rewards[open]{opacity:1;visibility:visible;z-index:101;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.rewards__content{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:92%;max-height:92%;background-color:var(--rewards-popup-background);border:1px solid var(--rewards-popup-color);overflow:auto}.rewards__header{display:flex;justify-content:space-between;border-bottom:1px solid var(--rewards-popup-color)}.rewards__heading{display:flex;align-items:center;gap:8px}.rewards__header-logo,.rewards__heading .icon-vitaly-logo{height:24px;width:auto}.rewards__header h1,.rewards__header h2,.rewards__header h3,.rewards__header h4,.rewards__header h5,.rewards__header h6,.rewards__header p{margin:0;font-size:1.6rem}.reward__title,.reward__description{margin-bottom:4px}.rewards__body,.rewards__header{padding:24px}.rewards__body{font-size:1.6rem}.rewards__opener{display:block;margin:0}.rewards__opener:first-of-type{margin-top:10px}.rewards-popup__button{display:flex;align-items:center;gap:5px}.rewards__toggle{width:24px;height:24px;background-color:var(--rewards-popup-background);border:none;cursor:pointer;z-index:2}.rewards__toggle .icon{color:var(--rewards-popup-color);height:auto;margin:0;width:15px}.rewards__toggle:hover .icon{transform:scale(1.1)}.rewards-popup__heading{padding:48px 0 24px;border-bottom:1px solid var(--rewards-popup-color);margin-bottom:32px}.reward:not(:last-of-type){padding-bottom:48px}.reward__title{text-transform:capitalize;font-weight:700}.rewards__content a{color:var(--rewards-popup-color)}@media screen and (min-width: 750px){.rewards__content{max-width:570px}.reward:not(:last-of-type){padding-bottom:24px}}@media screen and (max-width: 749px){.rewards__content table{display:block;max-width:fit-content;overflow-x:auto}.rewards__content table th{font-size:10px}}@media screen and (min-width: 990px){.rewards__content{display:block}}.reward__badges{display:flex;gap:8px;margin-bottom:6px}.reward__badge{background-color:#000;color:#fff;padding:2px 4px;border-radius:2px;text-transform:uppercase;font-weight:700;font-size:12px}.reward__timer{font-weight:400}
/*# sourceMappingURL=/cdn/shop/t/173/assets/rewards.css.map */
