.blockreassurance{padding-top:10px;text-align:center;width:100%}.blockreassurance .reass-item{display:inline-block;text-align:center;vertical-align:top}.blockreassurance .block-title{font-weight:700}.blockreassurance .block-icon,.blockreassurance .block-icon img,.blockreassurance .block-icon svg{height:70px}@media (max-width:575px){.blockreassurance{text-align:left}.blockreassurance .block-icon{display:inline-block;height:35px;float:left;margin:10px;width:35px}.blockreassurance .block-icon img,.blockreassurance .block-icon svg{height:35px;width:35px}.blockreassurance .block-title{display:inline-block;height:35px;max-width:calc(100% - 55px);padding-top:10px}}.blockreassurance_product{margin-top:25px}.blockreassurance_product .item-product{display:inline-block;height:35px;float:left;margin-right:5px;padding-top:5px;width:35px}.blockreassurance_product .item-product img,.blockreassurance_product .item-product svg{height:35px;width:35px}.blockreassurance_product p.block-title{line-height:40px}body#checkout .container-blockreassurance{min-height:auto}#estimate{margin-bottom:50px}#estimate .displayglassform,#estimate .displayLater,#estimate .displayglassprismform,#estimate .thickness,#estimate .glassmodel,#estimate .specialthickness{display:none}#estimate input[type=file]{display:inline}#estimate .sep{height:40px}#estimate h1{font-size:40px;margin-bottom:30px;text-align:center}#estimate h3{font-weight:700;text-transform:uppercase}#estimate p{font-size:13px;font-weight:700;color:#b51818}#estimate .important{text-transform:uppercase}#estimate .red{color:#b51818!important;font-weight:normal!important}#estimate .black{color:#000000!important;font-weight:normal!important}#estimate div ul li{padding:0 0 1.5rem;list-style-type:none}#estimate div ul li img{margin-bottom:10px;display:block;margin:auto;max-width:180px}#estimate div ul li label{font-size:13px;font-weight:700;color:#b51818;text-transform:uppercase;text-align:center;height:178px;width:100%;display:flex;flex-direction:column;justify-content:space-evenly;margin-bottom:1rem;align-items:center}#estimate div ul.glassform li label{height:110px}#estimate div ul.glassform li div.other{font-size:53px}#estimate label.plan{display:none}#estimate div ul li input{display:block;margin:4px auto}#estimate div.form.top{width:100%;margin-top:40px;text-align:center}#estimate div.form.top p{margin-bottom:30px}#estimate div.form.bottom{width:100%}#estimate div.form.bottomleft{float:left;width:35%}#estimate .radio label,#estimate .checkbox label{padding-left:5px}#estimate p.select{margin-bottom:20px}#estimate select{margin-left:10px}#estimate .inputsglassform label{width:40px}#estimate .informations label{width:80px;text-align:left}#estimate .informations p.radio span{display:inline-block;width:80px}#estimate .informations input[type=text],#estimate .informations input[type=email]{width:78%}#estimate .informations input#zip{width:20%}#estimate .informations input#city{width:47%}#estimate .informations label[for=city]{width:80px}#estimate .informations p.textarea label{display:block}#estimate .informations p.textarea textarea{width:100%;color:#000;font-weight:400;box-shadow:inset 2px 2px 21px 0 #CCC;border-radius:12px;border:0;padding:2px 8px}#estimate div.form.bottomright{float:right;width:35%;margin-right:7%}#estimate div.form.bottomright img{margin-bottom:30px}#estimate div.form.bottomright p{margin-left:42px;text-align:justify}#estimate div.form.bottomright p.black{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAALCAYAAABLcGxfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTZBNTQwQkIxMUI3MTFFNDlBMzE5OTFCRkE2QkQ0ODciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTZBNTQwQkMxMUI3MTFFNDlBMzE5OTFCRkE2QkQ0ODciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxNkE1NDBCOTExQjcxMUU0OUEzMTk5MUJGQTZCRDQ4NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxNkE1NDBCQTExQjcxMUU0OUEzMTk5MUJGQTZCRDQ4NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvtS2fUAAADSSURBVHjaYtwqIcGABNiAOBtKswIxD1ScB8qfy4KmeA0Q+zLgBueQNbgA8WMg7oTyvwGxEhDHI6lhQdawDYphQAWID0DZv6FO4mXCYbUsEO8BYmkgPgLE02HOxqZBCoj3AbE8EJ8CYh8gfg+V40TXIArEu6DOuQTEnkD8EYh/QOW5kDXwQxVrA/F1aCC8g8p9gdIPYBr4gHgnEBsA8R0gdgPi10iGgTw9CYj7GYERxwUNHXsgfgLENkD8EIu/ngPxfxaoU8SgAo5YFIPAMxgDIMAATPwm0lvO8IEAAAAASUVORK5CYII=) left 5px no-repeat;text-indent:15px}#estimate .submit div{clear:both;text-align:right;margin-right:15px}#estimate .submit div.estimate-price{text-align:left}#estimate .submit .estimate-price .price{font-size:1.2em}#estimate .submit div.red{font-size:14px;font-weight:bold!important;margin-bottom:15px}#estimate .submit div.black{font-size:10px}.glasstype{width:90%;margin:0 auto}#estimate button,#get-estimate button{height:22px;color:#FFF;text-transform:uppercase;position:relative;border-radius:12px!important;background-color:red;box-shadow:inset 0 2px 30px 0 #993131;float:right;text-align:center;padding:0 15px!important;display:block;margin-bottom:5px;width:inherit!important}#estimate button:hover,#get-estimate button:hover{background-color:#e8c207;box-shadow:inset 0 0 15px 2px #be9f0a}#estimate button:after,#get-estimate button:after{content:"";width:90%;height:9px;display:block;position:absolute;left:5%;top:14%;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,.7) 8%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(8%,rgba(255,255,255,.7)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,.7) 8%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,.7) 8%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,.7) 8%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,.7) 8%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0)}#estimate button.estimate-insurance{margin-right:-15px;margin-top:5px}#estimate .row{margin:0;padding:0;text-align:center}.table-ava{font-weight:700}.table-ava .odd{background:#EEE}.table-ava th{background:#b51818;color:#fff}.table-ava td,.table-ava th{padding:5px 10px;text-align:center}@media (min-width:992px){#estimate div ul.glassform li{width:12%;float:none;vertical-align:middle;display:inline-block}}@media (max-width:1103px){#estimate fieldset{padding:20px}#estimate div.form.top{margin:0}#estimate div.form.center{width:inherit}#estimate div.form.bottom h3,#estimate div.form.bottom p{margin-left:0}#estimate div.form.bottomleft{margin-left:0;width:386px}#estimate div.form.bottomright{margin-right:0}}@media (max-width:1103px){.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{position:inherit!important}}@media (max-width:430px){#estimate div.form.bottomleft{width:280px}#estimate .informations input[type=text],#estimate .informations input[type=email]{width:70%}#estimate .informations input#city{width:36%}}@media (max-width:767px){#estimate div.form.bottomright{width:inherit}}input#gabaritFile{border:solid 1px #999;box-shadow:inset 0 0 2px 0 #999;border-radius:4px;width:100%;margin-bottom:5px}div.gabaritFile p.file{padding:0;margin-bottom:10px}div.gabaritFile p.file span{font-weight:400;font-size:12px}div.gabaritFile span.or{font-size:13px;font-weight:700;color:#b51818;margin-bottom:10px;display:inline-block}div.gabaritFile span.adress{font-weight:400}iframe.specialcurve-feature{width:100%!important}#get-estimate label{width:100px}#get-estimate input{border:0;box-shadow:inset 2px 2px 21px 0 #CCC;border-radius:12px;font-size:12px;padding:2px 8px;height:20px;border:none!important;color:#000;font-weight:400;width:200px}#get-estimate p,#get-estimate label{font-size:13px;font-weight:700;color:#b51818;margin-bottom:15px}#get-estimate button.submit-get-estimate{margin-top:30px}@media (max-width:767px){#estimate div ul li{margin-bottom:30px}#estimate div ul li label{height:auto}}body .tooltip{position:relative;display:inline-block;opacity:.6;width:100%}body .tooltip .tooltiptext{visibility:hidden;background-color:#000;color:#fff;text-align:center;padding:5px;position:absolute;z-index:1;left:50%;top:30%;transform:translate(-50%)}body .tooltip:hover .tooltiptext{visibility:visible}.footer-container .container{padding-bottom:10px}#footer-blocks .row{margin:0}#footer-blocks,#thin-footer,#copyright-footer{float:left;width:100%}#footer-blocks,#copyright-footer{margin-top:20px!important}#footer-blocks .col-md-2-4{float:left;width:20%;padding-left:15px;padding-right:15px}#footer-blocks .rte i{font-size:1rem}#footer-blocks .rte p{margin:0;font-size:.875rem}#footer-blocks .rte img{max-width:100%;height:auto}#footer-blocks .rte blockquote{margin:0}#footer-blocks .fb-module>section,#footer-blocks .fb-module>div{width:100%!important;margin:0!important;padding:0!important;float:none!important;display:flex;flex-direction:column}#footer-blocks .fb-module>section>h4,#footer-blocks .fb-module>div>h4{display:none}#footer-blocks #copyright-footer,#footer-blocks #copyright-footer a{font-size:.9em!important}#footer-blocks #copyright-wrapper,#footer-blocks #more-links-wrapper,#footer-blocks .no-padding{padding:0}#footer-blocks .align-left-to-center,#footer-blocks .align-left-to-center_17{text-align:left}#footer-blocks .align-right-to-center,#footer-blocks .align-right-to-center_17{text-align:right}.footer-container #footer ul li h4:after{display:none}#footer-blocks.container{width:100%}#footer-blocks .title .collapse-icons .remove{display:none}#footer-blocks .collapse{display:inherit}@media (max-width:991px){#footer-blocks .col-md-2-4{width:100%}#footer-blocks #copyright-footer,#footer-blocks #copyright-footer a{font-size:.8rem}}@media (max-width:767px){#footer-blocks .align-left-to-center{text-align:center}#footer-blocks .align-left-to-center .collapse{text-align:left}#footer-blocks .align-right-to-center{text-align:center}#footer-blocks .align-left-to-center_17{text-align:center}#footer-blocks .align-right-to-center_17{text-align:center}#footer-blocks #more-links-wrapper{display:none}#footer-blocks .title{padding:.625rem;cursor:pointer}#footer-blocks .title[aria-expanded="true"] .collapse-icons .add{display:none}#footer-blocks .title[aria-expanded="true"] .collapse-icons .remove{display:inline-block}#footer-blocks .title h4{margin-bottom:0}#footer-blocks section:not(#thin-footer):not(#copyright-footer){padding:0!important}#footer-blocks .collapse{display:none;margin:0;background-color:#f6f6f6}#footer-blocks .collapse.in{display:block}#footer-blocks li{padding:.625rem;border-bottom:1px solid #fff;font-weight:700}#footer-blocks li a{color:#333}#footer-blocks li a:hover{color:#2fb5d2}}#footer-blocks a h4{color:#000;margin-top:30px}#footer-blocks li.first h4{margin:0}#footer-blocks .text-center{text-align:center}@media (max-width:767px){#footer-blocks a h4{margin-top:1rem}}.banner_top_site{height:120px;background-repeat:no-repeat;background-size:100% auto;background-position:center}.ets_baw_display_banner.displaynav1 img{max-height:50px;display:inline-block}.ets_baw_display_banner.displaynav1{display:inline-block;vertical-align:middle}.ets_baw_display_banner.displayshoppingcartfooter,.ets_baw_display_banner.displaycartgridbodyafter{margin-top:20px}.content_after_image p:first-child{margin-top:15px}.ets_baw_display_banner img{max-width:100%}.ets_baw_display_banner.displaycartgridbodybefore1,.ets_baw_display_banner{margin-bottom:20px}.content_before_image{display:block;clear:both}.displayfooterbefore .content_before_image,.displayfooterbefore .content_before_image p{text-align:left}#left-column .block,#right-column .block{background-color:#fff;box-shadow:2px 2px 11px 0 rgba(0,0,0,.1);clear:left;float:left;margin-bottom:30px;padding:15px 25px 30px;width:100%}@font-face{font-family:Raleway italic;font-weight:400;font-style:normal;src:url(../fonts/Raleway-Italic-VariableFont_wght.eot);src:url(../fonts/Raleway-Italic-VariableFont_wght.eot?#iefix) format("embedded-opentype"),url(../fonts/Raleway-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:Raleway;font-weight:400;font-style:normal;src:url(../fonts/Raleway-VariableFont_wght.eot);src:url(../fonts/Raleway-VariableFont_wght.eot?#iefix) format("embedded-opentype"),url(../fonts/Raleway-VariableFont_wght.ttf) format("truetype")}.bg_grey{padding:2.5rem 0;background-color:#e8e8e8}.hidden{display:none}.radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.radio.hidden{display:none}.radio span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:5px}.radio label{margin-bottom:0}#order-step input[type=email],#order-step input[type=number],#order-step input[type=password],#order-step input[type=text]{border:1px solid #ccc;border-radius:8px;font-size:.825rem;padding:0 10px;height:20px;color:#222;font-weight:400}#order-step button,#order-step p.submit input,.address_add.submit a,.cart_navigation button,.cmd,body #page .standard-checkout{color:#fff;text-transform:inherit;position:relative;border-radius:12px!important;background-color:#ffcd1b;float:right;text-align:center;padding:5px 15px;display:block}body .btn-primary{background-color:#ffcd1b;color:#fff!important;text-decoration:none;border-color:transparent}body .btn-primary:active:focus,body .btn-primary:focus,body .btn-primary:hover{background-color:#e2be0e}.brown{color:#ca9b52}html body{color:#222!important;line-height:1.4;font-size:15px!important;font-family:Raleway,sans-serif}html body #wrapper{background-color:#fff;padding-top:0}html body#index #wrapper,html body#module-estimate_vitrefour-estimate #wrapper,html body#module-estimate_vitrefour-estimate_insurance #wrapper{padding-top:0}html body main{overflow-x:hidden}html body h1{color:#222;font-family:Raleway,sans-serif}html body h2,html body h3,html body h4{color:#ffcd1b;margin:16px 0}html body a{color:#222!important;text-decoration:underline}html body img{width:100%;height:auto}.cms-content{padding:3%}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.justify-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}button{padding:0;margin:0;border:0;font:700 .9375rem Arial,Helvetica,sans-serif!important;cursor:pointer}.container-fluid{max-width:1500px}.page-content.page-cms ul,p{font-size:.9375rem;font-weight:400;color:#222!important}label{max-width:100%;margin-bottom:5px;font-weight:700}body .header-top-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body #header{max-width:1500px;margin:auto;color:#fff}body #header .header-nav .material-icons{line-height:.9}body #header #_desktop_logo{background-image:url(../img/header.jpg);background-repeat:no-repeat;background-size:cover;background-position:50%;height:220px;padding:2%}body #header .top-menu a:hover,body #header .top-menu:not(.selected) a[data-depth="0"]:hover{color:#ffcd1b}body #header .top-menu .selected a{color:#ffcd1b!important}body #header .top-menu a{color:#fff!important;text-decoration:none!important}body #header .top-menu a[data-depth="0"]{text-transform:inherit;padding:.625rem;font-size:inherit;font-weight:600}body #header .menu{display:block}body #header .menu>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}body #header .logo{max-width:216px}body #header #search_widget{float:none;min-width:100%;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}body #header #_desktop_cart .cart-preview{padding:10px;top:2rem;right:1rem}body #header #_desktop_cart .cart-preview.inactive{border:2px solid #7a7a7a}body #header #_desktop_cart .cart-preview.active{background:#ffcd1b;color:#fff!important}body #header #_desktop_cart .cart-preview a{color:#fff!important;font-size:1rem}body #header #_mobile_cart a{text-decoration:none}body #header .header-nav{border:none}body #header .header-nav .cart-preview.active{background:#ffcd1b}body #header .header-nav .cart-preview.active .cart-products-count{color:#fff}body #header .header-nav #menu-icon{margin:1.2rem 1rem 0}body #header .header-nav #menu-icon .material-icons{font-size:50px}body #header .header-top{padding:0;background-color:#353535;border-bottom:3px solid #ca9b52}body #header .header-top .container-fluid{position:relative;width:100%}body #header .header-top .container-fluid img.logo{margin-bottom:20px}body #header .header-top>.row{margin-left:0;margin-right:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}body #header .header-top>.row,body #header .header-top>.row.hidden-md-up{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body #header .header-top>.row.hidden-md-up{-webkit-box-align:center;-ms-flex-align:center;align-items:center}body#checkout section.checkout-step.-reachable.-current .step-number{background-color:#ffcd1b!important}body#checkout #header .header-nav .logo{width:100%!important;max-height:none!important}body#checkout section.checkout-step .address-item.selected{background:#fff;border:3px solid #ffcd1b!important}body .custom-radio input[type=radio]:checked+span{background-color:#ffcd1b}.payment-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.payment-option img{width:auto;height:40px}.order-confirmation-table>table>tbody>tr:nth-child(2){display:none}body.page-my-account #content .links a:hover i{color:#ffcd1b}#single_brands{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#single_brands img{width:264px;min-width:125px}body .product-information .manufacturer-logo{max-height:4rem;width:auto}body #search_filters .facet .facet-label a{text-overflow:inherit}body #search_filters .facet .facet-title{color:#ffcd1b!important;text-shadow:none;background:#e8e8e8;padding:10px;text-transform:uppercase;width:100%;margin:0}body #search_filters ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:10px;border:1px solid #222}.ets-cfu-form,.faq-content{max-width:1000px;margin:0 auto}.ets_cfu_input_captcha .pa-captcha-img-data{max-width:150px}.ets_cfu_input_captcha .pa-captcha-refesh{max-width:50px;display:inline-block}.ets_cfu_input_captcha .pa-captcha-refesh img{max-width:100%}.input-group-btn-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.input-group-btn-vertical,.input-group-btn-vertical .btn-touchspin,body .bootstrap-touchspin{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body .product-price{color:#000}body#cms img{width:auto}body#cms iframe{width:100%}.button_mini{position:relative;display:inline-block;padding:5px 7px;border-radius:3px!important;font-weight:700;color:#fff!important;cursor:pointer;background:#c82828;text-decoration:none}body #footer{padding-top:0}body #footer-blocks{background-color:#2b2b2b;padding:0 2%;max-width:1500px;margin:0 auto!important}body #footer-blocks *,body #footer-blocks a{color:#fff!important;text-decoration:none}body #footer-blocks .collapse a:before{content:"\002022";color:#ffcd1b;margin-right:3px}body #footer-blocks .collapse a:before:not([href*=international]){content:"";margin-right:0}body #footer-blocks .collapse a[href*=international]{margin-top:1rem;display:inline-block}body #footer-blocks .collapse a[href*=international]:before{content:none}body #footer-blocks .collapse a[href*=international]:after{content:">>>"}body #footer-blocks h1,body #footer-blocks h2,body #footer-blocks h3,body #footer-blocks h4,body #footer-blocks h5{font-size:1rem;font-weight:400;text-transform:uppercase}body #footer-blocks section>h4{color:#ffcd1b!important}body .footer-container{padding-top:0;overflow:hidden}#acb-content{max-width:1500px;margin:auto;padding:2%}#acb-content p{color:#fff}#expressOrder{-webkit-clip-path:polygon(0 0,100% 0,73.4% 100%,0 100%);clip-path:polygon(0 0,100% 0,73.4% 100%,0 100%);background:#353535;padding:2.5rem;color:#fff;height:100%}#expressOrder .title-img{height:72px;width:263px;font-size:24px;font-weight:700;text-transform:uppercase;margin-bottom:14px;background-repeat:no-repeat}#expressOrder div.title-block{position:relative}#expressOrder div.title-block>p.tagline{font-weight:300;padding:0;font-size:1rem;color:#ffcd1b!important;border:0;text-transform:uppercase;bottom:0;left:17rem;margin:.5rem 0}#expressOrder a{color:#fff!important;text-decoration:underline}.custom-made{margin-top:2rem}.custom-made .info{width:20px}.configurator_form{margin-top:1rem}.configurator_form legend{font-weight:700;padding:0;margin-bottom:15px;font-size:1.25rem;color:#fff;border:0;line-height:1.2}.configurator_form label{color:#fff;margin-right:5px}.configurator_form span.x{color:#222}.configurator_form input{border:0;border-radius:8px;font-size:.825rem;padding:5px 10px;width:89px}.configurator_form .d-flex{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}button.calc{color:#fff;text-transform:uppercase;position:relative;border-radius:12px;background-color:#ffcd1b;margin-left:20px;outline:none;font:inherit;padding:5px 10px}.gsize{border-bottom:3px solid #ca9b52}.gsize .engagement{-ms-flex-wrap:wrap;flex-wrap:wrap}.gsize .engagement,.gsize .explain,.gsize .howto{display:-webkit-box;display:-ms-flexbox;display:flex}.gsize .explain,.gsize .howto{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:.875rem;line-height:1.4;margin-top:1.5rem}.gsize .tagline{width:100%}.special{margin-top:50px;font-size:.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.special img{width:42px;margin-right:10px}.special p{font-size:.875rem;color:#fff!important;margin:0}#order-step{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;width:calc(100% + 30px);margin-left:-15px}#order-step h3{color:#fff}#order-step .resume ul{padding-bottom:2rem}#engagement>div>div:first-child:after{content:"";width:30%;max-width:150px;height:3px;display:block;background:#353535;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-10px;border-radius:8px}#module-estimate_vitrefour-estimate #engagement,#module-estimate_vitrefour-estimate_insurance #engagement{width:calc(100% + 30px);margin-left:-15px}#engagement,#order-step{position:relative}#engagement h1 :after,#order-step h1 :after{content:"";width:30%;height:9px;display:block;position:absolute;left:38%;top:14%;border-radius:8px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(8%,hsla(0,0%,100%,.7)),to(hsla(0,0%,100%,0)));background:linear-gradient(180deg,#fff 0,hsla(0,0%,100%,.7) 8%,hsla(0,0%,100%,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#00ffffff",GradientType=0)}#engagement .h3,#order-step .h3{margin-bottom:1.2rem;font-size:19pt;text-align:center;text-transform:uppercase;font-weight:400;color:#ffcd1b}#engagement .red,#order-step .red{color:#ca9b52;text-transform:uppercase;font-weight:700}#engagement .black,#engagement .red,#order-step .black,#order-step .red{font-size:.875rem;text-align:center}#engagement .black.specialcurve-hide,#order-step .black.specialcurve-hide{text-align:left}#engagement .item,#order-step .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:1rem}#engagement .item img,#order-step .item img{max-height:3rem;margin-bottom:1rem}#engagement__content,#order-step__content{position:absolute;right:0;top:2.5rem;width:120%;margin:auto}.crumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.crumb>li:after{position:absolute;left:100%;top:0;content:"";width:0;height:0;border-top:14px solid transparent;border-left:9px solid #e8e8e8;border-bottom:14px solid transparent;z-index:1}.crumb>li{position:relative;margin-right:1rem}.crumb>li:before{position:absolute;right:100%;bottom:0;content:"";width:0;height:0;border-top:14px solid #e8e8e8;border-bottom:14px solid #e8e8e8;border-left:11px solid transparent;background-color:#fff}.crumb>li.active{background-color:#e2be0e}.crumb>li.active:before{border-top-color:#e2be0e!important;border-bottom-color:#e2be0e!important}.crumb>li.active:after{border-left-color:#e2be0e!important}.crumb li{float:left;list-style-type:none;background-color:#e8e8e8;line-height:28px;padding:0 10px;position:relative;text-transform:uppercase;font-weight:700;font-size:.7rem}.crumb li.active,.resume{color:#fff}.resume{padding-top:2rem;padding-left:1rem!important;background:#353535}.resume h3{font-size:1.6rem;text-transform:inherit;font-weight:400;color:#ffcd1b!important;margin:0 0 1rem}.resume h3.resume h3:after{content:" :"}.resume li a,.resume p{color:#fff!important}.resume li a{border-radius:6px;background-color:#ca9b52;padding:0 4px;font-size:13pt;font-weight:700;position:relative;text-decoration:none}.configurator{padding:1rem 3rem 4rem!important}.configurator h1{font-size:2rem;font-weight:300;margin:2rem 0}.configurator .cons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.configurator .cons p{font-size:12pt;font-weight:700;text-transform:uppercase}.configurator .cons p .important{color:#ca9b52}.configurator .price{text-align:right;color:#ca9b52;font-size:1.6rem;font-weight:500;margin-bottom:.5rem}.configurator .separator{color:#ffcd1b;-ms-flex-item-align:start;align-self:flex-start;font-weight:900;text-transform:uppercase;margin:1.5rem 1rem}.configurator .configurator-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.configurator .configurator-content .description{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:1.5rem}.configurator .configurator-content .cons{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.configurator .car,.configurator .cdr,.payment_module{width:52%;float:left;border:2px solid #ca9b52;padding:15px}body .contact-form{color:#222}.question-content{line-height:2.5}.question{text-decoration:none;-webkit-transition:all .4s;transition:all .4s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.question:hover{color:#ffcd1b}.reponse-content ul{color:#222;list-style:disc;margin-left:4%}span.more-less{display:inline-block;background:#222;color:#fff;padding-top:4px;margin-right:5px;height:22px;width:22px;line-height:1;text-align:center;vertical-align:top}.question-content-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.question-content-wrapper,.row.glasstype{display:-webkit-box;display:-ms-flexbox;display:flex}.row.glasstype{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#order-step .text input[type=number]{width:70px}.glassform img{max-width:115px!important}#mesure{max-width:386px;margin:0 auto}#center_column #order-step .resume{padding:25px;-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px}#center_column #order-step .resume .item{text-align:center;margin-bottom:25px}#estimate{padding:25px 40px}#estimate h1{font-size:2rem}#estimate .glassform,#estimate .glasstype{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:20px}#estimate .glassform img,#estimate .glasstype img{max-width:180px}#estimate .glassform-item,#estimate .glasstype-item{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;text-align:center}#estimate .glassform-item input[type=radio],#estimate .glasstype-item input[type=radio]{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}#estimate .glassform label,#estimate .glasstype label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;min-height:170px}#estimate .highlight-title{background-color:#353535;color:#ffcd1b;display:inline-block;font-weight:700;padding:10px;margin-bottom:20px}#estimate .indication{color:#ca9b52!important;font-weight:700}#estimate .measure-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#estimate .measure-wrapper .form{-webkit-box-flex:0;-ms-flex:0 0 400px;flex:0 0 400px}#estimate .submit .price-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#estimate .notice{clear:both;font-style:italic}#estimate .estimate-price>p{color:#ca9b52!important;font-weight:700;-ms-flex-item-align:baseline;align-self:baseline;margin:0}#estimate .submit .purchase{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.d-none{display:none}#custom-text{width:calc(100% + 30px);margin-left:-15px;padding:0!important}#custom-text .reassurance-item{padding-right:0;padding-left:0}#custom-text .reassurance-item .img-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-size:cover;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:300px}#custom-text .reassurance-item .img-container .title{color:#fff;font-size:24px;font-weight:700;max-width:180px;text-transform:uppercase;text-align:center}#custom-text .reassurance-item .img-container .title .highlight{color:#ffcd1b}#custom-text .reassurance-item .text{font-size:16px;line-height:30px;padding:25px 10px;text-align:center}#custom-text .reassurance-item .text .highlight{color:#ca9b52}#custom-text .temperatures .img-container{background-image:url(../img/temperatures.jpg)}#custom-text .chocs .img-container{background-image:url(../img/chocs.jpg)}#custom-text .confort .img-container{background-image:url(../img/confort.jpg)}#custom-text .securite .img-container{background-image:url(../img/securite.jpg)}@media screen and (max-width:1199px){html body{font-size:14px!important}#order-step{display:block}.configurator .cons,.configurator .cons .submitter{width:100%}}@media screen and (max-width:1024px){body #header #_desktop_cart .cart-preview .hidden-sm-down{display:none}}@media screen and (max-width:991px){html body{font-size:12px!important}body #header .top-menu a[data-depth="0"]{padding:.3rem}body #header #_desktop_cart .cart-preview a{font-size:.8rem}body #header #_desktop_cart .cart-preview i{font-size:1.2rem}#expressOrder{-webkit-clip-path:none;clip-path:none}#engagement__content,#order-step__content{position:relative;width:100%}#engagement__content .item.col-sm-2,#order-step__content .item.col-sm-2{width:20%}}@media (max-width:767px){body #footer-blocks .collapse{display:none;margin:0;background-color:transparent}}@media screen and (max-width:767px){body #header .top-logo img{max-height:none}.gsize .d-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.gsize .d-flex .x{display:none}.gsize .d-flex button.calc{position:absolute;right:3rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.gsize .d-flex label:last-of-type{margin-top:1rem}.gsize .d-flex input:last-of-type{margin-bottom:1rem}.configurator .cons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:600px){#engagement__content .item.col-sm-2,#order-step__content .item.col-sm-2{width:50%}}