.cart .steps,.download-warranty,.promocode{display:none!important}.header__logo-b2c{background:url(/themes/img/b2b/logo-b2c.svg) no-repeat center center}@media only screen and (max-width:580px){footer .menu__manager{grid-area:manager}footer .menu{grid-template-areas:"manager manager" "catalog ishop" "service phones" "socials socials"}}@media only screen and (min-width:581px){.header .logo{width:105px}.header .city-choise{left:130px}footer .logo{background-size:contain;width:184px}footer .menu>div.menu__manager{flex-basis:400px}}.alert.alert-settlements{margin:0 24px 20px 24px}.header__manager{font-weight:700;color:#fff;margin-left:32px;position:relative;padding-right:20px}.header__manager:after{content:"";display:block;position:absolute;right:0;top:calc(50% - 8px);width:16px;height:16px;background:url(/themes/img/chevron-down.svg) no-repeat center center;transition:all ease-in-out .2s}.user__labelphone-red{color:#e84c4c}.header__course{width:126px;height:42px;display:flex;align-items:center;justify-content:center;background:#313136;font-size:16px;font-weight:700;color:#fff;border-radius:21px;padding:0 12px}.header__course:before{display:block;content:"";background:url(/themes/img/icon-coin-orange.svg) no-repeat center center;width:20px;height:20px;margin-right:4px;float:left}.inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.inputfile+label{width:100%;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:inline-block;overflow:hidden;padding:.5rem 1.25rem;border-radius:12px}.inputfile-1+label{color:#fff;background-color:#1fb0a8}.inputfile-1+label span{color:#fff}.inputfile-1+label.error{background-color:#e84c4c}.inputfile+label svg{width:1em;height:1em;vertical-align:middle;fill:currentColor;margin-top:-.25em;margin-right:.25em}.tform label:not(.checkbox)>span .u-unify .expand .table .fixed{width:120px;text-align:center}.b2b_balance .u-unify .expand .table .fixed{width:90px}.u-unify .expand .table th.red{background-color:#ffb5b5}.u-unify .expand .table td.red{background-color:#ffe4e4}.u-unify .expand .table th{background-color:#b5eaff;border-bottom:0}.user-contain .alert{width:auto;min-width:300px;display:inline-block}.u-unify:not(.opened) .expand{display:none}.b2b_balance .date>.expand-button{font-weight:700;font-size:18px;color:#826ae8}.b2b_balance .number>.expand-button{color:#826ae8}.u-unify .expand .table td{background-color:#e4f7ff}.u-unify .expand .table th.white{background:0 0}footer .menu>div>a.icon.icon-user:before{top:2px;background:url(http://b.loc/themes/img/account.svg) no-repeat 0 0;background-size:contain}.viber-pic{display:inline-block;background:url(/themes/img/b2b/qr-viber-order-b2b.gif) no-repeat center center;background-size:100%;width:80px;height:80px}.toggleCashless{width:36px;height:36px;background:url(/themes/img/dollar-symbol-white.svg) no-repeat center right;background-size:30px auto;margin-right:24px}.toggleCashless.active{background-image:url(/themes/img/debit-card.svg)}.b2b-auth{position:absolute;top:calc(50% - 200px);left:calc(50% - 150px)}.city-choise>a{color:#fff;float:left;display:block;position:relative}.header__menuitem-pricelist>a{position:relative}.header__menuitem-pricelist>a:after{content:'';height:2px;border-radius:1px;background-color:#20b1a9;position:absolute;bottom:11px;width:100%;left:0}.course-data>div>h3{margin-bottom:8px}.course-data>div>span{margin-bottom:8px;display:block;white-space:nowrap;margin-right:50px}.course-data>div>span:before{display:block;content:"";background:url(/themes/img/icon-coin-orange.svg) no-repeat center center;width:20px;height:20px;margin-right:4px;float:left}.course-data>div>span.beznal:before{background:url(/themes/img/icon-coin-blue.svg) no-repeat center center}.course-data>div>span.zarah:before{background:url(/themes/img/icon-coin.svg) no-repeat center center}.tooltip.phones{width:300px}.tooltip.phones>div>span.manager-name{margin-bottom:12px;display:block}.tooltip.phones>div>span.manager-name a{font-size:16px}.tooltip.phones>div>span a{color:#2a2a2f}.user-menu .partner-name{display:block;padding-bottom:8px;margin-bottom:12px;border-bottom:1px solid #e5e5e5}.tooltip.phones>div>a{font-size:14px}.user-menu .partner-name a{font-weight:700;color:#2a2a2f}.user-menu .partner-name a.extraPrice{color:#e84c4c}.add-to-card-with-count{position:absolute;bottom:12px;right:24px}.add-to-card-with-count input{height:40px;border-radius:20px;border:0;padding:0 16px;line-height:40px;font-size:14px}.loop-list .b2blist__buy{bottom:0;right:0}.loop__options-loop{display:grid;gap:8px}.loop__options-loop .qty{display:none}.loop__options>div{width:auto;margin-right:20px;font-weight:400;display:flex;float:left;align-items:center;min-height:24px;margin-bottom:0;position:relative;padding-left:40px}.loop__options>div:before{content:"";width:24px;height:24px;display:block;position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:center center}.loop__options>div:first-child{width:auto}.loop__options>div:nth-child(2){width:auto}.loop__options>div:nth-child(3n){margin-right:20px}.loop-list .loop__warranty:before{content:"";width:24px;height:24px;display:block;position:absolute;top:calc(50% - 12px);left:0;background-repeat:no-repeat;background-position:center center;background-image:url(/themes/img/icon-warranty.svg)!important}.loop .loop__checkav{text-indent:0;line-height:30px;color:#fff;font-weight:700;height:30px;width:auto!important;min-width:94px;text-align:center}.loop-list .loop__checkav{right:24px;bottom:5px}.loop .loop__checkav:after{display:none!important}.loop-list .loop__delivery_date{position:absolute;top:0;height:40px;display:flex;align-items:center;right:180px;font-weight:700}.loop-list .loop__delivery_date:not(.carless):before{content:"";display:block;background:url(/themes/img/icon-delivery.svg) no-repeat center center;background-size:19px;float:left;width:24px;height:24px;margin-right:8px}.loop-list .loop__delivery_date.carless:before{content:"";display:block;box-shadow:0 2px 9px 0 rgba(33,192,183,.3);background-image:linear-gradient(to bottom,#31c9c0,#1fb0a8);width:8px;height:8px;border-radius:50%;float:left;margin-top:0;margin-right:7px}.looplist-list{grid-template-columns:1fr}.looplist-list .loop{border:0!important;border-top:1px solid #e5e5e5!important}.looplist-list .loop:first-child{border:0!important}.loop-list{padding:18px 0 12px 180px;clear:both}.loop-list .loop__image{float:left}.loop-list .loop__title{clear:none;min-height:auto;height:auto}.loop-list .loop__title{clear:none;min-height:auto;height:auto}.loop-list .loop__bottom{height:40px;position:relative;margin-top:12px;border-radius:8px;background-color:#f7fafa;display:flex;align-items:center;padding:0 12px 0 24px}.loop__ri-list{opacity:1;top:76px;z-index:5;left:132px}.loop__ri-list>.ri{opacity:1}.loop-list .loop__price-sold{margin-left:auto}.b2blist__checkav~.loop__delivery_date,.loop-list .loop__price-sold+.loop__delivery_date{display:none}.b2blist__buy{transition:all ease-in-out .2s;text-indent:16px;border-radius:20px;background-color:#e8f7f6;font-weight:700;color:#20b1a9;position:absolute;display:block}.b2blist__buy span{border-radius:50%;height:30px;width:30px;background-image:linear-gradient(180deg,#31c9c0 0,#1fb0a8 100%);display:block;float:right}.b2blist__buy span:before{content:"";width:100%;height:100%;display:block;background:url(/themes/img/cart-icon.svg) no-repeat center center;background-size:22px}.b2blist__checkav{transition:all ease-in-out .2s;border-radius:20px;background-color:#ff7512;font-weight:700;color:#fff;position:static;padding:2px 16px;text-align:center;justify-self:flex-end;display:block;margin-left:auto}.b2blist__preorder{transition:all ease-in-out .2s;border-radius:20px;background-color:#826ae8;font-weight:700;color:#fff;padding:2px 16px;text-align:center;justify-self:flex-end;display:block;position:absolute;right:8px}.cashlessGoods{display:inline-block;width:20px;height:20px;background-image:url(/themes/img/debit-card-white.svg);background-size:contain;vertical-align:middle;margin:0 0 0 8px;background-repeat:no-repeat}.cloop .count{border:0;background:0}.cloop .count input{border:1px solid rgba(31,176,168,.13);background-color:#f7fafa;width:40px;display:block;float:left;line-height:30px;font-size:14px;text-align:center;font-weight:700}.cart.process-checkout:not(.slr) .cloop .count:before{content:"шт.";line-height:32px;margin-left:10px}.cloop .count{float:left}.cloop .count .btn-check{background:url(/themes/img/icon-cart-check.svg) no-repeat center center;width:20px;height:32px;float:left;margin-left:8px}.cloop .count .btn-check.loader{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODBweCIgIGhlaWdodD0iODBweCIgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIj4KICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJyb3RhdGUoMCkiPgogICAgICAgICAgICAgICAgPGNpcmNsZSBjeD0iODEuNzM0MTMzNjExNjQ5NDEiIGN5PSI3NC4zNTA0NTcxNjAzNDg4MiIgZmlsbD0iI2IzZjNmMyIgcj0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMzQwLjAwMSA0OS45OTk5IDUwKSI+CiAgICAgICAgICAgICAgICAgICAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIGNhbGNNb2RlPSJzcGxpbmUiIHZhbHVlcz0iMCA1MCA1MDszNjAgNTAgNTAiIHRpbWVzPSIwOzEiIGtleVNwbGluZXM9IjAuNSAwIDAuNSAxIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgZHVyPSIxLjVzIiBiZWdpbj0iMHMiPjwvYW5pbWF0ZVRyYW5zZm9ybT4KICAgICAgICAgICAgICAgIDwvY2lyY2xlPgogICAgICAgICAgICAgICAgPGNpcmNsZSBjeD0iNzQuMzUwNDU3MTYwMzQ4ODIiIGN5PSI4MS43MzQxMzM2MTE2NDk0MSIgZmlsbD0iIzNmZDZjZSIgcj0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMzQ4LjM1MiA1MC4wMDAxIDUwLjAwMDEpIj4KICAgICAgICAgICAgICAgICAgICA8YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InJvdGF0ZSIgY2FsY01vZGU9InNwbGluZSIgdmFsdWVzPSIwIDUwIDUwOzM2MCA1MCA1MCIgdGltZXM9IjA7MSIga2V5U3BsaW5lcz0iMC41IDAgMC41IDEiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBkdXI9IjEuNXMiIGJlZ2luPSItMC4wNjI1cyI+PC9hbmltYXRlVHJhbnNmb3JtPgogICAgICAgICAgICAgICAgPC9jaXJjbGU+CiAgICAgICAgICAgICAgICA8Y2lyY2xlIGN4PSI2NS4zMDczMzcyOTQ2MDM2IiBjeT0iODYuOTU1MTgxMzAwNDUxNDciIGZpbGw9IiMzZDNlNDciIHI9IjUiIHRyYW5zZm9ybT0icm90YXRlKDM1NC4yMzYgNTAgNTApIj4KICAgICAgICAgICAgICAgICAgICA8YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InJvdGF0ZSIgY2FsY01vZGU9InNwbGluZSIgdmFsdWVzPSIwIDUwIDUwOzM2MCA1MCA1MCIgdGltZXM9IjA7MSIga2V5U3BsaW5lcz0iMC41IDAgMC41IDEiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBkdXI9IjEuNXMiIGJlZ2luPSItMC4xMjVzIj48L2FuaW1hdGVUcmFuc2Zvcm0+CiAgICAgICAgICAgICAgICA8L2NpcmNsZT4KICAgICAgICAgICAgICAgIDxjaXJjbGUgY3g9IjU1LjIyMTA0NzY4ODgwMjA3IiBjeT0iODkuNjU3Nzk0NDU0OTUyNDEiIGZpbGw9IiMxZjFmMjIiIHI9IjUiIHRyYW5zZm9ybT0icm90YXRlKDM1Ny45NTggNTAuMDAwMiA1MC4wMDAyKSI+CiAgICAgICAgICAgICAgICAgICAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIGNhbGNNb2RlPSJzcGxpbmUiIHZhbHVlcz0iMCA1MCA1MDszNjAgNTAgNTAiIHRpbWVzPSIwOzEiIGtleVNwbGluZXM9IjAuNSAwIDAuNSAxIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgZHVyPSIxLjVzIiBiZWdpbj0iLTAuMTg3NXMiPjwvYW5pbWF0ZVRyYW5zZm9ybT4KICAgICAgICAgICAgICAgIDwvY2lyY2xlPgogICAgICAgICAgICAgICAgPGNpcmNsZSBjeD0iNDQuNzc4OTUyMzExMTk3OTMiIGN5PSI4OS42NTc3OTQ0NTQ5NTI0MSIgZmlsbD0iIzgwODY4ZSIgcj0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMzU5Ljc2IDUwLjAwNjQgNTAuMDA2NCkiPgogICAgICAgICAgICAgICAgICAgIDxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0icm90YXRlIiBjYWxjTW9kZT0ic3BsaW5lIiB2YWx1ZXM9IjAgNTAgNTA7MzYwIDUwIDUwIiB0aW1lcz0iMDsxIiBrZXlTcGxpbmVzPSIwLjUgMCAwLjUgMSIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGR1cj0iMS41cyIgYmVnaW49Ii0wLjI1cyI+PC9hbmltYXRlVHJhbnNmb3JtPgogICAgICAgICAgICAgICAgPC9jaXJjbGU+CiAgICAgICAgICAgICAgICA8Y2lyY2xlIGN4PSIzNC42OTI2NjI3MDUzOTY0MTUiIGN5PSI4Ni45NTUxODEzMDA0NTE0NyIgZmlsbD0iIzNmZDZjZSIgcj0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMC4xODM1NTIgNTAgNTApIj4KICAgICAgICAgICAgICAgICAgICA8YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InJvdGF0ZSIgY2FsY01vZGU9InNwbGluZSIgdmFsdWVzPSIwIDUwIDUwOzM2MCA1MCA1MCIgdGltZXM9IjA7MSIga2V5U3BsaW5lcz0iMC41IDAgMC41IDEiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBkdXI9IjEuNXMiIGJlZ2luPSItMC4zMTI1cyI+PC9hbmltYXRlVHJhbnNmb3JtPgogICAgICAgICAgICAgICAgPC9jaXJjbGU+CiAgICAgICAgICAgICAgICA8YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InJvdGF0ZSIgY2FsY01vZGU9InNwbGluZSIgdmFsdWVzPSIwIDUwIDUwOzAgNTAgNTAiIHRpbWVzPSIwOzEiIGtleVNwbGluZXM9IjAuNSAwIDAuNSAxIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgZHVyPSIxLjVzIj48L2FuaW1hdGVUcmFuc2Zvcm0+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L3N2Zz4=");background-size:contain}.cart .bottom .settlements{margin-bottom:12px}.do_partial_shipping{padding-top:12px}.partial-shipping.typical{margin-bottom:8px;display:block}.partial-shipping.typical:after{content:"";display:inline-block;background:url(/themes/img/icon-filter-active.svg) no-repeat center center;width:16px;height:13px;vertical-align:middle}.partial-shipping.typical.opened{text-decoration:line-through}.partial-shipping.typical.opened:after{transform:rotate(180deg)}.header .logo{background-position:top left}.settings-form{max-width:500px}.go-top{bottom:30px;right:30px}.cart .bottom .delivery:before{display:none}.cart .open-goods-paste{display:block;color:#1fb0a8;font-weight:700}.cart .open-goods-paste:before{background:url(/themes/img/bundle-plus.svg) no-repeat center center;content:"";width:16px;height:16px;margin-right:4px;float:left}.cart__addgoods{box-shadow:0 2px 16px 0 rgba(0,0,0,.19);border-radius:8px;position:absolute;background-color:#fff;width:360px;left:20px;z-index:95;padding:19px 16px 16px 16px;top:auto;bottom:100%;transition:all ease-in-out .2s}.cart__addgoods textarea{border-radius:12px;border:solid 1px rgba(128,134,142,.2);padding:8px 10px 8px 10px;color:#2a2a2f;font-size:12px;font-weight:400;line-height:16px;width:100%;transition:all ease-in-out .2s}.cart__addgoods .close-form{width:10px;height:10px;display:block;top:6px;right:6px;position:absolute;background:url(/themes/img/icon-close2.svg) no-repeat center center}.b2b .cart.empty .bottom>.delivery,.b2b .cart.empty .cart__addgoods,.b2b .cart.empty>.bottom{display:block}.city-choise>a.course{margin-left:27px}.user__totals{font-size:10px;line-height:12px;color:#fff;height:12px;padding-left:16px;background:url(/themes/img/delivery-car.svg) no-repeat top left;background-size:12px;display:inline-block}.cart__itemcount{width:auto}.cart__itemcount input{width:40px;border:0;font-size:14px;text-align:center}.cart__itemcount button{display:block;width:36px;height:36px;border-radius:50%;flex:0 0 36px;margin:0 -4px 0 4px;transition:all ease-in-out .2s;text-indent:16px;background:#1fb0a8 url(/themes/img/cart-icon.svg) no-repeat center center;font-weight:700;color:#20b1a9}.cart__cashlessicon{display:inline-block;width:16px;height:16px;background:url(/themes/img/debit-card-gray.svg) no-repeat center center;background-size:contain;margin-left:8px;vertical-align:sub}@media only screen and (max-width:580px){.wrapper-cabinet{margin-top:0;padding-top:16px}.cart.process-checkout>.checkout{padding:30px 0 0 0}.loop-list{padding:24px 16px 16px 16px}.loop__options{float:left;width:calc(100% - 160px);font-size:12px}.loop__options>div{clear:both;margin-right:0!important;padding-left:24px;line-height:1em;min-height:22px}.loop__options>div:before{width:16px;height:22px;background-size:contain}.loop-list .loop__price{bottom:auto;left:auto;height:30px}.loop-list .loop__delivery_date{top:28px;left:0;right:auto;height:20px}.loop-list .loop__image{height:122px;width:142px;margin-top:0;margin-right:12px}.loop-list .loop__bottom{clear:both;height:45px;background:0 0;padding:0}.loop__ri-list{left:115px}.header .toggleCashless,header a.course{opacity:1;transition:all ease-in-out .2s}.header.fixed .toggleCashless,header.fixed a.course{opacity:0}.header .toggleCashless{top:8px;left:175px}.b2b_balance{padding:0 16px}.b2blist__buy{text-indent:-9999px}.b2blist__buy span{width:40px;height:40px}.b2blist__buy span:before{background-size:30px}.add-to-card-with-count{bottom:0;right:0}.add-to-card-with-count input{width:100px;background-color:#e8f7f6}html.b2b .header__logo{background-size:contain;width:40px;background-position:center center}.header__course{position:absolute;display:block;color:#fff;font-weight:700;top:23px;left:100px;width:auto;background:0 0;height:auto}.toggleCashless{display:block;top:14px;left:185px;position:absolute}.header__user{right:53px}.header__usertitle{max-width:43px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:inline-block;overflow:hidden}footer .logo{width:140px;background-size:contain}.b2b-totals{color:#fff;margin-top:16px}.b2b-totals:before{content:"";width:16px;height:16px;display:block;background:url(/themes/img/delivery-car.svg) no-repeat center center;background-size:contain;float:left;margin-right:8px}a.course{position:absolute;display:block;color:#fff;font-weight:700;top:16px;left:109px}.text-content{overflow:hidden;overflow-x:auto}}@media only screen and (min-width:581px){.promo__index .promo__biglist{width:100%}.loop-list .loop__image{position:absolute;left:0;top:0}.loop-list,.looplist-list .loop-list{min-height:160px}.loop-list .loop__image{height:110px;width:160px;margin-right:20px}.loop__options{position:static}.loop-list .loop__price{bottom:calc(50% - 20px)}.loop-list .stickers{top:12px;left:0}.loop-list .ri{top:56px;right:auto;left:12px}.loop-list .loop__title{font-size:18px}.loop-list .loop__price.for-sold{left:auto;right:24px;width:150px}.loop-list .loop__bottom .sold{display:none}.loop-list.list-outlet .loop__bottom{float:right}.header .city-choise{left:115px}.header .menu{width:440px}footer .logo{background-position:top left;margin-left:0}.header .user .login.logged span div{display:block;line-height:36px}.add-to-card-with-count{bottom:calc(50% - 15px);width:130px;right:5px}.add-to-card-with-count input{height:30px;line-height:30px;width:100%}.b2blist__buy{line-height:30px;min-width:94px}.b2blist__buy span{height:30px;width:30px}.b2blist__buy span:after{background-size:18px}.header__user-wide{width:230px}}.loop-list .outlet-comment{position:absolute;top:0;height:40px;display:flex;align-items:center;right:340px;font-weight:700;max-width:500px;text-align:right;line-height:1em;color:#e84c4c}@media only screen and (max-width:580px){.loop-list .outlet-comment{width:100%;position:absolute;max-width:none;text-align:left;bottom:0;right:auto;left:auto;top:auto;max-width:250px}.catalog-goods .goods-list .loop-list.list-outlet,.loop-list.list-outlet{padding-bottom:85px;height:237px}}