body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{display:flex;justify-content:center;text-align:center}a{color:inherit;text-decoration:inherit}.collection-page{width:100%}.collection-page__user-info{margin-top:50px;width:100%}.collection-page__collection-info{margin-top:50px;padding-right:20px;width:100%}.collection__columns_container{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 auto 80px;width:100%}.collection__column{display:flex;flex-direction:column;margin-right:10px}.collection__hcart_container{margin-bottom:50px}.order-panel{display:flex;flex-direction:row;justify-content:end;margin-bottom:20px;width:100%}.order-panel__controls{margin-right:30px}.order-panel__controls-title{color:#8f8f8f;font-size:small;margin-right:12px}.order-panel__order-item{display:inline-block;margin-right:10px}.order-panel__order-item.order-panel__order-item--picked{-webkit-text-decoration:underline #8f8f8f dashed;text-decoration:underline #8f8f8f dashed}.order-panel__order-item-title{color:#9e9e9e;cursor:pointer;margin:10px 0;text-align:left}.order-panel__order-item-title:hover{color:#5a5a5a}.order-panel__order-item--picked>.order-panel__order-item-title{color:#6d6d6d}.util-cart{margin-bottom:30px;margin-top:20px;min-width:220px;width:100%}.util-cart,.util-cart__button{align-items:center;display:flex;justify-content:center}.util-cart__button{background-color:#f8f8f8;border-radius:30px;color:#c4c4c4;cursor:pointer;flex-direction:column;height:180px;transition:background-color .5s ease-in-out;width:90%}.util-cart__button:hover{background-color:#000;color:#fff}.util-cart__button__sign{font-size:70px;font-weight:700;margin:0}.util-cart__button__title-container{align-items:center;display:flex;flex-direction:row;justify-content:center}.util-cart__button__icon{font-size:24px;font-weight:700;margin-right:10px}.util-cart__button__title{font-size:18px;font-weight:500;margin:0;text-align:center}.collection-info{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:30px}.collection-info__row-1{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px;width:100%}@media(min-width:0px)and (max-width:679px){.collection-info__row-1{margin-bottom:20px}}.collection-info__row-1 .collection-info__info{align-items:flex-end;display:flex;flex-direction:row}@media(min-width:0px)and (max-width:679px){.collection-info__row-1 .collection-info__info{align-items:flex-start;flex-direction:column}}.collection-info__row-1 .collection-info__info .collection-info__title{cursor:default;font-size:x-large;font-weight:700;margin:0 20px 0 0}@media(min-width:0px)and (max-width:679px){.collection-info__row-1 .collection-info__info .collection-info__title{margin-bottom:6px}}.collection-info__row-1 .collection-info__info .collection-info__title--link{cursor:pointer;-webkit-text-decoration:underline #d3d3d3;text-decoration:underline #d3d3d3}.collection-info__row-1 .collection-info__info .collection-info__title--link:hover{text-decoration:underline}.collection-info .collection-info__category{color:#c4c4c4}.collection-info .collection-info__instruments{align-items:flex-end;display:flex;flex-direction:row;justify-content:flex-end}@media(min-width:0px)and (max-width:679px){.collection-info .collection-info__instruments{flex-direction:column}}.collection-info .collection-info__instruments .collection-info__instrument{color:#d3d3d3;cursor:pointer;font-weight:600;margin:0 0 0 10px;transition:color .2s ease-in}@media(min-width:0px)and (max-width:679px){.collection-info .collection-info__instruments .collection-info__instrument{margin-bottom:6px}}.collection-info .collection-info__instruments .collection-info__instrument:hover{color:#000}.collection-info .collection-description{display:flex;justify-content:flex-start}.collection-info .collection-description__add-button{color:#c4c4c4;cursor:pointer;font-size:small;transition:color .2s ease-in}.collection-info .collection-description__add-button:hover{color:#000}.collection-info .collection-description__text{color:#686868;font-size:small;transition:color .2s ease-in}.collection-info .collection-description__text--edit{cursor:pointer}.collection-info .collection-description__text--edit:hover{color:#000}.collection-info .collection-description__edit{width:100%}.collection-info .collection-description__edit .collection-description__edit-controls{margin-top:10px;text-align:start}.collection-info .collection-description__edit .collection-description__edit-controls .collection-description__clear-button{margin-left:10px}.bubble-button{background:#000;border:none;border-radius:18px;color:#eee;cursor:pointer;font-size:18px;padding:4px 14px;transition:color .2s ease-in}.bubble-button:hover{color:#fff}.bubble-button:disabled{background:#919191;cursor:not-allowed}.bubble-button--loading{animation:loading 5s linear infinite;background-image:linear-gradient(90deg,#eee,#f5f5f5 40%,#fafafa 49%,#fafafa 51%,#f5f5f5 60%,#eee)!important;cursor:default}.bubble-button--small{font-size:small;font-weight:400;padding:4px 8px}.secondary-button{color:#919191;cursor:pointer;font-size:small;-webkit-text-decoration:underline #919191 dotted;text-decoration:underline #919191 dotted}.secondary-button:hover{color:#000;-webkit-text-decoration:underline #000 dotted;text-decoration:underline #000 dotted}.form-text-input{align-items:flex-start;display:flex;flex-direction:column;width:100%}.form-text-input__label{color:#919191;font-size:x-small;transition:opacity .2s ease-in}.form-text-input__input{border:none;border-bottom:2px solid #eee;cursor:text;font-size:large;outline:none;width:100%}.form-text-input__text{background-color:#fafafa;border:none;border-radius:10px;font-family:inherit;font-size:small;min-height:20px;outline:none;padding:4px 8px;resize:none;width:100%}.form-text-input__error{color:#cc1c2a;font-size:small;margin-top:4px}.cart-control{background-color:#fff;max-height:94vh;max-width:770px;overflow-y:auto;position:relative}@media(min-width:0px)and (max-width:679px){.cart-control{max-height:100vh;max-width:none}}@media(min-width:680px)and (max-width:1279px){.cart-control{max-height:100vh;max-width:none}}.cart-control__close-button{color:#d6d6d6;cursor:pointer;font-size:xx-large;position:absolute;right:14px;top:0;transition:color .2s ease-in}.cart-control__close-button:hover{color:#000}.cart-control__form{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;padding:25px}.cart-control__form_content{display:flex;flex-direction:row;margin-bottom:20px}@media(min-width:0px)and (max-width:679px){.cart-control__form_content{flex-direction:column-reverse;width:100%}}.cart-control__text-container{min-width:400px;padding-top:10px}@media(min-width:0px)and (max-width:679px){.cart-control__text-container{min-width:0}}.cart-control__collection{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:10px}.cart-control__collection--editing{margin-bottom:30px}.cart-control__collection-name{color:#000;cursor:pointer;font-size:medium;margin:0}.cart-control__collection-name-container{align-items:center;display:flex;position:relative;width:100%}.cart-control__collection-edit-icon{color:#9e9e9e;cursor:pointer;display:none;font-size:16px;margin-left:8px;transition:color .2s ease}.cart-control__collection-edit-icon:hover{color:#000}.cart-control__collection-name-container:hover .cart-control__collection-edit-icon{display:inline-block}.cart-control__input-block{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:30px}.cart-control__label{color:gray;font-size:x-small;transition:opacity .2s ease}.cart-control__option{background-color:#f1f1f1;border-radius:14px;color:#9e9e9e;cursor:pointer;display:inline-block;font-size:small;font-weight:500;margin-bottom:6px;margin-right:6px;padding:6px 12px;transition:background-color .3s ease}.cart-control__option:hover{background-color:#ebebeb}.cart-control__option--new{background:none}.cart-control__option--picked{background-color:#1f1f1f;color:#fff}.cart-control__option--picked:hover{background-color:#000}.cart-control__option--unpicked-all{color:#000}.cart-control__option-title{cursor:pointer;text-align:left}.cart-control__input-error{color:#cc1c2a;font-size:small;margin-top:6px}.cart-control__tags-input-container{align-items:flex-start;display:flex;flex-direction:column}.cart-control__tags-input{text-align:start}.cart-control__tags-possible{margin-top:6px;max-height:68px;max-width:400px;overflow-y:auto;text-align:start}.cart-control__tags-selected{margin-top:10px;max-width:400px;text-align:start}.cart-control__image-container{align-items:center;display:flex;flex-direction:column;margin:10px 26px 10px 10px}.cart-control__source{align-items:flex-start;display:flex;flex-direction:row;margin-top:30px;max-width:200px}.cart-control__source__image{margin-right:10px}.cart-control__source__text{color:#9e9e9e;font-size:small;text-align:start}.cart-control__source__link{cursor:pointer;transition:color .2s ease-in}.cart-control__source__link:hover{color:#000}.cart-control__form-controls{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.cart-control__form-clear{margin-left:10px}.cart-control__top-color-line{animation:rainbow 50s ease infinite;background:linear-gradient(124deg,rgba(255,36,0,.439),rgba(232,29,29,.439),rgba(232,183,29,.439),rgba(227,232,29,.439),rgba(29,232,64,.439),rgba(29,221,232,.439),rgba(43,29,232,.439),rgba(221,0,243,.439),rgba(221,0,243,.439));background-size:2000% 2000%;height:5px;position:absolute;top:0;transition:opacity 3s ease-in;width:100%}@keyframes rainbow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.single-choice-input{align-items:flex-start;display:flex;flex-direction:column}.single-choice-input__label{color:#919191;font-size:x-small;transition:opacity .2s ease-in}.single-choice-input__options{margin-top:4px;max-height:68px;overflow-y:auto;text-align:start}.single-choice-input__options .single-choice-input__option{display:inline-block;font-size:small;margin-bottom:4px;margin-right:4px}.single-choice-input__options .single-choice-input__option--potential-selected{color:#000!important}.single-choice-input__error{color:#cc1c2a;font-size:small;margin-top:4px}.tag-bubble{align-items:center;background-color:#f1f1f1;border-radius:18px;color:#9e9e9e;cursor:pointer;display:inline-flex;font-weight:500;height:19px;padding:8px 16px;transition:background-color .3s ease}.tag-bubble__picture{border-radius:50%;height:16px;margin-right:8px;object-fit:cover;width:16px}.tag-bubble--small{border-radius:14px;font-size:small;height:17px;padding:6px 12px}.tag-bubble--small .tag-bubble__picture{height:14px;margin-right:6px;width:14px}.tag-bubble--no-background{background:none}.tag-bubble--disabled{cursor:default}.tag-bubble:hover{background-color:#ebebeb}.tag-bubble--picked{background-color:#1f1f1f;color:#fff}.tag-bubble--picked:hover{background-color:#000}.tag-bubble--picked .tag-bubble__info{color:#bdbdbd}.tag-bubble__children{display:flex;margin-right:6px}.cart-tags-input{align-items:flex-start;display:flex;flex-direction:column}.cart-tags-input__error{color:#cc1c2a;font-size:small;margin-top:4px}.cart-tags-input__label{color:#919191;font-size:x-small;transition:opacity .2s ease-in}.cart-tags-input__input{border:none;border-bottom:2px solid #eee;font-size:large;outline:none;text-align:start}.cart-tags-input__option{display:inline-block;margin-bottom:4px;margin-right:4px}.cart-tags-input__tags-input-container{align-items:flex-start;display:flex;flex-direction:column}.cart-tags-input__tags-input{text-align:start}.cart-tags-input__tags-possible{margin-top:4px;max-height:68px;overflow-y:auto;text-align:start}.cart-tags-input__tags-selected{margin-top:14px;text-align:start}.collection-control{background-color:#fff;max-height:94vh;max-width:770px;overflow-y:auto;position:relative}@media(min-width:0px)and (max-width:679px){.collection-control{max-height:100vh;max-width:none}}@media(min-width:680px)and (max-width:1279px){.collection-control{max-height:100vh;max-width:none}}.collection-control__form{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;padding:25px}.collection-control__form_content{margin-bottom:20px;margin-top:10px}.collection-control__input-block{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:30px}.collection-control__input-error{color:#cc1c2a;font-size:small;margin-top:6px}.collection-control__form-controls{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.collection-control__form-submit{background:#000;border:none;border-radius:18px;color:#eee;cursor:pointer;font-size:18px;padding:6px 16px;transition:color .3s ease-in-out}.collection-control__form-submit:hover{color:#fff}.collection-control__form-submit--loading{animation:loading 5s linear infinite;background-image:linear-gradient(90deg,#000,#303030 40%,#4e4e4e 49%,#4e4e4e 51%,#303030 60%,#000);cursor:default}.image-input{display:flex;flex-direction:column}.image-input__label{color:#919191;font-size:x-small;text-align:start;transition:opacity .2s ease-in}.image-input__image-drop-area{border:2px solid #eee;border-radius:10px;height:200px;margin-bottom:30px;position:relative;width:200px}.image-input__image-input-label{color:#919191;cursor:pointer;font-size:small;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%}.image-input__file-input{cursor:pointer;height:100%;opacity:0;width:100%}.image-input__image-url-container{align-items:center;display:flex;flex-direction:column}.image-input__image-url-input{border:none;border-bottom:2px solid #eee;outline:none}.image-input__image-preview-container{align-items:center;display:flex;flex-direction:column;justify-content:space-around;margin:12px;max-height:260px;position:relative;width:220px}.image-input__image-preview-container .image-input__image-clear-sign{opacity:.9}.image-input__image-preview-container:hover .image-input__image-clear{display:block}@media(min-width:0px)and (max-width:679px){.image-input__image-preview-container{max-height:220px!important}.image-input__image-preview-container .image-input__image-clear{display:block}}@media(min-width:680px)and (max-width:1279px){.image-input__image-preview-container{max-height:220px!important}.image-input__image-preview-container .image-input__image-clear{display:block}}.image-input__image-preview{height:100%;max-width:100%;transition:opacity .2s ease-in}.image-input__image-clear{background-color:#fff9;border-radius:50%;display:none;height:40px;width:40px}.image-input__image-clear,.image-input__image-clear-sign{cursor:pointer;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.image-input__image-clear-sign{font-size:xx-large}.image-input__error{color:#cc1c2a;font-size:small;margin-top:4px}.notes-input-container{align-items:flex-start;display:flex;flex-direction:column;width:100%}.notes-input-container .form-input__label-container{align-items:center;display:flex;margin-bottom:4px;position:relative}.notes-input-container .form-input__info-icon{align-items:center;color:#919191;display:flex;height:16px;justify-content:center;margin-left:4px;transition:color .2s ease-in;width:16px}.notes-input-container .form-input__info-icon:hover{color:#646464}.notes-input-container .note-input__help-tooltip{animation:fadeIn .2s ease-in-out;left:0;margin-top:5px;pointer-events:none;position:absolute;text-align:left;top:100%;width:280px;z-index:10}.notes-input-container .note-input__help-tooltip .note-input__help-tooltip-content{background-color:#f8f8f8;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 2px 5px #0000001a;color:#555;font-size:12px;padding:8px 12px}.notes-input-container .note-input__help-tooltip .note-input__help-tooltip-content p{font-weight:500;margin:0 0 5px}.notes-input-container .note-input__help-tooltip .note-input__help-tooltip-content ul{margin:0;padding-left:20px}.notes-input-container .note-input__help-tooltip .note-input__help-tooltip-content li{margin-bottom:3px}.notes-input-container .note-input__help-tooltip .note-input__help-tooltip-content .note-input__shortcut{background-color:#e9e9e9;border:1px solid #d0d0d0;border-radius:3px;display:inline-block;font-family:monospace;font-size:11px;margin:0 2px;padding:1px 4px}.notes-input-container .notes-input{margin-top:4px;width:100%}.notes-input-container .notes-input__note{display:flex;flex-direction:row;transition:background-color .2s ease-in,transform .2s ease-in}.notes-input-container .notes-input__note:hover{background-color:#00000005}.notes-input-container .notes-input__note--dragging{background-color:#0000000d;box-shadow:0 2px 5px #0000001a;opacity:.5;transform:scale(.98)}.notes-input-container .notes-input__note-input{flex-grow:1;margin-bottom:8px;padding-right:20px}.notes-input-container .notes-input__drag-handle{align-items:center;cursor:grab;display:flex;justify-content:center;justify-content:start;margin-right:8px;opacity:.5;padding:4px 0;transition:opacity .2s ease-in;width:24px}.notes-input-container .notes-input__drag-handle:hover{opacity:.8}.notes-input-container .notes-input__drag-handle-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='7' r='1'/%3E%3Ccircle cx='9' cy='12' r='1'/%3E%3Ccircle cx='9' cy='17' r='1'/%3E%3Ccircle cx='15' cy='7' r='1'/%3E%3Ccircle cx='15' cy='12' r='1'/%3E%3Ccircle cx='15' cy='17' r='1'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;height:12px;width:12px}.notes-input-container .notes-input__controls{display:flex;flex-direction:column;justify-content:space-between;width:40px}.notes-input-container .notes-input__controls-horizon{align-items:flex-start;display:flex;flex-direction:row}.notes-input-container .notes-input__controls-bottom{align-items:flex-start;display:flex;flex-direction:column}.notes-input-container .notes-input__control-option{cursor:pointer;margin-right:4px;max-height:20px;opacity:.3;transition:opacity .2s ease-in;width:20px}.notes-input-container .notes-input__control-option:hover{opacity:.5}.notes-input-container .notes-input__control-option--active{opacity:1!important}.notes-input-container .notes-input__control-option-icon{display:block;height:100%;width:100%}.note-input__note{display:flex;flex-direction:column;position:relative;width:100%}.note-input__note .note-input__note-text-input{background-color:#0000;border:none;box-sizing:border-box;font-family:inherit;font-size:small;max-height:200px;min-height:20px;outline:none;padding:4px 8px;resize:none;width:100%}.note-input__note .note-input__note__letters-count{bottom:4px;color:#b6b6b6;font-size:xx-small;position:absolute;right:8px}.form-input__error{color:#cc1c2a;font-size:small;margin-top:4px}.form-input__label{color:#919191;font-size:x-small;transition:opacity .2s ease-in}.popup-container__background{background-color:rgba(0,0,0,.314);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1000}.popup-container__background--no{background:none}.popup-container__background .popup-container{left:50%;max-height:94vh;max-width:100vw;position:fixed;top:50%;transform:translate(-50%,-50%)}@media(min-width:0px)and (max-width:679px){.popup-container__background .popup-container{max-height:100vh;width:100vw}}@media(min-width:680px)and (max-width:1279px){.popup-container__background .popup-container{max-height:100vh;width:100vw}}.popup-container__background .popup-container__content{position:relative}.close-button{color:#d6d6d6;cursor:pointer;font-size:xx-large;position:absolute;transition:color .2s ease-in;z-index:102}.close-button:hover{color:#000}.image{display:flex;justify-content:center}.image__img{height:100%;object-fit:contain;width:100%}.loader{position:relative;width:191px}@keyframes ldio-l8fyn3jmar{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ldio-l8fyn3jmar>div>div{border-radius:50%;position:absolute}.ldio-l8fyn3jmar>div>div:first-child{background:none;height:53.48px;left:68.76px;top:68.76px;width:53.48px}.ldio-l8fyn3jmar>div>div:nth-child(2){animation:ldio-l8fyn3jmar 1s linear infinite;background:#e0e0e0;height:9.6264px;left:90.6868px;top:68.76px;transform-origin:4.8132px 26.74px;width:9.6264px}.loadingio-spinner-disk-23pll9qqddb{background:none;display:inline-block;height:191px;left:0;overflow:hidden;position:absolute;top:0;width:191px}.ldio-l8fyn3jmar{backface-visibility:hidden;height:100%;position:relative;transform:translateZ(0) scale(1);transform-origin:0 0;width:100%}.ldio-l8fyn3jmar div{box-sizing:initial}.confirm-block{background-color:#fff;max-height:94vh;max-width:99vw;overflow-y:auto;position:relative}.confirm-block__text{color:gray;font-size:small}.confirm-block__content{margin:20px 40px}.confirm-block__title{font-weight:400;max-width:500px}.carts-grid{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;width:100%}.carts-grid__column{display:flex;flex-direction:column;margin-right:10px}.carts-grid__element{display:inline-block}.full-cart-popup{background-color:#fff;max-height:94vh;max-width:900px;min-width:700px;overflow-y:auto;position:relative}@media(min-width:0px)and (max-width:679px){.full-cart-popup{max-height:100vh;max-width:100vw;min-width:0}}@media(min-width:680px)and (max-width:1279px){.full-cart-popup{max-height:100vh;max-width:100vw;min-width:0}}.full-cart-popup__top-color-line{height:5px;position:absolute;top:0;transition:opacity 3s ease-in;width:100%}.full-cart-popup__content-container{padding:40px 60px 40px 40px}@media(min-width:0px)and (max-width:679px){.full-cart-popup__content-container{padding:40px 20px}}@media(min-width:680px)and (max-width:1279px){.full-cart-popup__content-container{padding:40px 20px}}.full-cart{display:flex;flex-direction:column;justify-content:center;max-width:1000px;text-align:start}@media(min-width:0px)and (max-width:679px){.full-cart{max-width:100vw}}@media(min-width:680px)and (max-width:1279px){.full-cart{max-width:100vw}}.full-cart__two-blocks{display:flex;flex-direction:row;justify-content:center;max-width:1000px}@media(min-width:0px)and (max-width:679px){.full-cart__two-blocks{align-items:center;flex-direction:column-reverse;max-width:100vw}}@media(min-width:680px)and (max-width:1279px){.full-cart__two-blocks{max-width:100vw}}.full-cart .full-cart__left-block,.full-cart .full-cart__left-block .full-cart__image-container{align-items:center;display:flex;flex-direction:column;max-width:300px}.full-cart .full-cart__left-block .full-cart__image-container{justify-content:space-around;margin:60px 12px 10px;width:100%}.full-cart .full-cart__left-block .full-cart__image-container .full-cart__image{display:block;height:auto;max-width:300px;min-width:200px;overflow:hidden;width:100%}.full-cart .full-cart__left-block .full-cart__image-container .full-cart__image img{height:100%;max-height:350px;object-fit:contain;width:100%}.full-cart .full-cart__right-block{align-items:flex-start;display:flex;flex-direction:column;padding-left:50px;width:100%}@media(min-width:0px)and (max-width:679px){.full-cart .full-cart__right-block{margin-bottom:20px;padding-left:0}}.full-cart .full-cart__right-block .full-cart__label{color:#6d6d6d;display:block;font-size:small;margin-bottom:4px}.full-cart .full-cart__right-block .full-cart__user-info-container{align-items:center;color:#6d6d6d;display:flex;flex-direction:row;transition:color .2s ease-in}.full-cart .full-cart__right-block .full-cart__user-info-container:hover{color:#494949}.full-cart .full-cart__right-block .full-cart__user-info-container .full-cart__user-info-username{font-size:large;margin-left:8px}.full-cart .full-cart__right-block .full-cart__two-columns{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between;width:100%}.full-cart .full-cart__right-block .full-cart__title-block{margin:20px 0 10px}.full-cart .full-cart__right-block .full-cart__title-block .full-cart__title{padding-right:40px;width:100%}.full-cart .full-cart__right-block .full-cart__title-block .full-cart__title .full-cart__title-display{font-size:34px;font-weight:900;margin:0;word-break:break-word}.full-cart .full-cart__right-block .full-cart__title-block .full-cart__title .full-cart__title-input{width:100%}.full-cart .full-cart__right-block .full-cart__title-block .full_cart__control-block{align-items:center;display:flex}.full-cart .full-cart__right-block .full-cart__title-block .full_cart__control-block .full_cart__control{cursor:pointer;margin-right:4px;opacity:.3;transition:opacity .2s ease-in}.full-cart .full-cart__right-block .full-cart__title-block .full_cart__control-block .full_cart__control:hover{opacity:.5}.full-cart .full-cart__right-block .full-cart__title-block .full_cart__control-block .full_cart__control--black{opacity:1!important}.full-cart .full-cart__right-block .full-cart__collection{color:#6d6d6d;font-size:large;font-weight:500;transition:color .2s ease-in}.full-cart .full-cart__right-block .full-cart__collection:hover{color:#494949}.full-cart .full-cart__right-block .full-cart__category{color:#6d6d6d;font-size:small;margin-left:10px}.full-cart .full-cart__right-block .full-cart__date-created{color:#6d6d6d;font-size:x-small;margin-left:10px}.full-cart .full-cart__right-block .full-cart__rate{margin-top:50px}.full-cart .full-cart__right-block .full-cart__notes-container{margin-top:50px;width:100%}.full-cart .full-cart__right-block .full-cart__notes-container .full-cart__notes .full-cart__note{background-color:#fafafa;border-radius:10px;color:#6d6d6d;font-family:inherit;font-size:small;margin-bottom:4px;min-height:20px;padding:4px 8px;transition:color .2s ease-out;width:calc(100% - 16px)}.full-cart .full-cart__right-block .full-cart__notes-container .full-cart__notes .full-cart__note:hover{color:#000}.full-cart .full-cart__right-block .full-cart__notes-container .full-cart__notes .full-cart__note a{color:#0645ad;text-decoration:underline}.full-cart .full-cart__right-block .full-cart__notes-container .full-cart__notes .full-cart__note strong{color:#333;font-weight:700}.full-cart .full-cart__right-block .full-cart__notes-container .full-cart__notes .full-cart__note em{color:#444;font-style:italic}.full-cart .full-cart__right-block .full-cart__notes-container .full-cart__notes .full-cart__note--spoiler{align-items:center;color:#bebebe;cursor:pointer;display:flex}.full-cart .full-cart__right-block .full-cart__notes-container .full-cart__notes .full-cart__note--spoiler .full-cart__note-spoiler-img{margin-right:2px;max-height:16px;opacity:.3;transition:opacity .2s ease-in;width:16px}.full-cart .full-cart__right-block .full-cart__notes-container .full-cart__notes .full-cart__note--spoiler .full-cart__note-spoiler-img-icon{display:block;height:100%;width:100%}.full-cart .full-cart__right-block .full-cart__notes-container .full-cart__notes .full-cart__note--spoiler:hover{background-color:#f2f2f2;color:#474747}.full-cart .full-cart__right-block .full-cart__notes-container .full-cart__notes .full-cart__note--spoiler:hover .full-cart__note-spoiler-img{opacity:.5}.full-cart .full-cart__right-block .full-cart__notes-container .full-cart__notes .full-cart__note .full-cart__note-link{align-items:center;background-color:#f0f0f0;border-radius:4px;color:#0645ad;cursor:pointer;display:inline-flex;margin:0 2px;padding:2px 6px;text-decoration:none;transition:background-color .2s ease-in}.full-cart .full-cart__right-block .full-cart__notes-container .full-cart__notes .full-cart__note .full-cart__note-link:hover{background-color:#e0e0e0;text-decoration:none}.full-cart .full-cart__right-block .full-cart__notes-container .full-cart__notes .full-cart__note .full-cart__note-link-icon{height:16px;margin-right:4px;width:16px}.full-cart .full-cart__right-block .full-cart__notes-container .full-cart__notes .full-cart__note .full-cart__note-link-text{font-size:.9em}.full-cart .full-cart__right-block .full-cart__notes-container .full-cart__notes-no{color:#b6b6b6;font-size:xx-small}.full-cart .full-cart__right-block .full-cart__tags-container{margin-top:80px;text-align:start}.full-cart .full-cart__right-block .full-cart__tags-container .full-cart__tags .full-cart__tag{display:inline-block;margin-bottom:6px;margin-right:6px}.full-cart .full-cart__right-block .full-cart__tags-container .full-cart__tags-no{color:#b6b6b6;font-size:xx-small}.full-cart__allow-changing{cursor:pointer;position:relative}.full-cart__allow-changing:hover:before{background:url(/static/media/edit.5a810a6131b662eefc1d.svg) no-repeat;background-size:contain;content:"";height:20px;left:0;opacity:.5;position:absolute;top:50%;transform:translate(-30px,-50%);width:20px}.full-cart__edit-panel{flex-direction:column;margin-top:50px}.full-cart__edit-panel,.full-cart__edit-panel__checkbox{align-items:center;display:flex;justify-content:center;margin-bottom:10px}.full-cart__edit-panel__buttons{align-items:center;display:flex;justify-content:center}.full-cart__edit-panel__buttons__button{margin:0 6px}.avatar--circle{border-radius:50%}.form-checkbox-input{align-items:flex-start;display:flex;flex-direction:column;width:100%}.form-checkbox-input__block{align-items:center;display:flex;justify-content:center}.form-checkbox-input__block--left{flex-direction:row-reverse}.form-checkbox-input__block--right{flex-direction:row}.form-checkbox-input__label{text-align:start}.form-checkbox-input__label--medium,.form-checkbox-input__label--small{margin:0 4px}.form-checkbox-input__label--black{color:#000}.form-checkbox-input__label--gray{color:#919191}.form-checkbox-input__input{accent-color:#000}.form-checkbox-input__input--small{height:20px;width:20px}.form-checkbox-input__input--medium{height:30px;width:30px}.form-checkbox-input__error{color:#cc1c2a;font-size:small;margin-top:4px}.emoji-panel{align-items:center;display:flex;flex-direction:row;padding-left:20px;position:relative;text-align:left;width:100%}.emoji-panel .emoji-panel__util{display:inline-block;font-size:14px;margin-right:4px;position:relative}.emoji-panel .emoji-panel__util__icon{align-items:center;background-color:#e7e7e7;border:1px solid #f3f3f3;border-radius:14px;cursor:pointer;display:flex;font-size:small;opacity:.3;padding:4px 8px;transition:opacity .2s ease-in;transition:background-color .2s ease-in}.emoji-panel .emoji-panel__util__icon:hover{background-color:#fff;border:1px solid #c5c5c5;opacity:.5}.emoji-panel .emoji-panel__util .emoji-panel__emoji-picker{bottom:0;position:absolute;z-index:15}.emoji-panel .emoji-panel__emoji-item{display:inline-block;margin-bottom:2px;margin-right:4px}.emoji-panel .emoji-panel__emoji-item .emoji-panel__emoji-picker-button{cursor:pointer;opacity:.5;padding:0 8px;transition:opacity .2s ease-in}.emoji-panel .emoji-panel__emoji-item .emoji-panel__emoji-picker-button:hover{opacity:1}.emoji-panel .emoji-panel__emoji-picker-container{bottom:26px;left:50%;position:absolute;transform:translate(-50%);z-index:10}.emoji-picker{background-color:#000;border-radius:4px;display:flex;flex-direction:column;max-height:300px;overflow-y:scroll;padding:10px 16px;width:310px;z-index:15}.emoji-picker .emoji-picker__list-title{color:#eee;font-size:small;font-weight:600;margin:0 0 4px;text-align:start}.emoji-picker .emoji-picker__emoji-list{margin-bottom:10px;text-align:start}.emoji-picker .emoji-picker__emoji-list .emoji-picker__emoji{border-radius:2px;cursor:pointer;display:inline-block}.emoji-picker .emoji-picker__emoji-list .emoji-picker__emoji:hover{background-color:#353535}.emoji{align-items:center;display:inline-flex;justify-content:center}.emoji__img{height:100%;object-fit:contain;width:100%}.emoji__twemoji{align-items:center;display:inline-flex;height:100%;justify-content:center;width:100%}.emoji__twemoji img{height:100%;object-fit:contain;width:100%}.emoji--default{font-size:28px;height:30px;padding:4px;width:30px}.emoji--small{font-size:16px;height:16px;width:16px}.search-field{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;position:relative;width:100%}.search-field .search-field__input{border:none;border-bottom:2px solid #919191;color:#919191;display:block;outline:none;padding:4px;position:relative;transition:border-bottom-color .2s ease-in,color .2s ease-in;width:100%}.search-field .search-field__input.search-field__input--active,.search-field .search-field__input:focus{border-bottom-color:#000;color:#000}.search-field--dark{background-color:#1a1a1a;border-radius:10px;margin-bottom:8px;padding:4px 8px}.search-field--dark .search-field__input{background-color:#0000;border-bottom-color:#353535;color:#fff}.search-field--dark .search-field__input.search-field__input--active,.search-field--dark .search-field__input:focus{border-bottom-color:#fff;color:#fff}.search-field--dark .search-field__input::placeholder{color:#999}.search-field--dark .search-field__icon-container{opacity:.5}.search-field--dark .search-field__icon-container.search-field__icon-container--active{opacity:.8}.search-field .search-field__icon-container{align-items:end;display:flex;height:30px;margin-left:8px;opacity:.3;transition:opacity .2s ease-in;width:20px}.search-field .search-field__icon-container.search-field__icon-container--active{opacity:1}.search-field .search-field__icon{cursor:pointer;display:block;height:20px;width:20px}.icon{display:inline-block}.icon__img{display:block;height:100%;width:100%}.icon__img--round{border-radius:50%}.emoji__container{position:relative}.emoji__container .emoji__reacted-users-tooltip{bottom:26px;left:50%;opacity:0;position:absolute;transform:translate(-50%);transition:all .25s ease;transition-delay:.1s;visibility:hidden}.emoji__container:active .emoji__reacted-users-tooltip,.emoji__container:hover .emoji__reacted-users-tooltip{bottom:34px;opacity:1;transition:all .25s ease;transition-delay:.4s;visibility:visible}.emoji__container .emoji__button{align-items:center;background-color:#f3f3f3;border:1px solid #f3f3f3;border-radius:14px;cursor:pointer;display:flex;padding:4px 6px;transition:background-color .2s ease-in}.emoji__container .emoji__button:hover{background-color:#fff;border:1px solid #c5c5c5}.emoji__container .emoji__button.emoji__button--reacted{background-color:#f3f3f3;border:2px solid #ddd}.emoji__container .emoji__button .emoji__img-container{margin-right:6px}.emoji__container .emoji__button .emoji__count{color:gray;font-size:small}.emoji__container .emoji__button.emoji__container--reacted .emoji__count{font-weight:600}.reacted-users-tooltip{align-items:center;background-color:rgba(0,0,0,.843);border-radius:4px;display:flex;padding:10px}.reacted-users-tooltip .reacted-users-tooltip__reacted-item{align-items:center;background-color:hsla(0,0%,100%,.122);border-radius:50%;display:flex;flex-direction:column;height:34px;justify-content:center;margin:0 4px;min-width:34px}.reacted-users-tooltip .reacted-users-tooltip__reacted-item .reacted-users-tooltip__show-all-users-reacted{color:#fff;font-size:small;font-weight:700;margin:0}.reacted-users-tooltip:after{border:4px solid #0000;border-top-color:rgba(0,0,0,.843);content:"";left:50%;position:absolute;top:100%;transform:translate(-50%)}.loading-data{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.loading-data--loading-container{width:100%}.loading-data__loader{animation:loading 3s infinite;background-image:linear-gradient(90deg,#fff,#fff 40%,#f1f1f1 49%,#f1f1f1 51%,#fff 60%,#fff);background-size:160% 100%;height:16px;width:100%}.loading-data__loader.loading-data__loader--1{animation:loading-1 3s infinite}@keyframes loading-1{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.loading-data__loader.loading-data__loader--2{animation:loading-2 3s infinite}@keyframes loading-2{0%{background-position:30% 80%}50%{background-position:100% 50%}to{background-position:30% 80%}}.loading-data__loader.loading-data__loader--3{animation:loading-3 3s infinite}@keyframes loading-3{0%{background-position:100% 50%}50%{background-position:0 50%}to{background-position:100% 50%}}.hcart__container{width:100%}.hcart{background-color:#fff;display:flex;flex-direction:row;justify-content:flex-start;position:relative;white-space:normal}.hcart__color_background{left:0;position:absolute;top:0;transition:height .2s ease,width .2s ease;z-index:1}.hcart__controls-container{position:absolute;right:6px;top:8px;z-index:16}.hcart__controls{align-items:center;display:flex;flex-direction:column}.hcart__content_container{display:flex;flex-direction:column;justify-content:space-between}.hcart__title_container{align-items:flex-start;display:flex;flex-direction:column;z-index:10}.hcart__title_container .hcart__title{cursor:pointer;font-family:Raleway;font-size:16px;font-weight:400;margin:20px 34px 4px 0;max-width:220px;text-align:start;word-break:break-word}.hcart__rate{color:gray;cursor:pointer;font-size:small;margin:3px 0 18px;max-width:220px;text-align:start;transition:color .3s ease-in;z-index:10}.hcart__rate:hover{color:#3d3d3d}.hcart__category{color:gray;font-size:small;margin:3px 0 18px;max-width:220px;text-align:start;z-index:10}.hcart__notes{align-items:center;color:gray;cursor:pointer;display:flex;font-size:small;font-weight:300;transition:color .3s ease-in}.hcart__notes-icon{margin-right:2px;opacity:.3;transition:opacity .3s ease-in}.hcart__notes:hover{color:#3d3d3d}.hcart__notes:hover .hcart__notes-icon{opacity:.5}.hcart__source{align-items:center;color:gray;cursor:pointer;display:flex;font-size:small;font-weight:300;margin-top:10px;transition:color .3s ease-in}.hcart__source__icon{margin-right:2px;opacity:.3;transition:opacity .3s ease-in}.hcart__source:hover{color:#3d3d3d}.hcart__source:hover .hcart__source__icon{opacity:.5}.hcart__image_container{align-items:center;display:flex;flex-direction:column;justify-content:space-around;margin:12px;width:220px;z-index:10}.hcart__image_container .hcart__image{cursor:pointer}.htags_container{margin-bottom:10px;text-align:left;transition:opacity .3s ease-in;width:220px;z-index:10}.htags_container .htag{background-color:#f1f1f1;border-radius:4px;cursor:pointer;display:inline-block;margin-bottom:6px;margin-right:6px;padding:4px 6px;transition:background-color .3s ease-in}.htags_container .htag__name{color:#727272;font-family:Raleway;font-size:12px;margin:0;transition:color .3s ease-in}.htags_container .htag:hover{background-color:#e4e4e4}.htags_container .htag:hover .htag__name{color:#3d3d3d}.htags_container .htag--picked{background-color:#d4d4d4}.htags_container .htag--picked .htag__name{color:#000}.htags_container .htag__extra{cursor:pointer;display:inline-block;margin-bottom:6px;margin-right:6px;padding:4px 6px}.htags_container .htag__extra .htag__extra_title{color:#727272;display:inline;font-family:Raleway;font-size:12px;margin:0}.hcart__emoji-picker-container{position:absolute;right:0;z-index:14}.hcart__emoji-panel-container{bottom:-20px;left:0;position:absolute;width:100%;z-index:12}.cart-control__icon-container{margin-bottom:4px;max-height:20px;opacity:.3;transition:opacity .2s ease-in;width:20px}.cart-control__icon-container:hover{opacity:.5}.cart-control__icon{cursor:pointer;display:block;height:100%;width:100%}.no-content{align-items:center;display:flex;height:200px;justify-content:center;width:100%}.no-content__text{color:#e0e0e0}.page-with-side-panel{display:flex;flex-direction:row;margin-top:60px}@media(min-width:0px)and (max-width:679px){.page-with-side-panel__content{width:calc(100vw - 30px)}}@media(min-width:680px)and (max-width:1279px){.page-with-side-panel__content{width:calc(100vw - 30px)}}@media(min-width:1280px)and (max-width:1699px){.page-with-side-panel__content{width:950px}}@media(min-width:1700px)and (max-width:9000px){.page-with-side-panel__content{width:1210px}}.side-panel__container{display:contents;position:relative}.side-panel__container .side-panel{background-color:#fff;position:relative;width:330px}@media(min-width:0px)and (max-width:679px){.side-panel__container .side-panel--closed{display:none}.side-panel__container .side-panel--opened{display:block;height:calc(100vh - 120px);left:0;padding:60px 0 60px 40px;position:fixed;top:0;width:calc(100vw - 40px);z-index:100}}@media(min-width:0px)and (max-width:679px)and (min-width:680px)and (max-width:1279px){.side-panel__container .side-panel--opened{width:330px}}@media(min-width:680px)and (max-width:1279px){.side-panel__container .side-panel--closed{display:none}.side-panel__container .side-panel--opened{display:block;height:calc(100vh - 120px);left:0;padding:60px 0 60px 40px;position:fixed;top:0;width:calc(100vw - 40px);z-index:100}}@media(min-width:680px)and (max-width:1279px)and (min-width:680px)and (max-width:1279px){.side-panel__container .side-panel--opened{width:330px}}@media(min-width:1700px)and (max-width:9000px){.side-panel__container .side-panel{width:300px}}.side-panel__container .side-panel__close{display:none}@media(min-width:0px)and (max-width:679px){.side-panel__container .side-panel__close{display:block}}@media(min-width:680px)and (max-width:1279px){.side-panel__container .side-panel__close{display:block}}.side-panel__container .side-panel__toggle{background-color:#e9e9e9;border-radius:50%;bottom:10px;cursor:pointer;display:none;height:30px;left:10px;padding:6px;position:fixed;width:30px;z-index:102}@media(min-width:0px)and (max-width:679px){.side-panel__container .side-panel__toggle{display:block}}@media(min-width:680px)and (max-width:1279px){.side-panel__container .side-panel__toggle{display:block}}.side-panel__container .side-panel .side-panel__content{-ms-overflow-style:none;max-height:calc(100vh - 75px);max-height:-o-calc(100vh - 75px);max-height:-moz-calc(100vh - 75px);overflow:auto;overflow-y:scroll;position:sticky;scrollbar-width:none;top:70px;width:inherit}.side-panel__container .side-panel .side-panel__content::-webkit-scrollbar{display:none}@media(min-width:0px)and (max-width:679px){.side-panel__container .side-panel .side-panel__content{padding-top:30px;position:static}}@media(min-width:680px)and (max-width:1279px){.side-panel__container .side-panel .side-panel__content{padding-top:30px;position:static}}.filter-block__total-count{color:#666;font-size:14px;margin-bottom:10px}.filter__no-options{color:#d3d3d3;font-size:small}.filter__header{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between;margin:10px 0}.filter__header__title{color:#9e9e9e;margin:0;text-align:left}.filter__header__clear{color:#a1a1a1;cursor:pointer;font-size:x-small;font-weight:300}.filter__header__clear:hover{color:#5b5b5b}.filter__search{margin-bottom:10px}.filter__options{text-align:start}.filter-block{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;padding-right:40px}.filter-block .filter-block__item{margin-bottom:40px;width:100%}.filter-option{background-color:#f1f1f1;border-radius:18px;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;margin-bottom:8px;margin-right:8px;padding:6px 14px;transition:background-color .3s ease}.filter-option:hover{background-color:#ebebeb}.filter-option .filter-option__items-count{color:#636363;font-size:12px;margin-left:6px}.filter-option.filter-option-picked{background-color:#1f1f1f;color:#fff}.filter-option.filter-option-picked:hover{background-color:#000}.filter-option.filter-option-picked .filter-option__items-count{color:#bdbdbd}.filter__all-options{color:gray;cursor:pointer;display:inline-block;font-size:small;transition:color .3s ease}.filter__all-options:hover{color:#000}@media(min-width:0px)and (max-width:679px){.user-info-block .user-info-main{align-items:center!important;flex-direction:column;max-width:100vw}.user-info-block .user-info-main .user-info{margin-bottom:10px}}.user-info-block .user-info-main .user-info__username{margin:0}@media(min-width:0px)and (max-width:679px){.user-info-block .user-info-main .user-info__username{font-size:30px!important;line-break:anywhere;max-width:calc(100vw - 60px)}}.user-info-block .user-info-main .user-info__avatar{border-radius:50%;cursor:pointer;height:55px;margin-left:14px}.user-info-block .user-info-subscribers__block{margin-right:50px}.subscriptions-popup{background-color:#fff;max-height:94vh;max-width:900px;min-width:500px;overflow-y:auto;padding:0 40px;position:relative}@media(min-width:0px)and (max-width:679px){.subscriptions-popup{max-width:calc(100vw - 20px);min-width:calc(100vw - 20px);padding:0 20px}}@media(min-width:680px)and (max-width:1279px){.subscriptions-popup{max-width:calc(100vw - 20px);min-width:calc(100vw - 20px);padding:0 20px}}.subscriptions-popup__subscription{margin-top:20px}.subscriptions-popup__loading{height:20px}.subscriptions__owner-info{margin-bottom:50px}.subscriptions__title-block{color:#d3d3d3;font-size:large;text-align:start}.subscriptions__search{width:90%}.subscriptions__user{display:flex;margin-bottom:20px;margin-right:30px}.user-info-mini{display:flex;flex-direction:column}.user-info-mini__info{align-items:flex-end;display:flex}.user-info-mini__username{font-size:larger;margin:0 0 0 10px}.user-info-mini__instruments{margin-left:50px;text-align:start}.user-info-block{display:flex;flex-direction:column}@media(min-width:0px)and (max-width:679px){.user-info-block{align-items:center}}.user-info-block .user-info-main{align-items:flex-end;display:flex;justify-content:space-between}.user-info-block .user-info-main .user-info{align-items:center;display:flex;justify-content:flex-start}.user-info-block .user-info-main .user-info__username{cursor:pointer;font-size:46px;margin:0 10px 0 0}.user-info-block .user-info-subscribers{display:flex;margin-top:20px}.user-info-block .user-info-subscribers__block{margin-right:40px;position:relative}.user-info-block .user-info-subscribers__label{color:gray;cursor:pointer;font-size:larger;margin-top:10px;-webkit-text-decoration:underline #e6e6e6;text-decoration:underline #e6e6e6}.user-info-block .user-info-subscribers__label:hover{text-decoration:underline}.user-info-block .user-info-subscribers__count{color:gray;font-size:small;margin-left:6px;position:absolute;top:0}@keyframes loading{to{background-position:20vw}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.square-button{background:none;border:none;border-radius:10px;cursor:pointer;font-size:medium;font-weight:600;margin:0 0 0 20px;padding:8px 14px;transition:color .2s ease-in}.square-button:hover{color:#000}.square-button--filled{background-color:#eee;color:#646464}.square-button--unfilled{border:2px solid #eee;color:#919191}.square-button--is-loading{animation:loading 5s linear infinite;background-image:linear-gradient(90deg,#eee,#f5f5f5 40%,#fafafa 49%,#fafafa 51%,#f5f5f5 60%,#eee)!important;cursor:default}.events{bottom:0;display:flex;flex-direction:column;max-height:94vh;overflow-y:scroll;padding-bottom:20px;padding-right:20px;position:fixed;right:0;z-index:10000}.events .event{border-radius:6px;color:#252525;font-size:small;font-weight:500;margin-top:6px;padding:12px 18px;position:relative;text-align:start;width:300px}.events .event--error{background-color:#ffcaca;border-left:4px solid #ff3b3b}.events .event--success{background-color:#ceffca;border-left:4px solid #69ff3b}.full-cart-page__container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:70px 0;width:100%}@media(min-width:0px)and (max-width:679px){.full-cart-page__container{padding:70px 20px}}@media(min-width:680px)and (max-width:1279px){.full-cart-page__container{padding:70px 20px}}header{height:60px}header .header__count{align-items:center;color:#646464;display:flex;font-size:x-small;height:18px;justify-content:center;min-width:18px;padding:0 4px;position:absolute;right:-8px;top:-8px}header .header__home-icon{width:40px}header .header__item{height:100%}@media(min-width:0px)and (max-width:679px){header .header__item--home{display:none}}.header-menu__search{max-width:1000px;position:relative;width:100%}.header-menu__search-loading{background:#eee;color:#919191;padding:1rem;text-align:center}.header-menu__search-loading,.header-menu__search-results{border-radius:4px;left:0;position:absolute;right:0;top:100%;z-index:9999}.header-menu__search-results{background:#fafafa;max-height:400px;overflow-y:auto;width:400px}.header-menu__search-result{align-items:center;color:#000;cursor:pointer;display:flex;padding:.75rem 1rem;text-decoration:none;transition:background-color .2s ease}.header-menu__search-result:last-child{border-bottom:none}.header-menu__search-result:hover{background:#f5f5f5}.header-menu__search-result-image{border-radius:4px;height:40px;margin-right:1rem;object-fit:cover;width:40px}.header-menu__search-result-image--round{border-radius:50%}.header-menu__search-result-content{cursor:pointer;flex:1 1;min-width:0}.header-menu__search-result-title{font-weight:500;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-menu__search-result-description{color:#919191;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-button-container{align-items:center;display:flex;height:100%;position:relative}.menu-button-container .menu-button{background-color:#fff;border:none;color:#4c4c4c;cursor:pointer;font-size:large;font-weight:700;height:100%;padding:10px 14px;transition:color .3s ease,background-color .3s ease}.menu-button-container .menu-button__extra-info{position:absolute;right:4px;top:8px;transition:color .3s ease}.menu-button-container .menu-button:hover{background-color:#000;color:#fff}.menu-button-container .menu-button:hover .menu-button__extra-info{color:#fff}.notifications__button{align-items:center;display:flex;height:60px;justify-content:center;position:relative;width:60px}.notifications__button__new{position:absolute;right:12px;top:14px}.notifications__no{color:gray;font-size:small}.notification{align-items:flex-start;display:flex;position:relative;width:360px}@media(min-width:0px)and (max-width:679px){.notification{max-width:500px;width:100%}}@media(min-width:680px)and (max-width:1279px){.notification{max-width:500px;width:100%}}.notification__new{left:0;position:absolute;top:0}.notification__content{display:flex;flex-direction:column;font-size:small;margin-left:10px;text-align:start}.notification__content__datetime{color:gray;margin-top:10px}.notification__content__message--system a{text-decoration:underline}.notification__target{margin-left:40px}.notification__source{display:flex;flex-direction:column;justify-content:flex-end}.notification__source__item{margin-bottom:-32px}.notification__source__item--0{z-index:1}.notification__source__item--1{z-index:2}.notification__source__item--2{z-index:3}.notification__source__item--3{z-index:4}.notification__source__item--number{align-items:center;background-color:#fff;border-radius:50%;color:#000;display:flex;font-size:small;height:40px;justify-content:center;width:40px}.dropdown-container{position:relative}@media(min-width:0px)and (max-width:679px){.dropdown-container{position:static}}@media(min-width:680px)and (max-width:1279px){.dropdown-container{position:static}}.toggle{background:#fff;color:#4c4c4c;transition:color .3s ease,background-color .3s ease}.toggle--toggled{background-color:#000;color:#fff}.dropdown-list{-ms-overflow-style:none;background-color:#000;max-height:500px;min-width:200px;opacity:0;overflow-y:scroll;position:absolute;right:0;scrollbar-width:none;top:60px;transition:opacity .3s ease,visibility .3s;visibility:hidden}.dropdown-list::-webkit-scrollbar{display:none}@media(min-width:0px)and (max-width:679px){.dropdown-list{max-height:calc(100vh - 60px);width:100vw}}@media(min-width:680px)and (max-width:1279px){.dropdown-list{max-height:calc(100vh - 60px);width:100vw}}.dropdown-list--toggled{opacity:1;visibility:visible}.dropdown-item{color:#fff;font-size:large;font-weight:500;padding:20px 30px;transition:background-color .1s linear}@media(min-width:0px)and (max-width:679px){.dropdown-item{align-items:center;display:flex;flex-direction:column}}@media(min-width:680px)and (max-width:1279px){.dropdown-item{align-items:center;display:flex;flex-direction:column}}.dropdown-item--only-mobile{display:none}@media(min-width:0px)and (max-width:679px){.dropdown-item--only-mobile{display:block}}@media(min-width:680px)and (max-width:1279px){.dropdown-item--only-mobile{display:block}}.dropdown-item:hover{background-color:#363636}.profile{align-items:center;cursor:pointer;display:flex;flex-direction:row;height:60px;padding:0 20px}@media(min-width:0px)and (max-width:679px){.profile{cursor:default;padding:6px;pointer-events:none}}@media(min-width:680px)and (max-width:1279px){.profile{cursor:default;pointer-events:none}}.profile__username{font-size:large;font-weight:700;margin-left:10px}@media(min-width:0px)and (max-width:679px){.profile__username{display:none}}.profile-dropdown__item{cursor:pointer}.search-input{margin:0 1rem;max-width:400px;position:relative;width:100%}.search-input__icon{left:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.search-input__field{background-color:#f5f5f5;border:none;border-radius:0;color:#000;font-size:.9rem;height:36px;padding:0 1rem 0 2.25rem;transition:all .2s ease;width:100%}.search-input__field::placeholder{color:#b6b6b6}.search-input__field:focus{background-color:#f0f0f0;outline:none}@media(min-width:0px)and (max-width:679px){.search-input__field{max-width:200px}}.search-results{background-color:#eee;border-radius:8px;box-shadow:0 4px 12px #0000001a;left:0;margin-top:8px;max-height:400px;overflow-y:auto;position:absolute;right:0;top:100%;width:400px;z-index:1000}.search-results__group{border-bottom:1px solid #e0e0e0;padding:8px 0}.search-results__group:last-child{border-bottom:none}.search-results__group-title{align-items:center;color:#646464;display:flex;font-size:14px;font-weight:600;justify-content:space-between;padding:0 12px 8px}.search-results__group-count{color:#919191;font-size:12px;font-weight:400}.search-results__category{padding:0 0 8px}.search-results__category-title{background-color:#f5f5f5;color:#646464;font-size:13px;font-weight:500;padding:4px 12px}.search-result{align-items:center;color:#000;cursor:pointer;display:flex;padding:.75rem 1rem;text-decoration:none;transition:background-color .2s ease}.search-result:last-child{border-bottom:none}.search-result:hover{background:#f5f5f5}.search-result__image{border-radius:4px;height:40px;margin-right:1rem;object-fit:cover;width:40px}.search-result__image--round{border-radius:50%}.search-result__content{flex:1 1;min-width:0}.search-result__title{font-weight:500}.search-result__description,.search-result__title{margin-bottom:.25rem;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.search-result__description{color:#919191;font-size:.875rem}.search-result__username{color:#919191;font-size:.75rem;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.toolbar-wrapper{left:0;position:fixed;right:0;top:0;z-index:100}.toolbar-container{background-color:var(--color-background-primary);height:60px;left:0;position:fixed;right:0;top:0;transition:transform .3s ease}.toolbar-container--invisible{transform:translateY(-100%)}.toolbar-container--invisible--with-notification{transform:translateY(-60px)}.toolbar{background-color:#fff;height:100%;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 1rem}.toolbar,.toolbar__column{align-items:center;display:flex}.toolbar__column{gap:1rem}.toolbar__column--center{flex:1 1;justify-content:center;margin:0 2rem}@media(min-width:0px)and (max-width:679px){.toolbar__column--center{margin:0 1rem}}.toolbar__item{align-items:center;display:flex;height:100%}.toolbar-notification{background-color:#646464;color:#000;left:0;padding:.5rem 1rem;position:fixed;right:0;text-align:center;top:0;z-index:101}.toolbar-notification__text{font-size:.9rem;margin:0}.toolbar-notification__button--inline{display:inline-block;margin-left:.5rem}.invite-settings{padding:20px 0}.invite-settings__element--margin-bot{margin-bottom:40px}.invite-settings__element__text{text-align:start}.invite-settings__element__text--small{color:gray;font-size:small}.auth-page{align-items:center;display:flex;flex-direction:column;height:60vh;justify-content:center;margin-top:60px}.auth-page__change_step{margin-top:16px}.auth-page .text{margin-top:20px}.auth-page .text--small{color:gray;font-size:small}.auth-form{align-items:center;display:flex;flex-direction:column;justify-content:center}.auth-form__error{color:#cc1c2a;font-size:small;max-width:260px;padding:10px}.auth-form__input-block{align-items:flex-start;display:flex;flex-direction:column;margin:12px;width:260px}.auth-form__submit{margin-top:20px}.main-page{align-items:center}.main-page,.main-page .title-block{display:flex;flex-direction:column;justify-content:center}.main-page .title-block{height:100vh}.main-page .title-block__image{max-width:90vw;width:512px}.main-page .title-block__description{color:gray}.main-page .description-block{height:70vh;max-height:500px}.main-page .description-block__text{padding:10px}.main-page .description-block__word{--before-bg-color:#000;--before-rotate:rotate(0deg);color:#fff;display:inline-block;padding:2px 6px;position:relative}.main-page .description-block__word:before{background-color:var(--before-bg-color);border-radius:3px;content:"";height:100%;left:0;position:absolute;top:0;transform:var(--before-rotate);transform-origin:center;width:100%;z-index:-1}.main-page .random-cards-block{margin-bottom:120px}.main-page .random-cards-block__title{color:gray;margin-bottom:60px}.main-page .random-cards-block__cards{display:flex;flex-direction:column;justify-content:center;max-width:100vw}.main-page .random-cards-block__card{margin-bottom:50px;padding:10px}.main-page .contacts-block{margin-bottom:100px}.main-page .contacts-block__title{color:#c7c7c7}.main-page .contacts-block__email{color:gray}.masha-birthday-page{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:20px;position:relative}.masha-birthday-page h1{color:#646464;font-size:medium;font-weight:400;margin-bottom:20px;text-align:center}.masha-birthday-page__cat-image{border-radius:16px;box-shadow:0 4px 8px #0000001a;height:auto;margin-bottom:20px;max-width:400px;width:100%}.masha-birthday-page__quest-button{background-color:#646464;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:medium;font-weight:600;margin-bottom:20px;margin-top:20px;padding:14px 20px;transition:all .2s ease-in}.masha-birthday-page__quest-button:hover{background-color:#4b4b4b;box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.masha-birthday-page__quest-button:active{transform:translateY(0)}.masha-birthday-page__quest-button--clicked{background-color:#28a745}.masha-birthday-page__quest-button--clicked:hover{background-color:#1e7e34}.masha-birthday-page__quest-button--disabled{background-color:#919191;cursor:not-allowed}.masha-birthday-page__quest-button--disabled:hover{background-color:#919191;box-shadow:none;transform:none}.masha-birthday-page__quest-content{margin-top:20px;text-align:center}.masha-birthday-page__quest-content h2{color:#000;font-size:medium;font-weight:600;margin-bottom:14px}.masha-birthday-page__quest-content p{color:#646464;margin-bottom:8px}.masha-birthday-page__mission-result{background-color:#f5f5f5;border-radius:16px;box-shadow:0 4px 8px #0000001a;margin-top:20px;padding:20px}.masha-birthday-page__mission-result h3{color:#000;font-size:medium;font-weight:600;margin-bottom:14px}.masha-birthday-page__mission-text{background-color:#fff;border-radius:10px;box-shadow:0 2px 4px #0000001a;color:#646464;font-size:18px;font-weight:600;margin:0;padding:14px}.masha-birthday-page__unlock-button{margin-top:14px}.masha-birthday-page__confetti-container{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:1000}.masha-birthday-page__confetti-particle{animation:confetti-fall 4s ease-in-out forwards;box-shadow:0 2px 4px #0003;position:absolute}.masha-birthday-page__confetti-particle--circle{border-radius:50%}.masha-birthday-page__confetti-particle--square{border-radius:2px;transform:rotate(45deg)}.masha-birthday-page__confetti-particle--triangle{background-color:#0000!important;border-bottom:var(--size) solid;border-bottom-color:inherit;border-left:calc(var(--size)/2) solid #0000;border-right:calc(var(--size)/2) solid #0000;height:0!important;width:0!important}.masha-birthday-page__gifts-section{background-color:#28a7451a;border:2px solid #28a745;border-radius:16px;margin-top:32px;max-width:800px;padding:20px;text-align:center;width:100%}.masha-birthday-page__gifts-section h3{color:#28a745;font-size:medium;font-weight:600;margin-bottom:20px}.masha-birthday-page__gifts-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:14px}@media(max-width:768px){.masha-birthday-page__gifts-grid{grid-template-columns:1fr}}.masha-birthday-page__gift-item{background-color:#28a74533;border:2px solid #28a745;border-radius:12px;box-shadow:0 4px 8px #0000001a;color:#000;font-size:medium;font-weight:400;padding:14px;text-align:center;transition:all .2s ease-in}.masha-birthday-page__gift-item:hover{background-color:#28a7454d;box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.masha-birthday-page__code-section{background:linear-gradient(135deg,#6464641a,#28a7451a);border:3px solid #646464;border-radius:16px;box-shadow:0 4px 8px #0000001a;margin-top:32px;max-width:800px;padding:32px;text-align:center;width:100%}.masha-birthday-page__code-section h3{color:#646464;font-size:24px;font-weight:700;margin-bottom:20px}.masha-birthday-page__code-section p{color:#000;font-size:medium;line-height:1.6;margin-bottom:20px}.masha-birthday-page__code-riddle{background-color:#f5f5f5cc;border:2px solid #6464644d;border-radius:12px;padding:20px}.masha-birthday-page__code-riddle h4{color:#646464;font-size:medium;font-weight:600;margin-bottom:14px}.masha-birthday-page__code-riddle p{color:#000;font-size:medium;font-style:italic;line-height:1.8;margin-bottom:20px}.masha-birthday-page__code-form{align-items:center;display:flex;flex-direction:column;gap:14px;margin-top:20px}@media(min-width:768px){.masha-birthday-page__code-form{flex-direction:row;justify-content:center}}.masha-birthday-page__code-input{background-color:#fff;border:2px solid #646464;border-radius:10px;color:#000;font-size:medium;font-weight:600;letter-spacing:2px;min-width:200px;padding:14px 20px;text-align:center;transition:all .2s ease-in}.masha-birthday-page__code-input:focus{border-color:#28a745;box-shadow:0 0 0 3px #28a74533;outline:none;transform:scale(1.02)}.masha-birthday-page__code-input::placeholder{color:#00000080;letter-spacing:normal}.masha-birthday-page__code-button{background-color:#646464;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:medium;font-weight:600;min-width:120px;padding:14px 20px;transition:all .2s ease-in}.masha-birthday-page__code-button:hover{background-color:#4b4b4b;box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.masha-birthday-page__code-button:active{transform:translateY(0)}.masha-birthday-page__code-error{animation:shake .5s ease-in-out;color:#cc1c2a;font-size:16px;font-weight:600;margin-top:8px}.masha-birthday-page__code-success{background-color:#28a7451a;border:2px solid #28a745;border-radius:12px;margin-top:20px;padding:20px;text-align:center}.masha-birthday-page__code-success h4{color:#28a745;font-size:medium;font-weight:600;margin-bottom:14px}.masha-birthday-page__code-success p{color:#28a745;font-size:medium;font-weight:400;margin:0}.masha-birthday-page__final-section{background:linear-gradient(135deg,#28a7451a,#6464641a);border:3px solid #28a745;border-radius:16px;box-shadow:0 4px 8px #0000001a;margin-top:32px;max-width:800px;padding:32px;text-align:center;width:100%}.masha-birthday-page__final-section h3{color:#28a745;font-size:24px;font-weight:700;margin-bottom:20px}.masha-birthday-page__final-section p{color:#000;font-size:medium;line-height:1.6;margin-bottom:20px}.masha-birthday-page__final-riddle{background-color:#f5f5f5cc;border:2px solid #28a7454d;border-radius:12px;padding:20px}.masha-birthday-page__final-riddle h4{color:#28a745;font-size:medium;font-weight:600;margin-bottom:14px}.masha-birthday-page__final-riddle p{color:#000;font-size:medium;font-style:italic;line-height:1.8;margin-bottom:20px}.masha-birthday-page__ultimate-gift{background:linear-gradient(135deg,#64646426,#28a74526,#9191911a);border:4px solid #646464;border-radius:16px;box-shadow:0 4px 8px #0000001a;margin-top:32px;max-width:900px;padding:32px;text-align:center;width:100%}.masha-birthday-page__ultimate-gift h3{color:#646464;font-size:24px;font-weight:700;margin-bottom:20px;text-shadow:0 2px 4px #0000001a}.masha-birthday-page__gift-content{background-color:#ffffffe6;border:2px solid #64646433;border-radius:12px;padding:32px}.masha-birthday-page__gift-content p{color:#000;font-size:medium;line-height:1.8;margin-bottom:20px;text-align:left}.masha-birthday-page__gift-footer{border-top:2px solid #6464644d;margin-top:32px;padding-top:20px}.masha-birthday-page__gift-footer p{color:#646464;font-size:medium;font-weight:600;margin:0;text-align:center}@keyframes confetti-fall{0%{opacity:1;transform:translateY(-30px) rotate(0deg) scale(.8)}20%{opacity:1;transform:translateY(20vh) rotate(180deg) scale(1.2)}40%{opacity:1;transform:translateY(40vh) rotate(1turn) scale(.9)}60%{opacity:.8;transform:translateY(60vh) rotate(540deg) scale(1.1)}80%{opacity:.5;transform:translateY(80vh) rotate(2turn) scale(.8)}to{opacity:0;transform:translateY(100vh) rotate(900deg) scale(.6)}}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.wheel-of-missions{margin:32px 0;text-align:center}.wheel-of-missions h2{color:#646464;font-size:24px;margin-bottom:8px}.wheel-of-missions p{color:#646464;font-size:16px;margin-bottom:20px}.wheel-of-missions__wheel-wrapper{height:300px;margin:0 auto 20px;position:relative;width:300px}.wheel-of-missions__wheel{border:4px solid #fff;border-radius:50%;box-shadow:0 4px 8px #0000001a;height:100%;overflow:hidden;position:relative;width:100%}.wheel-of-missions__wheel-section{height:100%;pointer-events:none;position:absolute;transform-origin:50% 50%;transition:all .1s ease;width:100%}.wheel-of-missions__wheel-section--highlighted{z-index:5}.wheel-of-missions__wheel-text{word-wrap:break-word;color:#fff;font-size:10px;font-weight:600;left:50%;line-height:1.1;margin-top:-90px;max-width:60px;overflow-wrap:break-word;pointer-events:none;position:absolute;text-align:center;text-shadow:1px 1px 2px #000000e6;top:30%;transform:rotate(90deg);transform-origin:50% 58px;transition:all .1s ease;white-space:nowrap}.wheel-of-missions__wheel-section--highlighted .wheel-of-missions__wheel-text{color:#fff;font-size:11px;font-weight:700;text-shadow:2px 2px 4px #000}.wheel-of-missions__wheel-pointer{border-left:12px solid #0000;border-right:12px solid #0000;border-top:20px solid #646464;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));height:0;left:50%;position:absolute;top:-8px;transform:translateX(-50%);width:0;z-index:10}.wheel-of-missions__spin-button{background-color:#646464;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-bottom:20px;padding:14px 20px;transition:all .3s ease}.wheel-of-missions__spin-button:hover{background-color:#4b4b4b;box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.wheel-of-missions__spin-button:active{transform:translateY(0)}.wheel-of-missions__spin-button--disabled{background-color:#919191;cursor:not-allowed}.wheel-of-missions__spin-button--disabled:hover{background-color:#919191;box-shadow:none;transform:none}.wheel-of-missions__mission-result{background-color:#6464641a;border:2px solid #646464;border-radius:12px;margin-top:20px;padding:20px}.wheel-of-missions__mission-result h3{color:#646464;font-size:18px;margin-bottom:14px}.wheel-of-missions__mission-text{color:#000;font-size:18px;font-weight:600;margin-bottom:14px}.wheel-of-missions__mission-description{color:#646464;font-size:16px;font-style:italic;margin-bottom:20px}.wheel-of-missions__code-input-section{background-color:#28a7451a;border:2px solid #28a745;border-radius:12px;margin-top:20px;padding:20px}.wheel-of-missions__code-input-section h4{color:#28a745;font-size:16px;margin-bottom:14px}.wheel-of-missions__code-input-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:14px}@media(max-width:768px){.wheel-of-missions__code-input-wrapper{align-items:stretch;flex-direction:column}}.wheel-of-missions__code-input{border:2px solid #28a745;border-radius:10px;font-family:monospace;font-size:16px;min-width:200px;padding:8px 14px;text-align:center;text-transform:uppercase;transition:all .3s ease}.wheel-of-missions__code-input:focus{border-color:#145523;box-shadow:0 0 0 3px #28a74533;outline:none}.wheel-of-missions__code-input::placeholder{color:#646464;opacity:.7}.wheel-of-missions__code-submit-button{background-color:#28a745;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:8px 14px;transition:all .3s ease;white-space:nowrap}.wheel-of-missions__code-submit-button:hover:not(:disabled){background-color:#1e7e34;box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.wheel-of-missions__code-submit-button:active:not(:disabled){transform:translateY(0)}.wheel-of-missions__code-submit-button:disabled{background-color:#919191;cursor:not-allowed;opacity:.6}.wheel-of-missions__code-error{background-color:#cc1c2a1a;border:1px solid #cc1c2a4d;border-radius:10px;color:#cc1c2a;font-size:16px;font-weight:400;margin:0;padding:8px}.wheel-of-missions__completed-missions{background-color:#28a7451a;border:2px solid #28a745;border-radius:12px;margin-top:20px;padding:20px}.wheel-of-missions__completed-missions h3{color:#28a745;font-size:18px;margin-bottom:14px}.wheel-of-missions__missions-list{list-style:none;margin:0;padding:0}.wheel-of-missions__mission-item{background-color:#28a74533;border-left:4px solid #28a745;border-radius:10px;color:#000;font-size:16px;margin-bottom:8px;padding:8px 14px}.news{margin-top:80px;width:100%}.news__cart_container{margin-bottom:120px;margin-right:20px;max-width:800px}@media(min-width:0px)and (max-width:679px){.news__cart_container{margin-right:0;max-width:100vw}}@media(min-width:680px)and (max-width:1279px){.news__cart_container{margin-right:0;max-width:100vw}}.news .util-cart{margin-bottom:50px}.news .util-cart__button{height:100px}.news-feed-cart{align-items:flex-start;display:flex;position:relative}@media(min-width:0px)and (max-width:679px){.news-feed-cart{flex-direction:column-reverse}}@media(min-width:680px)and (max-width:1279px){.news-feed-cart{justify-content:center}}@media(min-width:0px)and (max-width:679px){.news-feed-cart__cart{width:100%}}.news-feed-cart__cart-info{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:space-between}@media(min-width:0px)and (max-width:679px){.news-feed-cart__cart-info{flex-direction:row-reverse;padding-left:8px;width:100%}}.news-feed-cart__cart-info__block{align-items:flex-start;display:flex;flex-direction:column}@media(min-width:0px)and (max-width:679px){.news-feed-cart__cart-info__block{flex-direction:row}}.news-feed-cart__cart-info__item{margin-bottom:6px}.news-feed-cart__cart-info__date-created{color:#6d6d6d;font-size:x-small;margin-bottom:30px;margin-left:6px;margin-top:6px}@media(min-width:0px)and (max-width:679px){.news-feed-cart__cart-info__date-created{margin-bottom:0}}.news-feed-cart__new{display:flex;margin-left:10px;margin-top:9px;width:6px}.news-feed-cart__new--my-cart{opacity:.3}@media(min-width:0px)and (max-width:679px){.news-feed-cart__new{margin:0;position:absolute;top:0}}.not-found{align-items:center;display:flex;flex-direction:column;height:60vh;justify-content:center}.not-found__404{font-size:200px}.pending-carts{margin-top:50px}.pending-carts__cart-container{margin-bottom:50px}.profile-settings__form{align-items:flex-start;display:flex;flex-direction:column;padding-bottom:50px;padding-top:20px;width:100%}@media(min-width:0px)and (max-width:679px){.profile-settings__form{align-items:center}}@media(min-width:680px)and (max-width:1279px){.profile-settings__form{align-items:center}}.profile-settings__form .profile-settings__input{margin-bottom:30px}.profile-settings__form .profile-settings__submit{width:100%}.quiz-page{padding:20px}.quiz-page__title{margin-bottom:30px;margin-top:80px;text-align:center}.quiz-page__filters{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:20px}.quiz-page__filter{cursor:pointer;transition:opacity .2s ease-in}.quiz-page__filter:hover{opacity:.8}.quiz-page .quiz-pair{align-items:center;display:flex;flex-direction:column;gap:20px}.quiz-page .quiz-pair h2{color:#000;font-weight:600;margin-bottom:8px}.quiz-page .quiz-pair p{color:#646464;margin-top:0}.quiz-page .quiz-pair .cards-container{align-items:center;display:flex;gap:40px;max-width:1200px;width:100%}.quiz-page .quiz-pair .cards-container.with-third-card{flex-wrap:wrap;justify-content:center}.quiz-page .quiz-pair .cards-container.with-third-card .card-wrapper{flex-basis:calc(33.33% - 40px);flex-grow:0;flex-shrink:1}.quiz-page .quiz-pair .cards-container .third-card-container{align-items:center;display:flex;max-width:1200px;min-width:400px}.quiz-page .quiz-pair .cards-container .card-wrapper{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:14px}.quiz-page .quiz-pair .cards-container .card-select-button{margin-top:8px}.quiz-page .quiz-pair .cards-container .vs{color:#000;font-size:medium;font-weight:600}.quiz-page .quiz-pair .quiz-controls{display:flex;justify-content:center;margin-top:20px}.quiz-page .quiz-winner{align-items:center;display:flex;flex-direction:column;gap:20px}.quiz-page .quiz-winner .winner-card{max-width:600px;width:100%}.celebration-animation{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:1000}.confetti-piece{animation:fall linear forwards;opacity:.9;position:absolute;will-change:transform,opacity}.confetti-piece--square{border-radius:2px}.confetti-piece--circle{border-radius:50%}.confetti-piece--rectangle{border-radius:1px}.confetti-piece:after{animation:sparkle 1s ease-in-out infinite;background:#fff;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0}@keyframes fall{0%{opacity:.9;transform:translateY(-20px) rotate(0deg) translateX(0)}25%{opacity:.9;transform:translateY(25vh) rotate(180deg) translateX(var(--wobble))}50%{opacity:.8;transform:translateY(50vh) rotate(1turn) translateX(calc(var(--wobble)*-1))}75%{opacity:.7;transform:translateY(75vh) rotate(540deg) translateX(var(--wobble))}to{opacity:0;transform:translateY(100vh) rotate(2turn) translateX(0)}}@keyframes sparkle{0%,to{opacity:0}50%{opacity:.2}}.scroll-to-top{align-items:center;background-color:#666;border-radius:50%;bottom:20px;box-shadow:0 2px 5px #0003;color:#fff;cursor:pointer;display:flex;font-size:24px;height:40px;justify-content:center;position:fixed;right:20px;transition:all .3s ease;width:40px;z-index:1000}.scroll-to-top:hover{background-color:#555;box-shadow:0 4px 8px #0000004d;transform:translateY(-2px)}.scroll-to-top:active{transform:translateY(0)}.settings__menu{display:flex;flex-direction:column;justify-content:flex-start;padding-right:60px;padding-top:80px}@media(min-width:0px)and (max-width:679px){.settings__menu{padding-right:0}}.settings__menu-option{color:gray;font-weight:600;padding:20px;text-align:start;transition:color .2s ease-in}.settings__menu-option:hover{color:#000}.settings__menu-option--active{background-color:#000;color:#fff;cursor:default}.settings__menu-option--active:hover{color:#fff}.settings .settings-page__title{text-align:start}.user-page{width:100%}.user-page__user-info{margin-top:50px;width:100%}.user-page__create-collection{align-items:center;background-color:#f8f8f8;border-radius:8px;cursor:pointer;display:flex;height:50px;justify-content:center;margin-top:30px;transition:background-color .5s ease-in-out;width:100%}.user-page__create-collection .user-page__create-collection_button{color:#8a8a8a;font-size:large;font-weight:500;transition:color .5s ease-in-out}.user-page__create-collection:hover{background-color:#e6e6e6}.user-page__create-collection:hover .user-page__create-collection_button{color:#414141}.user-page__collections{margin-top:50px}.user-page__collections .collection{margin:20px 0;max-width:920px}@media(min-width:0px)and (max-width:679px){.user-page__collections .collection{margin-left:10px}}@media(min-width:680px)and (max-width:1279px){.user-page__collections .collection{margin-left:20px}}.user-page__collections .collection__instruments{display:flex}.user-page__collections .collection__instrument{color:#d3d3d3;cursor:pointer;font-weight:600;margin:0 0 0 10px;transition:color .2s ease-in}.user-page__collections .collection__instrument:hover{color:#000}.user-page__collections .collection .collection__carts{display:flex;max-width:920px;min-height:320px;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none}.user-page__collections .collection .collection__carts .collection__vcart_container{display:inline-block;margin-right:30px}.user-page__collections .collection .collection__carts .collection__vcart_container .collection__util-cart{align-items:center;background-color:#f8f8f8;border-radius:30px;color:#c4c4c4;cursor:pointer;display:flex;flex-direction:column;height:200px;justify-content:center;margin-right:40px;margin-top:16px;transition:background-color .5s ease-in-out;width:160px}.user-page__collections .collection .collection__carts .collection__vcart_container .collection__util-cart:hover{background-color:#000;color:#fff}.user-page__collections .collection .collection__carts .collection__vcart_container .collection__util-cart .collection__util-cart-number{font-size:70px;font-weight:700;margin:0}.vcart__container{position:relative;width:200px}.vcart__container .vcart__color_background{border-bottom-left-radius:8px;border-bottom-right-radius:8px;left:0;position:absolute;top:0;transition:height .2s ease;width:200px;z-index:1}.vcart__container .vcart{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;top:0;transition:heigh .3s ease;white-space:normal;width:200px}.vcart__container .vcart .vcart__image_container{align-items:center;display:flex;flex-direction:column;height:200px;justify-content:space-around;margin-top:12px;width:180px;z-index:10}.vcart__container .vcart .vcart__image_container .vcart__image{border-radius:4px;cursor:pointer;display:block;max-height:100%;max-width:100%}.vcart__container .vcart .vcart__title_container{align-items:flex-start;display:flex;flex-direction:column;padding:0 12px;z-index:10}.vcart__container .vcart .vcart__title_container .vcart__title{cursor:pointer;font-family:Raleway;font-size:16px;font-weight:400;margin:20px 0 4px;text-align:center;width:180px;word-break:break-word}.vcart__container .vcart .vcart__title_container .vcart__rate{color:gray;cursor:pointer;font-family:Raleway;font-size:13px;font-weight:400;margin:3px 0 18px;text-align:center;transition:color .3s ease-in;width:180px;z-index:10}.vcart__container .vcart .vcart__title_container .vcart__rate:hover{color:#3d3d3d}
/*# sourceMappingURL=main.ab889df1.css.map*/