@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:Basis Grotesque Pro;src:local("BasisGrotesquePro"),local("BasisGrotesquePro-Regular"),url(/frontend/assets/BasisGrotesquePro-Regular-CKnRh9tN.woff2) format("woff2"),url(/frontend/assets/BasisGrotesquePro-Regular-Cb9WPSiR.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Basis Grotesque Pro;src:local("BasisGrotesquePro"),local("BasisGrotesquePro-Bold"),url(/frontend/assets/BasisGrotesquePro-Bold-ByrTO2Ya.woff2) format("woff2"),url(/frontend/assets/BasisGrotesquePro-Bold-kfJruEj-.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Basis Grotesque Pro;src:local("BasisGrotesquePro"),local("BasisGrotesquePro-Black"),url(/frontend/assets/BasisGrotesquePro-Black-C8CoPHIu.woff2) format("woff2"),url(/frontend/assets/BasisGrotesquePro-Black-DrgR1vKI.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Basis Grotesque Pro;src:local("BasisGrotesquePro"),local("BasisGrotesquePro-Light"),url(/frontend/assets/BasisGrotesquePro-Light-CYBeceAw.woff2) format("woff2"),url(/frontend/assets/BasisGrotesquePro-Light-DC-e6WDC.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Halvar Breit CY;src:local("HalvarBreitCY"),local("HalvarBreitCY-Rg"),url(/frontend/assets/HalvarBreitCY-Rg-Bq0_Hyx3.woff2) format("woff2"),url(/frontend/assets/HalvarBreitCY-Rg-CQKUNSTz.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Halvar Breit Bl;src:local("HalvarBreitBl"),local("HalvarBreitCY-Bl"),url(/frontend/assets/HalvarBreitCY-Bl-D2M4an_a.woff2) format("woff2"),url(/frontend/assets/HalvarBreitCY-Bl-eJu0gl-8.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Halvar Breit CY;src:local("HalvarBreitCY"),local("HalvarBreitCY-Bd"),url(/frontend/assets/HalvarBreitCY-Bd-BSmjLvKq.woff2) format("woff2"),url(/frontend/assets/HalvarBreitCY-Bd-Cp0aeuGW.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--white: #ffffff;--black: #232323;--lightBlack: #333333;--darkBlack: #1a2020;--orange: #abd75b;--purple: #7265e4;--gray-header: #232323;--gray-count: #333333;--gray-achievements: #222222;--gray-text: #6d6d6d;--gray-toggle: #585858;--gray-label-text: #8f8f8f}html{font-size:16px;font-family:Basis Grotesque Pro,sans-serif;font-weight:400;font-style:normal;color:var(--white);background-color:var(--darkBlack)}.title-text{font-family:Halvar Breit Bl;font-size:1.5rem;font-weight:700;color:var(--white)}.description-text{font-family:Basis Grotesque Pro;font-size:1rem;font-weight:400;color:var(--white)}.link-text{font-family:Basis Grotesque Pro;font-size:1.5rem;font-weight:800;color:var(--white)}.info-text{font-family:Basis Grotesque Pro;font-size:1rem;font-weight:400;color:var(--gray)}.bold-text{font-family:Halvar Breit Bl;font-size:1.125rem;font-weight:400;color:var(--darkBlack)}.error-text{font-family:Basis Grotesque Pro;font-size:1.5rem;font-weight:400;color:red}.container{width:375px;margin:0 auto}.section{padding:20px 0}.menu-navigation__box{display:flex;justify-content:space-between;align-items:center}.menu-navigation .menu-navigation__item.placeholder{width:42px;height:42px}._roundButton_6bhz1_1{width:20px;height:20px;background-color:transparent;border-radius:50px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}._roundButton_6bhz1_1:hover{opacity:.8;background-color:#ffffff80}._roundButton_6bhz1_1 ._roundButton_6bhz1_1._active_6bhz1_16{background-color:#ff0000b3}._roundButton_6bhz1_1:active{opacity:.4}._roundButton_6bhz1_1._active_6bhz1_16{background-color:#ff0000b3}._roundButton__label_6bhz1_26{margin-left:8px;font-size:14px;color:#ccc;white-space:nowrap}.achievements-cards{display:flex;flex-direction:column;gap:10px}.achievements-cards__wrapper{display:flex;align-items:center;gap:20px;background-color:var(--gray-achievements);padding:15px;border-radius:20px}.achievements-cards__wrapper-left{background-color:var(--gray-count);padding:5px;display:flex;justify-content:center;border-radius:15px}.achievements-cards__wrapper-left.completed{background-color:var(--orange)}.achievements-cards__wrapper-left img{width:63.63px;height:63.63px;border-radius:15px;object-fit:contain}.achievements-cards__wrapper-right{display:flex;flex-direction:column;gap:10px}.achievements-cards__title{color:var(--gray-text);font-family:Basis Grotesque Pro;font-size:1.25rem;font-weight:800}.achievements-cards__title.completed{color:var(--white)}.achievements-cards__description{color:var(--gray-text);font-family:Basis Grotesque Pro;font-size:.95rem;font-weight:400;line-height:1.4}.achievements-cards__description.completed{color:var(--white)}._spinner_xf2m6_1{display:flex;align-items:center;justify-content:center;margin:0 auto}._loader_xf2m6_8{width:160px;height:160px;border-radius:50%;display:inline-block;position:relative;border:3px solid;border-color:var(--purple) var(--purple) transparent transparent;box-sizing:border-box;animation:_rotation_xf2m6_1 1s linear infinite}._loader_xf2m6_8:after,._loader_xf2m6_8:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;border:3px solid;border-color:transparent transparent var(--orange) var(--orange);width:130px;height:130px;border-radius:50%;box-sizing:border-box;animation:_rotationBack_xf2m6_1 .5s linear infinite;transform-origin:center center}._loader_xf2m6_8:before{width:100px;height:100px;border-color:var(--gray) var(--gray) transparent transparent;animation:_rotation_xf2m6_1 1.5s linear infinite}@keyframes _rotation_xf2m6_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _rotationBack_xf2m6_1{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.store__box{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px}.store__box-card{display:flex;flex-wrap:wrap;list-style-type:none;gap:15px}._usualInput_1b94h_1{width:100%;background-color:var(--black);color:var(--gray);border-radius:20px;padding:10px;border:none;outline:none}._usualInput_1b94h_1::placeholder{color:var(--gray)}._searchSelect_1a9is_1{width:100%;padding:10px;background-color:var(--black);color:var(--gray);border:none;border-radius:20px;cursor:pointer}.store__item-card{height:12.125rem;width:11.125rem;padding:12px;background-color:var(--black);border-radius:15px;display:flex;align-items:flex-end;overflow:hidden;position:relative;z-index:0;cursor:pointer}.store__item-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transform:rotate(-25deg);object-fit:contain;max-width:60%;margin:auto;pointer-events:none}.store__item-card-button{display:flex;flex-direction:column;gap:60px}.store__item-card-price{position:absolute;bottom:70px;right:7px;background-color:var(--orange);text-align:center;border-radius:45.2px;padding:5px;width:auto;transform:rotate(-15deg)}.store__card-text{font-family:Basis Grotesque Pro,sans-serif;font-weight:700;font-size:.85rem;line-height:.875rem;letter-spacing:0;color:var(--white);overflow:hidden;min-height:28px}.store__item-favorite{position:absolute;top:25px;right:25px;z-index:2}.store__item-favorite img{width:50px;height:50px;object-fit:contain}.store-detail__box{display:flex;align-items:center;justify-content:center;background-color:var(--black);border-radius:20px;position:relative;margin-bottom:30px;min-height:300px}.store-detail__image{max-width:220px;max-height:220px;width:100%;height:auto;object-fit:contain;display:block;margin:0 auto}.store-detail__button{position:absolute;top:15px;right:15px}.store-detail__title{margin-bottom:20px}.store-detail__text{margin-bottom:30px}.store-detail__box-buttons{display:flex;gap:10px}.store-detail__item-favorite{position:absolute;top:30px;right:30px;z-index:2}._attractiveButton_1899v_1{padding:5px 10px;height:40px;border-radius:50px;background-color:var(--orange);color:var(--black);border:none;cursor:pointer;width:100%}._attractiveButton_1899v_1:hover{opacity:.8}._attractiveButton_1899v_1:active{opacity:.4}.count{display:flex;align-items:center;gap:10px;background-color:var(--gray-count);padding:5px;border-radius:50px}.count span{font-family:Halvar Breit Bl,sans-serif;font-weight:700;font-size:.9438rem;color:var(--white)}.count__icon{width:24.12px;height:25px;display:block;flex-shrink:0}.cart__box-button{display:flex;justify-content:space-between}.cart__item-button{display:flex;gap:10px;margin-bottom:30px}.cart__text{color:var(--gray);cursor:pointer}.cart__box{display:flex;gap:20px;margin-bottom:40px;align-items:flex-start;flex-wrap:wrap;flex-direction:column;align-items:stretch;--content-offset: 30px;max-width:520px;margin-inline:auto}.cart__item_img{background-color:var(--black);border-radius:15px;padding:5px;width:340px;height:340px;display:flex;align-items:center;justify-content:center;align-self:center}.cart__item_img>img{width:100%;height:100%;object-fit:contain;display:block}.cart__item_text{flex:1 1 auto;max-width:100%;display:flex;flex-direction:column;justify-content:space-between;text-align:left;align-items:left;width:100%;padding-left:var(--content-offset);box-sizing:border-box}.cart__item_text h2,.cart__item_text p{word-break:break-word;white-space:normal}.cart__title{margin-bottom:10px}.cart__price{display:flex;gap:20px;justify-content:left}.cart__bottom{margin-bottom:20px}.cart__bottom_big{margin-bottom:40px}.cart__modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--black);color:var(--white);border-radius:16px;box-shadow:0 0 20px #ffffff1a;padding:32px 24px;text-align:center;min-width:290px;max-width:90vw;font-family:Basis Grotesque Pro,sans-serif}.cart__modal-text{font-size:1rem;line-height:1.4;color:var(--white)}.cart__slider{width:100%;max-width:340px;aspect-ratio:1/1;height:auto;margin:0 auto 16px;background-color:var(--black);border-radius:15px;padding:5px;display:flex;align-items:center;justify-content:center;position:relative;touch-action:pan-y}.cart__slider-wrap{width:100%;max-width:340px;margin:0 auto 8px;display:flex;flex-direction:column;align-items:center}.cart__controls{display:flex;justify-content:center;gap:12px;margin-top:8px}.cart__arrow--inline{position:static;transform:none}.cart__slide{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:10px}.cart__nav{display:flex;justify-content:center;gap:16px;width:100%;max-width:340px;margin-top:6px}.cart__slide-img{width:100%;height:100%;object-fit:contain;transition:opacity .15s ease;display:block}.cart__slide-img.is-fade{opacity:0}.cart__arrow{position:absolute;bottom:-10px;inline-size:44px;block-size:44px;border:none;border-radius:50%;background:#ffffff1f;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cart__arrow--left{left:8px}.cart__arrow--right{right:8px}.cart__arrow--bl{left:16px}.cart__arrow--br{right:16px}.cart__arrow:disabled{opacity:.35;cursor:default}.cart__arrow-img{width:18px;height:18px;display:block}.cart__arrow-img--flip{transform:scaleX(-1)}.cart__arrow--out{position:static;inline-size:auto;block-size:auto;padding:8px;background:transparent;border:none;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none}.cart__arrow--out:disabled{opacity:.35;cursor:default}.cart__modal--error{border:1px solid #ff4d4f}.cart__modal--error .cart__modal-text{color:#ffd9d9}.cart__spinner{display:flex;justify-content:center;margin:24px 0}.picker{margin:12px 0}.picker__label{display:inline-block;margin-bottom:8px;color:var(--white)}.picker__group{display:flex;flex-wrap:wrap;gap:10px}.picker__chip{padding:8px 12px;border:1px solid #abd75b;border-radius:8px;background:transparent;color:#fff}.picker__chip.is-active{background:#abd75b;color:#0b0f12}.picker__swatches{display:grid;grid-template-columns:repeat(5,32px);gap:10px;justify-content:start}.picker__swatch{inline-size:32px;block-size:32px;border-radius:8px;border:2px solid rgba(255,255,255,.3)}.picker__swatch.is-active{outline:2px solid #abd75b;outline-offset:2px}.qty{display:flex;align-items:center;gap:12px;margin:12px 0}.qty__btn{inline-size:28px;block-size:28px;border-radius:50%;border:1px solid #abd75b;background:transparent;color:#abd75b}.qty__val{min-inline-size:44px;text-align:center;padding:6px 10px;border:1px solid rgba(255,255,255,.2);border-radius:8px}.picker__hint{margin-top:6px;font-size:.875rem;color:#ffffffb3}.btn-disabled{opacity:.5;cursor:not-allowed}.toggle-button{display:flex;justify-content:space-between;padding:5px;background-color:var(--black);border-radius:50px}.toggle-btn{padding:10px 20px;background-color:var(--black);color:var(--white);border-radius:50px;cursor:pointer;transition:all .3s ease-in-out;outline:none;border:none;text-align:center;flex-grow:1}.toggle-btn.active{background-color:var(--gray-toggle)}.toggle-btn:hover{opacity:.8}.toggle-btn:active{opacity:.4}.header__container{display:flex;align-items:center;justify-content:space-between;background-color:var(--gray-header);padding:5px 10px;border-radius:50px}.header__logo{width:149px;height:17.53px;display:block;flex-shrink:0;cursor:pointer}.header .avatar-img{width:42px;height:42px;border-radius:50%;object-fit:cover}.header .coin-icon{width:24.12px;height:25px}
