.button{color:#000;font-size:1rem;font-style:normal;font-weight:600;line-height:normal;border:1px solid transparent;padding:10px 40px;border-radius:10px;transition:all .1s linear;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;gap:1rem}.button.blue{background-color:#385ad4;color:#fff}@media(hover:hover){.button.blue:hover{opacity:.8}.button.blue:active{opacity:.9}}.button.gray{background-color:#eee;color:#000}@media(hover:hover){.button.gray:hover{opacity:.8}.button.gray:active{opacity:.9}}.button.red{background-color:#ef2c2c;color:#fff}@media(hover:hover){.button.red:hover{opacity:.8}.button.red:active{opacity:.9}}.button.white{background-color:#fff;color:#385ad4}.button.white.categories-tab-button{color:#263238}@media(hover:hover){.button.white:hover{opacity:.8}.button.white:active{opacity:.9}}.button.green{background-color:transparent;background-color:#2c981b;color:#fff}@media(hover:hover){.button.green:hover{opacity:.8}.button.green:active{opacity:.9}}.button.outline-blue{border-color:#385ad4;color:#385ad4}@media(hover:hover){.button.outline-blue:hover{background-color:#385ad4;color:#fff}.button.outline-blue:hover svg{fill:#fff}.button.outline-blue:active{opacity:.9}}.button.outline-red{background-color:transparent;border-color:#ef2c2c;color:#ef2c2c}@media(hover:hover){.button.outline-red:hover{background-color:#ef2c2c;color:#fff}.button.outline-red:active{opacity:.9}}.button.outline-gray{background-color:transparent;border-color:#ababab;color:#686868}@media(hover:hover){.button.outline-gray:hover{background-color:#ef2c2c;color:#fff}.button.outline-gray:hover svg{fill:#fff}.button.outline-gray:active{opacity:.9}}.button.outline-white{background-color:transparent;border-color:#fff;color:#fff}@media(hover:hover){.button.outline-white:hover{background-color:#ef2c2c;color:#fff}.button.outline-white:active{opacity:.9}}.button.outline-green{background-color:transparent;border-color:#2c981b;color:#2c981b}@media(hover:hover){.button.outline-green:hover{background-color:#2c981b;color:#fff}.button.outline-green:active{opacity:.9}}.button:disabled{background-color:#e2e2e2;color:#9e9e9e;border:1px solid transparent;pointer-events:none}.button:disabled:active,.button:disabled:hover{cursor:default;opacity:1}.button-link{display:inline-block;width:-moz-fit-content;width:fit-content}.checkbox-wrapper-19{box-sizing:border-box;--background-color:#fff;--checkbox-height:22px}@keyframes dothabottomcheck-19{0%{height:0}to{height:calc(var(--checkbox-height)/2)}}@keyframes dothatopcheck-19{0%{height:0}50%{height:0}to{height:calc(var(--checkbox-height)*1.2)}}.checkbox-wrapper-19 input[type=checkbox]{display:none}.checkbox-wrapper-19 .check-box{height:var(--checkbox-height);width:var(--checkbox-height);background-color:transparent;border:calc(var(--checkbox-height)*.1) solid #8f8c8c;border-radius:5px;position:relative;display:inline-block;box-sizing:border-box;transition:border-color .2s ease;cursor:pointer}.checkbox-wrapper-19 .check-box:after,.checkbox-wrapper-19 .check-box:before{box-sizing:border-box;position:absolute;height:0;width:calc(var(--checkbox-height)*.2);background-color:#4040f5;display:inline-block;transform-origin:left top;border-radius:5px;content:" ";transition:opacity .5 ease}.checkbox-wrapper-19 .check-box:before{top:calc(var(--checkbox-height)*.72);left:calc(var(--checkbox-height)*.41);box-shadow:0 0 0 calc(var(--checkbox-height)*.05) var(--background-color);transform:rotate(-135deg)}.checkbox-wrapper-19 .check-box:after{top:calc(var(--checkbox-height)*.37);left:calc(var(--checkbox-height)*.05);transform:rotate(-45deg)}.checkbox-wrapper-19 .check-box.checked,.checkbox-wrapper-19 input[type=checkbox]:checked+.check-box{border-color:#4040f5}.checkbox-wrapper-19 .check-box.checked:after,.checkbox-wrapper-19 input[type=checkbox]:checked+.check-box:after{height:calc(var(--checkbox-height)/2);animation:dothabottomcheck-19 .2s ease 0s forwards}.checkbox-wrapper-19 .check-box.checked:before,.checkbox-wrapper-19 input[type=checkbox]:checked+.check-box:before{height:calc(var(--checkbox-height)*1.2);animation:dothatopcheck-19 .4s ease 0s forwards}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-shimmer{animation:shimmer 2s linear infinite;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 50%,hsla(0,0%,100%,0) 65%);background-size:200% 100%}@keyframes shimmer-premium{0%{background-position:-468px 0}to{background-position:468px 0}}.shimmer{animation:shimmer 1.5s linear infinite}.shimmer,.shimmer-premium-card{background:linear-gradient(90deg,#f0f0f0 8%,#e0e0e0 18%,#f0f0f0 33%);background-size:1000px 100%}.shimmer-premium-card{animation:shimmer-premium 1.5s linear infinite}