@charset "UTF-8";:root{--primary-color:#fff;--secondary-color:#000;--primary-bg-color:#fff;--container-color:#f7f7fa;--secondary-bg-color:#f1f2f3;--tertiary-bg-color:#000;--additional-one:#f0f0f4;--fourth-bg-color:#fbfbfbf1;--dialog-bg-color:rgba(41,41,41,.3);--primary-text-color:#000;--secondary-text-color:#fff;--tertiary-text-color:#4c4f50;--price-color:#195185;--border-color:#e9e9ea;--border-colors:#353535;--ripple-black-color:#000;--star-color:#ffc90b;--green-color:#22c55e;--pt-sans:"PT Sans",sans-serif;--max-width:1640px;--ripple:#fff;--dialog-background:rgba(0,0,0,.3)}.filled-button{--bg-color:var(--tertiary-bg-color);--bg-disabled:var(--secondary-bg-color);--text-color-disabled:#828282;--padding:10px 24px;--text-color:var(--secondary-text-color);--opacity-disabled:.38;--background-hover:hsla(0,0%,100%,.08);--size:16px;align-items:normal;background-color:var(--bg-color);border:none;border-radius:100px;cursor:pointer;display:block;justify-content:flex-start;outline:none;position:relative;width:100%}.filled-button__container{align-items:center;display:flex;gap:10px;justify-content:center;padding:var(--padding);transition:.2s;width:auto}.filled-button__container-text{align-items:center;color:var(--text-color);display:flex;font-size:var(--size);font-weight:500;width:-moz-max-content;width:max-content}.filled-button__container-icon{align-items:center;color:var(--text-color);display:flex;font-size:18px;justify-content:center}.filled-button__icon{height:20px!important;width:20px!important}.filled-button:disabled{background:var(--bg-disabled);cursor:default!important}.filled-button:disabled .filled-button__container-text{color:var(--text-color-disabled);opacity:var(--opacity-disabled)}.filled-button:disabled .filled-button__container-icon{opacity:var(--opacity-disabled)}.filled-button:disabled .filled-button__container-icon:before{color:var(--icon-color-disabled)}.filled-button__badge{align-items:center;background-color:var(--primary-button);border-radius:50%;color:var(--primary-color);display:flex;font-size:12px;height:16px;justify-content:center;position:absolute;right:-1px;text-align:center;top:-1px;width:16px;z-index:999}.primary-button{--bg-color:var(--primary-button);--text-color:var(--primary-color)}.spinner{animation:spin .6s linear infinite;border-top:2px solid var(--text-color-disabled);border:2px solid var(--text-color-disabled);border-radius:50%;border-top-color:var(--text-color);height:16px;margin:0 auto;width:16px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.icon{--color:var(--primary-text-color) width:24px;color:var(--color);height:24px}.divider{--height:1px;--width:100%;--color:var(--border-color);--margin:14px 0;background:var(--color);height:var(--height);margin:var(--margin);width:var(--width)}.icon-button{--border-color-hover:var(--border-colors);--border-color-focus:var(--border-color);--border-color-disabled:var(--border-color);--icon-color-disabled:var(--disabled-color);--background-hover:var(--additional-one);--background-focus:var(--additional-one);--icon-color:var(--primary-text-color);--background-color:var(--container-color);--background-disabled:transparent;--border-width:1;--border-style:solid;--icon:"";--size:40px;--icon-size:20px;--aspect:1;--transform:rotate(0deg);--transition:none;--button-transform:none;--position:relative;align-items:center;aspect-ratio:var(--aspect);background:var(--background-color);border:1px solid var(--border-color);border-radius:40px;cursor:pointer;display:flex;justify-content:center;outline:none;position:var(--position);transform:var(--button-transform);transition:.2s;width:var(--size)}.icon-button:hover{background:var(--background-hover);border-color:var(--border-color)}.icon-button:focus{background:var(--background-focus);border-color:var(--border-color-focus)}.icon-button:disabled{background:var(--background-disabled);border-color:var(--border-color-disabled);cursor:default!important}body{background-color:#f9f9f9;color:#222;font-family:Inter,sans-serif;margin:0;padding:0}a{color:#3b82f6;text-decoration:none}a:hover{text-decoration:underline}footer,header{background-color:#fff;box-shadow:0 2px 4px #0000000d}.container{margin:0 auto;max-width:1300px}#__app{background-color:#fdfdfd;min-height:100vh}
