@font-face{descent-override:10%;font-family:futura-pt-fallback;size-adjust:87%;src:local("Arial")}@font-face{descent-override:10%;font-family:futura-pt-bold-fallback;size-adjust:87%;src:local("Helvetica")}.main-account h1{font-size:40px;margin-bottom:24px}.main-account .account-box{background-color:#f5f0ea;display:flex;margin-bottom:32px;overflow:hidden;padding:10px 20px;position:relative}.main-account .account-box .account-deco{left:-30px;position:absolute;top:-18px}.main-account .account-image{padding:42px 25px 52px 15px;position:relative;text-align:center}.main-account .account-image span{background:#efe6de;border-radius:50%;color:#272019;display:inline-block;font-family:futura-pt-bold,futura-pt-bold-fallback,sans-serif;font-size:30px;font-weight:700;height:98px;line-height:98px;text-transform:uppercase;width:98px}.main-account .account-image img{border-radius:50%;display:inline-block;height:50px;width:50px}.main-account .account-info{align-items:flex-start;display:flex;flex-grow:1;flex-wrap:wrap;justify-content:space-between;margin:0 -5px;padding:30px}.main-account .account-info .name{color:#272019;font-family:futura-pt-bold,futura-pt-bold-fallback,sans-serif;font-size:24px;font-weight:600;line-height:1.3;margin-bottom:10px;width:100%}.main-account .account-info .btn{padding:13px 28px}.main-account .table-orders{margin-bottom:20px}.main-account .table-orders tr:first-child{background-color:#f5f0ea}.main-account .table-orders tr:not(:first-child){background-color:#fff;border-bottom:1px solid #eae6df}.main-account .table-orders th{color:#272019}.main-account .table-orders td,.main-account .table-orders th{padding:16px 20px}.main-account .table-orders+.text-center .btn{padding:13px 28px}.main-account .account-advantages{margin-top:40px}.main-account .account-advantages .advantages-wrapper{position:relative}.main-account .account-advantages .advantages-wrapper>img{bottom:calc(100% - 1px);position:absolute;right:50px}.main-account .account-advantages>h2{margin-bottom:25px}.main-account .account-advantages .w-badge h2{font-size:24px}@media (max-width:1279px){.main-account .advantages-wrapper>img{display:none}.main-account .account-box{padding:0}.main-account .account-image,.main-account .account-info{padding:15px}}@media (max-width:419px){.main-account .account-info{padding:10px}.main-account .account-image{padding:10px 0 10px 10px}}.main-account{margin-bottom:20px;padding-top:30px}.main-account h1{text-align:center}@media screen and (min-width:768px){.main-account h1{margin-bottom:32px}}.main-account+.family-banner{display:none}.main-account~.footer{border-top:1px solid #eae6df}.account-wrapper{align-items:flex-start;display:flex}.account-sidemenu{flex-shrink:0;margin-right:auto;max-width:360px;padding-right:20px;width:33.333%}@media screen and (min-width:767px){.account-sidemenu{position:-webkit-sticky;position:sticky;top:20px}}.account-content{width:66.666%}@media screen and (max-width:991px){.account-content,.account-sidemenu{width:auto}}@media screen and (max-width:767px){.account-wrapper{display:block}.account-sidemenu{max-width:none;padding-right:0}.orders-list .link,.orders-list .status{display:none}}@media screen and (max-width:543px){.user-manager-table{overflow-x:scroll}.user-manager-table .table{width:700px}}.account-sidemenu{color:#272019;font-weight:600;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.account-sidemenu ul{list-style-type:none;padding-left:0}.account-sidemenu ul li:before{content:none;display:none}.account-sidemenu li{border-bottom:1px solid #eae6df}.account-sidemenu li:first-child{background-color:#f5f0ea;border-bottom:0;font-size:18px;text-transform:none}.account-sidemenu li:last-child a{color:#d86661}.account-sidemenu li:last-child a:before{display:inline-block;font:normal normal normal 14px/1 icons;font-size:inherit;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"\f153";font-size:14px;margin-right:6px;position:relative;top:1px}.account-sidemenu a,.account-sidemenu li:last-child a:focus:before,.account-sidemenu li:last-child a:hover:before{text-decoration:none}.account-sidemenu a{display:block;padding:15px 30px}.account-sidemenu a:active,.account-sidemenu a:focus,.account-sidemenu a:hover{text-decoration:underline}.account-sidemenu .active{font-weight:600}@media screen and (max-width:991px){.account-sidemenu a{padding:20px 0}}@media screen and (max-width:767px){.account-sidemenu{margin-bottom:32px}.account-sidemenu a{padding:.75rem}}