footer.footer{box-sizing:border-box;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid #ffffff1a;border-bottom:none;justify-content:space-between;align-items:center;width:100%;height:46px;padding:0 30px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}footer.footer.hidden{display:none!important}@media screen and (max-width:768px){footer.footer{border:none;border-top:1px solid #ffffff1a}}@media screen and (max-width:550px){footer.footer{flex-direction:column;justify-content:space-between;gap:20px 0;height:auto;padding:20px 30px}}footer.footer img{width:122px}footer.footer .footer-links{align-items:center;gap:0 34px;display:flex}footer.footer .footer-links a{color:#ffdb61;letter-spacing:-.408px;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;font-size:14px;line-height:22px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto;font-family:SchibstedGroteskSemiBold,sans-serif!important;font-weight:600!important}
.advantage{justify-content:space-between;gap:0 18px;display:flex}.advantage .icon-container{margin-top:13px}.advantage .text-container span{color:#fff;letter-spacing:-.32px;font-size:24px;line-height:30px;font-family:SchibstedGroteskBold,sans-serif!important;font-weight:700!important}.advantage .text-container p{color:#f5f5f5;letter-spacing:-.408px;max-width:228px;margin:12px 0 0;font-size:16px;line-height:22px;font-family:MontserratMedium,sans-serif!important;font-weight:500!important}
.loader{box-sizing:border-box;border:5px solid #ffdb61;border-bottom-color:#0000;border-radius:50%;width:48px;height:48px;animation:1s linear infinite rotation;display:inline-block}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.button{color:#fff;letter-spacing:-.408px;cursor:pointer;background:#3582ff;border:none;border-radius:60px;outline:none;width:171px;height:50px;font-size:20px;font-weight:600;line-height:22px;font-family:SchibstedGroteskSemiBold,sans-serif!important;font-weight:600!important}.button:disabled{color:#ffffff4d;cursor:initial;background:#2b3a4d}.button.type-link{color:#ffdb61;letter-spacing:-.408px;background:0 0;justify-content:center;align-items:center;gap:0 4px;width:auto;height:auto;padding:0;font-size:16px;line-height:22px;text-decoration:underline;display:flex}.button.type-link svg{width:24px;height:24px}.button.type-link:disabled{color:#ffdb61;background:0 0}.button.type-link:not(:disabled):not(.loading):active,.button.type-link.loading{background:0 0}
.catalog-button-container{position:relative}.catalog-button-container .catalog-button{color:#fff;letter-spacing:-.408px;cursor:pointer;z-index:99;background:#3582ff;border:none;border-radius:60px;outline:none;width:130px;height:42px;font-size:20px;font-weight:600;line-height:22px;transition:opacity .7s,width .3s;position:relative;font-family:SchibstedGroteskSemiBold,sans-serif!important;font-weight:600!important}@media screen and (max-width:700px){.catalog-button-container .catalog-button{width:63px;height:32px;font-size:16px}}.catalog-button-container .catalog-button:disabled{color:#ffffff4d;cursor:initial;background:#2b3a4d}.catalog-button-container .catalog-button.type-link{color:#ffdb61;letter-spacing:-.408px;background:0 0;justify-content:center;align-items:center;gap:0 4px;width:auto;height:auto;padding:0;font-size:16px;line-height:22px;text-decoration:underline;display:flex}.catalog-button-container .catalog-button.type-link svg{width:24px;height:24px}.catalog-button-container .catalog-button.type-link:disabled{color:#ffdb61;background:0 0}.catalog-button-container .catalog-button.type-link:not(:disabled):not(.loading):active,.catalog-button-container .catalog-button.type-link.loading{background:0 0}.catalog-button-container .catalog-button-loader{opacity:0;z-index:98;height:42px;transition:opacity .7s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:700px){.catalog-button-container .catalog-button-loader{height:32px}}.catalog-button-container .catalog-button-loader .loader{border:5px solid #3582ff;border-bottom-color:#0000;width:42px!important;height:42px!important}@media screen and (max-width:700px){.catalog-button-container .catalog-button-loader .loader{width:32px!important;height:32px!important}}.catalog-button-container.loading .catalog-button{opacity:0;width:42px;transition:opacity .7s,width .3s}@media screen and (max-width:700px){.catalog-button-container.loading .catalog-button{width:32px}}.catalog-button-container.loading .catalog-button-loader{opacity:1;transition:opacity .7s}
.catalog-item-container{box-sizing:border-box;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1f1f1f33;border:1px solid #ffffff1a;border-radius:36px;align-items:center;gap:0 24px;width:100%;padding:24px;text-decoration:none;display:flex;position:relative}.catalog-item-container .type{box-sizing:border-box;color:#fff;text-align:center;font-feature-settings:"case" on;letter-spacing:-.408px;background:#fff3;border:1px solid #ded8b9cc;border-radius:1px 36px 1px 30px;justify-content:center;align-items:center;width:163px;height:36px;font-size:13px;line-height:22px;display:flex;position:absolute;top:-1px;right:-1px;font-family:AmikoBold,sans-serif!important;font-weight:700!important}.catalog-item-container .item-image{border-radius:20px;width:100px;height:100px}.catalog-item-container .catalog-info{flex-direction:column;gap:24px 0;display:flex}.catalog-item-container .catalog-info span.title{color:#fff;letter-spacing:-.32px;font-size:32px;line-height:24px;font-family:SchibstedGroteskBold,sans-serif!important;font-weight:700!important}.catalog-item-container .catalog-info p.description{color:#fff;letter-spacing:-.32px;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:16px;line-height:21px;display:-webkit-box;overflow:hidden;font-family:AmikoRegular,sans-serif!important;font-weight:400!important}.catalog-item-container .button-container{flex:1;justify-content:flex-end;align-items:center;min-width:130px;margin-top:37px;display:flex}@media screen and (max-width:700px){.catalog-item-container .button-container{min-width:63px}}.catalog-item-container .button-container .catalog-catalog-button-container{transition:margin-right .3s}.catalog-item-container .button-container .catalog-catalog-button-container.loading{margin-right:44px;transition:margin-right .3s}@media screen and (max-width:700px){.catalog-item-container .button-container .catalog-catalog-button-container.loading{margin-right:16px}.catalog-item-container .button-container{margin-top:0}}
.container-full-screen-loader{z-index:99999999;background:#000;justify-content:center;align-items:center;width:100vw;height:100dvh;display:flex;position:absolute;top:0;left:0}
.progress-animation{justify-content:center;align-items:center;gap:0 16px;display:flex}.progress-animation .spades{z-index:10;width:20px;height:20px}.progress-animation .diamonds{z-index:9}.progress-animation .clubs{z-index:8}.progress-animation .hearts{z-index:7}.progress-animation .diamonds path,.progress-animation .clubs path,.progress-animation .hearts path,.progress-animation .spades path{fill:#fff}.progress-animation .diamonds.active path,.progress-animation .hearts.active path{fill:#ff2c2c}.progress-animation .clubs.active path:nth-child(2),.progress-animation .spades.active path:nth-child(2){fill:#000}.progress-animation .diamonds.currentActive,.progress-animation .clubs.currentActive,.progress-animation .hearts.currentActive,.progress-animation .spades.currentActive{transform:scale(1.5)}.progress-animation .catalog-button{z-index:6;opacity:0;display:none;position:absolute}.progress-animation .catalog-button span{color:#fff;text-align:center;letter-spacing:-.408px;font-size:20px;line-height:22px;font-family:SchibstedGroteskSemiBold,sans-serif!important;font-weight:600!important}.progress-animation.animation-start .diamonds{transition:height 1s,width 1s,transform 1s;transform:translate(53px)}.progress-animation.animation-start .clubs{transition:height 1s,width 1s,transform 1s;transform:translate(17px)}.progress-animation.animation-start .hearts{transition:height 1s,width 1s,transform 1s;transform:translate(-18px)}.progress-animation.animation-start .spades{width:45px;height:45px;transition:height 1s,width 1s,transform 1s;transform:translate(-59px)}.progress-animation.animation-middle-first .diamonds,.progress-animation.animation-middle-first .clubs,.progress-animation.animation-middle-first .hearts{opacity:0;z-index:0}.progress-animation.animation-middle-first .catalog-button{display:block}.progress-animation.animation-middle-second .catalog-button{opacity:1;transition:opacity 1s}.progress-animation.animation-middle-second .spades{opacity:0;transition:opacity 1s}.progress-animation.animation-end .spades{z-index:0}

