@font-face{font-style:normal;font-weight:100;src:url(../fonts/din-2014-extra-light.woff2)format("woff2");font-family:"din2014";font-display:swap}@font-face{font-style:normal;font-weight:300;src:url(../fonts/din-2014-light.woff2)format("woff2");font-family:"din2014";font-display:swap}@font-face{font-style:normal;font-weight:400;src:url(../fonts/din-2014-regular.woff2)format("woff2");font-family:"din2014";font-display:swap}@font-face{font-style:normal;font-weight:700;src:url(../fonts/din-2014-bold.woff2)format("woff2");font-family:"din2014";font-display:swap}@font-face{font-style:normal;font-weight:600;src:url(../fonts/din-2014-demi.woff2)format("woff2");font-family:"din2014";font-display:swap}@font-face{font-style:normal;font-weight:900;src:url(../fonts/din-2014-extra-bold.woff2)format("woff2");font-family:"din2014";font-display:swap}html,body,h1,h2,h3,p,ul,ol,li,table,tr,th,td,form,fieldset,legend,label,input,select,textarea,button,iframe{margin:0;padding:0}header,nav,main,section,article,aside,footer{display:block}html{overflow-y:scroll;scroll-behavior:smooth;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{background:#000;color:#fff;font-family:din2014,sans-serif}a{outline:0;background-color:transparent;color:#c00;text-decoration:none;-webkit-text-decoration-skip:objects}img{border:0;vertical-align:middle}ul,ol{list-style-type:none}table{border-collapse:collapse;border-spacing:0}fieldset{min-width:0;border:0}label{cursor:pointer}input,select,textarea,button{border-radius:0;outline:0;font-size:100%;line-height:inherit;font-family:inherit}input{overflow:visible}input[type=search]{appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}textarea{overflow:auto;resize:vertical}button,input[type=button],input[type=reset],input[type=submit]{appearance:button;overflow:visible;border:0;cursor:pointer}button::-moz-focus-inner{padding:0;border:0}b,strong{font-weight:700}.no-js .only-js{display:none}.js .only-no-js{display:none}.visually-hidden{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap;clip-path:inset(50%)}::-webkit-input-placeholder{color:inherit;opacity:1}:-moz-placeholder{color:inherit;opacity:1}::-moz-placeholder{color:inherit;opacity:1}:-ms-input-placeholder{color:inherit;opacity:1}.configurator-center{max-width:960px;margin:0 auto;padding:0 15px 40px 15px}.configurator-tab-content{display:none}.configurator-tab-content.is-open{display:block}.configurator-notification{margin:10px 0;padding:12px 20px;border-radius:5px;background-color:#35aa47;color:#fff;font-weight:700;line-height:1.42}.configurator-intro{margin:-60px 0 40px 0}.configurator-intro-title{font-weight:800;font-size:52px;line-height:1.2}.configurator-intro-text{font-size:25px}.configurator-notes{margin-top:35px;color:#a9a9a9;font-size:14px}.configurator-tabs{font-weight:800;font-size:26px}.configurator-tabs-ul{padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.26)}.configurator-tabs-item{display:inline-block;margin-right:30px}.configurator-tabs-link{display:block;margin-left:5px;padding:5px 10px 10px 0;color:#fff}.configurator-tabs-link:focus,.configurator-tabs-link:hover,.configurator-tabs-link.is-active{color:#f36309}.configurator-totals{z-index:10;position:fixed;bottom:0;left:0;width:100%;background-color:rgba(21,21,21,.92);color:#a9a9a9;font-weight:300;font-size:20px}.configurator-totals-center{max-width:960px;margin:0 auto;padding:0 15px}.configurator-totals-table{width:100%;table-layout:fixed}.configurator-totals-item{padding:20px 0}.configurator-totals-item--middle{text-align:center}.configurator-totals-item--right{text-align:right}.configurator-totals-value{color:#fff}.configurator-totals-actions{padding:16px 0;border-top:1px solid #2f2f2f;text-align:right}.configurator-totals-button{display:inline-block;margin-left:12px;padding:8px 12px;border:1px solid #f36f20;border-radius:4px;background-color:#191919;color:#f36f20;font-weight:700;font-size:19px;transition:background-color 250ms ease,color 250ms ease}.configurator-totals-button:hover,.configurator-totals-button:focus{background-color:#f36f20;color:#191919}.configurator-input{box-sizing:border-box;width:260px;padding:8px 12px;border:1px solid #e0e2de;border-radius:3px;background-color:#fff;color:#392f23;font-size:1em}.configurator-table{border-bottom:1px solid rgba(255,255,255,.26);color:#a9a9a9}.configurator-table-table{width:100%}.configurator-table-header{position:relative;padding:20px 0 12px 0;color:#fff;font-weight:600;font-size:25px;text-align:left}.configurator-table-header--title{padding-left:40px}.configurator-table-header--price{padding-right:10px;text-align:right}.configurator-table-item:hover,.configurator-table-item.is-active{background-color:#444;color:#fff}.configurator-table-item.is-disabled{opacity:.5}.configurator-table-item--separator td{border-top:1px solid rgba(255,255,255,.26)}.configurator-table-item-title{position:relative;padding:8px 20px 8px 40px;font-size:19px}.configurator-table-item-weight{width:120px;padding:8px 0;font-size:19px}.configurator-table-item-price{width:160px;padding:8px 10px;font-size:19px;text-align:right}.configurator-table-radio{position:absolute;top:12px;left:14px;width:16px;height:16px;overflow:hidden}.configurator-table-radio--section{top:28px}.configurator-table-radio-radio{position:absolute;left:-32px}.configurator-table-radio-box{position:absolute;top:0;left:0;width:16px;height:16px;background:url(/images/sprite-todo/configurator-radio-off.png)0 0 no-repeat;background-size:16px 16px;content:""}.configurator-table-radio-radio:checked+.configurator-table-radio-box{background-image:url(/images/sprite-todo/configurator-radio-on.png);background-size:16px 16px}.configurator-table-checkbox{position:absolute;top:12px;left:14px;width:16px;height:16px;overflow:hidden}.configurator-table-checkbox--section{top:28px;left:-28px}.configurator-table-checkbox-checkbox{position:absolute;left:-32px}.configurator-table-checkbox-box{position:absolute;top:0;left:0;width:16px;height:16px;background:url(/images/sprite-todo/configurator-checkbox-off.png)0 0 no-repeat;background-size:16px 16px;content:""}.configurator-table-checkbox-checkbox:checked+.configurator-table-checkbox-box{background-image:url(/images/sprite-todo/configurator-checkbox-on.png);background-size:16px 16px}.configurator-table-more{display:inline-block;width:14px;height:14px;margin-left:4px;overflow:hidden;background:url(/images/sprite-todo/configurator-info.png)0 0 no-repeat;background-size:14px 14px;text-indent:28px}