.blackc{color:#1f1d1a!important}.orangec{color:#cc7828!important}.whitec{color:#fff!important}@keyframes underline{5%{width:100%;left:0}50%{left:100%;width:0}51%{left:0;width:0}to{left:0;width:100%}}@keyframes link-anim-move{0%{left:-100%}to{left:50%}}@keyframes link-anim-move-back{0%{left:50%}to{left:0}}@keyframes label-anim-move{0%{left:-100%}to{left:0}}@keyframes label-anim-move-back{0%{left:50%}to{left:-20}}.spinner{animation:rotator 1.4s linear infinite}@keyframes rotator{0%{transform:rotate(0deg)}to{transform:rotate(270deg)}}.path{stroke-dasharray:187;stroke-dashoffset:0;transform-origin:center;stroke:#cc7828;stroke-width:3px;animation:dash 1.4s ease-in-out infinite}@keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;transform:rotate(135deg)}to{stroke-dashoffset:187;transform:rotate(450deg)}}.loading{display:flex;justify-content:center;margin:0 auto}.loading div{width:1rem;height:1rem;margin:2rem .3rem;background:#cc7828;border-radius:50%;animation:bounce .9s infinite alternate}.loading div:nth-child(2){animation-delay:.3s}.loading div:nth-child(3){animation-delay:.6s}@keyframes bounce{to{opacity:.3;transform:translate3d(0,-1rem,0)}}@media(max-width:1200px){.wall-to-wall-wrapper{margin-top:30px}.area-rug-wrapper .p-mob-0{padding:0}.area-rug-wrapper .form-item select{float:left;margin-top:10px}}@media(min-width:770px)and (max-width:1200px){.sidebar-profile{display:block}.sidebar-profile .profile-image-wrapper{margin-bottom:10px;margin-left:0;padding-left:0}.sidebar-profile .selected-options{padding-left:0}.sidebar-profile .selected-options .price-calculations{padding:0}.sidebar-profile .selected-options .content{position:relative}.sidebar-profile .selected-options .content .infobox-wrapper{position:absolute;top:0;right:0}.sidebar-profile .personal-details{min-width:100%}.sidebar-profile .personal-details .phone-mail{padding-left:0}#root .content{max-width:70%}#root #sidebar-container{min-width:30%;width:30%}#root .header-logo{padding-left:4rem}#root .startpage-container.leftside-content{padding-left:0}}@media(max-width:1000px){.colorbox-brief-wrapper{padding:0}}@media(min-width:990px)and (max-width:1010px){.form .datepicker-row svg{right:15px}}@media(max-width:780px){.billingaddress-container .form .field-filled label,.billingaddress-container .form input:focus+label,.checkout-page .form .field-filled label,.checkout-page .form input:focus+label{top:0}.area-specification-details .form .form-item,.area-specification-details .form .react-datepicker-wrapper,.area-specification-details .form input,.area-specification-details .form select,.area-specification-details .form textarea{min-width:100%!important;width:100%}}@media(max-width:768px){.hide-mob{display:none!important}.content .mobile-menu{padding:1rem 0;background-color:rgba(31,29,26,.03);text-align:center}.content .mobile-menu .mobile-menu-wrapper{text-align:left;width:auto;margin:0 auto;float:none;display:inline-block}.content .mobile-menu .mobile-menu-wrapper .mobile-menu-title{padding-top:13px;padding-right:0;padding-left:0}.content .mobile-menu .mobile-menu-wrapper .information{float:left;padding:0;display:inline-block;width:auto}.content .mobile-menu .mobile-menu-wrapper .information .arrow-icon{transition:all .3s ease-in-out;float:left;transform:rotate(0deg) translateY(0)}.content .mobile-menu .mobile-menu-wrapper .information .price-total-wrapper{float:left}.content .mobile-menu .mobile-menu-wrapper .information .price-total-wrapper .price-calculations .product-selection-row,.content .mobile-menu .mobile-menu-wrapper .information .price-total-wrapper .price-calculations .shipping-info{display:none}.content .mobile-menu .mobile-menu-wrapper .information .price-total-wrapper .price-calculations .total-price{line-height:1.7}.content .mobile-menu .mobile-menu-wrapper .information .price-calculations .currency-selector,.content .mobile-menu .mobile-menu-wrapper .information .price-total-wrapper .price-calculations .total-price .from{display:none}.content .mobile-menu.active .information .arrow-icon{transform:rotate(180deg) translateY(-2px)}.p-mob-0{padding:0}.startpage-container{margin-top:5rem}.sidebar-profile{display:block}.sidebar-profile .profile-image-wrapper{float:left}.sidebar-profile .personal-details{width:100%;min-width:100%;margin:0 0 40px;padding-top:30px}.sidebar-profile .personal-details .phone-mail{padding-left:0}.sidebar-profile .selected-options{float:left;width:100%;margin-top:30px}.sidebar-profile .bottom-buttons{display:none}.sidebar-profile .price-calculations{padding-left:0}.sidebar-profile .profile-image-wrapper img{margin:0 auto;float:none;display:block;max-height:100px}.content.sidebar-opened{height:150px!important;overflow:hidden;min-height:150px!important}.container-buttons{padding:0;min-width:100%}.container-buttons .next-btn button.btn{float:right}.row-card.card-upload .header{height:69%}.billingaddress-container .custom-switch label[for=id_fieldWork]{font-size:13px}input{appearance:none;-moz-appearance:none;-webkit-appearance:none}}@media(max-width:576px){form.form .field-filled label,form.form input:focus+label{font-size:10px;top:5px}form.form input:not([type=checkbox]),form.form input:not([type=checkbox]):focus{padding-top:18px}.sidebar-profile .personal-details{padding-top:0}.sidebar-profile .personal-details .phone-mail{padding-left:0}}@font-face{font-family:"MessinaSansWeb";font-stretch:normal;font-style:normal;font-weight:400;src:url(/static/media/MessinaSansWeb-Regular.de5aa2b0.eot);src:url(/static/media/MessinaSansWeb-Regular.de5aa2b0.eot) format("embedded-opentype"),url(/static/media/MessinaSansWeb-Regular.98742fcf.woff2) format("woff2"),url(/static/media/MessinaSansWeb-Regular.3123d5c5.woff) format("woff")}@font-face{font-family:"MessinaSansWeb";font-stretch:normal;font-style:normal;font-weight:700;src:url(/static/media/MessinaSansWeb-Bold.bc236459.eot);src:url(/static/media/MessinaSansWeb-Bold.bc236459.eot) format("embedded-opentype"),url(/static/media/MessinaSansWeb-Bold.b75e0c36.woff2) format("woff2"),url(/static/media/MessinaSansWeb-Regular.3123d5c5.woff) format("woff")}@font-face{font-family:"MessinaSansWeb";font-stretch:normal;font-style:italic;font-weight:400;src:url(/static/media/MessinaSansWeb-RegularItalic.1808038c.eot);src:url(/static/media/MessinaSansWeb-RegularItalic.1808038c.eot) format("embedded-opentype"),url(/static/media/MessinaSansWeb-RegularItalic.ae6f3516.woff2) format("woff2"),url(/static/media/MessinaSansWeb-RegularItalic.eb88610d.woff) format("woff")}@font-face{font-family:"MessinaSansWeb";font-stretch:normal;font-style:normal;font-weight:300;src:url(/static/media/MessinaSansWeb-Light.b3f82b97.eot);src:url(/static/media/MessinaSansWeb-Light.b3f82b97.eot) format("embedded-opentype"),url(/static/media/MessinaSansWeb-Light.afb0a100.woff2) format("woff2"),url(/static/media/MessinaSansWeb-Regular.3123d5c5.woff) format("woff")}@font-face{font-family:"MessinaSansWebCondensed";font-stretch:condensed;font-style:normal;font-weight:300;src:url(/static/media/MessinaSansCondensedWeb-Light.061440f7.eot);src:url(/static/media/MessinaSansCondensedWeb-Light.061440f7.eot) format("embedded-opentype"),url(/static/media/MessinaSansCondensedWeb-Light.7e9eaff1.woff2) format("woff2"),url(/static/media/MessinaSansCondensedWeb-Light.08a9ed8e.woff) format("woff")}h1{font-size:9.5rem;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.18;margin:1.9rem 0 0;text-align:left}@media(max-width:768px){h1{font-size:4.8rem;line-height:1;margin:1.5rem 0 0;padding:0}}h2{font-size:7.6rem;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.18;margin:.5rem 0 0;text-align:left}@media(max-width:768px){h2{font-size:3.1rem;line-height:1.26}}h3{font-size:4.8rem;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.27;margin:1rem 0 0;text-align:left}@media(max-width:768px){h3{font-size:3.1rem;line-height:1.26}}h4{font-size:3.1rem;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.26;text-align:left}@media(max-width:768px){h4{font-size:2.5rem;line-height:1.24}}.cp-l,h1,h2,h3,h4{font-feature-settings:"kern" 1;font-feature-settings:"liga" on;font-feature-settings:"dlig" on;font-feature-settings:"tnum" on;font-feature-settings:"onum" on;font-feature-settings:"ss01" off,"kern";-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.cp-l .topline,.topline,h1 .topline,h2 .topline,h3 .topline,h4 .topline{color:#1f1d1a;font-size:1.6rem;font-stretch:condensed;font-style:normal;font-weight:300;letter-spacing:2.56px;line-height:1.75;opacity:.5;text-align:left}.topline{float:left;text-transform:uppercase;width:100%;min-height:30px}.subline{color:#1f1d1a;font-size:2rem;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:normal;line-height:1.75;margin:1rem 0 0;text-align:left}@media(max-width:768px){.subline{color:#1f1d1a;font-size:1.6rem;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:normal;line-height:1.56;margin:1rem 0 0;text-align:left}}.cp-l{font-size:2.5rem;line-height:1.92}.cp-l,.cp-m{color:#1f1d1a;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:normal;text-align:left}.cp-m{font-size:2rem;line-height:1.75}.cp-m .topline{font-size:1.3rem;font-stretch:condensed;letter-spacing:2.08px;line-height:1}.cp-m .topline,.cp-s{color:#1f1d1a;font-style:normal;font-weight:300;text-align:left}.cp-s{font-size:1.6rem;font-stretch:normal;letter-spacing:normal;line-height:1.75}.cp-s .topline{color:#1f1d1a;font-size:1.3rem;font-stretch:condensed;font-style:normal;font-weight:300;letter-spacing:2.08px;line-height:1;text-align:left}a.link{color:#cc7828;float:left;font-size:1.6rem;letter-spacing:.32px;line-height:1.38;position:relative;text-align:left;text-decoration:none}@media(min-width:992px){a.link:not(.disabled){overflow:hidden;position:relative}a.link:not(.disabled):before{transition:all .4s ease-in-out;background-color:#cc7828;bottom:0;content:"";height:1px;left:0;position:absolute;visibility:visible;width:100%}a.link:not(.disabled):hover:before{animation:underline 1.5s infinite;visibility:visible}}@media(max-width:576px){a.link{font-size:1.3rem;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:.33px;line-height:1.31;margin:0 0 2.5px;text-align:left}a.link:before{background-color:#cc7828;bottom:0;content:"";height:1px;left:0;position:absolute;visibility:visible;width:100%}}a.link:active,a.link:hover,a.link:not(:disabled):not(.disabled):active{color:#cc7828;text-decoration:none}a.link:focus{outline-color:transparent}a{transition:all .3s ease-in-out}a:focus,a:hover{text-decoration:none}hr{border-top:1px solid #1f1d1a}.underline{border-bottom:1px solid #fff}.cursor{cursor:pointer}.f-s-20{font-size:2rem}.bold{font-weight:900}.condensed{font-family:"MessinaSansWebCondensed"}.btn{border-radius:4rem;font-size:1.6rem;min-width:21rem;padding:1.7rem 3.8rem;text-align:center;margin-bottom:3rem}@media(max-width:576px){.btn{border:2px solid #cc7828;border-radius:4rem;padding:1.2rem 1.7rem 1.2rem 2rem}.btn .anim:before{display:none}}.btn .anim{width:100%}.btn.btn-primary{background-color:#cc7828;border:0;color:#fff}.btn.btn-primary:not(.disabled) span.anim{float:left;overflow:hidden;position:relative}.btn.btn-primary:not(.disabled) span.anim:before{transition:all .4s ease-in-out;background-color:#fff;bottom:0;content:"";height:1px;left:-100%;position:absolute;visibility:hidden;width:100%}.btn.btn-primary:not(.disabled):hover span.anim:before{animation:underline 1.5s infinite;visibility:visible;width:100%}.btn.btn-primary:active,.btn.btn-primary:hover,.btn.btn-primary:not(:disabled):not(.disabled):active{background-color:#cc7828;border-color:transparent}.btn.btn-primary:focus{outline-color:transparent}.btn.btn-white{background-color:#fff;border:2px solid #fff;color:#cc7828}.btn.btn-white:not(.disabled) span.anim{float:left;overflow:hidden;position:relative}.btn.btn-white:not(.disabled) span.anim:before{transition:all .4s ease-in-out;background-color:#cc7828;bottom:0;content:"";height:1px;left:-100%;position:absolute;visibility:hidden;width:100%}.btn.btn-white:not(.disabled):hover span.anim:before{animation:underline 1.5s infinite;visibility:visible;width:100%}.btn.btn-white:active,.btn.btn-white:hover,.btn.btn-white:not(:disabled):not(.disabled):active{background-color:#fff}.btn.btn-white:focus{outline-color:transparent}.btn.btn-ghost{background-color:transparent;border:2px solid #cc7828;color:#cc7828}.btn.btn-ghost:not(.disabled) span.anim{float:left;overflow:hidden;position:relative}.btn.btn-ghost:not(.disabled) span.anim:before{transition:all .4s ease-in-out;background-color:#cc7828;bottom:0;content:"";height:1px;left:-100%;position:absolute;visibility:hidden;width:100%}.btn.btn-ghost:not(.disabled):hover span.anim:before{animation:underline 1.5s infinite;visibility:visible;width:100%}.btn.btn-ghost:active,.btn.btn-ghost:hover,.btn.btn-ghost:not(:disabled):not(.disabled):active{background-color:transparent}.btn.btn-ghost:focus{outline-color:transparent}.btn.btn-transparent-ghost{border:2px solid #fff}.btn:focus{box-shadow:none;outline-color:transparent}.btn-empty,.btn.btn-transparent{background:transparent;outline-color:transparent;border:0}.btn-small{min-width:10rem;padding:1.2rem 2rem;font-size:1.2rem}.circular{transition:all .3s ease-in-out;background-color:#cc7828;border:2px solid #cc7828;border-radius:2.5rem;color:#fff;height:5rem;margin:1rem;width:5rem}.circular svg{font-size:2rem}.circular.blank{border:2px solid #cc7828;border-radius:2.5rem}.circular.blank,.circular:hover{background-color:#fff;color:#cc7828}.circular:hover.blank{background-color:#cc7828;color:#fff}.circular:focus{outline-color:transparent}input,select,textarea{outline:0}.form .custom-select:focus{border-color:#1f1d1a}.form input:not([type=checkbox]){background:transparent;color:#1f1d1a;display:block;font-size:1.6rem;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:normal;line-height:1.75;min-width:43rem;outline-color:transparent;padding:1rem .1rem;position:relative;text-align:left;transition:all .3s ease;z-index:5}.form input:not([type=checkbox]),.form input:not([type=checkbox]):focus{border:0;border-bottom:2px solid #1f1d1a}@media(max-width:768px){.form input:not([type=checkbox]){min-width:100%}}.form input[type=checkbox]{display:none}.form input[type=checkbox]:checked+label:before{background-color:#cc7828;border-color:#cc7828;color:#fff}.form input[type=checkbox]+label{display:block;margin:2px;cursor:pointer;padding:2px}.form input[type=checkbox]+label:before{content:"✔";border:.1em solid #000;border-radius:2px;display:inline-block;width:10px;height:10px;margin-right:2px;vertical-align:bottom;color:transparent;transition:.2s}.form:active:before{transform:scale(0)}.form label:not(.checkbox-label){color:#1f1d1a;cursor:text;font-size:2rem;font-stretch:condensed;font-style:normal;font-weight:300;left:0;letter-spacing:normal;line-height:.8;position:absolute;text-align:left;top:2rem;transition:all .3s ease;z-index:3;opacity:.4}.form .field-filled label,.form input:focus+label{font-size:1rem;font-weight:300;top:-5px;z-index:55}.form .invalid-field-warning{color:#cc7828!important;font-size:1.2rem;font-stretch:condensed;font-style:normal;font-weight:300;letter-spacing:normal;line-height:1.2;margin-top:.5rem;text-align:left}.form .invalid-field:focus input,.form .invalid-field input{border-color:#cc7828!important;color:#cc7828}.form .radio-wrapper{float:left;width:100%}.form .radio-wrapper input{float:left;min-width:2rem;padding:0;margin:0}.form .radio-wrapper label{float:left;width:auto;position:relative;top:0!important;color:#1f1d1a;opacity:1!important;font-weight:500!important;font-size:2rem!important}.form input[type=radio]:checked,.form input[type=radio]:not(:checked){position:absolute;left:-9999px}.form input[type=radio]:checked+label,.form input[type=radio]:not(:checked)+label{position:relative;padding-left:2.8rem;cursor:pointer;line-height:2rem;display:inline-block;color:#666}.form input[type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #ddd;border-radius:100%;background:#fff}.form input[type=radio]:checked+label:before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;border-radius:100%;background:#fff;border:1px solid #cc7828}.form input[type=radio]:checked+label:after,.form input[type=radio]:not(:checked)+label:after{content:"";width:12px;height:12px;background:#cc7828;border:1px solid #cc7828;position:absolute;top:3px;left:3px;border-radius:100%;transition:all .2s ease}.form input[type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}.form input[type=radio]:checked+label:after{opacity:1;transform:scale(1)}.form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent url(/static/media/select-arrow.46418c51.svg) no-repeat 100%;border:0;border-bottom:2px solid #1f1d1a;color:#1f1d1a;display:block;position:relative;text-align:left;transition:all .3s ease;z-index:5;padding:.2rem .2rem .2rem 0;font-size:1.6rem;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:normal;line-height:1.75}.form select:focus{outline-color:transparent;box-shadow:none}.form .form-description{font-size:2rem;font-weight:300;font-style:normal;line-height:1.75;text-align:left}.form textarea{height:0;min-width:43rem;z-index:55;position:relative;background:transparent;padding-top:2rem;padding-bottom:0;min-height:5rem;font-weight:300}.form textarea,.form textarea:focus{border:0;border-bottom:2px solid #1f1d1a}.form textarea:focus{outline-color:transparent}.form .datepicker-row .react-datepicker-popper{z-index:90}.form .datepicker-row .react-datepicker__tab-loop{position:absolute;top:0}.form .datepicker-row .react-datepicker__day{width:2rem;line-height:1.8;margin:1.2rem;font-size:1.5rem}.form .datepicker-row .react-datepicker__current-month{font-size:2rem;margin-bottom:1.5rem}.form .datepicker-row .react-datepicker__day-name{font-size:1.6rem;margin:0 1.3rem 1rem}.form .datepicker-row .react-datepicker__navigation{border-width:.8rem}.form .datepicker-row .react-datepicker__day--keyboard-selected,.form .datepicker-row .react-datepicker__day--selected{background:transparent;color:#cc7828;font-size:2rem;position:relative;top:2px}.form .datepicker-row svg{transition:all .3s ease-in-out;position:absolute;top:2rem;margin-left:-3rem}.form .datepicker-row svg .cls-1{stroke:#1f1d1a;transition:all .3s ease-in-out}.form .datepicker-row:hover svg .cls-1{stroke:#cc7828}.form .datepicker-row:hover svg text{fill:#cc7828}@media(max-width:768px){.form .datepicker-row svg{right:0}}.form-item{margin-bottom:1.5rem;position:relative}@media(max-width:768px){.form-item{width:80%}}.form-item.with-cm:after,.form-item.with-sqm:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);color:#1f1d1a}.form-item.with-sqm:after{content:"sqm"}.form-item.with-cm:after{content:"cm"}.custom-switch label.custom-control-label{color:#1f1d1a;font-size:20px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:1.4;opacity:1;padding-left:50px!important;padding-top:2px;position:absolute;text-align:left;top:0}.custom-switch input[type=checkbox]+label:before{content:"";border:2px solid #1f1d1a;background-color:transparent;height:23px;width:55px;border-radius:50px}.custom-switch input[type=checkbox]+label:after{position:absolute;top:5px;width:17px;height:17px;border-radius:50%;border:2px solid;background:transparent;left:-19px}@media(max-width:2580px){.custom-switch input[type=checkbox]+label:after{left:-18px;top:6px}}@media(max-width:1900px){.custom-switch input[type=checkbox]+label:after{left:-14px;top:5px}}.custom-switch .custom-control-input{position:absolute}.custom-switch .custom-control-input:checked~.custom-control-label:before{background-color:#cc7828;border-color:transparent}.custom-switch .custom-control-input:checked~.custom-control-label:after{transform:translateX(29px);background:transparent;border-color:#fff}.upload-row .form-item{cursor:pointer;border-bottom:2px solid #1f1d1a;overflow:hidden;width:100%;float:left}.upload-row .form-item .upload-ico{position:absolute;right:0;top:10px;transition:all .3s ease-in-out}.upload-row .form-item .upload-ico svg text{transition:all .3s ease-in-out}.upload-row .form-item .upload-ico .spinner{width:20px;position:relative;top:-20px}.upload-row .form-item input{border-bottom:2px solid;cursor:pointer;float:left;position:relative;width:100%;opacity:0}.upload-row .form-item input label{cursor:pointer;font-size:1.6rem;margin-top:1rem}.upload-row .form-item input label.active{font-size:1.2rem;margin-top:-5px;top:2rem}.upload-row .form-item input:focus+label{top:10px}.upload-row .form-item input p.file_name{bottom:-9px;cursor:pointer;height:2.6rem;overflow:hidden;position:absolute;width:100%}.upload-row .form-item input svg{height:7rem;padding:18px 0;position:absolute;right:0;top:-5px}.upload-row .form-item input svg.remove-ico{padding-top:3.5rem;z-index:30}.upload-row .form-item:hover .upload-ico{transform:translateY(-5px)}.upload-row .form-item:hover .upload-ico svg text{fill:#cc7828}.form-desc p{float:left;font-size:2rem;padding-top:2rem}.form-desc .form-item{float:left;margin-left:2rem}.multiselect .dropdown button{overflow:hidden;border:0;background:transparent;float:left;width:auto;padding:1rem;border-bottom:2px solid #1f1d1a;border-radius:0}.multiselect .dropdown button:after{background:transparent url(/static/media/select-arrow.46418c51.svg) no-repeat 100%;margin-left:-2px;border-bottom:0;vertical-align:0;border-top:0;border-radius:0;border-left:0;padding:8px;position:relative;top:5px}.multiselect .dropdown .dropdown-menu{padding:5px!important;border:1px solid #1f1d1a;border-left:0;margin-top:4.1rem}.multiselect .dropdown .dropdown-menu .btn-group{display:none}.multiselect .dropdown .dropdown-menu .dropdown-item{float:left}.multiselect .dropdown .dropdown-menu .dropdown-item .form-check{float:left;cursor:pointer}@media(min-width:992px){.multiselect .dropdown .dropdown-menu .dropdown-item .form-check label{overflow:hidden;position:relative}.multiselect .dropdown .dropdown-menu .dropdown-item .form-check label:before{content:"";position:absolute;bottom:0;width:100%;border-bottom:1px solid #1f1d1a;left:-100%;transition:all .4s ease-in-out}.multiselect .dropdown .dropdown-menu .dropdown-item .form-check:hover label:before{animation:underline 1.5s infinite;visibility:visible}}.multiselect .dropdown .dropdown-menu .dropdown-item .form-check label{margin-left:1rem;margin-top:3px;position:relative;float:left;width:auto!important;font-size:1.6rem;font-style:normal;color:#1f1d1a}.multiselect .dropdown .dropdown-menu .dropdown-item .form-check input{margin-top:1.1rem;margin-left:-1.25rem}.orange-checkbox{position:relative}.orange-checkbox input{display:none;float:left;color:#fff}.orange-checkbox input:checked+label:before{background-color:#cc7828;border-color:#cc7828;color:#fff;background-color:#fff;color:#cc7828}.orange-checkbox input+label{display:block;margin:.2em;cursor:pointer;padding:.2em}.orange-checkbox input+label:before{content:"✔";border:.1em solid #000;border-radius:.2em;display:inline-block;width:1em;height:1em;margin-right:.2em;vertical-align:bottom;color:transparent;transition:.2s}.orange-checkbox:active:before{transform:scale(0)}.orange-checkbox label:not(.checkbox-label){color:#1f1d1a;cursor:text;left:0;transition:all .3s ease;z-index:3;font-size:1.3rem;font-weight:400;font-stretch:normal;font-style:normal;text-align:left;letter-spacing:normal;line-height:.8}.orange-checkbox .field-filled label,.orange-checkbox input:focus+label{font-size:1rem;font-weight:300;top:-5px;z-index:55}.multiselect .dropdown .dropdown-item input.form-check-input:before{content:"";height:100%;position:absolute;z-index:99;width:500px}.cls-1{fill:none;stroke:#cc7828;stroke-linecap:round;stroke-width:2px}.close-overlay-icon{position:absolute;right:3.2rem;top:3.2rem;width:3.2rem;height:3.2rem;cursor:pointer;z-index:33;transition:all .3s ease-in-out}.close-overlay-icon:after,.close-overlay-icon:before{position:absolute;left:15px;content:" ";height:33px;width:2px;background-color:#fff;transition:all .3s ease-in-out}.close-overlay-icon:before{transform:rotate(45deg)}.close-overlay-icon:after{transform:rotate(-45deg)}.close-overlay-icon:hover{opacity:.3}.close-overlay-icon:hover:after,.close-overlay-icon:hover:before{background-color:red}.logo{cursor:pointer}.picture-selection{transition:all .3s ease-in-out;cursor:pointer;padding:0;position:relative;margin-bottom:8rem}.picture-selection:before{transition:all .3s ease-in-out;background-image:linear-gradient(180deg,#fff,hsla(0,0%,100%,0));content:"";height:100%;left:0;opacity:0;position:absolute;visibility:hidden;width:100%}.picture-selection img{border-radius:5px;width:100%}.picture-selection .label-pic-selection{transition:all .3s ease-in-out;border-bottom:2px solid;color:#1f1d1a;float:left;font-size:1.6rem;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:.32px;line-height:1.38;padding:1rem 0;text-align:left;width:100%}.picture-selection .select-box{transition:all .3s ease-in-out;color:#cc7828;font-size:3.2rem;height:2rem;opacity:0;position:absolute;right:3rem;top:5px;visibility:hidden;width:2rem;z-index:99}.picture-selection .select-box .number-select{border-radius:50%;background-color:#cc7828;width:4rem;height:4rem;text-align:center;float:left;color:#fff;font-size:1.2rem;display:flex;flex-direction:column;justify-content:center;margin-top:3px;margin-right:-7px;float:right}.picture-selection.selected:before{opacity:.7;visibility:visible}.picture-selection.selected .select-box{opacity:1;visibility:visible}.picture-selection.selected .label-pic-selection{color:#cc7828}@media(min-width:768px){.picture-selection:not(.disabled):hover:before{opacity:.7;visibility:visible}.picture-selection:not(.disabled):hover .select-box{opacity:1;visibility:visible}.picture-selection:not(.disabled):hover .label-pic-selection{color:#cc7828}}.picture-selection.disabled{cursor:not-allowed}.confirm-modal .modal-dialog{max-height:90%;max-width:90%}.confirm-modal .modal-dialog .modal-content{background-color:#cc7828;color:#fff;padding:1.6rem}.confirm-modal .modal-dialog .modal-content .modal-header{border-bottom:0}.confirm-modal .modal-dialog .modal-content .modal-footer{margin:0 auto;width:90%;border:0;padding:0}.confirm-modal .modal-dialog .modal-content .modal-footer button{background-color:#fff}.confirm-modal .modal-dialog .modal-content .modal-footer button span{color:#cc7828}.confirm-modal .modal-dialog .modal-content .modal-footer button span:before{background-color:orange}.confirm-modal .modal-dialog .modal-content .modal-footer button.disabled{background-color:#fff;opacity:.2}.confirm-modal .modal-dialog .modal-content .modal-footer button.disabled span{color:#cc7828}.confirm-modal .modal-dialog .modal-content .modal-footer .no-permission{margin-top:-2rem;margin-right:4rem;transition:all .3s ease-in-out}.confirm-modal .modal-dialog .modal-content .modal-footer .no-permission:hover{transform:scale(1.02)}.confirm-modal .modal-dialog .modal-content .modal-body{margin:0 auto;max-width:90%;min-width:45rem;padding:10rem 0}.confirm-modal .modal-dialog .modal-content .modal-body h1{line-height:1.18}.confirm-modal .modal-dialog .modal-content .modal-body .card-upload{display:flex;cursor:pointer}.confirm-modal .modal-dialog .modal-content .modal-body .card-upload .upload-part{align-items:flex-end;border-bottom:2px solid;display:flex;float:left;justify-content:flex-end;margin-bottom:3.5rem;position:relative;width:100%}.confirm-modal .modal-dialog .modal-content .modal-body .card-upload .upload-part .upload-input-wrapper{width:100%}.confirm-modal .modal-dialog .modal-content .modal-body .card-upload .upload-part label{bottom:0;cursor:pointer;font-size:1.6rem;font-size:2rem;left:0;margin-top:1rem;position:absolute;top:auto;width:100%}.confirm-modal .modal-dialog .modal-content .modal-body .card-upload .upload-part label.active{bottom:2.3rem;left:0;position:absolute;top:auto;width:100%}.confirm-modal .modal-dialog .modal-content .modal-body .card-upload .upload-part input:not([type=checkbox]){-webkit-appearance:initial;-moz-appearance:initial;appearance:auto;cursor:pointer;min-width:auto;opacity:0;width:100%;z-index:99;position:absolute;bottom:0}.confirm-modal .modal-dialog .modal-content .modal-body .card-upload .upload-part p.file_name{bottom:-9px;cursor:pointer;height:2.6rem;overflow:hidden;position:absolute;width:100%}.confirm-modal .modal-dialog .modal-content .modal-body .card-upload .upload-part svg{fill:#fff;height:7rem;padding:1.8rem 0;position:relative;right:0;top:1rem;float:right}.confirm-modal .modal-dialog .modal-content .modal-body .card-upload .upload-part svg.remove-ico{padding-top:3.5rem;z-index:30;float:right}.confirm-modal .modal-dialog .modal-content .modal-body .card-upload .upload-part svg path{fill:#fff;stroke:#fff}.confirm-modal .modal-dialog .modal-content .modal-body .card-upload .upload-part svg text{fill:#fff}.confirm-modal .modal-dialog .modal-content .modal-body .card-upload .upload-part .read-permission{position:absolute;bottom:-5rem;width:100%;height:3rem;padding-top:2rem}.confirm-modal .modal-dialog .modal-content .modal-body .card-upload .upload-part .read-permission label{opacity:1;font-size:1.6rem;width:auto;position:relative;float:left;margin:-3px 0 0;color:#fff}.confirm-modal .modal-dialog .modal-content .modal-body .card-upload .upload-part .read-permission label:before{position:relative;top:-2px;border-color:#fff;width:15px;height:15px;margin-right:5px;float:left}.confirm-modal .modal-dialog .modal-content .modal-body .card-upload .upload-part .read-permission input{float:left;color:#fff}.confirm-modal .modal-dialog .modal-content .modal-body .card-upload .upload-part .read-permission input:checked+label:before{background-color:#fff;border-color:#fff;color:#cc7828}.confirm-modal .modal-dialog .modal-content .modal-body .card-upload .upload-part .field-filled label,.confirm-modal .modal-dialog .modal-content .modal-body .card-upload .upload-part input:focus+label{bottom:2.3rem;font-size:1.5rem;opacity:.8}@media(min-width:768px){.confirm-modal .modal-dialog .modal-content .modal-body .card-upload .upload-part:hover .file_name{color:#fff}.confirm-modal .modal-dialog .modal-content .modal-body .card-upload .upload-part:hover .upload-part,.confirm-modal .modal-dialog .modal-content .modal-body .card-upload .upload-part:hover input{border-bottom:2px solid #fff}.confirm-modal .modal-dialog .modal-content .modal-body .card-upload .upload-part:hover svg{fill:#fff}.confirm-modal .modal-dialog .modal-content .modal-body .card-upload .upload-part:hover svg path{fill:#fff;stroke:#fff}.confirm-modal .modal-dialog .modal-content .modal-body .card-upload .upload-part:hover svg text{fill:#fff}}.confirm-modal.blue-modal,.confirm-modal.white-modal,.confirm-modal.white-modal p,.confirm-modal.white-modal span{color:#fff}.confirm-modal.blue-modal .modal-content{background-color:#4f7da0}.confirm-modal.blue-modal .modal-content img{width:100%}.confirm-modal.blue-modal p,.confirm-modal.blue-modal span{color:#fff}.confirm-modal.blue-modal img{border-radius:5px}@media(max-width:768px){.confirm-modal .modal-dialog{max-width:100%}.confirm-modal .modal-dialog .modal-content{padding:0 1rem}.confirm-modal .modal-dialog .modal-content button .close-overlay-icon{right:10px;top:10px}.confirm-modal .modal-dialog .modal-content .modal-body{padding-top:0;min-width:50%;max-width:100%;margin:3rem 0 0}.confirm-modal .modal-dialog .modal-content .modal-footer{max-width:100%;padding:0;justify-content:flex-start}.confirm-modal .modal-footer{display:block;min-width:100%;margin:0}.confirm-modal .modal-footer .no-permission{float:left;margin:0 5% 0 0}.confirm-modal .modal-footer .btn{float:right;margin:-30px 0 20px}}@media(max-width:768px){.wall-to-wall-popup .singleRow{margin-bottom:50px}}@media(max-width:380px){.container-buttons button{padding-right:0;padding-left:0;min-width:120px}}.overlay-modal{flex-flow:column;justify-content:center}.overlay-modal.fade{display:flex!important}.overlay-modal .modal-dialog{max-height:90%;max-width:90%}.overlay-modal .modal-dialog .modal-content{background-color:#cc7828;border:0;padding:0 18rem 10rem 0}.overlay-modal .modal-dialog .modal-content .modal-body{color:#fff;margin:0 auto;min-width:45rem;padding:10rem}.overlay-modal .modal-dialog .modal-content .modal-body h1{line-height:1.18}.overlay-modal .modal-dialog .modal-content .modal-body .content{position:relative}.overlay-modal .modal-dialog .modal-content .modal-body .content .image-row{position:relative;margin-top:-20rem}.overlay-modal .modal-dialog .modal-content .modal-body .content .extra-lines a:before{background-color:#fff}.overlay-modal .modal-dialog .footer-modal{padding-right:10rem}.overlay-modal .modal-dialog .footer-modal button{float:right}.overlay-modal .modal-dialog .footer-modal button span{color:#cc7828}.overlay-modal.white-modal,.overlay-modal.white-modal p,.overlay-modal.white-modal span{color:#fff}@media(max-width:1000px){.overlay-modal.white-modal,.overlay-modal.white-modal p,.overlay-modal.white-modal span{color:#fff}.overlay-modal .modal-dialog{padding:0;max-width:100%}.overlay-modal .modal-dialog .modal-content{padding:0}.overlay-modal .modal-dialog .modal-content .modal-body{padding:1rem;min-width:100%}.overlay-modal .modal-dialog .modal-content .modal-body .content h2{font-size:2rem}.overlay-modal .modal-dialog .modal-content .modal-body .content .image-row{max-width:70%;padding:0 8px;margin:0 auto;margin-bottom:0!important;margin-top:3rem!important}.overlay-modal .modal-dialog .modal-content .modal-body .content .contact-info-wrapper{margin-top:0!important}.overlay-modal .modal-dialog .modal-content .modal-body .content .contact-info-wrapper .contact-info{max-width:70%;margin:0 auto 3rem}.overlay-modal .modal-dialog .footer-modal{padding:0 20px;margin-bottom:10px}.overlay-modal .modal-dialog .footer-modal button{float:left;width:100%}}.infobox-wrapper{transition:all .3s ease-in-out;float:left}.infobox-wrapper .infobox{position:relative;float:left;margin-top:-4px}.infobox-wrapper .hovered-information{display:none;position:absolute;padding:.5rem 1.4rem .5rem 1rem;border-radius:5px;background-color:#4f7da0;color:#fff;margin-left:2rem;font-weight:300;font-stretch:condensed;font-style:normal;line-height:1.3;letter-spacing:normal;text-align:left;z-index:3;transition:all .3s ease-in-out}.infobox-wrapper svg g,.infobox-wrapper svg path{transition:all .3s ease-in-out}.infobox-wrapper:hover .hovered-information{display:block;margin-top:5px}.infobox-wrapper:hover svg g{stroke:#cc7828}.infobox-wrapper:hover svg path{fill:#cc7828}.sidebar-profile{z-index:30;position:fixed;overflow-x:scroll;height:100vh;padding:10px 0 15rem}.sidebar-profile h4{font-size:2.5rem}.sidebar-profile h4 .topline{font-size:1.3rem}.sidebar-profile .phone-mail p{float:left;margin-right:1.8rem}.sidebar-profile .phone-mail .link{font-weight:300}.sidebar-profile .nextstep_wrapper{float:left;width:100%;margin-top:3rem;min-height:10rem}.sidebar-profile .nextstep_wrapper .bottom-buttons{padding-right:3rem;float:right;text-align:right}.sidebar-profile .nextstep_wrapper .bottom-buttons.full-size button{width:100%}.sidebar-profile .selected-options{margin-bottom:2rem}.sidebar-profile .selected-options .price-calculations{float:left;position:relative;width:100%;font-size:1.6rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.75;letter-spacing:normal;text-align:left;margin-top:10vh}.sidebar-profile .selected-options .price-calculations ul{float:left;max-height:22vh;padding-right:1rem;width:100%;overflow:auto}.sidebar-profile .selected-options .price-calculations ul li{min-width:100%;border-top:1px solid #1f1d1a;padding:2.1rem 0;margin-bottom:0}.sidebar-profile .selected-options .price-calculations ul li .price{float:right}.sidebar-profile .selected-options .price-calculations ul li:last-child{border-bottom:2px solid #1f1d1a}.sidebar-profile .selected-options .price-calculations ul li .extrainfo-product-price{float:left;width:100%;font-size:13px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.54;letter-spacing:normal;text-align:left;color:#1f1d1a;padding-left:2.3rem;padding-right:5rem}.sidebar-profile .selected-options .price-calculations .total-price{float:right;padding-right:1rem}.sidebar-profile .selected-options .price-calculations .total-price .from{font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:right;margin-right:2rem;float:left;font-size:1.7rem;font-weight:300;margin-top:40px;line-height:0}.sidebar-profile .selected-options .price-calculations .total-price .price{font-size:4.8rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:normal;text-align:right}.sidebar-profile .selected-options .price-calculations .total-price.total-from{float:left;width:100%;color:#cc7828;border-bottom:2px solid #cc7828}.sidebar-profile .selected-options .price-calculations .total-price.total-from .from{float:left;margin-top:4.5rem}.sidebar-profile .selected-options .price-calculations .total-price.total-from .price{float:right}.sidebar-profile .selected-options .price-calculations .total-price.total-from .from{font-size:1.6rem}.sidebar-profile .selected-options .price-calculations .shipping-info{float:left;width:100%;margin-top:20px}.sidebar-profile .selected-options .price-calculations .shipping-info .infobox-wrapper{float:left;margin-right:2rem;margin-top:1.5rem;height:7rem}.sidebar-profile .selected-options .price-calculations .shipping-info .infobox-wrapper svg{opacity:.4}.sidebar-profile .selected-options .price-calculations .shipping-info .shipping-content-info{opacity:.5;font-size:1.3rem;font-weight:300;font-stretch:condensed;font-style:normal;letter-spacing:2.08px;text-align:left;margin-top:7px;line-height:1.18;text-transform:uppercase}@media(max-width:1000px){.sidebar-profile .selected-options .price-calculations .shipping-info .shipping-content-info{margin-bottom:30px}}.sidebar-profile .selected-options .price-calculations ul::-webkit-scrollbar{width:.7rem}.sidebar-profile .selected-options .price-calculations ul::-webkit-scrollbar-track{box-shadow:inset 0 0 3px rgba(0,0,0,.3)}.sidebar-profile .selected-options .price-calculations ul::-webkit-scrollbar-thumb{background-color:rgba(204,120,40,.61);border-radius:.7rem}.currency-selector{clear:both;float:right;width:auto;margin:0;padding:0 1rem 0 0}.currency-selector select{float:left;width:auto;min-width:40px;font-weight:400}.row-card{transition:all .3s ease-in-out;border:1px solid #1f1d1a;border-radius:5px;cursor:pointer;float:left;height:28.4rem;padding:3.9rem 4.4rem 3.9rem 3.9rem;width:100%;margin-bottom:3rem;margin-right:1rem}@media(max-width:1450px){.row-card{padding:1.9rem .4rem 1.9rem .9rem}}.row-card .circular{display:flex;flex-direction:column;justify-content:center;text-align:center;vertical-align:middle}.row-card .circular span{width:100%}@media(max-width:768px){.row-card .circular{margin:0}}@media(min-width:768px){.row-card:hover{background:#cc7828;border-color:#cc7828}.row-card:hover h4,.row-card:hover label,.row-card:hover span{color:#fff}.row-card:hover .circular{background:#fff}.row-card:hover .circular span svg{width:100%}}.row-card .header{height:70%}.row-card.card-upload{cursor:pointer}.row-card.card-upload .header:before{content:"";height:100%;position:absolute;top:0;left:0;width:100%;z-index:222}.row-card.card-upload .upload-part{border-bottom:2px solid;cursor:pointer;float:left;position:relative;width:100%}.row-card.card-upload .upload-part label{cursor:pointer;font-size:1.6rem;margin-top:1rem}.row-card.card-upload .upload-part label.active{font-size:1.2rem;margin-top:-5px;top:2rem}.row-card.card-upload .upload-part input{-webkit-appearance:initial;-moz-appearance:initial;appearance:auto;cursor:pointer;min-width:auto;opacity:0;width:100%}.row-card.card-upload .upload-part p.file_name{bottom:-9px;cursor:pointer;height:2.6rem;overflow:hidden;position:absolute;width:100%}.row-card.card-upload .upload-part svg{height:7rem;padding:1.4rem 0;position:absolute;right:0;top:-5px}.row-card.card-upload .upload-part svg.remove-ico{padding-top:3.5rem;z-index:30}.row-card.card-upload .field-filled label,.row-card.card-upload input:focus+label{opacity:.8;top:0}@media(min-width:768px){.row-card.card-upload:hover .file_name{color:#fff}.row-card.card-upload:hover .upload-part,.row-card.card-upload:hover input{border-bottom:2px solid #fff}.row-card.card-upload:hover svg{fill:#fff}.row-card.card-upload:hover svg path{fill:#fff;stroke:#fff}.row-card.card-upload:hover svg text{fill:#fff}}@media(max-width:768px){.row-card{max-height:20rem;padding:1rem 1rem 5rem;margin-right:0;margin-left:0}.row-card .header{height:12rem}.row-card .header h4{font-size:2rem}}.Product-container .ProductSelectionRow .product-selection{transition:all .3s ease-in-out;cursor:pointer;padding:0;position:relative}.Product-container .ProductSelectionRow .product-selection img{border-radius:5px;width:100%}.Product-container .ProductSelectionRow .product-selection .label-pic-selection{transition:all .3s ease-in-out;font-size:3.1rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.26;letter-spacing:normal;text-align:left;color:#1f1d1a;margin-top:1.9rem;min-height:8rem;float:left;width:100%}.Product-container .ProductSelectionRow .product-selection .label-pic-selection .infobox-wrapper{float:right}.Product-container .ProductSelectionRow .product-selection .label-pic-selection .infobox-wrapper svg g{stroke:#cc7828}.Product-container .ProductSelectionRow .product-selection .label-pic-selection .infobox-wrapper svg path{fill:#cc7828}.Product-container .ProductSelectionRow .product-selection .label-pic-selection .btn{padding:0;min-width:auto;float:right;position:absolute;right:0}.Product-container .ProductSelectionRow .product-selection .select-box{transition:all .3s ease-in-out;color:#cc7828;font-size:3.2rem;height:2rem;opacity:0;position:absolute;right:3rem;top:5px;visibility:hidden;width:2rem;z-index:99}.Product-container .ProductSelectionRow .product-selection .price_rows{float:left;width:100%;border-bottom:1px solid;padding:0 0 1rem}.Product-container .ProductSelectionRow .product-selection .price_rows li{float:left;width:50%;list-style-type:none}.Product-container .ProductSelectionRow .product-selection .price_rows li .name_row{float:left;width:100%;display:flex;flex-direction:row;align-items:center;height:25px}.Product-container .ProductSelectionRow .product-selection .price_rows li .name_row .name{float:left;opacity:.5;font-size:1.3rem;text-transform:uppercase;font-weight:300;font-stretch:condensed;font-style:normal;line-height:1;letter-spacing:2.08px;text-align:left;margin-bottom:5px;padding-right:1rem}.Product-container .ProductSelectionRow .product-selection .price_rows li .name_row .info{margin-left:5px;float:left}.Product-container .ProductSelectionRow .product-selection .price_rows li .price{float:left;width:100%;margin-bottom:1.5rem}.Product-container .ProductSelectionRow .product-selection .price_rows li .price label{cursor:pointer;padding-left:0;font-size:1.6rem}.Product-container .ProductSelectionRow .product-selection .price_rows li .price label:before{margin-top:-2px;float:left}.Product-container .ProductSelectionRow .product-selection .price_rows li .price input{float:left;margin-right:2rem;margin-top:5px}.Product-container .ProductSelectionRow .product-selection .price_rows li .price.row-checked label{color:#cc7828}.Product-container .ProductSelectionRow .product-selection .infobox-wrapper .hovered-information{font-size:1.2rem;min-width:15rem;text-align:center;margin-left:3.5rem;margin-top:2rem}.Product-container .ProductSelectionRow .product-selection.selected:before,.Product-container .ProductSelectionRow .product-selection:hover:before{opacity:.7;visibility:visible}.Product-container .ProductSelectionRow .product-selection.selected .select-box,.Product-container .ProductSelectionRow .product-selection:hover .select-box{opacity:1;visibility:visible}.Product-container .ProductSelectionRow .product-selection.selected .label-pic-selection,.Product-container .ProductSelectionRow .product-selection:hover .label-pic-selection{color:#cc7828}.Product-container .ProductSelectionRow .product-selection.selected .label-pic-selection .label,.Product-container .ProductSelectionRow .product-selection:hover .label-pic-selection .label{max-width:85%;float:left}@media(max-width:1200px){.Product-container .ProductSelectionRow .product-selection.selected .label-pic-selection .label,.Product-container .ProductSelectionRow .product-selection:hover .label-pic-selection .label{font-size:2.5rem}}.product-modal .modal-dialog .modal-content .modal-footer button{background-color:transparent}.product-modal .modal-dialog .modal-content .modal-footer button:not(.disabled) span.anim{float:left;overflow:hidden;position:relative}.product-modal .modal-dialog .modal-content .modal-footer button:not(.disabled) span.anim:before{transition:all .4s ease-in-out;background-color:#fff;bottom:0;content:"";height:1px;left:-100%;position:absolute;visibility:hidden;width:100%}.product-modal .modal-dialog .modal-content .modal-footer button:not(.disabled):hover span.anim:before{animation:underline 1.5s infinite;visibility:visible;width:100%}.product-modal .modal-dialog .modal-content .modal-footer button span{color:#fff}.product-modal .modal-dialog .modal-content .modal-footer button:hover{border:2px solid #fff;background:transparent}.info-banner{border-radius:5px;background-color:#cc7828;padding:3rem;float:left;width:100%}.info-banner .icon{float:left;margin-right:2rem}.info-banner .icon svg{opacity:.4}.info-banner .icon svg path{fill:#fff}.info-banner .icon svg g{stroke:#fff}.info-banner .content{float:left}.info-banner .content .header{opacity:.5;font-size:1.6rem;font-stretch:condensed;line-height:1;letter-spacing:2.56px}.info-banner .content .content-inner,.info-banner .content .header{font-weight:300;font-style:normal;text-align:left;color:#fff;float:left;width:100%}.info-banner .content .content-inner{font-size:2rem;font-stretch:normal;line-height:2.2;letter-spacing:normal}@media(max-width:768px){.info-banner .icon{margin-bottom:20px}}.colorcontent-box{background-color:#cc7828;padding:6.1rem 20rem 6rem 5rem;border-radius:5px;color:#fff}.colorcontent-box .content{font-size:2.2rem;font-weight:300;line-height:1.75;text-align:left}.colorcontent-box .topline{color:#fff}.colorcontent-box .text{margin-bottom:5rem}@media(max-width:1200px){.colorcontent-box{padding-left:0;padding-right:0}.colorcontent-box h2.text{font-size:3rem}.colorcontent-box .content{max-width:100%!important}}#js-consent-banner{bottom:-20px;color:#fff;height:0;max-width:600px;padding:20px;position:fixed;right:0;z-index:103}#js-consent-banner.is-active .consent-banner__content{transform:translateY(-100%)}#js-consent-banner .consent-banner__texts{margin-bottom:10px}#js-consent-banner .consent-banner__texts p{font-family:"MessinaSansWeb";font-size:2rem;font-weight:300;line-height:1.5}#js-consent-banner label{cursor:pointer;display:inline-block;font-weight:300}#js-consent-banner label span{position:relative;top:-5px}#js-consent-banner input[type=checkbox]{cursor:pointer;display:none}#js-consent-banner input[type=checkbox]+label{cursor:pointer;font-size:2rem;margin-top:1rem;position:relative}#js-consent-banner input[type=checkbox]+label:before{background-color:transparent;border:1px solid #fff;border-radius:5px;content:"";cursor:pointer;display:block;float:left;height:2rem;margin-right:.5rem;width:2rem}#js-consent-banner input[type=checkbox]:checked+label:after{border-bottom:3px solid #fff;border-radius:2px;border-right:3px solid #fff;content:"";display:inline-block;height:1.3rem;left:.5rem;position:absolute;top:.2rem;transform:rotate(45deg);width:.9rem}#js-consent-banner input[type=checkbox]{background:none!important;border:1px solid #fff!important;border-radius:2px}#js-consent-banner a{text-decoration:underline}.consent-banner__content{padding-bottom:4rem;padding-top:4rem;position:relative;transform:translateY(10%)}.consent-banner__content:before{background-color:#cc7828;content:"";height:100%;left:-25vw;position:absolute;top:0;width:150vw;z-index:-1}.consent-banner__buttons{display:flex;justify-content:space-between;padding-top:2.4rem}.consent-banner__buttons .text{display:inline-block}.consent-banner__buttons a{color:#fff;font-size:2rem;font-weight:300}.consent-banner__bt-reject,.consent-banner__buttons a{cursor:pointer;text-decoration:underline}@media only screen and (min-width:768px){.consent-banner__content{background-color:#cc7828;padding-right:10%;position:relative}.consent-banner__content:before{left:-10%;width:180vw}}.sidebar{background-color:rgba(31,29,26,.03);padding:3rem 3rem 0}.sidebar .selected-options ul{padding:0}.sidebar .selected-options ul li{list-style-type:none;float:left;width:50%;min-height:5rem;margin-bottom:1rem}.sidebar .selected-options ul li .header{opacity:.5;font-weight:300;font-stretch:condensed;font-style:normal;line-height:1.3;letter-spacing:1.6px;text-align:left;float:left;width:100%;font-size:1.1rem}.sidebar .selected-options ul li .content{font-weight:300;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left;font-size:1.3rem}.sidebar .selected-options ul li .content .content_text{float:left;margin-right:1rem}.sidebar .proceed-without-product{float:right}.sidebar .proceed-without-product:hover{color:#cc7828}@media(max-width:768px){.sidebar{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;z-index:-3;background-color:#f8f8f7;transition:all .3s ease-in-out}.sidebar.active{opacity:1;z-index:99999;visibility:visible;top:7rem;padding-top:5px}}.footer{background-color:#4f7da0;color:#fff;font-size:1.3rem;font-weight:300;padding:0 6.8rem 0 12.8rem;z-index:30}.footer .footer-logo{padding-left:0;padding-top:3rem}.footer .footer-text{font-size:1.6rem;padding-bottom:1.3rem;padding-top:3.3rem}.footer .footer-text p{color:#fff}.footer .footer-text p a{border-bottom:1px solid #fff;color:#fff}.footer .footer-text p a:hover{border-bottom-color:#cc7828;color:#cc7828}.footer .footer-menu{padding-bottom:1.3rem;padding-top:3.3rem}.footer .footer-menu .menu-row{float:right}.footer .footer-menu .menu-row:last-child{margin-right:5rem}.footer .footer-menu ul{float:left;padding:0}.footer .footer-menu ul li{float:left;list-style-type:none}.footer .footer-menu ul li:marker{display:none}.footer .footer-menu ul li a{border-bottom:1px solid #fff;color:#fff}.footer .footer-menu ul li a:hover{border-bottom-color:#cc7828;color:#cc7828}.footer .footer-menu ul li:nth-child(n){margin-right:1rem}.footer .footer-menu ul li:last-child{margin-right:0}.footer .footer-menu .year{float:right;margin:0}@media(max-width:990px){.footer{padding:0 45px}.footer .footer-text{padding-left:0}}.content .startPage-buttons .btn:first-child{margin-right:1.5rem}.content .leftside-content{padding-left:8rem}@media(max-width:768px){.content .leftside-content{padding:0 1rem 1rem}.content .leftside-content .logo{padding:2rem}.content .leftside-content .startPage-buttons{float:left;width:100%;padding:0;margin:0}.content .leftside-content .startPage-buttons button{float:left;width:80%;float:none;display:block;margin-left:auto!important;margin-right:auto!important;margin:0 auto 20px}}.areaSpecification .form input[type=number],.areaSpecification .form input[type=text]{width:100%;min-width:100%}.areaSpecification .area-specification-info{position:absolute;right:0;margin-top:-50px;padding:0}.areaSpecification .area-specification-info .infobox-wrapper{float:right}.areaSpecification .area-specification-info .infobox-wrapper svg g{stroke:#cc7828}.areaSpecification .area-specification-info .infobox-wrapper svg path{fill:#cc7828}.areaSpecification .area-rug-title{font-size:2rem;font-weight:300;margin-top:4rem;margin-bottom:1.9rem;display:flex;align-items:center;justify-content:space-between}.areaSpecification .area-rug-title.no-margin{margin-top:0}.areaSpecification .area-rug-delete{padding:1rem;min-height:auto;height:auto;min-width:auto;width:auto;border-radius:5px;line-height:0;margin:0}.areaSpecification .area-rug-add{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;line-height:1;border:none;background-color:transparent;color:#cc7828;font-size:1.6rem;font-weight:300;display:flex;align-items:center;margin:3.5rem 0 0}.areaSpecification .area-rug-add span{text-decoration:underline;margin-left:1.8rem}@media(max-width:768px){.areaSpecification .form{margin-top:2rem}}@media(max-width:1210px){.areaSpecification .form-item label[for=ElseAreaSpecification]{font-size:16px}}.area-specification-details .infobanner{margin-left:-4%;width:102%}@media(max-width:1400px){.area-specification-details .infobanner .icon{margin-bottom:20px}}.area-specification-details .form .key{font-size:2rem}.area-specification-details .form input,.area-specification-details .form select{min-width:43rem}.checkout-page .form{min-width:100%}.checkout-page .rows ul{padding:0;margin-top:6rem}.checkout-page .rows ul li{list-style-type:none;font-size:2rem;font-weight:300;line-height:1.35;text-align:left;border-bottom:1px solid #1f1d1a;padding:40px 0;position:relative}.checkout-page .rows ul li .result{font-size:3.8rem;margin:0 1rem;font-weight:400;line-height:1.55;text-align:right}.checkout-page .rows ul li .edit-btn{font-size:1.6rem;font-weight:300;line-height:.63;color:#cc7828;text-align:right;position:absolute;right:1rem;top:0;background:transparent;border:0;border-bottom:1px solid #cc7828;padding:0 0 5px;margin-top:5rem;cursor:pointer}.checkout-page .rows ul li .edit-btn:focus{border-bottom:2px solid #cc7828;background:transparent;outline-color:transparent}.checkout-page .rows ul li .edit-btn:hover{border-bottom:2px solid #cc7828}.checkout-page .rows ul li:first-child{border-top:1px solid #1f1d1a}.checkout-page .chosen-products .row .product-image img{border-radius:5px;width:100%}.checkout-page .chosen-products .row ul{margin-top:2rem;border-top:2px solid}.checkout-page .chosen-products .row ul li{list-style-type:none;padding:2rem 0}.checkout-page .chosen-products .row ul li .quantity{margin-right:3rem}.checkout-page .chosen-products .row ul li .price{float:right}.checkout-page .chosen-products .chosen-product-row{margin-bottom:6rem}@media(max-width:768px){.checkout-page .rows ul li .result{font-size:1em;font-weight:900}.checkout-page .rows ul li .edit-btn{margin-top:10px}}.billingaddress-container .form input{min-width:37rem;box-sizing:border-box}@media(max-width:1400px){.billingaddress-container .form input{min-width:100%}}@media(max-width:768px){.billingaddress-container .form .form-item,.billingaddress-container .form .form-item input{min-width:100%}}.colorSelective-container .color-list .col{min-width:25%;margin-bottom:5rem}.colorSelective-container .color-list .col .picture-selection{border-radius:1rem;border-radius:5px}.colorSelective-container .color-list .col .picture-selection img{min-height:45rem;opacity:0}@media(max-width:768px){.colorSelective-container .color-list .col .picture-selection img{min-height:20rem}}.chosen-designs .row .product-image img{border-radius:5px}.chosen-designs .row ul{margin-top:2rem;border-top:2px solid}.chosen-designs .row ul li{list-style-type:none;padding:2rem 0}.chosen-designs .row ul li .quantity{margin-right:3rem}.chosen-designs .row ul li .price{float:right}.chosen-designs .design-selection .chosen-designs-row{border-bottom:2px solid;padding:6.1rem 0}.chosen-designs .design-selection .chosen-designs-row img{width:100%}.chosen-designs .design-selection .chosen-designs-row .color-selection{border-radius:5px;min-height:450px}@media(max-width:760px){.chosen-designs .design-selection .chosen-designs-row .color-selection{min-height:150px}}.chosen-designs .design-selection .chosen-designs-row .edit-btn{font-size:1.6rem;font-weight:300;line-height:.63;color:#cc7828;text-align:right;position:absolute;right:1rem;top:0;background:transparent;border:0;border-bottom:1px solid #cc7828;padding:0 0 5px;margin-top:5rem;cursor:pointer}.chosen-designs .design-selection .chosen-designs-row .edit-btn:focus{border-bottom:2px solid #cc7828;background:transparent;outline-color:transparent}.chosen-designs .design-selection .chosen-designs-row .edit-btn:hover{border-bottom:2px solid #cc7828}.chosen-designs .design-selection .chosen-designs-row:first-child{border-top:2px solid}.uploadInspiration-container .pictures .singlepic-upload{margin-bottom:30px}.uploadInspiration-container .pictures .singlepic-upload .image{width:100%;height:39rem;overflow:hidden}.uploadInspiration-container .pictures .singlepic-upload .image img{max-width:100%;border-radius:5px;height:100%;width:100%;margin:0 auto;float:none;display:block;object-fit:cover}.uploadInspiration-container .pictures .singlepic-upload .title{border-bottom:1px solid #1f1d1a;padding-top:2.5rem;padding-bottom:10px;word-break:break-all}.uploadInspiration-container .pictures .singlepic-upload .delete-file{cursor:pointer;background:#cc7828;border:1px solid #cc7828;border-radius:5px;width:20px;height:20px;text-align:center;position:absolute;right:0;z-index:3;margin:10px 22px 0 0;transition:all .3s ease-in-out;padding:0}.uploadInspiration-container .pictures .singlepic-upload .delete-file svg{max-width:10px;margin-top:-8px}.uploadInspiration-container .pictures .singlepic-upload .delete-file svg path{stroke:#fff;transition:all .3s ease-in-out}.uploadInspiration-container .pictures .singlepic-upload .delete-file:hover{background:#fff}.uploadInspiration-container .pictures .singlepic-upload .delete-file:hover svg path{stroke:#cc7828}@media(max-width:768px){.uploadInspiration-container .uploadInspiration-info .form-item{padding:0;max-width:100%;width:100%}.uploadInspiration-container .uploadInspiration-info .form-item label{font-size:15px}.uploadInspiration-container .pictures .singlepic-upload .image,.uploadInspiration-container .pictures .singlepic-upload .image img{height:auto}}.pick-role-container .pick-role-parent .pick-role-wrapper .boxes{border-bottom:1px solid #1f1d1a}@media(max-width:768px){.pick-role-container .pick-role-parent,.pick-role-container .pick-role-parent .pick-role-wrapper{padding:0}}@media(max-width:1350px){.pick-role-container .pick-role-parent .col-lg-3.col-6,.projectCategory-container .row .col-lg-3.col-6{min-width:50%}}.order-template-completion{overflow:hidden}.order-template-completion .pagerow{margin-top:10rem}.order-template-completion .headline-row{display:none}.order-template-completion .design-selection .chosen-designs-row img{width:100%}.order-template-completion .design-selection .chosen-designs-row .color-selection{border-radius:5px;min-height:450px}@media(max-width:760px){.order-template-completion .design-selection .chosen-designs-row .color-selection{min-height:150px}}.order-template-completion .design-selection .chosen-designs-row:first-child{border-top:0}.order-template-completion .design-selection .chosen-designs-row .edit-btn{display:none}.order-template-completion .print-icon{max-width:5rem;min-width:1rem;position:absolute;right:-30rem;top:0}.order-template-completion .print-icon svg{max-width:100%;height:auto;cursor:pointer}.order-template-completion .print-icon svg g path{transition:all .3s ease-in-out}.order-template-completion .print-icon svg:hover g path{fill:#cc7828}@media(max-width:1350px){.designsupport-row .col-lg-3{min-width:33.333%}}.hide-topline .topline{display:none}html{font-size:8px}@media(min-width:1920px){html{font-size:10px}}body{color:#1f1d1a;font-family:"MessinaSansWeb";font-feature-settings:"liga" on;font-feature-settings:"dlig" on;font-size:1.6rem}.h-100-v{min-height:100vh}.lh-3{line-height:1.2em}.header-logo{padding-left:10rem;padding-top:6.8rem}@media(max-width:768px){.header-logo{padding:0}.header-logo .logo{padding:2rem}}.container-buttons{float:left;margin:0}.container-buttons .back-btn,.container-buttons .next-btn{float:left;width:50%;padding:0}.container-buttons .back-btn.next-btn-sidebar,.container-buttons .next-btn.next-btn-sidebar{display:none}@media(max-width:765px){.container-buttons .back-btn.next-btn-sidebar,.container-buttons .next-btn.next-btn-sidebar{display:block}}.container-buttons .next-btn button.btn{border:2px solid #cc7828}body::-webkit-scrollbar{width:.7rem}body::-webkit-scrollbar-track{box-shadow:inset 0 0 3px rgba(0,0,0,.3)}body::-webkit-scrollbar-thumb{background-color:rgba(204,120,40,.61);border-radius:.7rem}.col{display:-ms-flexbox}@media print{#js-consent-banner,.zsiq_floatmain{display:none!important}}
/*# sourceMappingURL=main.bed86672.chunk.css.map */