.collection-preview_title:after,.collection-preview:after{content:" ";clear:both;visibility:hidden;height:0;display:block;overflow:hidden}.user_empty_back-btn{color:#666;background:0 0;border-color:#ccc}.user_empty_back-btn:active{background:#ffffff1a}.user_empty_back-btn{-webkit-user-select:none;user-select:none;cursor:pointer;-webkit-appearance:none;appearance:none;font-size:inherit;border:none;font-family:inherit;display:inline-block}.user_empty_back-btn:focus-visible{outline-offset:3px}.user_empty_back-btn{text-align:center;border-radius:var(--radius-2xl);border:1px solid #0000;height:40px;padding:0 12px;font-size:14px;font-weight:600;line-height:40px;transition:background .15s}.collection_header{background:#fff;border:1px solid #ececec;border-radius:4px;margin:19px 0 20px;padding:17px;position:relative}.collection_title{color:#666;text-transform:uppercase;text-align:center;font-size:14px;font-weight:700}.collection_title span{color:var(--color-primary);vertical-align:top;max-width:430px;margin-left:4px;line-height:20px;display:inline-block}.collection_desc{color:#666;word-wrap:break-word;margin:12px auto 0;padding:0 10px}.collection_btn-edit,.collection_btn-back{color:#999}.collection_btn-edit:hover,.collection_btn-back:hover{color:var(--color-primary)}.collection_btn-edit{cursor:pointer;font-size:11px;position:absolute;top:20px;right:19px}.collection_btn-edit:before{content:"";background-image:url(icons/site.desktop/collection-edit.d73e8962.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:14px;height:14px;margin:0 5px 0 0;display:inline-block}.collection_btn-back{font-size:12px;position:absolute;top:19px;left:14px}.collection_btn-back:before{content:"";vertical-align:-10%;background-image:url(svg-icons/desktop/collection-back.0bd061de.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:15px;height:16px;margin-right:7px;display:inline-block}.collection_item{vertical-align:middle;display:inline-block;position:relative}.collection_item .b-PhotoPreview,.collection_item:hover .manage-bar{display:block}.collection_item .manage-bar{z-index:20;color:var(--color-primary);background:#fffc;padding:5px 0;font-size:11px;line-height:18px;display:none;position:absolute;top:0;left:0;right:0}.collection_item .manage-bar a{vertical-align:middle;cursor:pointer;padding:0 7px;display:inline-block}.collection-preview{vertical-align:top;cursor:pointer;color:var(--color-primary);font-size:13px;display:inline-block;position:relative}html.no-touch-device .collection-preview:not(.collection-preview__create):hover{box-shadow:0 0 40px #00000026}.collection-preview:not(.collection-preview__create){width:100%;color:var(--color-primary);vertical-align:top;box-shadow:0 0 15px rgb(var(--color-primary), .04);transition:box-shadow var(--animation-fast);background:#fff;border-radius:10px;width:220px;padding:11px 15px;font-size:14px;line-height:1.4285;display:inline-block;position:relative}.collection-preview__create,.collection_upload{color:#666;border:1px dashed #999;border-radius:4px;width:220px;height:312px}.collection-preview__create .collection-preview_images,.collection_upload .collection-preview_images{visibility:hidden}.collection-preview_btn-create,.collection_upload span{text-align:center;font-size:13px;position:absolute;top:120px;left:0;right:0}.collection-preview_btn-create:before,.collection_upload span:before{content:"";background-image:url(icons/site.desktop/collection-add.b8409404.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:39px;height:36px;margin:0 auto 20px;display:inline-block}.collection-preview_actions{gap:10px;margin-top:12px;font-size:11px;display:flex}.collection-preview_actions a+a{margin-left:10px}.collection-preview_actions:empty{display:none}.collection-preview_edit:before{content:"";background-image:url(icons/site.desktop/collection-edit.d73e8962.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:142px;height:14px;margin-right:5px;display:inline-block}.collection-preview_title{white-space:nowrap;text-overflow:ellipsis;margin-bottom:10px;font-weight:700;display:block}.collection-preview_title,.collection-preview_actions{min-height:18px}.collection-preview_counter{float:right}.collection-preview_images{min-height:244px;margin:-8px;display:block}.collection-preview_img{vertical-align:top;background:#e6e6e6;width:188px;height:160px;margin:8px;display:inline-block;overflow:hidden}.collection-preview_img+.collection-preview_img{width:52px;height:52px}.collection_upload,.collection_upload.__hidden{position:relative}.collection_upload.__hidden input[type=file]{opacity:0;width:100%;height:100%;cursor:inherit;background:0 0;display:block;position:absolute;top:0;left:0}.collection_upload.__hidden{cursor:pointer}.c-fav-objects-nav{margin:0 0 15px}.c-fav-objects-nav a{color:var(--color-primary);text-transform:uppercase;border-radius:8px;margin-right:8px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-block;position:relative}.c-fav-objects-nav a:hover,.c-fav-objects-nav a.is-active{background:#f4f2ee}.c-fav-objects-nav a span{vertical-align:top;color:#999;margin-left:4px;font-weight:400;display:inline-block}.c-order-preview{background:#fff;border-radius:8px;justify-content:space-around;display:flex;box-shadow:0 0 15px #0000000a}.c-order-preview+.c-order-preview{margin-top:20px}.c-order-preview_left{flex:1;padding:20px}.c-order-preview_right{flex:0 300px;padding:20px}.c-order-preview_head{display:flex}.c-order-preview_number{text-transform:uppercase;font-size:13px;font-weight:700}.c-order-preview_date{text-transform:uppercase;margin-left:5px;font-size:13px}.c-order-preview_date:before{content:"("}.c-order-preview_date:after{content:")"}.c-order-preview_state{text-transform:uppercase;font-size:13px}.c-order-preview_state:before{content:"—";margin:0 5px}.c-order-preview_items{padding:20px 0}.c-order-preview_item{align-items:flex-start;display:flex}.c-order-preview_item+.c-order-preview_item{margin-top:10px}.c-order-preview_item a{cursor:pointer}.c-order-preview_item ._photo{width:50px;margin-right:20px}.c-order-preview_item ._title{flex:1;justify-content:flex-start;font-size:15px;display:flex}.c-order-preview_item ._title:after{content:"";border-bottom:1px dashed #ccc;flex:1;margin:0 5px}.c-order-preview_item ._quantity{justify-content:flex-end;width:45px;font-size:15px;display:flex}.c-order-preview_item ._quantity:after{content:"шт.";margin-left:5px}.c-order-preview_item ._price{justify-content:flex-end;width:130px;font-size:15px;font-weight:700;display:flex}.c-order-preview_item ._price:before{content:"";border-bottom:1px dashed #ccc;flex:1;margin:0 5px}.c-order-preview_item ._price:after{content:"руб.";margin-left:5px}.c-order-preview_delivery-details{margin-bottom:20px;font-size:13px}.c-order-preview_delivery-details ._title{text-transform:uppercase;margin-bottom:10px;font-weight:700}.c-order-preview_user-info{margin-bottom:5px;font-size:12px;font-weight:700}.c-order-preview_delivery-info{font-size:12px}.c-order-preview_paid_true{color:green;text-transform:uppercase;margin:0 10px}.c-order-preview_has_promocode{text-transform:uppercase;margin:0 5px}.c-order-preview_paid_false{color:red;text-transform:uppercase;margin:0 10px}.c-order-preview_designer_bonus{margin-top:10px}.с-designer_bonus_preview{padding:0 0 0 10px}.c-order-progress_title{text-transform:uppercase;font-size:13px;font-weight:700}.c-order-progress_steps{flex-direction:column;display:inline-flex}.c-order-progress_step{flex-direction:column;flex:0 35px;align-items:center;display:flex;position:relative}.c-order-progress_step ._title{white-space:nowrap;text-transform:uppercase;color:#777;font-size:10px;font-weight:400;position:absolute;bottom:-2px;left:25px}.c-order-progress_step ._line{content:" ";border-left:1px solid #000;flex:1}.c-order-progress_step ._icon:after{content:" ";background:#000;border-radius:50%;width:10px;height:10px;display:block}.c-order-progress_step.is-active ._icon:after{content:none}.c-order-progress_step.is-active ._icon:before{content:" ";background-image:url(svg-icons/shared/cargo.97b25b2e.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:17px;height:22px;display:block}.c-order-progress_step.is-active ._title{color:var(--color-primary);bottom:5px}.c-order-progress_step.is-active~.c-order-progress_step ._line{border-left:1px dashed #ccc}.c-order-progress_step.is-active~.c-order-progress_step ._icon:after{background:#ccc}.c-order-progress_step:first-child{flex:1}.c-order-progress_step:first-child ._line{content:none}.c-order-preview-summary{border-top:2px solid #000;padding-top:15px}.c-order-preview-summary_item{justify-content:flex-end;display:flex}.c-order-preview-summary_item ._price{flex:0 130px;justify-content:flex-end;display:flex}.c-order-preview-summary_item ._price:before{content:"";border-bottom:1px dashed #ccc;flex:1;margin:0 5px}.c-order-preview-summary_item ._price:after{content:"руб.";margin-left:5px}.c-order-preview-summary_item+.sc-reports .c-order-preview-summary_item,.c-order-preview-summary_item+.sc-portfolios .c-order-preview-summary_item{margin-top:10px}.c-order-preview_items-price ._title{text-transform:uppercase;font-size:15px}.c-order-preview_items-price ._title:after{content:"шт.";text-transform:initial;margin-left:5px}.c-order-preview_items-price ._price{font-size:15px;font-weight:700}.c-order-preview_delivery-price ._title,.c-order-preview_delivery-price ._price{font-size:14px}.c-order-preview_total-price ._title{text-transform:uppercase;font-size:17px;font-weight:700}.c-order-preview_total-price ._price{font-size:17px;font-weight:700}.c-order-pay_link{color:red;text-transform:uppercase;margin:10px 0;font-size:16px}.user .btn-subscribe+.btn-message{margin-left:10px}.user .user-contacts>*+*{margin-top:8px}.user_empty{text-align:center;margin:66px 0 0}.user_empty_title{color:var(--color-primary);margin:0 0 8px;font-size:26px}.user_empty_text{color:#666;font-size:15px;line-height:18px}.user_empty_back-btn{margin:17px auto 0}.user_sidebar_title{color:#666;text-transform:uppercase;margin:6px 0 10px;font-size:12px;font-weight:600}.user_header{color:#fffc;background-repeat:repeat-x;background-size:contain;margin:0 0 20px;padding:18px 10px 26px;font-size:12px;position:relative}.user_header:before{content:"";background:#0000004d;position:absolute;top:0;bottom:0;left:0;right:0}.user_header .g-Container__fluid{position:relative}.user_header.has-gradient .user_toggle-gradient span:before{content:"вкл."}.user_header.has-actions:hover .user_actions{display:block}.user_header .container{position:relative}.user_header .avatar,.user_header .user_header_info{vertical-align:middle;display:inline-block}.user_header .user_header_info{text-shadow:0 0 1px #00000026}.user_header .avatar{background:#fff;margin:6px 20px 0 0}.user_header .avatar img{margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.user_toggle-gradient span:before{content:"вкл."}.user_actions{color:#ccc;background:#0000004d;border-radius:4px;padding:5px;display:none;position:absolute;top:8px;right:-9px}.user_actions_item{vertical-align:middle;cursor:pointer;padding:0 7px 0 3px;font-size:12px;display:inline-block;position:relative}.user_actions_item:hover{color:#fff}.user_actions_item+.user_actions_item{padding-left:8px}.user_actions_item+.user_actions_item:before{content:"";background:#b2b2b2;width:1px;display:block;position:absolute;top:2px;bottom:4px;left:0}.user_specialization,.user_city{margin:9px 0 0;display:inline-block}.user_specialization{margin-right:17px}.user_city:before{content:"";background-image:url(svg-icons/shared/location__brand.57f2d9c0.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:10px;height:10px;display:inline-block;position:relative;left:-3px}.user_name{white-space:nowrap;text-overflow:ellipsis;color:#fff;max-width:480px;margin:5px 0;font-size:25px;font-weight:600;line-height:1;display:block;overflow:hidden}.user_similar{text-transform:lowercase;display:block}.user_similar:first-letter{text-transform:uppercase}.user_nav{background:#fff;border:1px solid #ececec;border-radius:4px;margin-bottom:16px;font-size:14px}.user_nav>ul:not(.user_nav_actions){padding:0 22px;display:inline-block}.user_nav>ul:not(.user_nav_actions)>li+li{margin-left:18px}.user_nav>ul:not(.user_nav_actions)>li>a{opacity:.7}.user_nav>ul:not(.user_nav_actions)>li>a:hover{opacity:1;cursor:pointer}.user_nav>ul:not(.user_nav_actions)>li.is-active>a{opacity:1}.user_nav>ul>li{vertical-align:top;display:inline-block;position:relative}.user_nav>ul>li>a span{margin-left:5px;font-size:14px;font-weight:700;display:inline-block}.user_nav>ul>li>a{color:var(--color-primary);padding:15px 0;display:block}.user_nav>ul>li.is-active:after{content:"";background-color:#ac3437;height:2px;position:absolute;bottom:0;left:0;right:0}.user_nav_actions{float:right}.user_nav_actions>li>a{position:relative}.user_nav_actions>li>a:before{content:"";margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.user_nav_actions>li>a{border-left:1px solid #ececec;width:48px;height:48px;position:relative}.user_nav_actions>li.is-active,.user_nav_actions>li:not(.user_nav_add):hover{background:#f5f5f5}.user_nav_edit:before{background-image:url(svg-icons/desktop/user-settings_gray.fef1ba7f.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:16px;height:16px}.user_nav_add{background:#c00;border-radius:0 4px 4px 0}.user_nav_add>a:before{content:"";background-image:url(icons/site.desktop/user-nav-add.df2d731a.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:22px;height:22px;display:inline-block}.user_nav_notifications.has-unread:after{content:"";background:#c00;border-radius:50%;width:6px;height:6px;position:absolute;top:11px;right:15px}.user_nav_notifications:before{background-image:url(svg-icons/desktop/user-notifications_gray.20363f8e.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:14px;height:16px}.user_nav_drop{z-index:20;visibility:hidden;opacity:0;text-align:left;background:#fff;border:1px solid #c00;min-width:100px;margin-top:-2px;font-size:12px;position:absolute;top:100%;right:0}.user_nav_drop:before{content:"";z-index:9;border:7px solid #0000;position:absolute;top:-14px;right:16px}.user_nav_drop:after{content:"";z-index:7;border:8px solid #0000;position:absolute;top:-16px;right:15px}.user_nav_drop a{padding:10px 15px;display:block}.user_nav_drop a:hover{background:#e6e6e6}.user_nav_add:hover ul{visibility:visible;opacity:1}.user_section{background:#fff;border:1px solid #ececec;border-radius:4px 4px 0 0;padding:13px 15px;overflow:hidden}.user_section+.user_section{border-radius:0;margin-top:-1px}.user_section+.user_section:last-child{border-radius:0 0 4px 4px}.user_section:not(:last-child){border-bottom:0}.user_section:empty{display:none}.user_section+form{margin-top:20px}.user_vk,.user_fb,.user_tw,.user_inst{vertical-align:middle;margin-right:20px;display:inline-block}.user_vk{background-image:url(svg-icons/shared/social-vk__gray.ef00e13a.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:15px;height:15px}.user_inst{background-image:url(svg-icons/shared/social-inst__gray.195819b6.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:15px;height:15px}.user_tw{background-image:url(svg-icons/shared/social-tw__gray.ad54abb3.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:15px;height:15px}.user_fb{background-image:url(svg-icons/shared/social-fb__gray.aa149f4b.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:15px;height:15px}.user_about{white-space:pre-wrap;line-height:1.58}.user_previews+.user_previews{margin-top:30px}.user_previews_more{-webkit-user-select:none;user-select:none;cursor:pointer;-webkit-appearance:none;appearance:none;font-size:inherit;border:none;font-family:inherit;display:inline-block}.user_previews_more:focus-visible{outline-offset:3px}.user_previews_more{text-align:center;border-radius:var(--radius-2xl);color:#fff;background:#666;border:1px solid #666;height:40px;padding:0 12px;font-size:14px;font-weight:600;line-height:40px;transition:background .15s}.user_previews_more:active{background:#5e5e5e}.user_previews_more{width:380px;margin:22px auto 0;display:block}.user_title{color:var(--color-primary);text-transform:uppercase;margin:20px 0;font-size:14px;font-weight:700;display:block;position:relative}.b-UserPosts{flex-flow:wrap;flex:none;align-items:stretch;margin:-10px;display:flex}.b-UserPosts .s-PostPreview{width:calc(33.3333% - 20px);margin:10px}.b-UserPosts .s-PostPreview.__mode_square{font-size:14px}.b-FavCollectionPreview{position:relative}.b-FavCollectionPreview:hover .b-FavCollectionPreview_actions{visibility:visible;opacity:1}.b-FavCollectionPreview_card{background-color:#f4f2ee;border-radius:12px;padding:15px;display:block;box-shadow:0 1px 3px #cbcbcb}.b-FavCollectionPreview_grid{grid-gap:12px;grid-template-columns:repeat(3,1fr);display:grid}.b-FavCollectionPreview_grid img{border-radius:4px}.b-FavCollectionPreview_title{margin-bottom:15px;font-size:16px;font-weight:600;line-height:1.2}.b-FavCollectionPreview_drop{background:#fff;border:1px solid #f2f2f2;border-radius:4px;min-width:150px;margin-top:10px;padding:5px 0;display:none;position:absolute;top:100%;left:auto;right:0;box-shadow:0 3px 6px #00000026}.b-FavCollectionPreview_drop:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.b-FavCollectionPreview_action{color:#666;padding:5px 10px 5px 20px;display:block}.b-FavCollectionPreview_action:hover{color:#000;background-color:#f4f2ee}.b-FavCollectionPreview_actions{z-index:11;visibility:hidden;cursor:pointer;opacity:0;width:30px;height:30px;transition:opacity .15s;position:absolute;top:-10px;right:-10px}.b-FavCollectionPreview_actions:after{content:"";background-image:url(svg-icons/shared/hamburger.b87b02cb.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:12px;height:10px;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.b-FavCollectionPreview_actions:before{content:"";background:#ccc;border-radius:50%;width:30px;height:30px;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.b-FavCollectionPreview_actions:hover:before{background:#ffbc00}.b-FavCollectionPreview_actions:hover .b-FavCollectionPreview_drop{display:block}.b-ProfiCategoriesForm{margin-top:40px;margin-bottom:40px}.b-ProfiCategoriesForm_header{font-size:14px;font-weight:500}.b-ProfiCategoriesForm_category{align-items:center;display:flex}.b-ProfiCategoriesForm_categoryPrice.__isDisabled{opacity:.5;pointer-events:none}.collection_upload .sc-users span{text-align:center;font-size:13px;position:absolute;top:120px;left:0;right:0}.collection_upload .sc-users span:before{content:"";background-image:url(icons/site.desktop/collection-add.b8409404.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:39px;height:36px;margin:0 auto 20px;display:inline-block}.collection_upload .p-my-portfolios-index span{text-align:center;font-size:13px;position:absolute;top:120px;left:0;right:0}.collection_upload .p-my-portfolios-index span:before{content:"";background-image:url(icons/site.desktop/collection-add.b8409404.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:39px;height:36px;margin:0 auto 20px;display:inline-block}