@keyframes fade-in-black{0%{background-color:transparent}to{background-color:#000}}@keyframes fade-in-transparent{0%{background-color:#000}to{background-color:transparent}}@keyframes fade-in-border{0%{border-bottom:1px solid transparent}to{border-bottom:1px solid #fff}}@keyframes fade-out-border{0%{border-bottom:1px solid #fff}to{border-bottom:1px solid transparent}}.button{align-items:center;background-color:#fff;border:none;box-sizing:border-box;cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0 20px}.button.button-red{background-color:#ff585d;color:#fff}.button.button-black{background-color:#000;color:#fff}.button.button-black[disabled]{background-color:#75787d;color:#fff}.button.button-white{background-color:#fff;color:#000}.button.button-grey{background-color:#e4e4e2}.button.button-dark-grey{background:rgba(0,0,0,.8);color:#fff}.button.button-transparent{background-color:transparent;border:1px solid #fff;color:#fff}.button[disabled=disabled]{background-color:#75787d;color:#fff}.button.black-border{padding-top:2px;border:1px solid #000}.checkbox input[type=checkbox]{display:none}.checkbox label{cursor:pointer;line-height:24px;padding-left:34px;position:relative;text-transform:capitalize}.checkbox label:before{background-color:#fff;border:1px solid #000;content:"";display:block;height:18px;left:0;position:absolute;top:0;width:18px}.checkbox label:after{background-color:#fff;content:"";display:block;height:16px;left:1px;position:absolute;top:1px;width:16px}.checkbox>input[type=checkbox]:checked~label:after{background-color:#000;border:3px solid #fff}.checkbox:hover>input[type=checkbox]~label:after{background-color:#000;border:3px solid #fff}.checkbox.category-filter{display:grid;grid-template-columns:1fr}.checkbox.category-filter label{color:#53555b;font-size:12px}.checkbox.category-filter label:before{right:16px;left:unset;border:1px solid #cacacc;height:19px;width:19px}.checkbox.category-filter label:after{right:19px;top:3px;width:13px;height:13px;left:unset}.checkbox.category-filter>input[type=checkbox]:checked~label:after{border:0}.checkbox.category-filter:hover>input[type=checkbox]~label:after{border:0}.checkbox-round{display:block;position:relative;padding-left:27px;cursor:pointer;font-size:12px}.checkbox-round input{position:absolute;opacity:0;cursor:pointer}.checkbox-round .check{position:absolute;top:1px;left:0;height:14px;width:14px;border-radius:50%;background-color:#000;border:1px solid #fff}.checkbox-round .check:after{content:"";position:absolute;display:none;left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.checkbox-round:hover input~.check{background-color:#fff}.checkbox-round input:checked~.check{background-color:#ff585d}.checkbox-round input:checked~.checkmark:after{display:block}.radio{align-items:center;cursor:pointer;display:flex;position:relative;user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.radio input{cursor:pointer;opacity:0;height:0;position:absolute;width:0}.radio .checkmark{border:1px solid #000;border-radius:50%;height:18px;display:block;margin-right:10px;position:relative;width:18px}.radio .checkmark:after{background:#fff;border-radius:50%;content:"";display:none;height:8px;left:4px;position:absolute;top:4px;width:8px}.radio:hover input~.checkmark{background-color:#000}.radio:hover input~.checkmark:after{display:block}.radio input:checked~.checkmark{background-color:#000}.radio input:checked~.checkmark:after{display:block}.customer-page .bg-black{background-color:#000;padding:60px 0 40px;color:#fff}.customer-page .bg-black .section-admin{color:#000}.customer-page .bottom-container{padding-top:40px}.customer-page .welcome{text-align:center;background-color:#f3f3f3;border-bottom:2px solid #d8d8dd}.customer-page .welcome .welcome-inner{padding-top:25px;padding-bottom:20px;margin-bottom:0}.customer-page .welcome .welcome-inner p{text-transform:uppercase;margin-bottom:10px}.customer-page .welcome .welcome-inner a{margin-top:25px}@media (min-width:1100px){.customer-page .welcome .welcome-inner{padding-top:60px;padding-bottom:40px}}.customer-page .text-header{display:flex;align-items:center;margin-bottom:20px}.customer-page .text-header h3{white-space:nowrap}.customer-page .text-header .line{height:.5px;background-color:#171717;width:100%;margin-left:20px}.customer-page .main-grid{grid-template-columns:100%}@media (min-width:1100px){.customer-page .main-grid{grid-template-columns:250px auto}.customer-page .main-grid.is-order-detail{grid-template-columns:auto}.customer-page .main-grid.is-order-detail .nav{display:none}}.customer-page .main-grid .nav{background-color:#171717;border:1px solid #2f2f2f;border-radius:3px;grid-gap:0;padding-top:2px;display:none;font-size:12px;color:#fff}.customer-page .main-grid .nav .top{padding:13px;position:relative}.customer-page .main-grid .nav .top .button{position:absolute;top:13px;right:13px}.customer-page .main-grid .nav .top .link{font-size:18px}.customer-page .main-grid .nav .nav-item{margin:0 13px;padding:10px 0 10px 5px;border-bottom:1px solid #2f2f2f;font-size:14px;display:flex;align-items:center}.customer-page .main-grid .nav .nav-item.selected{color:#ff585d}.customer-page .main-grid .nav .nav-item:last-of-type{border-bottom:none}.customer-page .main-grid .nav .nav-item i{margin-right:10px}.customer-page .main-grid .nav .menu-bottom{margin:30px 18px;grid-gap:10px;display:grid;grid-template-columns:22px auto}.customer-page .main-grid .nav .menu-bottom .text{display:grid}.customer-page .main-grid .nav .menu-bottom .button{grid-column:1/span 2;margin-top:30px}@media (min-width:1100px){.customer-page .main-grid .nav{display:grid;height:max-content}}.customer-page .main-grid .nav-mobile{display:block;margin-top:20px}.customer-page .main-grid .nav-mobile select{width:100%;padding:8px 5px;color:#fff;font-weight:600;border:1px solid #2f2f2f;font-size:18px;background:#171717}.customer-page .main-grid .nav-mobile select option:not(:checked){color:#fff}@media (min-width:1100px){.customer-page .main-grid .nav-mobile{display:none}}.customer-page .bottom-container .customer-order-products{display:none}.customer-page .bottom-container .load-more{text-align:center;margin-top:20px}.customer-page .bottom-container .load-more .show-more-products{background-color:#000;color:#fff;padding:10px}.customer-page .customer-start{display:grid;grid-gap:20px;margin-top:20px}.customer-page .customer-start .inner-container{border:1px solid #2f2f2f;padding:20px;font-size:12px;position:relative}.customer-page .customer-start .inner-container .create-new{display:grid;justify-content:flex-start;grid-gap:20px}.customer-page .customer-start .inner-container h3{margin-bottom:10px}.customer-page .customer-start .inner-container .icon{position:absolute;top:20px;right:20px;width:30px;height:30px}.customer-page .customer-start .inner-container .text{display:block;margin-bottom:20px;min-height:36px}.customer-page .customer-start .inner-container .date:first-letter{text-transform:uppercase}.customer-page .customer-start .inner-container .lists{display:grid}.customer-page .customer-start .inner-container .lists .link{display:grid;grid-template-columns:1fr 1fr}.customer-page .customer-start .inner-container.campaigns-container .container{padding:0;margin:0 auto 20px}.customer-page .customer-start .inner-container.order-history .orderlist{display:grid}.customer-page .customer-start .inner-container.order-history .orderlist .link.three-columns{display:grid;grid-template-columns:1fr 1fr auto;width:80%}@media (min-width:768px){.customer-page .customer-start{grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto auto}.customer-page .customer-start .inner-container.order-history{grid-column:1/span 2}.customer-page .customer-start .inner-container.order-history .orderlist{grid-template-columns:1fr 1fr;grid-column-gap:60px}.customer-page .customer-start .inner-container.order-history .orderlist .load-more-items-container{grid-column:1/span 2;grid-template-columns:1fr 1fr;grid-column-gap:60px}.customer-page .customer-start .inner-container.campaigns-container{grid-row:2/span 2}.customer-page .customer-start .inner-container.date-container{grid-column:2}}.customer-page .overview-page{padding-top:20px}.customer-page .overview-page .info-section{margin:20px 0 40px}@media (min-width:1100px){.customer-page .overview-page .info-section{margin:20px 0 60px;width:calc(100% - 290px)}}@media (min-width:1100px){.customer-page .overview-page .info-section.first{margin-top:0}}.customer-page .overview-page .info-section .header{position:relative;margin-bottom:15px}.customer-page .overview-page .info-section .header h2{font-weight:700}.customer-page .overview-page .info-section .header p{font-size:12px}.customer-page .overview-page .info-section .header .visible-products-setting{position:absolute;right:0;top:10px;font-size:9px}.customer-page .overview-page .info-section .header .visible-products-setting .radio-item{position:relative;margin-bottom:5px}.customer-page .overview-page .info-section .header .visible-products-setting .radio-item input{position:absolute;left:-17px;top:-1px}@media (min-width:1100px){.customer-page .overview-page .info-section .header .visible-products-setting .radio-item input{top:2px}}@media (min-width:1100px){.customer-page .overview-page .info-section .header .visible-products-setting{font-size:12px}}.customer-page .overview-page .info-section .data{display:grid;grid-template-columns:100%}.customer-page .overview-page .info-section .data .item{display:grid;grid-template-columns:100px 160px calc(100% - 260px);padding:10px 7px;font-size:12px;border:1px solid #2f2f2f;color:#000}.customer-page .overview-page .info-section .data .item:not(:last-of-type){border-bottom:none}.customer-page .overview-page .info-section .data .item .label.editmode{height:30px;line-height:30px}.customer-page .overview-page .info-section .data .item .editinput{height:30px}.customer-page .overview-page .info-section .data .item.col-2{grid-template-columns:calc(100% - 30px) 30px}.customer-page .overview-page .info-section .data .item .edit-item-wrapper{grid-column-start:1;grid-column-end:4;border-top:2px solid #e8e8eb;margin-top:10px;padding:20px 0}.customer-page .overview-page .info-section .data .item .edit-item-wrapper .inner{display:grid;grid-gap:7px;width:100%;float:inherit;text-align:center}@media (min-width:768px){.customer-page .overview-page .info-section .data .item .edit-item-wrapper .inner{width:50%;float:right;text-align:right}}@media (min-width:1100px){.customer-page .overview-page .info-section .data .item .edit-item-wrapper .inner{width:30%;float:right;text-align:right}}.customer-page .overview-page .info-section .data .item .read-only-input{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customer-page .overview-page .info-section .data .item .edit{text-align:right;color:#ff585d}.customer-page .overview-page .info-section .data .item .switch{position:relative;display:inline-block;width:27px;height:16px}.customer-page .overview-page .info-section .data .item .switch input{opacity:0;width:0;height:0}.customer-page .overview-page .info-section .data .item .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.customer-page .overview-page .info-section .data .item .slider:before{position:absolute;content:"";height:12px;width:12px;left:3px;bottom:2px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.customer-page .overview-page .info-section .data .item .slider.round{border-radius:34px}.customer-page .overview-page .info-section .data .item .slider.round:before{border-radius:50%}.customer-page .overview-page .info-section .data .item input:checked+.slider{background-color:#7ec748}.customer-page .overview-page .info-section .data .item input:focus+.slider{box-shadow:0 0 1px #7ec748}.customer-page .overview-page .info-section .data .item input:checked+.slider:before{-webkit-transform:translateX(9px);-ms-transform:translateX(9px);transform:translateX(9px)}@media (min-width:1100px){.customer-page .overview-page .info-section .data .item{grid-template-columns:180px auto 60px;padding:10px 17px}}.customer-page .overview-page .info-section .editactions-wrapper{text-align:right}.customer-page .overview-page .info-section .editactions-wrapper button{margin-top:15px;font-size:12px}.customer-page .overview-page .info-section.members .item-headers{display:grid;grid-template-columns:187px 70px;grid-gap:7px;border:1px solid #2f2f2f;color:#000;padding:5px 7px;font-size:12px}@media (min-width:1100px){.customer-page .overview-page .info-section.members .item-headers{grid-template-columns:300px 90px calc(100% - 420px);grid-gap:15px}}.customer-page .overview-page .info-section.members .item{grid-template-columns:180px 70px calc(100% - 280px);grid-gap:15px}.customer-page .overview-page .info-section.members .item .userinfo{overflow:hidden;text-overflow:ellipsis}.customer-page .overview-page .info-section.members .item .role,.customer-page .overview-page .info-section.members .item .userinfo .name{font-weight:600}@media (min-width:1100px){.customer-page .overview-page .info-section.members .item{grid-template-columns:300px 90px calc(100% - 420px)}}.customer-page .overview-page .sales-person{display:grid;grid-template-columns:55% calc(45% - 20px);grid-gap:20px;margin-bottom:60px}.customer-page .overview-page .sales-person .img img{outline:1px solid #e7e7ea}.customer-page .overview-page .sales-person .info h5{color:#ff585d;line-height:normal;margin-bottom:20px;font-size:13px}@media (min-width:1100px){.customer-page .overview-page .sales-person .info h5{font-size:25px}}.customer-page .overview-page .sales-person .info .name{font-weight:600}.customer-page .overview-page .sales-person .info .email,.customer-page .overview-page .sales-person .info .phone{line-height:normal}.customer-page .overview-page .sales-person .info .email .label,.customer-page .overview-page .sales-person .info .phone .label{margin-right:5px}@media (min-width:1100px){.customer-page .overview-page .sales-person{grid-template-columns:35% calc(38% - 20px)}}.customer-page .changeinfo-page .info-section .shipaddress-item-header{margin-bottom:5px}.customer-page .changeinfo-page .info-section .shipaddress{margin-bottom:40px}.customer-page .changeinfo-page .add-btn{margin-left:7px;height:35px;position:relative;width:230px;text-align:left;display:none}.customer-page .changeinfo-page .add-btn i{color:#ff585d;font-size:28px;margin-left:10px;position:absolute;top:3px}@media (min-width:1100px){.customer-page .changeinfo-page .add-btn{margin-left:17px}}.customer-page .orderlist-page .info-section.first{margin-bottom:30px}.customer-page .orderlist-page .orderlist-wrapper,.customer-page .orderlist-page .orderlist-wrapper .filters-and-search{margin-bottom:40px}.customer-page .orderlist-page .orderlist-wrapper .filters-and-search .filters{font-size:14px;padding-left:20px;display:grid;grid-template-columns:50% 50%;width:100%}@media (min-width:768px){.customer-page .orderlist-page .orderlist-wrapper .filters-and-search .filters{width:300px}}.customer-page .orderlist-page .orderlist-wrapper .filters-and-search .filters .radio-item{position:relative;margin-bottom:5px}.customer-page .orderlist-page .orderlist-wrapper .filters-and-search .filters .radio-item input{position:absolute;left:-17px;top:3px}@media (min-width:1100px){.customer-page .orderlist-page .orderlist-wrapper .filters-and-search{position:relative}}.customer-page .orderlist-page .orderlist-wrapper .search{margin-top:30px}.customer-page .orderlist-page .orderlist-wrapper .search .search-wrapper{display:grid;grid-template-columns:80% 20%}@media (min-width:1100px){.customer-page .orderlist-page .orderlist-wrapper .search{margin:0;position:absolute;bottom:0;right:0}}.customer-page .orderlist-page .orderlist-wrapper .orders-table{border-collapse:collapse;width:100%}.customer-page .orderlist-page .orderlist-wrapper .orders-table thead{border-bottom:1px solid #2f2f2f}.customer-page .orderlist-page .orderlist-wrapper .orders-table thead td{padding:6px;outline:2px solid #f3f3f3}@media (min-width:1100px){.customer-page .orderlist-page .orderlist-wrapper .orders-table thead td{outline:none}}.customer-page .orderlist-page .orderlist-wrapper .orders-table tbody tr{border-bottom:1px solid #2f2f2f;line-height:48px;font-size:12px}.customer-page .orderlist-page .orderlist-wrapper .orders-table tbody tr td.actions{float:right}.customer-page .orderlist-page .orderlist-wrapper .orders-table tbody tr td.actions .button{padding:0 10px;height:35px}@media (min-width:1100px){.customer-page .orderlist-page .orderlist-wrapper .orders-table tbody tr td{padding:6px}}.customer-page .orderlist-page .orderlist-wrapper .paging-container{display:grid;grid-template-columns:auto auto;grid-gap:10px;width:200px;margin-top:20px}.customer-page .orderlist-page .orderlist-wrapper .paging-container a{background:#fff;color:#000}.customer-page .orderlist-page .orderlist-wrapper .paging-container a.disabled{background:#e3e3e3;pointer-events:none}.customer-page .orderlist-page .orderlist-wrapper .paging-container a i{color:#fff}.customer-page .orderlist-page .orderlist-wrapper .paging-container a i.back{padding-right:10px}.customer-page .orderlist-page .orderlist-wrapper .paging-container a i.forward{padding-left:10px}@media (min-width:1100px){.customer-page .orderlist-page .orderlist-wrapper{margin-bottom:80px}}.customer-page .order-detail-page .actions-top{margin-bottom:40px}.customer-page .order-detail-page .actions-top .second-btn{float:right}.customer-page .order-detail-page .order-main-info{display:grid;grid-template-columns:auto;grid-gap:20px;margin-top:20px;margin-bottom:40px}@media (min-width:1100px){.customer-page .order-detail-page .order-main-info{margin-top:40px;margin-bottom:60px;grid-template-columns:400px auto auto}}.customer-page .order-detail-page .order-main-info .order-info{grid-column:1/3;grid-row:1;margin-bottom:10px}@media (min-width:1100px){.customer-page .order-detail-page .order-main-info .order-info{grid-column:auto;grid-row:auto}}.customer-page .order-detail-page .order-main-info .order-info .bold{font-weight:600}@media (min-width:1100px){.customer-page .order-detail-page .order-main-info .address{border-left:2px solid #ff585d;padding-left:15px}}.customer-page .order-detail-page .order-summary{margin-bottom:40px}@media (min-width:1100px){.customer-page .order-detail-page .order-summary{position:relative;margin-bottom:60px}.customer-page .order-detail-page .order-summary h2{font-size:20px}}.customer-page .order-detail-page .order-summary .row-wrapper{display:grid;margin-top:10px;border:1px solid #dbdbe0}@media (min-width:1100px){.customer-page .order-detail-page .order-summary .row-wrapper{width:350px}}.customer-page .order-detail-page .order-summary .row-wrapper .row{padding:12px 15px;border-bottom:1px solid #dbdbe0}.customer-page .order-detail-page .order-summary .row-wrapper .row:last-of-type{border-bottom:none}.customer-page .order-detail-page .order-summary .row-wrapper .row .price{float:right}.customer-page .order-detail-page .order-summary .row-wrapper .row .total{font-weight:600}.customer-page .order-detail-page .order-rows{border:1px solid #dddde1;margin-bottom:20px}.customer-page .order-detail-page .order-rows .header{background-color:#f3f3f3;padding:10px 15px;margin-top:-.5px}.customer-page .order-detail-page .order-rows .rows .row{border-bottom:1px solid #dddde1;display:grid;grid-template-columns:70px auto;grid-gap:15px;padding:15px}.customer-page .order-detail-page .order-rows .rows .row:last-of-type{border-bottom:none}.customer-page .order-detail-page .order-rows .rows .row img{border:1px solid #dddde1;width:100%}.customer-page .order-detail-page .order-rows .rows .row .row-info{display:grid;grid-gap:10px;font-size:12px}@media (min-width:1100px){.customer-page .order-detail-page .order-rows .rows .row .row-info{grid-template-columns:auto auto;font-size:inherit}}.customer-page .order-detail-page .order-rows .rows .row .row-info .info{display:grid;grid-column:1/span 2;grid-row:1}@media (min-width:1100px){.customer-page .order-detail-page .order-rows .rows .row .row-info .info{grid-row:1/span 2;grid-column:1}}.customer-page .order-detail-page .order-rows .rows .row .row-info .info .name{font-weight:600}.customer-page .order-detail-page .order-rows .rows .row .row-info .info .agreement-icon{height:20px!important;width:20px!important;vertical-align:middle}.customer-page .order-detail-page .order-rows .rows .row .row-info .info .agreement-price{background-color:#36ca50}@media (min-width:1100px){.customer-page .order-detail-page .order-rows .rows .row .row-info .info .article-number{margin-top:-25px}}.customer-page .order-detail-page .order-rows .rows .row .row-info .prices .total-price{font-weight:600}@media (min-width:1100px){.customer-page .order-detail-page .order-rows .rows .row .row-info .prices{text-align:right}}.customer-page .order-detail-page .order-rows .rows .row .row-info .button-group{display:grid;justify-content:end;grid-template-columns:40px 60px 40px auto;grid-row:3;grid-column:1/span 2}.customer-page .order-detail-page .order-rows .rows .row .row-info .button-group .button{padding:0 10px}.customer-page .order-detail-page .order-rows .rows .row .row-info .button-group .input{text-align:center}@media (min-width:1100px){.customer-page .order-detail-page .order-rows .rows .row .row-info .button-group{grid-row:2}}.customer-page .order-detail-page .order-rows .rows .row .row-info .button{max-width:200px}.customer-page .order-detail-page .order-rows .rows .row .row-info .button .buy-text{display:none}@media (min-width:1100px){.customer-page .order-detail-page .order-rows .rows .row .row-info .button .icon{display:none}.customer-page .order-detail-page .order-rows .rows .row .row-info .button .buy-text{display:block}}.customer-page .order-detail-page .reorder-btn.mobile{width:100%;margin-bottom:60px}@media (min-width:1100px){.customer-page .order-detail-page .reorder-btn.mobile{display:none}}.customer-page .order-detail-page .reorder-btn.desktop{display:none}@media (min-width:1100px){.customer-page .order-detail-page .reorder-btn.desktop{display:block;position:absolute;right:0;bottom:0;line-height:40px}}@media (min-width:1100px){.customer-page .order-detail-page{width:1100px;margin:auto}}.customer-page .order-templates-page .add-btn{margin-left:7px;height:35px;position:relative;width:230px;text-align:left;margin-top:30px;display:block}.customer-page .order-templates-page .add-btn i{color:#ff585d;font-size:28px;margin-left:10px;position:absolute;top:3px}.customer-page .order-templates-page .order-templates{display:grid;grid-gap:20px;margin-bottom:40px}.customer-page .order-templates-page .order-templates .order-template summary::-webkit-details-marker{display:none}.customer-page .order-templates-page .order-templates .order-template details>summary{list-style:none;cursor:pointer;font-size:14px;padding:12px 10px;border:1px solid #2f2f2f;position:relative;color:#000}.customer-page .order-templates-page .order-templates .order-template details>summary .toggle-template{position:absolute;top:13px;right:10px;font-size:28px;color:#565656;-webkit-transition:-webkit-transform .2s ease-in-out;-ms-transition:-ms-transform .2s ease-in-out;transition:transform .2s ease-in-out}.customer-page .order-templates-page .order-templates .order-template details>summary i{background-image:url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxhZ2VyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDYwIDExNiI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmY1ODVkIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMTIiIGQ9Ik0wIDBsNTggNTgtNTggNTgiLz48L3N2Zz4=);background-size:30px;height:20px;width:20px;transform:rotate(90deg);background-size:contain;background-position:50%;background-repeat:no-repeat}.customer-page .order-templates-page .order-templates .order-template details>summary::-webkit-details-marker{display:none}.customer-page .order-templates-page .order-templates .order-template details[open]>summary .toggle-template{transform:rotate(180deg)}.customer-page .order-templates-page .order-templates .order-template .template-products{border-left:1px solid #e7e7ea;border-right:1px solid #e7e7ea;border-bottom:1px solid #e7e7ea;background-color:#fff;color:#000}.customer-page .order-templates-page .order-templates .order-template .template-products .remove-template-container{padding:15px 15px 0}.customer-page .order-templates-page .order-templates .order-template .template-products .remove-template-container button{font-size:12px;height:30px}.customer-page .order-templates-page .order-templates .order-template .template-products .remove-template-container button i{margin-right:5px}.customer-page .order-templates-page .order-templates .order-template .template-products .search .search-wrapper{position:relative;padding:15px}.customer-page .order-templates-page .order-templates .order-template .template-products .search .search-wrapper input{width:100%;line-height:28px;padding:3px 5px;border:1px solid #e7e7ea}.customer-page .order-templates-page .order-templates .order-template .template-products .search .search-wrapper i{position:absolute;top:25px;right:25px;font-size:18px}.customer-page .order-templates-page .order-templates .order-template .template-products .template-product-row{border-top:1px solid #e7e7ea;padding:15px;display:grid;grid-template-columns:80px auto;grid-gap:10px;position:relative}@media (min-width:1100px){.customer-page .order-templates-page .order-templates .order-template .template-products .template-product-row{position:relative;grid-template-columns:80px 288px 240px auto}}.customer-page .order-templates-page .order-templates .order-template .template-products .template-product-row img{border:1px solid #e6e6e6}.customer-page .order-templates-page .order-templates .order-template .template-products .template-product-row .prod-info{display:grid;font-size:12px;line-height:normal}@media (min-width:1100px){.customer-page .order-templates-page .order-templates .order-template .template-products .template-product-row .prod-info{font-size:14px}}.customer-page .order-templates-page .order-templates .order-template .template-products .template-product-row .prod-info .name{font-weight:600;margin-bottom:10px}.customer-page .order-templates-page .order-templates .order-template .template-products .template-product-row .prod-info .agreement-icon{height:20px!important;width:20px!important;vertical-align:middle}.customer-page .order-templates-page .order-templates .order-template .template-products .template-product-row .prod-info .agreement-price{background-color:#36ca50}.customer-page .order-templates-page .order-templates .order-template .template-products .template-product-row .prod-info .article-number{margin-top:-7px}@media (min-width:1100px){.customer-page .order-templates-page .order-templates .order-template .template-products .template-product-row .prod-info .article-number{margin-top:-25px}}.customer-page .order-templates-page .order-templates .order-template .template-products .template-product-row .prod-info .price{font-weight:600}@media (min-width:1100px){.customer-page .order-templates-page .order-templates .order-template .template-products .template-product-row .prod-info .price{position:absolute;top:15px;right:20px}}.customer-page .order-templates-page .order-templates .order-template .template-products .template-product-row .remove-product{color:#ff585d;font-size:20px;text-align:right;cursor:pointer}@media (min-width:1100px){.customer-page .order-templates-page .order-templates .order-template .template-products .template-product-row .remove-product{position:absolute;bottom:13px;left:105px;font-size:14px;color:#000}}.customer-page .order-templates-page .order-templates .order-template .template-products .template-product-row .remove-product .text{display:none}@media (min-width:1100px){.customer-page .order-templates-page .order-templates .order-template .template-products .template-product-row .remove-product .text{display:inline}}.customer-page .order-templates-page .order-templates .order-template .template-products .template-product-row .move-actions{text-align:right;position:absolute;left:15px;bottom:20px}.customer-page .order-templates-page .order-templates .order-template .template-products .template-product-row .move-actions .sort-order{background-color:#000;height:20px;width:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:10px}@media (min-width:1100px){.customer-page .order-templates-page .order-templates .order-template .template-products .template-product-row .move-actions{position:unset;grid-column:4;grid-row:2}.customer-page .order-templates-page .order-templates .order-template .template-products .template-product-row .move-actions .sort-order{height:25px;width:25px;font-size:12px}}.customer-page .order-templates-page .order-templates .order-template .template-products .template-product-row .buy-actions{display:grid;grid-template-columns:30px 50px 30px auto;max-width:400px}.customer-page .order-templates-page .order-templates .order-template .template-products .template-product-row .buy-actions .minus,.customer-page .order-templates-page .order-templates .order-template .template-products .template-product-row .buy-actions .plus,.customer-page .order-templates-page .order-templates .order-template .template-products .template-product-row .buy-actions input{height:30px;padding:0}.customer-page .order-templates-page .order-templates .order-template .template-products .template-product-row .buy-actions .minus{background-color:#fff;border-left:1px solid #222;border-top:1px solid #222;border-bottom:1px solid #222}.customer-page .order-templates-page .order-templates .order-template .template-products .template-product-row .buy-actions input{background-color:#fff;border:1px solid #222;border-right:none;border-left:none;text-align:center}.customer-page .order-templates-page .order-templates .order-template .template-products .template-product-row .buy-actions .plus{background-color:#fff;border-right:1px solid #222;border-top:1px solid #222;border-bottom:1px solid #222}.customer-page .order-templates-page .order-templates .order-template .template-products .template-product-row .buy-actions .buy-button{height:30px}.customer-page .order-templates-page .order-templates .order-template .template-products .template-product-row .buy-actions.full-width{grid-template-columns:unset}.customer-page .order-templates-page .order-templates .order-template .template-products .template-total{border-top:1px solid #e7e7ea;padding:15px}@media (min-width:1100px){.customer-page .order-templates-page .order-templates .order-template .template-products .template-total{display:grid;grid-template-columns:70% 30%}}.customer-page .order-templates-page .order-templates .order-template .template-products .template-total .tot{font-weight:600;margin-bottom:15px;display:block}@media (min-width:1100px){.customer-page .order-templates-page .order-templates .order-template .template-products .template-total .tot{margin-bottom:0;line-height:40px}}.customer-page .order-templates-page .order-templates .order-template .template-products .template-total button{width:100%}.customer-page .order-templates-page .modal-create-template{position:fixed;background-color:rgba(0,0,0,.4);top:0;right:0;bottom:0;left:0;z-index:999;transition:all .3s;color:#000}.customer-page .order-templates-page .modal-create-template>div{width:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:20px 30px;background:#fff;border:1px solid #d4d4d4}.customer-page .order-templates-page .modal-create-template header{font-weight:700}.customer-page .order-templates-page .modal-create-template h1{font-size:150%;margin:0 0 15px}.customer-page .order-templates-page .modal-create-template .actions{display:grid;grid-template-columns:60% 40%}.customer-page .order-templates-page .modal-create-template .actions button,.customer-page .order-templates-page .modal-create-template .actions input{height:30px}.customer-page .order-templates-page .modal-create-template-close{color:#aaa;line-height:37px;font-size:80%;right:13px;text-align:center;top:3px;width:70px;text-decoration:none;position:absolute}@media (min-width:1100px){.customer-page .order-templates-page .modal-create-template-close{top:0;right:0}}.customer-page .order-templates-page .modal-create-template-close:hover{color:#000}.customer-page .order-templates-page .modal-create-template-close i{margin-left:5px}.customer-page .order-templates-page .hidden-modal{visibility:hidden;opacity:0;pointer-events:none}.customer-page .mycollections-page{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px}.customer-page .mycollections-page .info-section{grid-column:1/span 2}.customer-page .mycollections-page .product-card .button-group.with-order-template-action{grid-template-columns:60px 1fr}.customer-page .mycollections-page .product-card .button-group.with-order-template-action .fast-add-to-ordertemplate-container{display:none}@media (min-width:768px){.customer-page .mycollections-page{grid-template-columns:repeat(4,1fr)}.customer-page .mycollections-page .info-section{grid-column:1/span 4}}.customer-page .hidden{display:none}@media print{.hidden-print,.hidden-print *{display:none!important}}.new-customer-page{display:grid;grid-gap:40px;padding:40px 0}.new-customer-page.border-bottom{border-bottom:1px solid #000}.new-customer-page.thank-you-page{font-size:16px}.new-customer-page.thank-you-page h1{text-align:center;margin-bottom:40px}.new-customer-page.thank-you-page h3{font-size:22px;margin:20px 0}.new-customer-page.thank-you-page .grid{grid-gap:0}.new-customer-page.thank-you-page .grid span{padding:0 20px}.new-customer-page h1{margin-bottom:20px}.new-customer-page h2{font-size:25px;line-height:1.2em;font-size:18px;margin-bottom:10px;font-weight:400}@media screen and (min-width:768px){.new-customer-page h2{font-size:calc(11.06024px + .90361vw)}}@media screen and (min-width:1100px){.new-customer-page h2{font-size:21px}}.new-customer-page h3{font-size:18px;font-size:14px}@media screen and (min-width:768px){.new-customer-page h3{font-size:calc(9.37349px + .60241vw)}}@media screen and (min-width:1100px){.new-customer-page h3{font-size:16px}}.new-customer-page .flex{display:flex;align-items:end;justify-content:space-between}.new-customer-page .btnLoader:before{content:none}.new-customer-page .btnLoader:after{content:"";position:relative;left:10px;border:3px solid #fff;border-top-color:#75787d;border-radius:50%;width:16px;height:16px;vertical-align:-50%;animation:spin 1.5s linear infinite}.new-customer-page .mobile-header{padding:20px}.new-customer-page .info-section{width:100%}.new-customer-page .info-section .header{padding:0 20px}.new-customer-page .info-section a{color:#ed6463}.new-customer-page .info-section strong{font-weight:600}.new-customer-page .form-section{padding:0 20px 20px;width:100%}.new-customer-page .form-section a{font-weight:800;text-decoration:underline}.new-customer-page .form-section form{grid-gap:20px}.new-customer-page .form-section input,.new-customer-page .form-section select{width:100%}.new-customer-page .form-section .checkbox label{text-transform:none}.new-customer-page .form-section .extra-margin{margin-top:20px}.new-customer-page .form-section .flex-input{display:flex;flex-direction:row;grid-gap:10px}.new-customer-page .form-section .flex-input .flex-element{width:-webkit-fill-available}.new-customer-page .form-section .success-message .message-header{margin:20px 0}.new-customer-page .form-section .success-message span{display:block}.new-customer-page .inner-container{display:grid;justify-content:center;padding:0 20px}.new-customer-page .inner-container form{display:grid}.new-customer-page .inner-container .input{border:1px solid rgba(0,0,0,.5);height:49px;margin-bottom:10px;color:#000;font-size:15px;width:100%}.new-customer-page .inner-container .input::placeholder{color:#000}.new-customer-page .inner-container .input.input-disabled{background-color:#d9d9d9;border:1px solid rgba(0,0,0,.5)}.new-customer-page .inner-container .input.large-input{max-width:458px}.new-customer-page .inner-container .select{border:1px solid rgba(0,0,0,.5);height:49px;color:#000;font-size:15px;width:100%;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(/dist_web/assets/icon-select-arrow.752b1f73d465d64be9d84dc86114e1c8.svg);background-repeat:no-repeat;background-position-x:95%;background-position-y:19px}.new-customer-page .inner-container .text-info{font-size:13px;color:#727272}.new-customer-page .inner-container .button{height:55px;margin-top:20px;font-size:15px;width:100%}.new-customer-page .inner-container .button.copy-addr{background-color:grey;color:#fff;height:49px;padding:5px;margin:unset;font-size:unset;margin-bottom:10px}.new-customer-page .inner-container textarea{height:171px;padding:20px;font-family:proxima-nova,sans-serif;width:100%;color:#000;font-size:15px}.new-customer-page .inner-container textarea::placeholder{color:#000}.new-customer-page .inner-container .checkbox.extra-margin{margin-bottom:10px}.new-customer-page .inner-container .checkbox label{color:rgba(0,0,0,.5);padding-left:30px;text-transform:none}.new-customer-page .inner-container .checkbox label:before{height:21px;width:21px;border:1px solid rgba(0,0,0,.5)}.new-customer-page .inner-container .checkbox label:after{height:19px;width:19px}.new-customer-page .inner-container .customer-info-unedit{display:grid;font-size:17px;background-color:rgba(0,0,0,.03);padding:20px;border:1.8px solid rgba(0,0,0,.5);position:relative;margin-bottom:40px}.new-customer-page .inner-container .customer-info-unedit .edit{position:absolute;bottom:5px;right:15px}.new-customer-page .grid-30-70{grid-template-columns:30% 1fr;grid-gap:10px}.new-customer-page .grid-70-30{grid-template-columns:1fr 30%;grid-gap:10px}.new-customer-page .grid-2{grid-template-columns:repeat(2,1fr);grid-gap:10px}@media (min-width:1100px){.new-customer-page{padding-top:30px;flex-direction:row}.new-customer-page .info-section{width:911px;margin:0 auto;font-size:18px}.new-customer-page .info-section .header{padding:0 40px;margin-bottom:40px}.new-customer-page .form-section{width:calc(100% - 400px)}.new-customer-page .form-section form{width:60%}.new-customer-page .inner-container{padding:0}.new-customer-page .inner-container .customer-info-unedit{width:458px}.new-customer-page .inner-container .inner-info-container{width:458px;margin:0 auto}.new-customer-page .inner-container .input.large-input{width:458px}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}