:root{--yellow: #fcec03;--orange: #ffc342;--blue: #2c80e5;--blue-rgb: rgb(44 128 229);--link-hover: rgb(33 127 209 / 20%);--el-blue: #1170d0;--red: #ff5252;--white: #fff;--black: #01011b;--purple: #ff38eb;--bg-main: #fafafa;--bg-theory: rgb(241,242,244);--bg-secondary: rgb(245 247 250);--bg-primary: #e3e7f7;--disabled: #e6e6e6;--link: #003c80;--stroke: #ebebeb;--red-text: #de0404;--stars: #ffc20a;--secondary-strong-up: #575e63;--accent-strong-up: #00a269;--gray-color-100: #333;--gray-color-70: #707070;--gray-color-50: #999;--gray-color-30: #c2c2c2;--gray-color-20: #f5f5f5;--gray-color-10: #d7dce5;--light-blue: #d8eaf9}*{outline:none}*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,section{padding:0;margin:0}button{padding:0;margin:0;overflow:visible;font-family:inherit;font-size:100%;line-height:1.15;text-align:inherit;text-transform:none;cursor:pointer;background-color:inherit;border-style:none}button:disabled{cursor:not-allowed}h2{font-size:1.375rem}h4{font-size:1.25rem;line-height:1.2rem}h5{font-size:1rem}h6{font-size:1rem;font-weight:400}p{margin:0;line-height:1.2}a{color:inherit;text-decoration:none}ul{padding:0;margin:0;list-style-type:none}input{font:inherit}input:-webkit-autofill{filter:none}@font-face{font-family:Inter;src:url(/fonts/Inter/Inter-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter/Inter-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter/Inter-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter/Inter-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Mulish;src:url(/fonts/Mulish/Mulish-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mulish;src:url(/fonts/Mulish/Mulish-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Mulish;src:url(/fonts/Mulish/Mulish-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Mulish;src:url(/fonts/Mulish/Mulish-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.is-loading{position:relative;pointer-events:none}.is-loading:before,.is-loading .loader-icon{position:absolute}.is-loading .loader-icon{top:50%;left:50%;z-index:12;transform:translate(-50%) translateY(-50%)}.is-loading .loader-icon:after{display:inline-block;width:28px;height:28px;vertical-align:text-bottom;content:"";border:3px solid var(--blue);border-right-color:transparent!important;border-radius:50%;animation:spinner-border .75s linear infinite}.is-loading:before{top:0;right:0;bottom:0;left:0;z-index:11;content:"";background-color:#fff3;border-radius:inherit;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.full-page-shadow-background{z-index:-10;opacity:0;transition:all .3s ease-out;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.full-page-shadow-background.is-active{position:fixed;top:0;left:0;z-index:9;width:100%;height:100vh;background:rgba(51,51,51,.15);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:1}@keyframes spinner-border{to{transform:rotate(360deg)}}:root{--color-b-w-white: #ffffff;--color-b-w-color-2: #000000;--color-brand-blue---25: #e6ecfd;--color-brand-blue---200: #799bf8;--color-brand-blue---300: #547ff6;--color-brand-blue---400: #3064f4;--color-brand-blue---500: #0c49f2;--color-brand-blue---600: #0a3ece;--color-brand-blue---700: #0833aa;--color-brand-blue---800: #062885;--color-brand-blue---900: #041d61;--color-brand-blue---100: #9db6fa;--color-brand-blue---50: #c2d1fb;--color-gray-grey---700: #414651;--color-gray-grey---600: #535862;--color-gray-grey---500: #717680;--color-gray-grey---300: #d5d7da;--color-gray-grey---50: #fafafa;--color-gray-grey---200: #e9eaeb;--color-gray-grey---900: #181d27;--color-gray-grey---800: #252b37;--color-gray-grey---100: #f5f5f5;--color-gray-grey---400: #a4a7ae;--color-gray-grey---25: #fdfdfd;--color-success-success---800: #05603a;--color-success-success---400: #32d583;--color-success-success---600: #039855;--color-success-success---500: #12b76a;--color-success-success---100: #d1fadf;--color-success-success---900: #054f31;--color-success-success---300: #6ce9a6;--color-success-success---50: #ecfdf3;--color-success-success---200: #a6f4c5;--color-success-success---700: #027948;--color-success-success---25: #f6fef9;--color-warning-warning---700: #b54708;--color-warning-warning---400: #fdb022;--color-warning-warning---200: #fedf89;--color-warning-warning---100: #feefc6;--color-warning-warning---500: #f79009;--color-warning-warning---300: #fec84b;--color-warning-warning---900: #792e0d;--color-warning-warning---600: #dc6803;--color-warning-warning---50: #fffaeb;--color-warning-warning---800: #93370d;--color-warning-warning---25: #fffcf5;--color-error-error---700: #b32318;--color-error-error---500: #f04438;--color-error-error---400: #f97066;--color-error-error---800: #912018;--color-error-error---600: #d92d20;--color-error-error---50: #fef3f2;--color-error-error---200: #fecdc9;--color-error-error---100: #fee4e2;--color-error-error---300: #fda19b;--color-error-error---900: #7a271a;--color-error-error---25: #fffafa;--color-gray-opacity-grey-opacity---2: #181d2705;--color-gray-opacity-grey-opacity---4: #181d270a;--color-gray-opacity-grey-opacity---6: #181d270f;--color-gray-opacity-grey-opacity---8: #181d2714;--color-gray-opacity-grey-opacity---10: #181d271a;--color-gray-opacity-grey-opacity---14: #181d2724;--color-gray-opacity-grey-opacity---18: #181d272e;--color-gray-opacity-grey-opacity---22: #181d2738;--color-gray-opacity-grey-opacity---26: #181d2742;--color-gray-opacity-grey-opacity---30: #181d274d;--color-gray-opacity-grey-opacity---34: #181d2757;--space-spacing-1: 4px;--space-spacing-2: 8px;--space-spacing-3: 12px;--space-spacing-4: 16px;--space-spacing-5: 20px;--space-spacing-6: 24px;--space-spacing-8: 32px;--space-spacing-10: 40px;--space-spacing-12: 48px;--space-spacing-16: 64px;--space-spacing-20: 80px;--space-spacing-24: 96px;--space-spacing-32: 128px;--space-spacing-40: 160px;--space-spacing-48: 192px;--space-spacing-56: 224px;--space-spacing-64: 256px;--radius-radius-0: 0px;--radius-radius-2: 2px;--radius-radius-4: 4px;--radius-radius-6: 6px;--radius-radius-8: 8px;--radius-radius-12: 12px;--radius-radius-16: 16px;--radius-radius-20: 20px;--radius-radius-24: 24px;--radius-radius-32: 40px}html{width:100vw;scrollbar-width:thin;scrollbar-color:#cbcbce transparent;scroll-behavior:smooth}html::-webkit-scrollbar,html ::-webkit-scrollbar{display:block;width:4px;height:4px;margin-left:-4px;background:transparent}html::-webkit-scrollbar-corner,html ::-webkit-scrollbar-corner{background-color:transparent}html::-webkit-scrollbar-thumb,html ::-webkit-scrollbar-thumb{width:4px;background-color:#cbcbce;border-radius:10px}html::-webkit-scrollbar-track,html ::-webkit-scrollbar-track{background:transparent;border-radius:10px}body{position:relative;width:100vw;margin:0;overflow-x:hidden;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;color:#01011b;background-color:var(--bg-secondary);-moz-osx-font-smoothing:grayscale}.base-container{width:100%;max-width:1460px;margin:0 auto}.link{font-size:1rem;max-width:max-content;color:#1060c1;cursor:pointer;transition:opacity .3s ease-out;border-bottom:1px dashed #1060c1}.link:hover{opacity:.8}.base-link-dashed{font-size:12px;color:var(--blue);border-bottom:1px dashed var(--blue);transition:opacity .3s ease-out}.base-link-dashed:hover{opacity:.8}.btn{display:inline-flex;align-items:center;justify-content:center;min-width:220px;height:48px;padding:0 25px;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1;text-align:center;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;border-radius:3px;transition:background-color 225ms ease,box-shadow 225ms ease}.button{position:relative;box-sizing:border-box;display:inline-block;padding-right:16px;padding-left:16px;margin:0;text-align:center;border:none;border-radius:8px;outline:none;transition-timing-function:ease-in-out;transition-duration:.2s;transition-property:color,background-color,border-color}.button--medium{height:40px;font-size:16px;line-height:40px}.button--link{padding:0;margin:0;color:#3e77aa;text-decoration:none;cursor:pointer;background:none;border:none}.button--link:hover{opacity:.8}.text-danger{color:var(--red-text)}.text-center{text-align:center}.text-default{color:var(--gray-color-70)}.page-fade-enter-active,.page-fade-leave-active{transition:.3s ease;transition-property:opacity,transform;transform-origin:top center}.page-fade-enter-from,.page-fade-leave-to{opacity:0;transform:scale(.98)}.custom-wrapper{padding:8px;background-color:var(--color-b-w-white);border-radius:8px;border:2px solid transparent;transition:all .3s ease-out}.base-count-label{content:"";top:2px;right:2px;border-radius:50px;color:var(--color-b-w-white);font-weight:600;font-size:10px;width:16px;height:16px;text-align:center;align-content:center;position:absolute;background-color:var(--red-text)}.base-basket-icon-wrapper{position:relative}.base-basket-icon-count{position:absolute;top:-8px;right:-8px;display:flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:10px;font-weight:500;color:var(--color-b-w-white);background-color:var(--blue);border-radius:50%;transform:scale(0);transition:transform .3s ease-out}.base-basket-icon-count.is-show{transform:scale(1)}.base-user-icon-wrapper{display:flex;justify-content:center;align-items:center;border-radius:50%;padding:4px;background-color:var(--blue);color:var(--color-b-w-white);width:32px;height:32px}.base-user-icon-symbol{font-size:14px;font-weight:400}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}@media all and (width >= 992px){.custom-wrapper{padding:20px}}.base-button{position:relative;display:flex;gap:8px;align-items:center;justify-content:center;width:fit-content;padding:0 32px;font-size:14px;font-weight:400;cursor:pointer;border-radius:4px;transition-timing-function:ease-out;transition-duration:.25s;transition-property:color,background-color,border-color,opacity}.base-button .base-button__text{gap:8px;white-space:nowrap;opacity:1;transition:opacity .4s ease-out}.base-button.is-loading .base-button__text{opacity:0}.base-button[disabled]{pointer-events:none;cursor:default;opacity:.6}.base-button.type-primary{color:var(--color-b-w-white);background-color:var(--orange)}.base-button.type-tertiary{background-color:var(--color-b-w-white)}.base-button.type-tertiary:hover{background-color:var(--gray-color-20)}.base-button.type-secondary{color:var(--color-b-w-white);background-color:var(--blue)}.base-button.type-secondary:hover{opacity:.9}.base-button.type-secondary.is-loading{color:transparent}.base-button.type-secondary.is-loading .loader-icon:after{border-color:var(--bg-main)}.base-button.type-outline-secondary{color:var(--blue);background-color:var(--color-b-w-white);border:1px solid var(--blue)}.base-button.type-outline-secondary:hover{color:var(--color-b-w-white);background-color:var(--blue)}.base-button.btn-primary-light{color:#000}.base-button.btn-secondary-light,.base-button.btn-primary-light{font-weight:500;background-color:#fff}.base-button.btn-secondary-light:hover,.base-button.btn-primary-light:hover{background-color:#eaeefd}.base-button.size-xl{height:56px;padding:16px 24px}.base-button.size-l{height:48px;padding:12px 20px}.base-button.size-full-width,.base-button.size-m{height:38px;padding:8px 16px;font-size:14px;border-radius:4px}.base-button.size-full-width{width:100%}.btn-outline,.btn-primary{height:48px;padding:0 32px;font-weight:500}.base-icon{width:100%;max-width:72px;height:100%;max-height:72px;color:inherit}.base-icon>svg{display:block;width:100%;max-width:100%;height:100%;max-height:100%}.base-icon.base-icon--rotate-90{transform:rotate(90deg)}.base-icon.base-icon--rotate-180{transform:rotate(180deg)}.base-icon.base-icon--rotate-270{transform:rotate(270deg)}.base-icon.size-xxxxs{width:12px;height:12px}.base-icon.size-xxxs{width:16px;height:16px}.base-icon.size-xxs{width:20px;height:20px}.base-icon.size-xs{width:24px;height:24px}.base-icon.size-sm{width:28px;height:28px}.base-icon.size-md{width:32px;height:32px}.base-icon.size-lg{width:36px;height:36px}.base-icon.size-xl{width:40px;height:40px}.base-icon.size-xxl{width:48px;height:48px}.base-icon.size-xxxl{width:56px;height:56px}.base-icon.size-xxxxl{width:72px;height:72px}
