 .collection-preview::after, .collection-preview_title::after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden} .user_empty_back-btn{color:#666;background:0 0} .user_empty_back-btn:active{background:rgba(255,255,255,.1)} .user_empty_back-btn{display:inline-block;border:1px solid transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-weight:600;text-align:center;-webkit-transition:background .15s;transition:background .15s;border-radius:16px;padding:0 12px;height:40px;line-height:40px;font-size:14px} .user_empty_back-btn:focus-visible{outline-offset:3px} .collection_header{position:relative;margin:19px 0 20px;padding:17px;border:1px solid #ececec;border-radius:4px;background:#fff} .collection_title{color:#666;font-size:14px;font-weight:700;text-transform:uppercase;text-align:center} .collection_title span{margin-left:4px;color:#000;max-width:430px;display:inline-block;vertical-align:top;line-height:20px} .collection_desc{margin:12px auto 0;padding:0 10px;color:#666;word-wrap:break-word} .collection_btn-back, .collection_btn-edit{color:#999} .collection_btn-back:hover, .collection_btn-edit:hover{color:#000} .collection_btn-edit{position:absolute;top:20px;right:19px;font-size:11px;cursor:pointer} .collection_btn-edit::before{display:inline-block;background-image:url(icons.site.desktop.5c24b616.png);background-position:0 -42px;width:8px;height:8px;background-repeat:no-repeat;content:"";margin:0 5px 0 0} .collection_btn-back{position:absolute;top:19px;left:14px;font-size:12px} .collection_btn-back::before{width:15px;height:16px;background-image:url(svg-icons/desktop/collection-back.6cf59997.svg);background-repeat:no-repeat;background-position:center;background-size:contain;content:"";margin-right:7px;display:inline-block;vertical-align:-10%} .collection_item{display:inline-block;vertical-align:middle;position:relative} .collection_item .b-PhotoPreview, .collection_item:hover .manage-bar{display:block} .collection_item .manage-bar{display:none;position:absolute;top:0;right:0;left:0;z-index:20;line-height:18px;padding:5px 0;font-size:11px;color:#000;background:rgba(255,255,255,.8)} .collection_item .manage-bar a{display:inline-block;vertical-align:middle;padding:0 7px;cursor:pointer} .collection-preview{position:relative;display:inline-block;vertical-align:top;font-size:13px;cursor:pointer;color:#000} .collection-preview:not(.collection-preview__create){position:relative;display:inline-block;padding:11px 15px;color:#000;font-size:14px;line-height:1.4285;vertical-align:top;background:#fff;border-radius:10px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.04);box-shadow:0 0 15px rgba(0,0,0,.04);-webkit-transition:-webkit-box-shadow .15s;transition:box-shadow .15s;transition:box-shadow .15s,-webkit-box-shadow .15s;width:220px}html.no-touch-device  .collection-preview:not(.collection-preview__create):hover{-webkit-box-shadow:0 0 40px rgba(0,0,0,.15);box-shadow:0 0 40px rgba(0,0,0,.15)} .collection-preview__create, .collection_upload{width:220px;height:312px;border:1px dashed #999;border-radius:4px;color:#666} .collection-preview__create .collection-preview_images, .collection_upload .collection-preview_images{visibility:hidden} .collection-preview_btn-create, .collection_upload span{position:absolute;top:120px;left:0;right:0;text-align:center;font-size:13px} .collection-preview_btn-create::before, .collection_upload span::before{display:block;background-image:url(icons.site.desktop.5c24b616.png);background-position:0 -1033px;width:39px;height:36px;background-repeat:no-repeat;content:"";margin:0 auto 20px} .collection-preview_actions{margin-top:12px;font-size:11px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px} .collection-preview_actions a+a{margin-left:10px} .collection-preview_actions:empty{display:none} .collection-preview_edit::before{display:inline-block;background-image:url(icons.site.desktop.5c24b616.png);background-position:0 -42px;width:8px;height:8px;background-repeat:no-repeat;content:"";margin-right:5px} .collection-preview_title{display:block;margin-bottom:10px;font-weight:700;white-space:nowrap;text-overflow:ellipsis} .collection-preview_actions, .collection-preview_title{min-height:18px} .collection-preview_counter{float:right} .collection-preview_images{display:block;margin:-8px;min-height:244px} .collection-preview_img{display:inline-block;vertical-align:top;width:188px;height:160px;background:#e6e6e6;overflow:hidden;margin:8px} .collection-preview_img+.collection-preview_img{width:52px;height:52px} .collection_upload{position:relative} .collection_upload.__hidden{position:relative;cursor:pointer} .collection_upload.__hidden input[type=file]{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;background:0 0;cursor:inherit;display:block} .c-fav-objects-nav{margin:0 0 15px} .c-fav-objects-nav a{position:relative;display:inline-block;border-radius:8px;color:#000;margin-right:8px;font-size:14px;font-weight:600;text-transform:uppercase;padding:8px 16px} .c-fav-objects-nav a.is-active, .c-fav-objects-nav a:hover{background:#f4f2ee} .c-fav-objects-nav a span{display:inline-block;vertical-align:top;margin-left:4px;color:#999;font-weight:400} .c-order-preview{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;background:#fff;border-radius:8px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.04);box-shadow:0 0 15px rgba(0,0,0,.04)} .c-order-preview+.c-order-preview{margin-top:20px} .c-order-preview_left{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;padding:20px} .c-order-preview_right{-webkit-box-flex:0;-ms-flex:0 1 300px;flex:0 1 300px;padding:20px} .c-order-preview_head{display:-webkit-box;display:-ms-flexbox;display:flex} .c-order-preview_number{font-weight:700;font-size:13px;text-transform:uppercase} .c-order-preview_date{margin-left:5px;font-size:13px;text-transform:uppercase} .c-order-preview_date::before{content:"("} .c-order-preview_date::after{content:")"} .c-order-preview_state{font-size:13px;text-transform:uppercase} .c-order-preview_state::before{margin:0 5px;content:"—"} .c-order-preview_items{padding:20px 0} .c-order-preview_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start} .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{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:15px} .c-order-preview_item ._title::after{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;margin:0 5px;border-bottom:1px dashed #ccc;content:""} .c-order-preview_item ._quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:45px;font-size:15px} .c-order-preview_item ._quantity::after{margin-left:5px;content:"шт."} .c-order-preview_item ._price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:130px;font-weight:700;font-size:15px} .c-order-preview_item ._price::before{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;margin:0 5px;border-bottom:1px dashed #ccc;content:""} .c-order-preview_item ._price::after{margin-left:5px;content:"руб."} .c-order-preview_delivery-details{margin-bottom:20px;font-size:13px} .c-order-preview_delivery-details ._title{margin-bottom:10px;font-weight:700;text-transform:uppercase} .c-order-preview_user-info{margin-bottom:5px;font-weight:700;font-size:12px} .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{font-weight:700;font-size:13px;text-transform:uppercase} .c-order-progress_steps{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column} .c-order-progress_step{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 35px;flex:0 1 35px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column} .c-order-progress_step ._title{position:absolute;bottom:-2px;left:25px;font-size:10px;font-weight:400;white-space:nowrap;text-transform:uppercase;color:#777} .c-order-progress_step ._line{content:" ";-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;border-left:1px solid #000} .c-order-progress_step ._icon::after{content:" ";display:block;width:10px;height:10px;border-radius:50%;background:#000} .c-order-progress_step.is-active ._icon::after{content:none} .c-order-progress_step.is-active ._icon::before{width:17px;height:22px;background-image:url(svg-icons/shared/cargo.110dc0e5.svg);background-repeat:no-repeat;background-position:center;background-size:contain;content:" ";display:block} .c-order-progress_step.is-active ._title{bottom:5px;color:#000} .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{-webkit-box-flex:1;-ms-flex:1 1;flex:1 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{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end} .c-order-preview-summary_item ._price{-webkit-box-flex:0;-ms-flex:0 1 130px;flex:0 1 130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end} .c-order-preview-summary_item ._price::before{content:"";-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;border-bottom:1px dashed #ccc;margin:0 5px} .c-order-preview-summary_item ._price::after{content:"руб.";margin-left:5px} .c-order-preview-summary_item+.sc-portfolios .c-order-preview-summary_item, .c-order-preview-summary_item+.sc-reports .c-order-preview-summary_item{margin-top:10px} .c-order-preview_items-price ._title{font-size:15px;text-transform:uppercase} .c-order-preview_items-price ._title::after{content:"шт.";margin-left:5px;text-transform:initial} .c-order-preview_items-price ._price{font-weight:700;font-size:15px} .c-order-preview_delivery-price ._price, .c-order-preview_delivery-price ._title{font-size:14px} .c-order-preview_total-price ._title{text-transform:uppercase;font-weight:700;font-size:17px} .c-order-preview_total-price ._price{font-weight:700;font-size:17px} .c-order-pay_link{margin:10px 0;font-size:16px;color:red;text-transform:uppercase} .user .btn-subscribe+.btn-message{margin-left:10px} .user .user-contacts>*+*{margin-top:8px} .user_empty{margin:66px 0 0;text-align:center} .user_empty_title{font-size:26px;color:#000;margin:0 0 8px} .user_empty_text{font-size:15px;color:#666;line-height:18px} .user_empty_back-btn{margin:17px auto 0} .user_sidebar_title{color:#666;font-size:12px;font-weight:600;text-transform:uppercase;margin:6px 0 10px} .user_header{position:relative;margin:0 0 20px;padding:18px 10px 26px;background-size:contain;background-repeat:repeat-x;color:rgba(255,255,255,.8);font-size:12px} .user_header::before{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.3);content:""} .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{display:inline-block;vertical-align:middle} .user_header .user_header_info{text-shadow:0 0 1px rgba(0,0,0,.15)} .user_header .avatar{margin:6px 20px 0 0;background:#fff} .user_header .avatar img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto} .user_toggle-gradient span::before{content:"вкл."} .user_actions{display:none;position:absolute;top:8px;right:-9px;padding:5px;background:rgba(0,0,0,.3);border-radius:4px;color:#ccc} .user_actions_item{position:relative;display:inline-block;padding:0 7px 0 3px;vertical-align:middle;font-size:12px;cursor:pointer} .user_actions_item:hover{color:#fff} .user_actions_item+.user_actions_item{padding-left:8px} .user_actions_item+.user_actions_item::before{position:absolute;top:2px;bottom:4px;left:0;display:block;width:1px;background:#b2b2b2;content:""} .user_city, .user_specialization{display:inline-block;margin:9px 0 0} .user_specialization{margin-right:17px} .user_city::before{width:10px;height:10px;background-image:url(svg-icons/shared/location__brand.bfede3a3.svg);background-repeat:no-repeat;background-position:center;background-size:contain;content:"";display:inline-block;position:relative;left:-3px} .user_name{display:block;white-space:nowrap;max-width:480px;overflow:hidden;text-overflow:ellipsis;margin:5px 0;color:#fff;font-size:25px;font-weight:600;line-height:1} .user_similar{display:block;text-transform:lowercase} .user_similar::first-letter{text-transform:uppercase} .user_nav{margin-bottom:16px;border:1px solid #ececec;border-radius:4px;background:#fff;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{position:relative;display:inline-block;vertical-align:top} .user_nav>ul>li>a span{display:inline-block;margin-left:5px;font-weight:700;font-size:14px} .user_nav>ul>li>a{display:block;padding:15px 0;color:#000} .user_nav>ul>li.is-active::after{position:absolute;right:0;bottom:0;left:0;height:2px;background-color:#ac3437;content:""} .user_nav_actions{float:right} .user_nav_actions>li>a{position:relative;height:48px;width:48px;border-left:1px solid #ececec} .user_nav_actions>li>a::before{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;content:""} .user_nav_actions>li.is-active, .user_nav_actions>li:not(.user_nav_add):hover{background:#f5f5f5} .user_nav_edit::before{width:16px;height:16px;background-image:url(svg-icons/desktop/user-settings_gray.1bfcfd65.svg);background-repeat:no-repeat;background-position:center;background-size:contain} .user_nav_add{background:#c00;border-radius:0 4px 4px 0} .user_nav_add>a::before{display:inline-block;background-image:url(icons.site.desktop.5c24b616.png);background-position:0 -760px;width:22px;height:22px;background-repeat:no-repeat;content:""} .user_nav_notifications.has-unread::after{content:"";position:absolute;right:15px;top:11px;border-radius:50%;width:6px;height:6px;background:#c00} .user_nav_notifications::before{width:14px;height:16px;background-image:url(svg-icons/desktop/user-notifications_gray.157e3b8f.svg);background-repeat:no-repeat;background-position:center;background-size:contain} .user_nav_drop{position:absolute;margin-top:-2px;z-index:20;top:100%;right:0;background:#fff;border:1px solid #c00;min-width:100px;visibility:hidden;opacity:0;font-size:12px;text-align:left} .user_nav_drop::before{border:7px solid transparent;content:"";position:absolute;top:-14px;right:16px;z-index:9} .user_nav_drop::after{border:8px solid transparent;content:"";position:absolute;top:-16px;right:15px;z-index:7} .user_nav_drop a{display:block;padding:10px 15px} .user_nav_drop a:hover{background:#e6e6e6} .user_nav_add:hover ul{visibility:visible;opacity:1} .user_section{padding:13px 15px;border:1px solid #ececec;background:#fff;overflow:hidden;border-radius:4px 4px 0 0} .user_section+.user_section{margin-top:-1px;border-radius:0} .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_fb, .user_inst, .user_tw, .user_vk{display:inline-block;vertical-align:middle;margin-right:20px} .user_vk{width:15px;height:15px;background-image:url(svg-icons/shared/social-vk__gray.af7f9c66.svg);background-repeat:no-repeat;background-position:center;background-size:contain} .user_inst{width:15px;height:15px;background-image:url(svg-icons/shared/social-inst__gray.33fd03f6.svg);background-repeat:no-repeat;background-position:center;background-size:contain} .user_tw{width:15px;height:15px;background-image:url(svg-icons/shared/social-tw__gray.4cedf134.svg);background-repeat:no-repeat;background-position:center;background-size:contain} .user_fb{width:15px;height:15px;background-image:url(svg-icons/shared/social-fb__gray.ebeeb70d.svg);background-repeat:no-repeat;background-position:center;background-size:contain} .user_about{line-height:1.58;white-space:pre-wrap} .user_previews+.user_previews{margin-top:30px} .user_previews_more{border:1px solid #666;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-weight:600;text-align:center;-webkit-transition:background .15s;transition:background .15s;border-radius:16px;padding:0 12px;height:40px;line-height:40px;font-size:14px;color:#fff;background:#666;display:block;width:380px;margin:22px auto 0} .user_previews_more:focus-visible{outline-offset:3px} .user_previews_more:active{background:rgb(94.35,94.35,94.35)} .user_title{position:relative;display:block;margin:20px 0;font-size:14px;font-weight:700;color:#000;text-transform:uppercase} .b-UserPosts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:-10px} .b-UserPosts .s-PostPreview{width:calc(33.3333333333% - 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{display:block;padding:15px;background-color:#f4f2ee;border-radius:12px;-webkit-box-shadow:0 1px 3px #cbcbcb;box-shadow:0 1px 3px #cbcbcb} .b-FavCollectionPreview_grid{display:grid;grid-gap:12px;grid-template-columns:repeat(3,1fr)} .b-FavCollectionPreview_grid img{border-radius:4px} .b-FavCollectionPreview_title{margin-bottom:15px;font-weight:600;font-size:16px;line-height:1.2} .b-FavCollectionPreview_drop{position:absolute;top:100%;right:0;left:auto;display:none;min-width:150px;margin-top:10px;padding:5px 0;background:#fff;border:1px solid #f2f2f2;border-radius:4px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.15);box-shadow:0 3px 6px rgba(0,0,0,.15)} .b-FavCollectionPreview_drop::before{position:absolute;top:-12px;right:0;left:0;height:12px;content:""} .b-FavCollectionPreview_action{display:block;padding:5px 10px 5px 20px;color:#666} .b-FavCollectionPreview_action:hover{color:#000;background-color:#f4f2ee} .b-FavCollectionPreview_actions{position:absolute;top:-10px;right:-10px;z-index:11;width:30px;height:30px;visibility:hidden;cursor:pointer;opacity:0;-webkit-transition:opacity .15s;transition:opacity .15s} .b-FavCollectionPreview_actions::after{width:12px;height:10px;background-image:url(svg-icons/shared/hamburger.c9dc7246.svg);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;content:""} .b-FavCollectionPreview_actions::before{position:absolute;top:0;right:0;bottom:0;left:0;width:30px;height:30px;margin:auto;background:#ccc;border-radius:50%;content:""} .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-weight:500;font-size:14px} .b-ProfiCategoriesForm_category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center} .b-ProfiCategoriesForm_categoryPrice.__isDisabled{opacity:.5;pointer-events:none} .collection_upload .sc-users span{position:absolute;top:120px;left:0;right:0;text-align:center;font-size:13px} .collection_upload .sc-users span::before{display:block;background-image:url(icons.site.desktop.5c24b616.png);background-position:0 -1033px;width:39px;height:36px;background-repeat:no-repeat;content:"";margin:0 auto 20px} .collection_upload .p-my-portfolios-index span{position:absolute;top:120px;left:0;right:0;text-align:center;font-size:13px} .collection_upload .p-my-portfolios-index span::before{display:block;background-image:url(icons.site.desktop.5c24b616.png);background-position:0 -1033px;width:39px;height:36px;background-repeat:no-repeat;content:"";margin:0 auto 20px}