body,form,p{margin:0}a,a.link{text-decoration:none}a.link,a.link2>span,body{color:#333}.button,.button.button-edit,.button.button-info,.iconlogo-pdf::before,.input,.middle{vertical-align:middle}@font-face{font-family:icon-burolia;src:url('/css/fonts/icon-burolia.eot?-e0wkph');src:url('/css/fonts/icon-burolia.eot?#iefix-e0wkph') format('embedded-opentype'),url('/css/fonts/icon-burolia.woff?-e0wkph') format('woff'),url('/css/fonts/icon-burolia.ttf?-e0wkph') format('truetype'),url('/css/fonts/icon-burolia.svg?-e0wkph#icon-burolia') format('svg');font-weight:400;font-style:normal}@font-face{font-family:roboto;src:url('/css/fonts/roboto-bold.eot');src:url('/css/fonts/roboto-bold.eot?#iefix') format('embedded-opentype'),url('/css/fonts/roboto-bold.woff') format('woff'),url('/css/fonts/roboto-bold.ttf') format('truetype'),url('/css/fonts/roboto-bold.svg#robotobold') format('svg');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:roboto;src:url('/css/fonts/roboto-light.eot');src:url('/css/fonts/roboto-light.eot?#iefix') format('embedded-opentype'),url('/css/fonts/roboto-light.woff') format('woff'),url('/css/fonts/roboto-light.ttf') format('truetype'),url('/css/fonts/roboto-light.svg#robotolight') format('svg');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:roboto;src:url('/css/fonts/roboto-regular.eot');src:url('/css/fonts/roboto-regular.eot?#iefix') format('embedded-opentype'),url('/css/fonts/roboto-regular.woff') format('woff'),url('/css/fonts/roboto-regular.ttf') format('truetype'),url('/css/fonts/roboto-regular.svg#robotoregular') format('svg');font-weight:400;font-style:normal;font-display:swap}.configurator article .options-colors>li,.cursor-border,.cursor-border-bottom,.cursor-border-bottom-center,.cursor-border-bottom-right,.cursor-border-left,.cursor-border-left-bottom,.cursor-border-right,.cursor-border-right-bottom,.cursor-border-top,.cursor-border-top-center,.cursor-border-top-right,.filter-colors>li,.listing-showrooms>ul>li,.product .price-choice>li .price-choice-label .button-info,.product .product-r,.product .quantity .decreasing-price,.slider--fullwidth-16x9,.tints-choice>.color,.tooltip-parent,body,html{position:relative}body{font-family:roboto,Arial,sans-serif;font-size:13px;font-weight:400;background:#fff}.bold,.brand-families>ul>li>a,.content>.content-l>ul>li.on>a,.families-list ul>li>a,.mea,.services-content td>p .readmore,a.link2>span{font-weight:700}input,select,textarea{font-family:Verdana,sans-serif;font-size:12px}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}input:-moz-placeholder,textarea:-moz-placeholder{color:#999;opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:#999;opacity:1}input:-ms-input-placeholder,textarea::-ms-input-placeholder{color:#999}input[readonly]{background:#f9f9f9;border:none!important}.product .price-choice.price-multiple>li>a span,.product .price-choice.price-multiple>li>label span,input[type=submit]{cursor:pointer}:focus,a:active,a:focus,input:focus{outline:0}dd,dl,dt,li,ol,ul{padding:0;margin:0;list-style:none}code{display:block;padding:10px;background:#f9f9f9}td{padding:0}.picto_nav{margin:0 5px -4px 0}.center{text-align:center!important}.left{text-align:left!important}.right{text-align:right!important}.justify{text-align:justify!important}.mea{color:red}.cart-steps>ul>li:first-child>a>span:first-child::before,.configurator #accessories_acc>article,.configurator #accessories_cpl>article,.configurator #options>article,.home .slider .bx-controls-direction,.tab_hp{display:none}.hidden{display:none!important}.strike{text-decoration:line-through}.inner-shadow{-webkit-box-shadow:inset 1px 2px 1px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 1px 2px 1px 0 rgba(0,0,0,.1);box-shadow:inset 1px 2px 1px 0 rgba(0,0,0,.1)}.inner-shadow-light{-webkit-box-shadow:inset 1px 2px 1px 0 rgba(0,0,0,.05);-moz-box-shadow:inset 1px 2px 1px 0 rgba(0,0,0,.05);box-shadow:inset 1px 2px 1px 0 rgba(0,0,0,.05)}.shadow{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.3);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.3);box-shadow:0 2px 4px 0 rgba(0,0,0,.3)}.transition{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}a{color:inherit}.brand-text .description a,.brand-text>p a,.content-text .content-full a,.content-text .content-r a,.designers-summary .col a:hover,.msg-error a,.msg-success a,.product-description .description a,.product-designer .product-designer-r h3 a:hover,.tag.tag-white:hover,a.link2>span,a.link:hover,a.link:hover>span,body>footer .footer-last>.webagency a,body>footer .footer-links>li>.valdelia>h3>a:hover,body>header>.content>.customer-menu>li>a:hover>.text{text-decoration:underline}.brand-text .description a:hover,.brand-text>p a:hover,.configurator #options>article a.fancybox:hover>span,.content-text .content-full a:hover,.content-text .content-r a:hover,.msg-error a:hover,.msg-success a:hover,.product-description .description a:hover,a.link2:hover>span,body>footer .footer-last>.webagency a:hover{text-decoration:none}a.mea{color:red!important}.cart-steps>ul>li.ok>a,.link.red,.red,form .caption{color:#ff3f4f}.input{height:26px;line-height:26px;margin:0;padding:0 5px;border:1px solid #ccc;background-color:#fff}.button,body>header>nav>ul>li>ul>li>a{line-height:24px}.showroom-content ul.brands>li:last-child,.table-products-list>thead tr,.table-products-order>thead tr,.table-products-project>thead tr,.ui-dialog .popin-form>section:first-child,img{border:none}h1,h2,h3,h4,h5,h6{font-weight:700;margin:0;color:#333}.cart-price-detail dt.total-ttc,.product .main-ttl>span,h1,h2{font-size:18px}.button,.listing-showrooms>ul.single>li p,.listing-showrooms>ul>li .location,.table-products-list td>.bold,.table-products-order td>.bold,.table-products-project td .txt>h3,h3{font-size:13px}h2:not(.main-ttl){text-transform:uppercase}h1.main-ttl,h2.main-ttl{font-weight:300;font-size:24px;margin-bottom:22px}.brand-families>ul>li>a>img,.families-list ul>li>a>img,.listing-products>ul>li>a.link>.strengths ul>li,.product.product-project .price_label,h2.sub-ttl{margin-bottom:15px}.clearfix:after{content:" ";clear:both;display:block;height:0;visibility:hidden}.ui-dialog-titlebar-close:before,[class*=" icon-"]:before,[class*=" iconafter-"]:after,[class^=icon-]:before,[class^=iconafter-]:after{font-family:icon-burolia;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-calendar:before{content:"\e901"}.icon-pin:before{content:"\e900"}.icon-search:before{content:"\e759"}.icon-warning:before{content:"\e600"}.icon-note:before{content:"\e68a"}.icon-option:before{content:"\e6f1"}.icon-include:before{content:"\61"}.icon-informations:before{content:"\70"}.icon-orders:before{content:"\63"}.icon-return:before{content:"\73"}.icon-edit:before{content:"\71"}.icon-attachedfiles:before{content:"\72"}.icon-duplicate:before{content:"\65"}.icon-back:before{content:"\e601"}.icon-a-right:before,.iconafter-a-right:after{content:"\64"}.icon-b-top:before,.iconafter-b-top:after{content:"\67"}.icon-b-right:before,.iconafter-b-right:after{content:"\68"}.icon-b-left:before,.iconafter-b-left:after{content:"\69"}.icon-b-bottom:before,.iconafter-b-bottom:after{content:"\6a"}.icon-phone:before{content:"\74"}.icon-mail:before{content:"\e641"}.icon-assembly:before{content:"\e634"}.icon-manufacturing:before{content:"\e788"}.icon-shipping:before{content:"\75"}.icon-sav:before{content:"\76"}.icon-payment:before{content:"\6c"}.icon-project:before{content:"\6b"}.icon-3d:before{content:"\6d"}.icon-cart-save:before{content:"\e602"}.icon-cart:before{content:"\6e"}.icon-history:before{content:"\6f"}.icon-account:before{content:"\77"}.icon-error:before{content:"\21"}.icon-check:before{content:"\e603"}.icon-check2:before{content:"\e604"}.icon-close:before,.iconafter-close:after,.ui-dialog-titlebar-close:before{content:"\e605"}.icon-close2:before,.iconafter-close2:after{content:"\66"}.icon-video:before{content:"\e66c"}.icon-recalculate:before{content:"\78"}.iconlogo-pdf::before{content:" ";display:inline-block;width:16px;height:16px;line-height:1;background:url("../images/pdf.gif") no-repeat;margin-right:3px}.cursor-border-bottom-center:before,.cursor-border-bottom-right:before,.cursor-border-bottom:before,.cursor-border-left-bottom:before,.cursor-border-left:before,.cursor-border-right-bottom:before,.cursor-border-right:before,.cursor-border-top-center:before,.cursor-border-top-right:before,.cursor-border-top:before,.cursor-border:before{content:" ";z-index:2;display:block;position:absolute;width:10px;height:10px;border-style:solid;border-color:inherit;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);background:#fff;bottom:-5px}.cursor-border-left:before,.cursor-border:before{left:27px}.cursor-border-left:before{top:12px;left:-6px;border-width:0 0 1px 1px}.cursor-border-left-bottom:before{bottom:19px;left:-6px;border-width:0 0 1px 1px}.cursor-border-right:before{top:15px;right:-6px;border-width:1px 1px 0 0}.cursor-border-right-bottom:before{bottom:19px;right:-6px;border-width:1px 1px 0 0}.cursor-border-top:before{top:-6px;left:16px;border-width:1px 0 0 1px}.cursor-border-top-right:before{top:-6px;right:22px;border-width:1px 0 0 1px}.cursor-border-top-center:before{top:-6px;left:48%;border-width:1px 0 0 1px}.cursor-border-bottom:before{bottom:-5px;left:16px;border-width:0 1px 1px 0}.cursor-border-bottom-center:before{bottom:-5px;left:48%;border-width:0 1px 1px 0}.cursor-border-bottom-right:before{bottom:-6px;right:22px;border-width:0 1px 1px 0}.tooltip,.tooltip-position{position:absolute;z-index:5;display:none}.tooltip,.tooltip-style{padding:13px 18px 13px 14px;background:#fff;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.ui-widget-overlay{height:100%;position:fixed;left:0;top:0;width:100%;z-index:95;background:url("/images/bg/overlay.png")}.ui-dialog{position:absolute;z-index:96;background:#fff}#wrap,.back-top{position:fixed;bottom:50px}.ui-dialog .ui-dialog-title{float:left;font-size:24px;font-weight:300;width:85%;height:32px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:15px 0 0 22px;margin-bottom:7px}.ui-dialog .ui-dialog-titlebar-close{float:right;width:33px;height:33px;border:0;padding:0;margin:-15px -15px 0 0;background:#333;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;cursor:pointer}.ui-dialog .ui-dialog-titlebar-close:hover{background:#b4b4b4}.ui-dialog .ui-dialog-titlebar-close::before{display:block;font-size:20px;color:#fff;margin:2px 0 0 1px}.ui-dialog .ui-dialog-content{clear:both;padding:10px 24px}.button{display:inline-block;height:25px;padding:0 10px;color:#fff;white-space:nowrap;background:#ff3f4f;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}input[type=submit].button{font-family:roboto,Arial,sans-serif!important}.button.button-edit:hover,.button.button-grey:hover,.button.button-info:hover,.button:hover,.home .slider .bx-wrapper .bx-controls .bx-pager.bx-default-pager a.active,.home .slider .bx-wrapper .bx-controls .bx-pager.bx-default-pager a:hover,body>header>.content>.customer-menu>li:hover>a>.button-circle{background:#333}.button.button-grey{color:#fff;background:#b4b4b4}.button.button-grey.icon-back,.listing-products>ul>li>.price>.value>sup,.listing-showrooms>ul>li p,.slider-list ul>li>a,form#contact>dl>dd>.button+div{font-size:11px}.button.button-grey.icon-back::before{display:inline-block;font-size:13px;margin-top:-4px}.button.button2{height:28px;line-height:27px;padding:0 13px;font-size:12px;font-weight:700;color:#333;border:1px solid #b4b4b4;background:#fff}.button.button2::before{display:inline-block;font-size:16px;margin-right:7px;margin-top:-3px}.button.button2:hover{color:#fff;border-color:#333;background:#333}.button.button-edit,.button.button-info{display:inline-block;cursor:pointer;padding:0;font-size:11px;font-weight:700;color:#fff;background:#b4b4b4;text-align:center}.button.button-edit{width:22px;height:22px;line-height:18px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.button.button-info{width:15px;height:15px;line-height:14px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;vertical-align:top!important;margin-top:1px}.button.button-info::before{content:"i"}.button.button-circle{display:inline-block;width:22px;height:22px;line-height:20px;font-size:11px;padding:0;vertical-align:middle;text-align:center!important;color:#fff;background:#b4b4b4;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.button.button-circle:hover{background:#000}.button.button-circle.button-circle-mini{width:16px;height:16px;line-height:13px}.binary-choice{padding:1px;background:#dedede;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.binary-choice>li>a,.tag{-webkit-border-radius:3px;-moz-border-radius:3px;display:inline-block;vertical-align:middle}.binary-choice>li,.cart-form-shipping form .payment-list>.cb,.commercial-exchanges>li>ul>li>article img,.commercial-exchanges>li>ul>li>article img+span,.content-cart-l,.content-cart-l .txt,.content-cart-l img,.content-cart-r,.content>.content-l,.content>.content-r,.header-project>.col-b .txt,.header-project>.col-b img,.product-designer .product-designer-r,.product-designer img,.product>.product-l,.product>.product-r,.slider-list .bx-wrapper .bx-controls .bx-pager-item,body>header>.content>.logo,body>header>nav>ul{float:left}.binary-choice>li>a{width:36px;height:22px;line-height:22px;font-size:11px;color:#999;text-align:center;border-radius:3px}.binary-choice>li>a:hover,.breadcrumbs>ul>li>a.link:hover,.checkbox-list>li>a.checked,.checkbox-list>li>a:hover,body>header>.content>.customer-menu>li>a,body>header>.content>.search>div>.icon-search:hover{color:#333}.binary-choice>li.on>a{color:#fff;background:#999}.discount{width:43px;height:43px;line-height:42px;vertical-align:middle;color:#fff;font-size:14px;font-weight:700;background:#ff3f4f;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;text-align:center;text-decoration:none!important}.tag,body>header>nav>ul>li>ul>li{height:24px}.home>p,.tag{line-height:23px}.tag{padding:0 8px;font-size:11px;font-weight:400;color:#fff;background:#333;border-radius:3px}.tag:hover{background:#666;text-decoration:line-through}.tag::after{display:inline-block;margin:-1px 0 0 8px;font-size:12px}.tag.tag-white{color:#333;background:#fff}body .content{width:980px;margin-left:auto;margin-right:auto}body>header{width:100%;height:182px}body>header>.banner-phone{height:30px;line-height:30px;color:#fff;background:#333;text-align:center}body>header>.banner-phone>.ttl{font-size:16px;font-weight:700;margin-right:16px}body>header>.banner-phone>.phone{font-size:16px;font-weight:700}body>header>.banner-phone>.icon-phone{font-size:21px;line-height:21px;margin-right:5px}body>header>.content{height:85px;margin-top:13px}body>header>.content>.search{float:left;width:289px;height:38px;padding:4px;margin:19px 0 0 46px;background:#ededed;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}body>header>.content>.search>div{width:287px;height:36px;border:1px solid #ccc;background:#fff}.checkbox-list>li>a.checked>span,.checkbox-list>li>a:hover>span,.client-index>ul>li>a:hover,.filter .color:hover,.filter input.input:focus,.filter-colors>li>a:hover,.listing header .order-list-selected.on,.listing header .order-list-selected:hover,.product-links article>.product-links-thumbs>li>a:hover,.slider-range .ui-slider-handle:hover,body>header>.content>.customer-menu>li:hover>a>.button-circle>.nb,body>header>.content>.search>div.focus{border-color:#333}body>header>.content>.search>div>input[type=text]{display:inline-block;width:233px;height:30px;line-height:30px;padding:3px 3px 3px 9px;border:0;margin:0}body>header>.content>.search>div>.icon-search{display:inline-block;width:41px;height:36px;color:#999;font-size:24px;text-align:center;vertical-align:top;background:#fff;border-left:1px solid #f0f0f0}body>header>.content>.search>div>.icon-search::before{display:inline-block;margin:-1px -2px 0 0}.popin-confirm .button2,body>footer .footer-last>ul,body>header>.content>.customer-menu,body>header>nav>ul.nav-right{float:right}body>header>.content>.customer-menu>li{position:relative;float:left;width:140px;margin-top:4px;text-align:center}body>header>.content>.customer-menu>li>a::after{font-size:7px;margin-left:5px}body>header>.content>.customer-menu>li:last-child{width:70px;margin-left:40px}body>header>.content>.customer-menu>li>a>.button-circle{position:relative;display:block;width:57px;height:57px;line-height:50px;font-size:35px;color:#fff;margin:0 auto;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#b4b4b4}body>header>.content>.customer-menu>li>a>.button-circle>.nb{display:block;position:absolute;top:9px;right:9px;width:14px;height:14px;line-height:13px;letter-spacing:-1px;font-family:Verdana,Geneva,sans-serif;font-size:11px;font-weight:700;color:#ff3f4f;background:#fff;border:2px solid #ff3f4f;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.slider-list .bx-wrapper .bx-controls .bx-pager.bx-default-pager a.active,.slider-list .bx-wrapper .bx-controls .bx-pager.bx-default-pager a:hover,.slider-range.focus .ui-slider-range,.slider-range.focus .ui-slider-range::after,body>header>.content>.customer-menu>li>a>.button-circle.icon-cart{background:#ff3f4f}.commercial-exchanges>li>ul>li>article>.link2,.configurator article .options-colors>li:hover>.tooltip,.configurator article>span:hover .button-info-container .button-info+.tooltip,.filter-colors>li:hover>.tooltip,.listing-showrooms>ul.single,.product .price-choice>li .price-choice-label .button-info:hover .tooltip,.product .quantity .decreasing-price:hover .tooltip,.product-links article>.link2,.tints-choice>.color:hover>.tooltip,.tooltip-parent:hover>.tooltip,.ui-dialog .popin-form>section .button-info:hover .tooltip,body>header>.content>.customer-menu>li:hover>a+.tooltip-position,body>header>.content>.customer-menu>li:hover>a+span+.tooltip-position,body>header>nav>ul>li:hover>ul{display:block}body>header>.content>.customer-menu>li .iconafter-b-bottom{display:inline-block;margin:-2px 0 0 10px;font-size:8px}body>header>nav.content{height:43px;margin-top:10px;border-bottom:1px solid #dedede}body>header>nav>ul>li{float:left;position:relative}body>header>nav>ul>li>a{display:block;height:43px;line-height:42px;vertical-align:middle;padding:0 9px;border-bottom:1px solid #dedede;font-size:11px;font-weight:700;text-transform:uppercase}body>header>nav>ul>li:hover>a{background:#333;border-color:#333;color:#fff}body>header>nav>ul>li>ul{display:none;position:absolute;z-index:2;top:43px;width:186px;padding:12px 15px 14px 19px;border:1px solid #333;background:#fff}.tooltip-position.viewed{left:-75px;width:294px;text-align:left;padding-top:15px}.tooltip-position.viewed>ul>li:not(:last-child){margin-bottom:6px}.tooltip-position.viewed>ul>li:last-child{margin:14px 0 0;text-align:center}.tooltip-position.viewed>ul>li>a>img{float:left;margin-right:12px}.tooltip-position.viewed>ul>li>a>img+span{line-height:15px;font-size:12px;font-weight:700}.tooltip-position.account{right:2px;width:188px;padding-top:15px;text-align:left}.tooltip-position.account>ul{padding:16px 18px 10px 21px}.tooltip-position.account>ul>li{height:27px;line-height:26px;vertical-align:middle;text-align:center}.tooltip-position.account>ul>li:not(:last-child){margin-bottom:3px}.tooltip-position.account>ul>li>.button{width:129px;height:27px;line-height:26px}.tooltip-position.account>ul>li>.link{font-size:11px;color:#ff3f4f}.tooltip-position.account>ul.customer{padding-top:10px}.tooltip-position.account>ul.customer>li{text-align:left}.tooltip-position.account>ul.customer>li>.link{font-size:13px!important;color:#333}.ui-autocomplete{background-color:#fff;border:1px solid #000}.ui-autocomplete-category{padding:2px 5px;font-weight:700;text-transform:uppercase;background-color:#000;color:#fff}.ui-autocomplete .ui-menu-item a{display:block;padding:2px 5px 2px 20px;cursor:pointer}.ui-autocomplete .ui-menu-item a:hover{background-color:#eee}body>footer .commitments{background:#f0f0f0;padding:25px 0}.home>h1,body>footer .commitments h3{font-size:18px;font-weight:700;text-transform:uppercase;text-align:center;margin-bottom:27px}body>footer .commitments ul>li{float:left;margin-left:55px;text-align:center}.home .banners-2>li:first-child,.home .banners-3>li:first-child,.product.product-project .strengths>li,body>footer .commitments ul>li:first-child{margin-left:0}body>footer .commitments ul>li>a{text-transform:uppercase;font-weight:700;font-size:12px;line-height:18px}body>footer .commitments ul>li>a>.button-circle{display:block;width:67px;height:67px;line-height:66px;vertical-align:middle;margin:0 auto 11px;color:#ff3f4f;background:#fff;border:5px solid #f0f0f0;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px}body>footer .commitments ul>li>a>.button-circle::before{display:inline-block;font-size:38px;text-decoration:none!important}body>footer .commitments ul>li>a>.icon-payment::before{margin-top:-8px}body>footer .commitments ul>li>a>.icon-assembly::before{margin:-3px 0 0 -3px}body>footer .commitments ul>li>a>.icon-sav::before{margin-right:-1px}body>footer .commitments ul>li>a>.icon-shipping::before{margin-top:-10px}body>footer .commitments ul>li>a:hover>.button-circle{color:#fff;background:#ff3f4f;border-color:#ffccd0}body>footer .commitments ul>li>a .creditcards{display:block;margin:10px auto 0}body>footer .footer-links{margin-top:24px}body>footer .footer-links>li{float:left;width:312px;height:136px;padding:13px 0 13px 21px;border-left:1px solid #f0f0f0}body>footer .footer-links>li:first-child{padding-left:0;border:0}body>footer .footer-links>li>h2{margin-bottom:17px;font-size:18px;font-weight:700}body>footer .footer-links>li .phone{display:block;font-size:18px;font-weight:700;margin:4px 0 11px}.breadcrumbs>ul>li,.cart-steps>ul,.home .slider .bx-pager .bx-pager-item,.listing-products>ul>li>.colors,body>footer .footer-links>li a::before{display:inline-block}body>footer .footer-links>li .phone::before{font-size:21px;margin-right:8px}body>footer .footer-links>li .mail::before{font-size:24px;margin-right:6px;margin-top:-8px}body>footer .footer-links>li>ul>li{height:23px}body>footer .footer-links>li>.valdelia>img{float:left;margin-right:10px}body>footer .footer-links>li>.valdelia>h3{font-weight:400;color:#78b12f}.listing-products>ul>li>.price>.value .unit,.product .product-r .price-public>sup,body>footer .footer-links>li>.valdelia>p{font-size:12px}body>footer .footer-last{margin-top:24px;border-top:1px solid #f0f0f0;padding:16px 0 23px}body>footer .footer-last>.webagency{float:left;color:#666;font-size:11px;line-height:18px}body>footer .footer-last>.webagency img{vertical-align:top;margin:1px 5px 0 0}body>footer .footer-last .link{font-size:11px;color:#666}body>footer .footer-last>ul>li{float:left;margin-left:13px}#wrap{left:50%;width:480px;height:1px;margin:0 auto}.back-top{margin-left:525px;display:none;width:33px;height:33px;line-height:28px;font-size:18px;vertical-align:middle;text-align:center;text-decoration:none;color:#fff;background:#333;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px}.back-top::before{display:inline-block;margin:-2px 0 0 2px}.back-top:hover,.configurator h3>a:hover{background:#666}.breadcrumbs{height:25px;line-height:25px;padding:7px 0 8px;border-bottom:1px solid #dedede;margin-bottom:22px!important}.breadcrumbs>.button-grey{float:left;margin-right:20px}.breadcrumbs>.button-grey:before,.filter-colors>li:nth-child(2n+0),.filter-colors>li:nth-child(4n+0){margin-right:7px}.breadcrumbs>ul{float:left;color:#999}.breadcrumbs>ul>li::after{display:inline;font-size:14px}.breadcrumbs>ul>li>a{display:inline-block;padding:0 12px;font-size:11px;color:#999}.breadcrumbs>ul>li:first-child>a{padding-left:0}.banner.content{margin-top:-10px;margin-bottom:10px}.banner.couponcode{height:30px;font-size:14px;line-height:29px;text-align:center;color:#fff;background:#ff3f4f}.content>.content-l{width:176px;margin-right:24px}.content>.content-l>h2{border-bottom:1px solid #dedede;margin-bottom:5px;text-transform:uppercase}.commercial-exchanges>li,.content>.content-l>ul,.content>.content-r>p,.content>.content-r>section>p,.header-project,.product-description>h2,.product-designer>h2,.product-pictos>h2,.product-specs>h2,aside.listing-products>h2{margin-bottom:20px}.content>.content-l>ul>li{margin-bottom:8px}.content>.content-l>ul>li>a{line-height:16px}.content>.content-r{width:780px}.col-l,.col-r{float:left;width:50%}.slider-list,body.error>.error-block>.error-block-top p,body.maintenance>.maintenance-block p{margin-bottom:30px}.slider-list ul>li{float:left;width:140px;margin-right:15px;text-align:center}.slider-list ul>li:last-child{margin-right:0!important}.slider-list .bx-wrapper{position:relative;margin:0 auto}.cart-steps,.home .slider .bx-wrapper,.product.product-project .product-project-block>.col-b,.product.product-project .product-project-block>.col-c,.slider-list .bx-wrapper .bx-controls{text-align:center}.slider-list .bx-wrapper .bx-controls .bx-pager{display:inline-block;margin-top:20px}.slider-list .bx-wrapper .bx-controls .bx-pager.bx-default-pager a{display:inline-block;width:11px;height:11px;outline:0;margin:0 3px;text-indent:-9999px;background:#ccc;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.slider-list .bx-wrapper .bx-controls .bx-controls-direction .bx-next,.slider-list .bx-wrapper .bx-controls .bx-controls-direction .bx-prev{position:absolute;top:39px;width:26px;height:26px;background:#b4b4b4;border:1px solid #fff;font-size:15px;text-align:center;color:#fff;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.slider-list .bx-wrapper .bx-controls .bx-controls-direction .bx-prev{left:-16px}.slider-list .bx-wrapper .bx-controls .bx-controls-direction .bx-next{right:-16px}.slider-list .bx-wrapper .bx-controls .bx-controls-direction .bx-next::before{margin-left:2px}.listing-products>ul>li{float:left;width:248px;margin:0 18px 25px 0;text-align:center}.listing-products>ul>li>a.link{position:relative;display:block;height:230px;font-weight:700;line-height:15px;overflow:hidden}.listing-products>ul>li>a.link>img{margin-bottom:9px}.listing-products>ul>li>a.link>.discount,.ui-dialog .popin-cart>ul>li>a>.discount{position:absolute;top:8px;left:9px;display:block}.listing-products>ul>li>a.link>.strengths{position:absolute;z-index:1000;width:248px;height:186px;line-height:186px;background:rgba(0,0,0,.7);color:#fff;font-size:14px}.configurator article .options>li.disable>a,.configurator article .options>li.disable>a:hover{color:#ccc;border-color:#efefef;background-color:#efefef}.listing-products>ul>li>a.link>.strengths ul{padding:30px;display:inline-block;vertical-align:middle;line-height:normal;text-align:left}.listing-products>ul>li>a.link>.strengths ul>li::before{display:inline-block;margin:-2px 5px 0 0}.listing-products>ul>li>.price{font-size:11px;margin-bottom:6px}.listing-products>ul>li>.price .quote{display:block;margin-top:6px;font-size:13px;text-transform:uppercase;font-style:italic}.configurator article .options-with-price>li>a>.price>sup,.listing-products>ul>li>.price>sup,.product .ecotax>sup{font-size:8px}.listing-products>ul>li>.price>.value{font-size:18px;font-weight:700}.listing-products>ul>li>.colors>li{float:left;margin:2px}.listing-products>ul>li>.colors>li>a{display:block;width:14px;font-size:0;border:1px solid #dfdfdf}.listing-products>ul>li>.colors>li>a>div{width:14px;height:14px;display:inline-block}.listing-products>ul>li>.button{display:inline-block;margin:4px auto}.listing-products.listing-products-three>ul>li{margin-right:18px;min-height:300px}.brand-families>ul>li:nth-child(3n+0),.commercial-exchanges>li>ul>li:nth-child(2n+0),.families-list ul>li:nth-child(3n+0),.filter-colors>li:nth-child(6n+0),.info-block:nth-child(3n+0),.listing-products.listing-products-four>ul>li:nth-child(4n+0),.listing-products.listing-products-three>ul>li:nth-child(3n+0),.section-index>li:nth-child(3n+0),.thumbs>li:nth-child(5n+0),.ui-dialog .popin-cart>ul>li:nth-child(4n){margin-right:0}.cart-form-shipping form .payment-list>li:not(.cb),.listing-products.listing-products-three>ul>li:nth-child(3n+1){clear:both}.listing-products.listing-products-four>ul>li{width:233px;margin-right:16px}.listing-products.listing-products-four a.link img,.listing-products.listing-products-four>ul>li>a.link>.strengths{width:233px;height:175px}.home .slider{width:980px;position:relative;margin-bottom:21px}.home .slider .bxslider{width:980px;height:400px;overflow:hidden}.home .slider .bx-wrapper .bx-viewport{position:absolute}.home .slider .bx-wrapper .bx-controls{position:absolute;z-index:10;right:17px;bottom:13px}.home .slider .bx-wrapper .bx-controls .bx-pager.bx-default-pager a{display:block;width:14px;height:14px;outline:0;margin:0 5px;text-indent:-9999px;background:#ccc;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.home .slider .bx-controls a{text-decoration:none;color:#000}.home .banners-2{height:204px;margin-bottom:35px}.home .banners-2>li,.home .banners-3>li{float:left;margin-left:22px}.home .banners-3{height:390px;margin-bottom:35px}.home>p{font-weight:300;margin:0 0 40px}.content-text .content-full{width:620px;margin:20px auto 40px}.content-text .content-full h2,.content-text .content-r h2{font-size:16px;color:#ff3f4f;margin:30px 0 15px}.content-text h2:first-child{margin-top:0}.content-text .content-full img+h2,.content-text .content-r img+h2,.content-text+footer,.ui-dialog .popin-form>section .folder{margin-top:30px}.brand-text .description p,.content-text .content-full p,.content-text .content-r p,.listing header>h1+p,.product-description .description p{line-height:20px;margin-bottom:20px}.brand-text .description ul,.content-text .content-full ul,.content-text .content-r ul,.product-description .description ul,.ui-dialog #alert>p ul{margin:0 0 30px 13px}.brand-text .description ul>li:before,.content-text .content-full ul>li:before,.content-text .content-r ul>li:before,.product-description .description ul>li:before,.ui-dialog #alert>p ul>li:before{content:" ";display:inline-block;width:7px;height:7px;margin-right:8px;background:#999;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.designers-summary .letter{color:#ff3f4f;font-size:18px}.designers-summary .col{float:left;width:25%;box-sizing:border-box;padding-right:15px}.designers-summary .col ul{margin:13px 0;padding:0;list-style:none}table.brands-grid{border-collapse:collapse;border-spacing:0;margin-bottom:67px}table.brands-grid>tbody>tr{border-top:1px solid #dedede}.cart-form form>section:first-child,table.brands-grid>tbody>tr:first-child{border-top:0}table.brands-grid>tbody>tr>td{width:155px;height:155px;border-left:1px solid #dedede}table.brands-grid>tbody>tr>td:first-child{border-left:0}.table-products>tfoot tr,table.brands-grid>tbody>tr>td:empty{border:0}table.brands-grid>tbody>tr>td:not(:empty)+td:empty{border-left:1px solid #dedede}table.brands-grid>tbody>tr>td>a{display:block;width:151px;height:151px;border:2px solid #fff;text-align:center}.product .price-choice>li.on,.thumbs>li.on>a,.thumbs>li>a.active,.thumbs>li>a:hover,.ui-dialog .popin-cart>ul>li>a:hover>img,table.brands-grid>tbody>tr>td>a:hover{border-color:#ff3f4f}table.brands-grid>tbody>tr>td>a>img{margin:20px auto 25px}table.brands-grid.brands-grid-full>tbody>tr>td{width:162px;height:162px;text-align:center}table.brands-grid.brands-grid-full>tbody>tr>td img{margin-top:3px}.listing-showrooms>ul{margin:20px 0 40px;display:grid;width:100%;grid-template-columns:repeat(3,1fr);gap:18px;box-sizing:border-box}.listing-showrooms>ul>li .picture img{display:block;width:100%;height:auto}.listing-showrooms>ul>li .details{min-height:130px;padding:15px;background-color:#f0f0f0}.listing-showrooms>ul>li .icon-pin{position:relative;margin:-5px 0 15px;padding-left:30px;font-weight:700}.listing-showrooms>ul>li .icon-pin::before{position:absolute;top:4px;left:0;font-size:28px}.listing-showrooms>ul>li .title{font-size:15px}.listing-showrooms>ul>li .button2{position:absolute;bottom:20px}.listing-showrooms>ul.single>li{display:flex;width:100%;align-items:stretch}.listing-showrooms>ul.single>li .picture{width:41%;flex-shrink:0;aspect-ratio:16/9;background-size:cover;background-position:center}.listing-showrooms>ul.single>li .details{width:59%;padding:20px;overflow:auto}.showroom-details{display:flex;flex-wrap:nowrap;align-items:flex-start;width:100%;gap:15px;margin:30px 0}.showroom-details>div{box-sizing:border-box}.showroom-highlight{width:235px;padding:20px;flex-shrink:0;background-color:#ff3f4f;color:#fff}.listing header .order-list-choices>li>a:hover,.slider-range{background:#ededed}.showroom-highlight .icon-pin{margin-bottom:12px;font-size:15px;font-weight:700}.showroom-highlight .icon-pin::before{font-size:28px}.showroom-highlight .legend{margin-bottom:3px;font-size:11px;text-align:center;font-style:italic}.showroom-highlight p{min-height:70px}.showroom-highlight .button{width:100%;box-sizing:border-box;border:none;text-align:center}.showroom-content h3{margin:15px 0 10px}.showroom-content ul.brands{display:flex;height:40px;align-items:center}.showroom-content ul.brands>li{display:flex;align-items:center;height:100%;padding:0 12px;position:relative;border-right:1px solid #ccc}.brand-text{margin-bottom:40px}.brand-text>.logo{float:left;width:200px;text-align:center}.brand-text>.logo>img{margin:5px auto}.brand-text>div.justify,.brand-text>p{float:left;width:580px;line-height:20px}.slider-list:not(.section2-slider)+.brand-families>.main-ttl{margin-top:25px}.brand-families>ul{margin-top:21px}.brand-families>ul>li,.families-list ul>li{float:left;width:250px;height:245px;margin-right:15px;text-align:center}.configurator,.families-slider,.product-description,.product-designer,.product-links,.product-pictos,.product-specs,.product.product-project{margin-bottom:25px}.families-slider li{width:250px!important}.families-slider>h1{display:inline-block;margin:0 30px 15px 0;vertical-align:top}.families-slider .bx-wrapper .bx-controls .bx-controls-direction .bx-next,.families-slider .bx-wrapper .bx-controls .bx-controls-direction .bx-prev{top:78px}form#contact>dl{line-height:30px}form#contact>dl>dt{float:left;width:87px}form#contact>dl>dd{float:left;width:298px}form#contact>dl>dd>.input{width:286px;margin-bottom:7px;box-sizing:border-box}form#contact>dl>dd>textarea.input{height:140px}form#contact>dl>dd>.button{margin:15px 0 5px}.listing header{position:relative;padding-bottom:8px;border-bottom:1px solid #dedede;margin-bottom:17px}.listing header .tags{float:left;width:600px;line-height:24px;vertical-align:middle;font-size:11px;font-weight:700}.listing header .tags>span{float:left;margin-right:8px}.listing header .tags>ul{float:left;width:475px}.listing header .tags>ul>li{float:left;margin:0 5px 4px 0}.listing header .order-list{position:relative;float:right;width:180px;font-size:11px;text-align:right}.listing header .order-list-selected{position:relative;z-index:2;display:inline-block;width:100px;height:23px;line-height:22px;text-align:left;padding:0 4px 0 9px;border:1px solid #ccc;background:#fff}.listing header .order-list-selected::after{position:absolute;top:5px;right:5px}.listing header .order-list-selected.on{border-bottom:0;padding-bottom:1px}.listing header .order-list-choices{position:absolute;z-index:1;top:24px;right:0;display:none;width:103px;text-align:left;padding:3px 5px;border:1px solid #333;border-top:1px solid #ccc;background:#fff}.listing header .order-list-choices>li{height:23px;line-height:22px;vertical-align:middle}.listing header .order-list-choices>li:first-child{border-top:1px solid #ccc}.listing header .order-list-choices>li>a{display:block;padding-left:4px}.filter{padding-top:6px;border-top:1px solid #dedede;margin-bottom:20px}.filter>h2,.filter>h3{font-size:14px;text-transform:uppercase;margin-bottom:8px}.filter .tints-choice{padding:7px;border:1px solid #dedede;margin-bottom:19px}.filter input.input{display:inline-block;width:133px;height:23px;line-height:23px}.filter input.input+.button{width:28px;padding:0;margin-left:3px}.checkbox-list>li{min-height:24px;line-height:23px;vertical-align:middle}.checkbox-list>li>a,.table-products-cart td .txt>p{color:#999}.checkbox-list>li>a>span{display:inline-block;width:12px;height:12px;line-height:12px;font-size:10px;background:#fff;border:1px solid #ccc;margin:0 8px 0 5px;text-align:center;vertical-align:middle}.checkbox-list>li>a>span::before{display:none;vertical-align:top}.checkbox-list>li>a.checked>span::before{display:inline;padding-left:1px;font-size:11px}.checkbox-list>li>.checkbox-list,.product-specs .col-r>*{margin-left:20px}.filter-colors>li{float:left;margin:0 6px 7px 0}.filter .color,.filter-colors>li>a{display:block;width:22px;height:22px;font-size:0;border:1px solid #dedede}.filter .color>img,.filter-colors>li>a>img,.product-showroom .content .button2:hover{border:1px solid #fff}.configurator article .options-colors>li>.tooltip::before,.filter-colors>li>.tooltip::before,.tints-choice>.color>.tooltip::before{left:10px}.filter-colors>li>.tooltip,.tints-choice>.color>.tooltip,.tooltip-parent>.tooltip{top:26px;left:-4px;max-width:100px;min-width:40px;padding:5px 10px;font-size:11px;text-align:center;line-height:normal;font-weight:400;text-transform:none}.tooltip-parent>.tooltip{left:-12px;width:60px}.slider-range{position:relative;width:158px;height:12px;padding:0;text-align:left;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}.slider-range::after{position:absolute;content:" ";right:-18px;top:0;display:block;width:18px;height:12px;background:#ededed;z-index:1;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}.slider-range .ui-slider-handle{position:absolute;top:-3px;z-index:2;width:16px;height:16px;margin:0;border:1px solid #cdcdcd;background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;cursor:pointer}.slider-range .ui-slider-range,.slider-range .ui-slider-range::after{z-index:2;height:10px;border-top:1px solid #ededed;border-bottom:1px solid #ededed;background:#333;position:absolute}.slider-range .ui-slider-range{top:0;-webkit-border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-bottomleft:10px;border-top-left-radius:10px;border-bottom-left-radius:10px}.slider-range .ui-slider-range::after{top:-1px;right:-4px;content:" ";width:5px}.slider-amount{margin-top:12px;text-align:center}.client-index{margin:50px auto;width:663px}.client-index>ul>li{float:left;margin:18px;text-align:center}.client-index>ul>li>a{display:block;width:291px;height:142px;font-size:24px;font-weight:300;border:1px solid #b4b4b4;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.client-index>ul>li>a::before{display:inline-block;font-size:35px;margin:20px 0}.product{margin-bottom:55px}.product>.product-l{width:592px;margin-right:37px}.product>.product-r{float:left;width:348px}.product>.product-r>section{width:316px;padding:14px 16px;border:1px solid #dedede}.cart-form form>section>input[type=password],.product-l .main-ttl,.ui-dialog .popin-accessory>.col-b .configurator{margin-bottom:0}.product .main-ttl>.red-point{display:inline-block;width:13px;height:13px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:red}.product .ref{color:#999;margin-top:-5px}.product .strengths{display:inline-block;margin:10px 0}.product .strengths>li{float:left;margin:5px 15px}.product .strengths>li::before{display:inline-block;font-size:16px;margin:-2px 7px 0 0}.product-description .product-informations,.thumbs{margin-top:20px}.thumbs>li{float:left;margin:0 19px 14px 0}.thumbs>li>a{display:inline-block;width:99px;height:74px;font-size:0;border:2px solid #dfdfdf;background:#fff;text-align:center}.thumbs>li>a::before{line-height:68px;vertical-align:middle;font-size:40px;color:#999}.ui-dialog .thumbs>li{margin-right:21px}.product .product-r .price-public{height:26px;font-size:18px;color:#999;margin-bottom:16px}.product .product-r .binary-choice{position:absolute;top:14px;right:16px}.product .product-r .no_sale{padding:10px;margin-top:20px;background-color:#efefef;text-align:center}.product .price-choice>li{width:312px;height:50px;line-height:48px;vertical-align:middle;white-space:nowrap;border:2px solid #fff}.product .price-choice>li>input[type=radio]{margin:0 4px 0 6px;padding:0;vertical-align:middle}.product .price-choice>li>a span,.product .price-choice>li>label span{display:inline-block;vertical-align:middle}.product .price-choice>li .price-choice-container{width:132px}.product .price-choice>li .discount{width:35px;height:35px;margin-right:4px;line-height:34px;font-size:12px}.product .price-choice>li .price-choice-label{width:97px;font-size:18px;font-weight:700;line-height:16px}.product .price-choice>li .price-choice-label>.price-choice-delay{display:block;font-size:11px;font-weight:400}.product .price-choice>li .price-choice-label .button-info .tooltip{white-space:normal;top:-11px;left:23px;width:155px;padding:10px 10px 14px 14px;text-align:left;font-weight:400;color:#333}.product .price-choice>li .price{width:140px;font-size:24px;font-weight:700;color:#ff3f4f;text-align:right}.product .price-choice>li .price>sup{vertical-align:middle;position:relative;top:-.5em;font-size:14px}.product .ecotax{text-align:right;font-size:11px;margin-bottom:10px}.configurator h3{width:100%;padding:0;margin-bottom:3px}.configurator h3>a{position:relative;display:block;height:28px;line-height:27px;padding:0 10px;font-size:13px;font-weight:700;color:#fff;background:#333}.product-specs ul,.services-content tr{background:#f0f0f0}.configurator h3>a::after{position:absolute;z-index:3;top:8px;right:10px;font-size:10px;font-weight:700}.configurator h3>a>.nb{font-weight:400}.configurator h3>a>.price{position:absolute;right:29px}.configurator h3>a>.price>sup{vertical-align:middle;position:relative;top:-.5em}.configurator article{padding:3px 0 3px 10px}.configurator article .options{margin:4px 0}.configurator article .options>li{float:left;margin:0 7px 7px 0}.configurator article .options>li>a{display:inline-block;height:24px;line-height:23px;padding:1px 10px;font-size:11px;font-weight:700;color:#999;border:1px solid #dedede;text-align:center}.configurator article .options>li.disable>a{cursor:no-drop}.configurator article .options>li.on>a,.configurator article .options>li>a:hover{padding:0 9px;color:#333;border:2px solid #ff3f4f}.configurator article .options-colors>li>a{display:block;width:20px;height:20px;overflow:hidden;font-size:0;padding:0;border:1px solid #dfdfdf}.configurator article .options-colors>li>a>div{width:20px;height:20px;display:inline-block}.configurator article .options-colors>li.on>a,.configurator article .options-colors>li>a:hover{width:18px;height:18px;padding:0}.configurator article .options-colors>li>.tooltip{top:26px;left:-4px;max-width:100px;min-width:40px;padding:5px 10px;font-size:11px;text-align:center}.configurator article .options-with-price{margin:5px 0}.configurator article .options-with-price>li>a{min-width:58px;height:34px;padding-top:4px;padding-bottom:4px;line-height:normal}.configurator article .options-with-price>li.on>a,.configurator article .options-with-price>li>a:hover{padding-top:3px;padding-bottom:3px}.configurator article .options-with-price>li.disable>a:hover{border-width:1px;padding:4px 10px}.configurator article .options-with-price>li>a>.price{display:block;font-weight:400}.configurator article .options-with-price>li.option-editable>a{position:relative;padding-right:40px}.configurator article .options-with-price>li.option-editable>a>.button-edit{position:absolute;top:9px;right:10px}.configurator article .options-with-price>li.option-editable.on>a>.button-edit,.configurator article .options-with-price>li.option-editable>a:hover>.button-edit{top:8px}.configurator article>span .button-info-container{display:inline-block;position:relative}.configurator article>span .button-info-container .button-info+.tooltip{top:-8px;left:23px;padding:8px 10px;white-space:nowrap}.product .quantity{padding-left:10px;line-height:25px;vertical-align:middle;margin-bottom:11px}.product .quantity .button{width:20px;height:18px;line-height:16px;font-family:Arial,sans-serif;font-size:18px;vertical-align:middle;padding:0;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.product .quantity .quantity-field{margin:0 10px}.product .quantity .quantity-field .input{width:33px;height:23px;text-align:center}.product .quantity .check-list{margin:11px 0 11px 80px;line-height:normal}.product .quantity .check-list>li{height:20px}.product .quantity .check-list>li::before{color:#80c458;font-size:18px;margin-right:8px}.product .quantity .decreasing-price .tooltip{top:27px;right:-22px;width:165px;border-collapse:collapse;padding:5px}.product .quantity .decreasing-price .tooltip::before{left:46%}.product .quantity .decreasing-price .tooltip td{width:75px;height:25px;line-height:normal;font-size:11px;color:#333;text-align:center;padding:0;border-top:1px solid #dedede;border-left:1px solid #dedede}.product .quantity .decreasing-price .tooltip td:first-child{border-left:none}.product .quantity .decreasing-price .tooltip td.price{font-weight:700;color:#ff3f4f}.product .quantity .decreasing-price .tooltip td.price>sup,.ui-dialog .popin-accessory>.col-b .prices sup,.ui-dialog .popin-cart>ul>li sup{font-size:.6em}.product .quantity .decreasing-price .tooltip thead td{font-weight:700;border-top:none}.product .button.add-cart{width:296px;height:50px;line-height:49px;font-size:18px;font-weight:700;text-align:center;margin-bottom:12px;text-transform:uppercase}.product .button.add-cart::before{display:inline-block;margin:-2px 8px 0 0;font-size:36px}.product .button.icon-project::before,.slider--fullwidth-16x9 .bx-prev::before{margin-right:3px}.product .button.icon-project{padding:0 9px}.product.product-project .product-project-block{padding:10px 35px;border:1px solid #dedede}.product.product-project .product-project-block>.col-a,.product.product-project .product-project-block>.col-b,.product.product-project .product-project-block>.col-c{float:left;width:244px}.product.product-project .product-project-block>.col-b{line-height:94px;vertical-align:middle;width:420px}.product.product-project .product-project-block .strengths>li{float:none}.product.product-project .button.add-cart{width:226px;margin:3px 0}.product.product-project .price{font-size:24px;font-weight:700}.product.product-project .price sup{font-size:14px;position:relative;top:-.5em;vertical-align:middle}.slider--fullwidth-16x9 .slider{height:550px;overflow:hidden}.slider--fullwidth-16x9 .bx-viewport{height:575px!important}.slider--fullwidth-16x9 .bx-wrapper,.ui-dialog .popin-form>section .button-info{position:relative}.slider--fullwidth-16x9 .bx-controls-direction a{position:absolute;top:250px;width:50px;height:50px;line-height:44px;background:rgba(0,0,0,.3);font-size:20px;text-align:center;color:#fff;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}.slider--fullwidth-16x9 .bx-controls-direction a:hover{background:rgba(0,0,0,.6)}.slider--fullwidth-16x9 .bx-prev{left:10px}.slider--fullwidth-16x9 .bx-next{right:10px}.slider--fullwidth-16x9 .bx-next::before{margin-left:3px}.slider--fullwidth-16x9 .slider.with-video{height:560px!important}.slider--fullwidth-16x9 .slider-video{position:absolute;z-index:10;left:50%;top:510px;transform:translateX(-50%)}.slider--fullwidth-16x9 .slider-video a{display:block;padding:6px 12px;background-color:#fff;border:1px solid #b4b4b4;font-weight:700;font-size:12px;border-radius:3px}.slider--fullwidth-16x9 .slider-video a::before{content:"";display:inline-block;margin-right:8px;vertical-align:-2px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #666}.slider--fullwidth-16x9 .slider-video a:hover{background-color:#333;color:#fff}.slider--fullwidth-16x9 .slider-video a:hover::before{border-left-color:#fff}.product-question,.product-showroom{border:1px solid #dedede;box-sizing:border-box}.slider--fullwidth-16x9 .thumbs{margin-top:8px;display:inline-block}.slider--fullwidth-16x9 .thumbs>li{margin:0 13px 5px 0}.slider--fullwidth-16x9 .thumbs>li>a{width:64px;height:36px;cursor:pointer}.slider--fullwidth-16x9 .thumbs>li>a::before{font-size:35px;line-height:30px}.product-links>.col-l{width:630px}.product-links>.col-r{float:right;width:350px}.product-links>.col-l>article{float:left;width:315px}.product-links article>h3{font-size:16px;font-weight:400;margin-bottom:15px}.product-links article>.link2::before{display:inline-block;font-size:8px;text-decoration:none;margin:-2px 2px 0 0}.product-links article>.product-links-thumbs>li{float:left;margin:0 6px 6px 0}.product-links article>.product-links-thumbs>li>a{display:block;font-size:0;width:81px;height:61px;border:1px solid #e0e0e0}.product-links article>.product-links-thumbs>li>a:hover+.tooltip{display:block;max-width:150px;padding:5px 10px}.product-links article .button2{display:inline-block;width:171px;margin:4px auto 10px}.product-question{display:flex;align-items:center;width:100%;padding:15px;margin-bottom:10px}.product-question>div{flex:1}.product-question>div:first-child{font-size:16px}.product-question>div:last-child{text-align:right}.product-showroom{position:relative;width:100%;height:105px;background-size:auto 100%;background-position:right center;background-repeat:no-repeat;overflow:hidden}.product-showroom::after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#333 0,#333 175px,rgba(51,51,51,0) 310px,rgba(51,51,51,0) 100%);z-index:1}.product-showroom .content{position:relative;padding:10px 15px 15px;color:#fff;z-index:2}.product-showroom .content h3{margin:0;color:#fff;font-size:16px;font-weight:400}.product-showroom .content p{font-size:11px;margin-bottom:12px}.product-description .description{line-height:20px;max-height:90px}.product-description .description .readmore{display:block;float:right}.product-description .description .readmore::before{display:inline-block;font-size:8px;margin-right:7px;text-decoration:none}.product-description .product-informations>li{float:left;width:100%}.product-description .product-informations>li>article{padding:8px 20px;font-size:11px;border-left:1px solid #dedede}.product-description .product-informations>li:first-child>article{padding-left:0;border-left:0}.product-description .product-informations>li:last-child>article{padding-right:0}.product-description .product-informations>li>article>h3{margin-bottom:17px}.product-description .product-informations>li>article>h3::before{display:inline-block;font-size:25px;color:#a9a9a9;margin-right:10px}.product-description .product-informations.product-informations-four>li{width:25%}.product-description .product-informations.product-informations-three>li{width:33%}.product-description .product-informations.product-informations-two>li{width:50%}.product-designer a+.product-designer-r,.product-designer img+.product-designer-r{width:750px;margin-left:30px}.header-project>.col-a>p,.product-designer .product-designer-r h3,aside.listing-products{margin-bottom:10px}.product-designer .product-designer-r p{line-height:20px;margin-bottom:13px}.product-specs ul{margin:10px 0 19px;font-size:11px}.product-specs ul>li{line-height:18px;vertical-align:middle;padding:5px 5px 6px 10px;border-bottom:1px solid #fff}.product-specs ul>li>label{display:inline-block;width:200px;vertical-align:top}.product-specs ul>li>.value{display:inline-block;width:255px;font-weight:700}.product-specs .col-l>*{margin-right:20px}.product-pictos>ul>li{float:left;margin-right:25px}.cart-steps>ul>li{float:left;width:137px;text-align:center}.cart-steps>ul>li>a{color:#000}.cart-steps>ul>li>a>span{display:block;margin:0 auto;font-size:14px;font-weight:700;text-transform:uppercase}.cart-steps>ul>li>a>span:first-child{position:relative;width:57px;height:57px;line-height:55px;font-size:24px;font-weight:700;color:#fff;margin-bottom:5px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#000}.cart-steps>ul>li>a>span:first-child::before{content:" ";position:absolute;top:29px;left:-80px;display:block;width:80px;height:2px;background:#000}.cart-steps>ul>li.ok>a>span:first-child{color:#fff;background:#ff3f4f}.cart-steps>ul>li.ko>a{color:#e4e4e4}.cart-steps>ul>li.ko>a>span:first-child{color:#fff;background:#e4e4e4}.cart-steps>ul>li.ko>a>span:first-child::before{background:#e4e4e4}.table-products{width:100%;border-collapse:collapse}.table-products tr{font-size:11px;color:#333;border-bottom:1px solid #dedede}.table-products td{padding:19px 0;text-align:center}.table-products-list td,.table-products-order td{padding:6px 7px 6px 10px}.table-products td:first-child{width:auto;text-align:left}.table-products td .photo,.table-products td .txt{float:left;display:block}.table-products td .txt{padding-left:13px}.cart-form form>section>h2,.folder-ttl>a,.table-products td .txt>h2{text-transform:none}.table-products td .txt>p{line-height:14px;padding:3px 0}.table-products td .txt>p+.button{margin-top:5px}.table-products td input.input{width:52px;height:28px;line-height:28px;text-align:center;border-color:#ccc}.table-products td .price-old{text-decoration:line-through;color:#999}.cart-price-detail .ecotax,.cart-price-detail .total-ht,.cart-price-detail-country>dt:first-child,.table-products td.price{font-size:13px;font-weight:700}.folder-ttl .folder-actions>.button,.table-products td .button-circle{margin-right:4px}.table-products>thead td{font-size:13px;padding:0 0 12px}.table-products>tfoot td{padding:9px 0}.table-products-cart td:last-child{width:35px}.table-products-cart td{width:100px}.table-products-cart td .txt>h2{font-size:13px;text-transform:none}.table-products-cart td .txt{width:329px}.table-products-cart td .txt>.red-point{color:#fc0000}.table-products-cart td .txt>.red-point::before{content:" ";display:inline-block;width:8px;height:8px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin-right:3px;background:red}.table-products-cart>tfoot td .recalculate{width:110px;padding:0}.table-products-list,.table-products-order{margin:30px 0}.table-products-list>thead td,.table-products-order>thead td,.table-products-project>thead td{height:40px;line-height:39px;padding:0 10px;background:#f0f0f0;white-space:nowrap}.table-products-list td>.button2,.table-products-order tbody td>.button2{padding:0 0 0 7px}.table-products-project td{vertical-align:top}.table-products-project td .txt{width:310px}.table-products-project td .sub-total{width:235px;height:45px;font-size:13px;font-weight:700;padding:0 20px;line-height:43px;border:1px solid #dedede;text-align:right}.table-products-project td .sub-total>span{display:inline-block;width:150px}.table-products-order td{vertical-align:top}.table-products-order td>a.link.bold{display:inline-block;margin-bottom:5px}.table-products-order td .iconlogo-pdf{display:inline-block;margin:4px 16px 0 0}.table-products-order tfoot td>.button2::before{font-size:22px}.table-products-order tfoot .total-block{width:248px;font-size:13px;padding:7px 18px 23px 20px;border:1px solid #dedede;margin:0 0 0 auto}.table-products-order tfoot .total-block>dl>dd,.table-products-order tfoot .total-block>dl>dt{float:left;height:40px;line-height:40px;vertical-align:middle}.table-products-order tfoot td{padding-top:18px}.table-products-order tfoot .total-block>dl>dt{width:160px;text-align:left}.table-products-order tfoot .total-block>dl>dd{width:88px;text-align:right}.table-products-order tfoot .total-block>dl .total{font-weight:700;border-top:1px solid #dedede}.services-content{width:100%;border-collapse:collapse;margin:16px 0 27px}.services-content tr.empty td{height:7px;background:#fff}.services-content tr.premimum{background:#f3e6a9}.services-content td{height:55px}.services-content td>p{font-size:11px;line-height:14px}.services-content td>input[type=checkbox]{margin:0 22px}.services-content td>h3{display:inline-block;font-size:18px;white-space:nowrap}.services-content td.price{padding-right:50px;text-align:right}.services-content td.col-a{width:262px}.services-content td.col-b{width:560px}.services-content td.col-c{width:106px}.services-content tr.on{border:2px solid #ff4251}.services-content tr.on td{background:#fff}.services-content tr.on.premimum td h3{color:#bbae72}form.codepromo{width:392px;height:25px;vertical-align:middle;text-align:right;margin:18px 0 18px 592px}form.codepromo input.input{width:185px;height:23px;line-height:23px;margin-left:10px}form.codepromo .button{padding:0 3px;margin-right:9px}.content-cart-l{width:588px}.content-cart-r{width:340px;border:1px solid #dedede;padding:20px 25px;margin-bottom:45px}.content-cart-l h2,.header-project>.col-b h2{font-size:18px;border:0;margin-bottom:12px;text-transform:none}.content-cart-l .txt{font-size:18px;line-height:24px;font-weight:300;width:250px;margin:37px 0 0 23px}.content-cart-l .txt .button,.header-project>.col-b .txt .button{margin-top:8px}.cart-price-detail{font-size:11px;color:#333}.cart-price-detail>dd,.cart-price-detail>dt{float:left;height:26px}.cart-price-detail>dt{clear:both;width:54%}.cart-price-detail>dd{text-align:right;width:46%}.cart-price-detail .couponcode{height:auto;min-height:26px}.cart-price-detail .couponcode-error{width:100%;min-height:0;padding:8px 0;margin-bottom:5px;text-align:center;vertical-align:middle}.cart-price-detail .couponcode-error+dd{width:0%}.cart-price-detail .ecotax{color:#80c458}.cart-price-detail .total-ttc{height:25px;line-height:25px;font-weight:700;margin-bottom:10px}.cart-price-detail dd.total-ttc{font-size:24px;color:#ff3f4f}.cart-price-detail-country{border-style:solid;border-color:#dedede;border-width:1px 0;padding:8px 0;margin-bottom:8px}.cart-price-detail-country>dd,.cart-price-detail-country>dt{height:28px;line-height:28px}.content-cart-r .tooltip-style{font-weight:700;color:#ff3f4f;text-align:center;margin-bottom:10px}.content-cart-r .button.add-cart{display:block;width:auto;height:50px;line-height:49px;font-size:18px;font-weight:700;text-align:center;margin-bottom:12px;text-transform:uppercase}.content-cart-r .button.add-cart::before{display:inline-block;margin:-6px 8px 0 0;font-size:36px}.content-cart-r .cart-notes{font-size:10px;margin-top:25px;display:none;color:#666}.content-cart-r .note::after{content:'*'}.cart-form{width:515px;margin:35px auto 60px}.cart-form form{line-height:30px;padding:10px 15px 15px;border:1px solid #dedede}.cart-form form>section{padding:15px 18px 20px 20px;border-top:1px solid #dedede}.cart-form form>section>input.input{width:100%;margin-bottom:15px}.cart-form form .button{height:42px;line-height:41px;font-size:14px;font-weight:700;text-transform:uppercase;padding:0 13px 0 17px;margin-top:15px}.cart-form form .button::after{font-size:19px;margin-left:13px}.cart-form form dl,.cart-form-shipping form ul{padding:25px 0}.cart-form form dl>dt{float:left;width:130px;min-height:32px;text-align:right;font-weight:700;margin-right:20px}.cart-form form dl>dd{float:left;width:400px;min-height:32px}.cart-form form dl>dd>span{padding:0 9px 0 5px}.cart-form form dl>dd>input.input{width:230px}.cart-form form input[type=checkbox],.cart-form form input[type=radio]{margin:-3px 8px 0 0}.cart-form form input[type=checkbox]+label,.cart-form form input[type=radio]+label{margin-right:17px}.cart-form form textarea{width:365px;height:90px;margin-bottom:25px}.cart-form form>section>input[type=password]+a{display:block;line-height:normal}.cart-form-shipping{width:620px}.cart-form-shipping form .payment-list{margin-left:120px}.cart-form-shipping form .payment-list>li{min-height:32px}.cart-form-shipping form .payment-list>.cb img{background:url(/images/cb.png) no-repeat;vertical-align:middle;margin-top:-5px}.cart-form-shipping form .payment-list>.cb2 img{width:40px;background-position:-35px 0}.cart-form-shipping form .payment-list>.cb3 img{background-position:-75px 0}.cart-form-shipping form .payment-list>.cb4 img{background-position:-110px 0}.cart-form-shipping form .payment-list>.cb5 img{background-position:-145px 0}.msg-error,.msg-success{position:relative;min-height:43px;padding:17px 17px 17px 64px;margin-bottom:19px;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;line-height:20px}.msg-error::before,.msg-success::before{position:absolute;top:17px;left:17px;width:45px;height:45px;line-height:43px;font-size:30px;color:#fff;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}.couponcode-error,.msg-error{color:red;background:#ffe6e6}.msg-error::before{background:#ff7171}.msg-success{color:#5cb700;background:#ecfae1}.msg-success::before{background:#93da59}.header-project>.col-a{float:left;width:446px;padding-right:15px;margin-right:28px;border-right:1px solid #dedede;line-height:16px}.header-project>.col-a .button-grey::before{margin-right:6px}.header-project>.col-b{float:left;width:290px}.header-project>.col-b .txt{font-size:14px;line-height:17px;font-weight:300;width:190px;margin:10px 0 0 10px}.folders{border-top:1px solid #333;margin:10px 0 30px}.folders>li{border-bottom:1px solid #333}.folder-ttl{height:42px;line-height:40px}.folder-ttl>a::before{display:inline-block;font-size:14px;padding:0 10px 0 6px;margin-top:-5px}.folder-ttl .folder-actions{float:right;width:100px;text-align:right}.project-total{display:inline-block;width:239px;height:52px;font-size:18px;font-weight:700;line-height:23px;padding:14px 18px;border:1px solid #dedede;margin-bottom:25px;text-align:right}.project-total>.price{display:inline-block;width:160px;font-size:24px;color:#ff3f4f}.project-total>.caption,.project-total>sup{font-size:11px;font-weight:400}h2.commercial-exchanges-ttl{height:46px;line-height:45px;text-transform:none}h2.commercial-exchanges-ttl::before{display:inline-block;margin:-3px 7px 0 6px}.commercial-exchanges>li>time{display:block;height:40px;line-height:39px;color:#fff;background:#333;padding:0 16px}.commercial-exchanges>li>p{line-height:16px;padding:17px 14px;border-bottom:1px solid #dedede}.commercial-exchanges>li>ul,.ui-dialog .popin-accessory>.col-a>img{margin-top:10px}.commercial-exchanges>li>ul>li{float:left;width:385px;margin:0 10px 10px 0}.commercial-exchanges>li>ul>li>article{display:block;height:78px;padding:10px;border:1px solid #dedede;-webkit-box-shadow:1px 1px 0 0 #cecece;-moz-box-shadow:1px 1px 0 0 #cecece;box-shadow:1px 1px 0 0 #cecece}.commercial-exchanges>li>ul>li>article img{margin-right:14px}.commercial-exchanges>li>ul>li>article img+span{width:245px}.commercial-exchanges>li>ul>li>article>.link2::before{display:inline-block;font-size:8px;margin:-2px 3px 0 0}.commercial-exchanges>li>ul>li>article.without-pic{padding-left:23px}.info-block{float:left;width:223px;height:185px;padding:10px 5px 15px 18px;border:1px solid #e0e0e0;margin-right:18px}.info-block>h2{font-size:16px;margin-bottom:15px;text-transform:none}.info-block>p{line-height:15px}.section-index>li{float:left;width:248px;height:330px;margin:0 18px 18px 0}.section-index>li .ttl{font-size:18px;font-weight:700;line-height:34px}.section-index>li .ttl+span{font-size:18px;font-weight:300;color:#999}.popin-confirm .button{float:left;display:inline-block;height:35px;line-height:34px;margin-top:15px;text-transform:uppercase}.ui-dialog .popin-form>section{border-top:1px solid #dedede;padding-top:15px;margin-bottom:30px}.ui-dialog .popin-form>section>h2{text-transform:none;margin-bottom:20px}.ui-dialog .popin-form>section>dl>dt{float:left;width:155px;min-height:32px;line-height:26px;font-weight:700;padding-right:15px;text-align:right}.ui-dialog .popin-form>section>dl>dd{float:left;width:280px;min-height:32px}.ui-dialog .popin-form>section .input{width:220px;margin-bottom:6px}.ui-dialog .popin-form>section input.input{padding-left:8px;width:217px}.ui-dialog .popin-form>section select.input{width:233px}.ui-dialog .popin-form>section textarea.input{height:60px}.ui-dialog .popin-form>section .button.button-info{vertical-align:top;margin:5px 0 0 3px}.ui-dialog .popin-form>section .quantity-field>input.input{width:33px;text-align:center}.ui-dialog .popin-form>section .quantity-field>.button{display:inline-block;width:20px;height:18px;line-height:16px;font-family:Arial,sans-serif;font-size:18px;padding:0;text-align:center;margin-top:-6px}.ui-dialog .popin-form>section .picture{height:96px}.ui-dialog .popin-form>section a.button.icon-a-right{font-size:13px;height:30px;line-height:29px;margin-top:15px}.ui-dialog .popin-form>section a.button.icon-a-right::before{font-size:18px;margin:-2px 10px 0 0}.ui-dialog .popin-form>section .button-info .tooltip{top:-11px;left:23px;width:155px;padding:10px 10px 14px 14px;text-align:left;font-weight:400;color:#333}.ui-dialog .login-links{margin:25px 0}.ui-dialog .login-links li{width:143px;margin:8px auto}body.error>.error-block,body.maintenance>.maintenance-block{width:485px;overflow:hidden;margin:37px auto;background:#f9f9f9}.ui-dialog .login-links li>.button{width:100%;height:27px;line-height:26px;font-size:13px;padding:0}.ui-dialog .popin-cart{padding:24px}.ui-dialog .popin-cart>.button{width:264px;height:42px;line-height:40px;font-size:14px;font-weight:700;text-transform:uppercase;padding:0;margin:0 20px 34px;white-space:nowrap}.ui-dialog .popin-cart>.button::before{font-size:20px;margin:-2px 15px 0}.ui-dialog .popin-cart>h2{text-transform:none;padding:25px 0;border-top:1px solid #dedede}.ui-dialog .popin-cart>ul{display:grid;grid-template-columns:repeat(4,1fr)}.ui-dialog .popin-cart>ul>li{width:138px;padding-bottom:15px;line-height:14px;font-size:11px;text-align:center;margin-right:20px}.ui-dialog .popin-cart>ul>li>a{position:relative;display:inline-block;font-weight:700;margin-bottom:5px}.ui-dialog .popin-cart>ul>li>a>img{border:1px solid #e2e2e2}.ui-dialog .popin-cart>ul>li>.price{font-size:14px;font-weight:700;color:#ff3f4f}.ui-dialog .popin-accessory>.col-a{float:left;width:400px}.ui-dialog .popin-accessory>.col-a>h2{line-height:22px}.ui-dialog .popin-accessory>.col-a>h2+.ref{color:#999;margin-top:-3px}.ui-dialog .popin-accessory>.col-b{float:left;width:313px;min-height:306px;padding:10px 15px 15px 17px;border:1px solid #dedede}.ui-dialog .popin-accessory>.col-b .ecotax{font-size:11px;text-align:right}.ui-dialog .popin-accessory>.col-b .prices{margin-bottom:16px}.ui-dialog .popin-accessory>.col-b .prices h2{float:left;width:20%;text-transform:none}.ui-dialog .popin-accessory>.col-b .prices .prices-values{float:left;width:80%;text-align:right}.ui-dialog .popin-accessory>.col-b .prices .price-old{color:#999;margin-right:5px}.ui-dialog .popin-accessory>.col-b .prices .price{font-size:18px;font-weight:700;color:#ff3f4f}.ui-dialog .popin-accessory>.col-b .configurator>h3>a:hover{background:#333;cursor:default}.ui-dialog .popin-accessory>.col-b .button{height:30px;line-height:29px;font-size:13px;padding:0 15px}.ui-dialog .popin-accessory>.col-b .button::before{display:inline-block;font-size:18px;margin:-2px 10px 0 0}.ui-dialog .ui-dialog-content>p>img{max-width:100%}.fancybox-inner-zoom{position:relative!important;overflow:hidden!important}.fancybox-inner-zoom img{position:absolute!important;max-width:none!important;max-height:none!important;width:auto!important;height:auto!important}body.error,body.maintenance{background:#e9eaed}body.error>.error-block{height:280px;border:1px solid #dfe0e4;border-bottom-color:#d0d1d5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}body.error>.error-block>.error-block-top{padding:24px 0;text-align:center;background:#fff;color:#343740}body.error>.error-block>.error-block-top .button,body.maintenance>.maintenance-block .button{height:25px;line-height:24px;padding:0 7px}body.error>.error-block>.error-block-top .button:before,body.maintenance>.maintenance-block .button:before{margin-right:9px;line-height:23px;vertical-align:top}body.error>.error-block>.error-block-top h1{font-size:27px;color:#e7314b;font-weight:200}body.error>.error-block>.error-block-top h1:before,body.maintenance>.maintenance-block h1:before{display:block;font-size:40px}body.error>.error-block>.error-block-bottom{padding:12px 14px;text-align:left;color:#686c78}body.maintenance>.maintenance-block{padding:20px 0 25px;border:1px solid #dfe0e4;border-bottom-color:#d0d1d5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-align:center}body.maintenance>.maintenance-block h1{font-size:27px;font-weight:200;color:#f90}body.maintenance>.maintenance-block h2{font-size:14px;font-weight:600;color:#343740}