html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;src:url("../fonts/montserrat-v14-latin-300.eot");src:local("Montserrat Light"),local("Montserrat-Light"),url("../fonts/montserrat-v14-latin-300.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat-v14-latin-300.woff2") format("woff2"),url("../fonts/montserrat-v14-latin-300.woff") format("woff"),url("../fonts/montserrat-v14-latin-300.ttf") format("truetype"),url("../fonts/montserrat-v14-latin-300.svg#Montserrat") format("svg")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url("../fonts/montserrat-v14-latin-regular.eot");src:local("Montserrat Regular"),local("Montserrat-Regular"),url("../fonts/montserrat-v14-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat-v14-latin-regular.woff2") format("woff2"),url("../fonts/montserrat-v14-latin-regular.woff") format("woff"),url("../fonts/montserrat-v14-latin-regular.ttf") format("truetype"),url("../fonts/montserrat-v14-latin-regular.svg#Montserrat") format("svg")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:url("../fonts/montserrat-v14-latin-500.eot");src:local("Montserrat Medium"),local("Montserrat-Medium"),url("../fonts/montserrat-v14-latin-500.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat-v14-latin-500.woff2") format("woff2"),url("../fonts/montserrat-v14-latin-500.woff") format("woff"),url("../fonts/montserrat-v14-latin-500.ttf") format("truetype"),url("../fonts/montserrat-v14-latin-500.svg#Montserrat") format("svg")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;src:url("../fonts/montserrat-v14-latin-600.eot");src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url("../fonts/montserrat-v14-latin-600.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat-v14-latin-600.woff2") format("woff2"),url("../fonts/montserrat-v14-latin-600.woff") format("woff"),url("../fonts/montserrat-v14-latin-600.ttf") format("truetype"),url("../fonts/montserrat-v14-latin-600.svg#Montserrat") format("svg")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:url("../fonts/montserrat-v14-latin-700.eot");src:local("Montserrat Bold"),local("Montserrat-Bold"),url("../fonts/montserrat-v14-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat-v14-latin-700.woff2") format("woff2"),url("../fonts/montserrat-v14-latin-700.woff") format("woff"),url("../fonts/montserrat-v14-latin-700.ttf") format("truetype"),url("../fonts/montserrat-v14-latin-700.svg#Montserrat") format("svg")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:800;src:url("../fonts/montserrat-v14-latin-800.eot");src:local("Montserrat ExtraBold"),local("Montserrat-ExtraBold"),url("../fonts/montserrat-v14-latin-800.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat-v14-latin-800.woff2") format("woff2"),url("../fonts/montserrat-v14-latin-800.woff") format("woff"),url("../fonts/montserrat-v14-latin-800.ttf") format("truetype"),url("../fonts/montserrat-v14-latin-800.svg#Montserrat") format("svg")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:900;src:url("../fonts/montserrat-v14-latin-900.eot");src:local("Montserrat Black"),local("Montserrat-Black"),url("../fonts/montserrat-v14-latin-900.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat-v14-latin-900.woff2") format("woff2"),url("../fonts/montserrat-v14-latin-900.woff") format("woff"),url("../fonts/montserrat-v14-latin-900.ttf") format("truetype"),url("../fonts/montserrat-v14-latin-900.svg#Montserrat") format("svg")}body{font-family:"Montserrat",sans-serif;font-size:14px;overflow-x:hidden;width:100%;max-width:100%;background-color:#f7f9f8}p{font-family:"Montserrat",sans-serif;font-size:14px;line-height:24px;color:#494949;margin-bottom:10px}a{color:#494949}a:hover{color:#22a8e4}.clearfix{clear:both}.mobile{display:none}.container{width:1305px;max-width:100%}.form-control{background-color:#fff;font-size:14px;border-radius:3px;border:2px solid #f6f6f6}.form-group{margin-bottom:10px}.btn-primary,.btn-secondary,.btn-tertiary,.btn-alt,a.btn-default,input.btn-default,button.btn-default,.add-to-cart,.button-primary,.order-actions a,.account-link{box-shadow:none;text-transform:uppercase;font-weight:600;padding:15px 30px 15px 30px !important;border-radius:3px;font-size:12px;transition:all 0.3s ease-out;display:inline-block;text-align:center}.add-to-cart{padding:15px 30px 15px 50px !important}.btn-primary,a.btn-primary,.button-primary,.order-actions a{background-color:#ee5d44;color:#fff !important}.btn-primary:hover,a.btn-primary:hover,.button-primary:hover,.order-actions a:hover{background-color:#ff8671}.btn-alt,a.btn-alt,.account-link{background-color:#22a8e4;color:#fff !important;border:2px solid #fff}.btn-alt:hover,a.btn-alt:hover,.account-link:hover{background-color:#57c5f7}input.btn-default,button.btn-default,a.btn-default{box-shadow:0 5px 15px 0 rgba(0,0,0,0.07);position:relative;padding-right:60px !important;color:#ee5d44 !important;background-image:linear-gradient(to left, #57c5f7 50%,#ffffff 50%);transition:all 0.5s;background-size:205% 100%;background-position:left -1px top;-webkit-appearance:none;-moz-appearance:none;appearance:none}input.btn-default:after,button.btn-default:after,a.btn-default:after{position:absolute;z-index:998;display:block;width:59px;height:6px;right:-24px;top:20px;content:'';background:transparent url("../img/rect.png") no-repeat center center}input.btn-default:hover,button.btn-default:hover,a.btn-default:hover{background-position:-96% 0;color:#fff !important}.add-to-cart,a.add-to-cart{color:#fff !important;background-color:#22a8e4;border-radius:0;font-size:14px;border:2px solid #22a8e4;padding:12px 20px 11px 45px;background:#22a8e4 url("../img/panier.svg") no-repeat center left 45px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.add-to-cart:hover,a.add-to-cart:hover{background-color:#fff;color:#22a8e4 !important;background-image:url("../img/panier-hov.svg")}#wrapper{background-color:#f7f9f8;padding-top:50px;padding-bottom:40px;box-shadow:none}#wrapper .breadcrumb{padding-top:7px}#wrapper .breadcrumb li a,#wrapper .breadcrumb li::after{color:#494949;font-size:12px}#wrapper .breadcrumb li:last-child{font-weight:600}body#search,body#sitemap{background-color:#f7f9f8}body#search #wrapper .main-product-list,body#search #wrapper .sitemap,body#sitemap #wrapper .main-product-list,body#sitemap #wrapper .sitemap{background-color:#fff}.alert-danger{background-color:#a94442}.title-bold{font-weight:700;font-style:italic}h1{font-size:36px !important;line-height:50px;font-weight:800 !important;color:#494949 !important;text-align:center;padding:30px 0 20px 0;text-transform:none !important}h1 span{color:#22a8e4;font-style:italic;font-weight:800 !important}h2,#seo h3{font-size:40px;line-height:50px;font-weight:800;color:#494949;text-align:center;background:transparent url("../img/h2.png") center bottom no-repeat;padding-bottom:20px}h2 span,#seo h3 span{color:#22a8e4;font-style:italic}.sitemap h2{font-size:20px;line-height:30px;font-weight:700;color:#22a8e4;padding-top:30px;padding-bottom:15px;margin:0;border:none;background:none;height:60px}.card{box-shadow:none;border:1px solid #F1F1F1}.card-block{padding:30px}section#reassurance{background-color:#fff}section#reassurance table tr td{padding:38px 40px 27px 40px;vertical-align:top}section#reassurance table tr td img{float:left;margin-right:20px}section#reassurance table tr td h3{font-size:18px;font-weight:800;color:#22a8e4;text-transform:uppercase;margin-bottom:5px}section#reassurance table tr td p{font-size:12px;line-height:18px;font-style:italic}#products article.product-miniature{background-color:#f7f9f8;width:300px;height:505px;overflow:hidden;margin:12px;border-radius:3px}#products article.product-miniature .content{padding:18px}#products article.product-miniature .thumbnail-container{height:265px;width:100%;margin:0;background-position:center center;background-repeat:no-repeat;background-size:100%;-webkit-transition:background-size 0.5s ease-in;transition:background-size 0.2s ease-in;box-shadow:none}#products article.product-miniature .thumbnail-container a{display:block;width:100%;height:100%}#products article.product-miniature:hover .thumbnail-container{background-size:108%}#products article.product-miniature:hover .product-detail .h3.product-title a{color:#22a8e4}#products article.product-miniature .product-detail{padding-top:5px}#products article.product-miniature .product-detail .h3.product-title{margin:10px 0 !important;background:none !important;padding-bottom:0px}#products article.product-miniature .product-detail .h3.product-title a{font-size:16px !important;line-height:20px;font-weight:700 !important;text-transform:uppercase;color:#494949;display:block;height:60px;overflow:hidden;margin-top:4px !important;text-align:left}#products article.product-miniature .product-detail .stock{font-size:12px;margin-bottom:10px}#products article.product-miniature .product-detail .product-price-and-shipping{text-align:left;height:45px;overflow:hidden}#products article.product-miniature .product-detail .regular-price{display:block}#products article.product-miniature .product-detail .price{display:block;font-size:20px;color:#22a8e4}#products article.product-miniature .add-to-cart{display:block;width:100%}body#search #products article.product-miniature{max-width:294px}section#products.slider{background-color:#fff;margin-top:-130px;padding-top:160px;padding-bottom:60px;border-right:50px solid #f7f9f8;border-left:50px solid #f7f9f8}section#products.slider .bx-wrapper{background:transparent;box-shadow:none;margin:auto}section#products.slider .bx-wrapper .products-slider{margin-top:70px}section#products.slider .bx-controls-direction a{background-color:#ee5d44;border-radius:3px;width:45px;height:45px;z-index:10}section#products.slider .bx-controls-direction a.bx-next{background:#ee5d44 url("../img/right.svg") center center no-repeat;right:-100px}section#products.slider .bx-controls-direction a.bx-prev{background:#ee5d44 url("../img/left.svg") center center no-repeat;left:-100px}section#products.slider .bx-controls-direction a:hover{background-color:#ff8671}section#products.slider .bx-viewport{overflow:visible !important}section#products.slider article.product-miniature{transition:all 0.2s ease-out}section#products.slider article.product-miniature[aria-hidden='true']{opacity:0.3}section#products.slider article.product-miniature[aria-hidden='true']:hover .thumbnail-container{background-size:100%}section#products.slider .more{text-align:center;margin-top:60px}section#products.slider .more a{padding-right:60px !important}#bloc_pricedelay{display:none}.custom-checkbox input[type="checkbox"]+span{border-color:#22a8e4}.total-products p{text-transform:uppercase;font-weight:700;font-size:20px}.products-sort-order .select-title{display:inline-block;width:100%;padding:15px 10px 12px 15px;cursor:pointer;border:2px solid #f6f6f6;box-shadow:none;border-radius:4px;color:#494949;font-size:12px;font-style:italic;max-width:273px;float:right}.products-sort-order .select-title .material-icons{margin-top:-7px;color:#22a8e4}.products-sort-order .select-list{display:block;color:#232323;padding:6px 15px;font-size:12px;font-weight:500}.products-sort-order .dropdown-menu{right:17px}.pagination a{color:#494949;font-size:15px;font-weight:700}.pagination a.previous,.pagination a.next{float:none;color:#22a8e4}.pagination a.previous i,.pagination a.next i{font-weight:500 !important;font-size:18px !important}.pagination .current a{color:#22a8e4;text-decoration:none;font-size:15px;font-weight:700}.pagination .page-list{box-shadow:none}.pagination .page-list li{padding:0 5px}.product-flags li.product-flag.discount,.product-flags li.product-flag.discount-amount,.product-flags li.product-flag.discount-percentage{background-color:#ee5d44}.has-discount .discount{background:#ee5d44}#footer{padding-top:0;background-color:#fff}body#index #footer{padding-top:0}.block_newsletter{margin:100px 0 0 0;background-color:#22a8e4}.block_newsletter .content{background-color:#ee5d44;color:#fff;border-radius:5px;padding:25px 95px;margin-top:-60px}.block_newsletter .content h3{font-size:28px;font-weight:700}.block_newsletter .content h3 span{font-weight:800;font-style:italic}.block_newsletter .content p{color:#fff;line-height:17px;font-size:14px;margin-bottom:0}.block_newsletter .content p strong{font-weight:600}.block_newsletter .content .form-control{font-size:12px;font-style:italic;height:48px !important}.block_newsletter .content .btn-primary{background:#ee5d44 url("../img/envoyer.svg") center center no-repeat;width:40px;height:40px;padding:0;margin-top:4px;position:absolute;right:20px}.block_newsletter .content form{margin-top:12px}.page-authentication #content{max-width:800px;padding:40px}.page-addresses .address,.page-authentication #content,.page-customer-account #content,.page-order-detail .box{box-shadow:none;border:1px solid #F1F1F1;color:#494949;padding:40px}.page-order-detail h3{color:#494949}hr{border-top:1px solid #f7f9f8}.label,label{color:#494949;font-size:13px}.form-control:focus,.input-group.focus{outline:1px solid #22a8e4;color:#494949}.page-addresses .address .address-body address{line-height:20px}body#cms h2{margin-bottom:30px}body#cms iframe{width:100% !important;height:600px !important}body#prices-drop #left-column,body#new-products #left-column,body#search #left-column,body#sitemap #left-column{display:none !important}body#prices-drop #content-wrapper,body#new-products #content-wrapper,body#search #content-wrapper,body#sitemap #content-wrapper{width:100% !important}body#prices-drop .main-product-list,body#new-products .main-product-list,body#search .main-product-list,body#sitemap .main-product-list{border:none !important;padding:30px !important;max-width:1020px;margin:auto !important}body#prices-drop h1,body#new-products h1,body#search h1,body#sitemap h1{padding:30px 0 !important}body#prices-drop .breadcrumb,body#new-products .breadcrumb,body#search .breadcrumb{display:none}body#cms #content ul li{padding:5px;list-style-type:disc;margin-left:30px}body#cart .featured-products{display:none}body#cart .cart-container{min-height:281px}.block-promo .promo-input+button{margin-top:-2px;margin-left:8px;border:none;height:40px;padding-top:12px !important}.block-promo .promo-input{color:#494949;border:1px solid #494949}#payment-confirmation{margin-top:20px}#order-confirmation .featured-products{display:none}.footer-container{background-color:#22a8e4;margin-top:0;padding-top:100px;overflow:hidden;box-shadow:none;padding-top:30px;padding-bottom:30px}.footer-container .links,.footer-container .block-social{width:560px;padding-left:90px;padding-top:20px}.footer-container .links a{color:#fff;font-size:16px;font-weight:600;display:block;margin-bottom:18px}.footer-container .links a:hover{color:#fff}.footer-container .block-contact{width:630px;border-radius:5px;float:right;margin-right:90px;background:#fff url("../img/map.jpg") no-repeat bottom left;padding:48px 0 50px 315px}.footer-container .block-contact .company{font-size:24px;line-height:30px;font-weight:800;color:#22a8e4;text-transform:uppercase;text-align:center;background:transparent url("../img/h2s.png") left bottom no-repeat;padding-bottom:18px;font-style:italic}.footer-container .block-contact .address{font-size:16px;line-height:24px;font-weight:600;color:#494949;padding:32px 0 0 55px}.footer-container .block-contact .schedule{font-size:16px;line-height:24px;color:#22a8e4;padding:0 0 0 55px}.footer-container .block-contact .schedule span{font-weight:600}.footer-container .block-social{text-align:left;padding-top:5px}.footer-container .block-social a{color:#fff;font-size:16px;font-weight:600;display:block;padding:16px 52px}.footer-container .block-social .facebook-accus{background:transparent url("../img/fb.png") center left no-repeat}.footer-container .block-social .youtube-accus{background:transparent url("../img/yt.png") center left no-repeat}.footer-bottom{background-color:#fff;padding:18px 0}.footer-bottom .payment-logo{padding-left:75px}.footer-bottom .payment-logo img{margin-right:5px}.footer-bottom .menu-bottom{padding-top:12px;text-align:center;font-size:12px}.footer-bottom .menu-bottom a{color:#494949}.footer-bottom .copyright{font-size:12px;padding-top:7px;padding-right:75px}.footer-bottom .copyright span{display:inline-block;float:right;padding:4px 5px 0 0;color:#494949}.footer-bottom .copyright img{display:inline-block;float:right}body#contact h1{padding-top:0}body#contact .contact-email a{display:block;text-align:right;line-height:20px;margin-top:0}.contact-rich{color:#494949;background:#fff;padding:28px;border:1px solid #F1F1F1}.alert-success{background-color:#22a8e4;border-color:#22a8e4}body#checkout .call{padding-right:20px}body#checkout section.checkout-step .delivery-option{padding:40px 15px}body#checkout .order-options #delivery label{text-align:left;line-height:20px;padding:10px 0}body#checkout .order-options #delivery #delivery_message{height:200px}body#checkout .payment-options>div{padding-bottom:10px}body#checkout #payment-confirmation{margin-top:30px;margin-bottom:40px}#content .form-group{margin-bottom:15px}#content .custom-checkbox em{line-height:19px}.forgotten-password .form-fields .center-email-fields button{height:46px}.forgotten-password .form-fields .email input{height:46px}.contact-rich .block .data{color:#494949;line-height:20px}.product-line-grid-body>.product-line-info>.label{padding-bottom:7px}.alert-danger,.alert-warning{background-color:#fff;color:#ee5d44;border-color:#ee5d44}#order-confirmation #registration-form{width:100%}#history .order-actions a{margin-bottom:5px}.page-order-detail .addresses{margin:0 -.9375rem;line-height:24px}@media screen and (max-width: 1290px){.container{width:100%;max-width:100%}h2,#seo h3{font-size:32px;line-height:40px;padding-bottom:16px}p{font-size:13px;line-height:22px}section#reassurance table tr td{text-align:center}section#reassurance table tr td img{float:none;margin-right:0;margin-bottom:15px}section#reassurance table tr td h3{font-size:18px;font-weight:800;color:#22a8e4;text-transform:uppercase;margin-bottom:5px}section#reassurance table tr td p{font-size:12px;line-height:18px;font-style:italic}.block_newsletter .content{padding:25px 22px}.block_newsletter .content h3{font-size:24px}.block_newsletter .content p{font-size:12px}.footer-container .links,.footer-container .block-social{padding-left:30px}.footer-container .links a,.footer-container .block-social a{font-size:14px}.footer-container .block-contact{margin-right:30px}.footer-bottom .payment-logo{display:none}.footer-bottom .menu-bottom{width:75% !important}}@media screen and (max-width: 1024px){#wrapper{padding-top:30px}.footer-container .block-contact{float:none;margin:auto;width:90%}.footer-container .links,.footer-container .block-social{width:100%;padding-left:0;padding-top:40px;clear:both;text-align:center}.footer-container .block-social{padding-top:25px;max-width:383px;margin:auto}}@media screen and (max-width: 767px){body>main{width:100%;overflow-x:hidden}#wrapper{padding-top:60px}#wrapper .breadcrumb{text-align:center;padding-top:15px;line-height:20px}h1{font-size:30px !important;line-height:42px}h2,#seo h3{font-size:26px;line-height:30px;padding-bottom:16px;background:transparent url("../img/h2s.png") center bottom no-repeat}.card{border:none}.card-block{padding:0px}.container{overflow:hidden}.desktop{display:none}.mobile{display:block}#search_widget{display:none}.form-control{font-size:13px}.btn-primary,.btn-secondary,.btn-tertiary,.btn-alt,.btn-default,.add-to-cart,.button-primary,.order-actions a,.account-link{padding:13px 20px 13px 20px !important}.btn-primary:after,.btn-secondary:after,.btn-tertiary:after,.btn-alt:after,.btn-default:after,.add-to-cart:after,.button-primary:after,.order-actions a:after,.account-link:after{background-size:36px !important}.add-to-cart,a.add-to-cart{background:#22a8e4 url(../img/panier.svg) no-repeat center left 25px}section#reassurance{padding-bottom:50px}section#reassurance table tr td{display:block;width:100%;height:auto;padding:30px 0 0 0}section#products.slider{margin-top:0;padding-top:0;padding-bottom:40px;border-right:none;border-left:none}section#products.slider .bx-controls-direction a.bx-prev{left:-10px;background-size:9px}section#products.slider .bx-controls-direction a.bx-next{right:-10px;background-size:9px}section#products.slider .bx-controls-direction a{width:35px;height:35px}.block_newsletter{margin:-25px -15px 0 -15px !important;border-bottom:none}.block_newsletter .content{padding:15px;margin-top:0;border-radius:0}.block_newsletter h3{text-align:center}.block_newsletter h3 span{display:block}.footer-container .block-contact{width:100%;background:#fff url(../img/map.jpg) no-repeat center top;background-size:100%;padding:0;padding-top:120%;padding-bottom:20px}.footer-container .block-contact .address{padding:20px}.footer-container .block-contact .schedule{padding:0 20px 20px 20px}.footer-container .links ul{background-color:transparent}.footer-container .links ul li{padding:0;border-bottom:none}.footer-container .links ul li a{color:#fff}.footer-container .block-social{text-align:center}.footer-container .block-social>div{width:40px;display:inline-block}.footer-container .block-social>div a{padding:0;display:block;width:40px;height:30px}.footer-container .block-social a div{display:none}.footer-bottom .menu-bottom{width:100% !important}.footer-bottom .menu-bottom a{display:block;text-align:center;padding-bottom:7px}.footer-bottom .menu-bottom span{display:none}.footer-bottom .copyright{padding-top:15px;padding-right:0%;text-align:center}.footer-bottom .copyright span{display:none}.footer-bottom .copyright img{float:none}.contact-rich{display:none}body#checkout #header .header-nav{max-height:none;padding:0px 0 20px 0}body#checkout section.checkout-step{border:none}body#checkout h1{font-size:15px !important;line-height:30px !important;text-align:left;padding:10px 0 0px 0;text-transform:none !important}body#checkout #js-checkout-summary{display:none}body#checkout #mobile_top_menu_wrapper{position:fixed}body#checkout .cart-grid-body{padding:0 !important}.page-addresses .address,.page-authentication #content,.page-customer-account #content,.page-order-detail .box{padding:20px}body#cms iframe{height:300px !important}}@media print{.header-nav,#search_widget,.breadcrumb,.js-qv-mask,#add-to-cart-or-refresh,.product-category,.block_newsletter,.links,.block-social,.footer-bottom,.print,#product-availability,a.more-description{display:none}.primary>.col-md-6{max-width:40% !important;float:left !important}.primary>.col-md-6 img{width:100% !important;height:auto !important}.footer-container{background-color:#fff}body#product .product-actions{width:547px}#header .header-top-bis{height:auto !important}body#product #wrapper{padding-top:0 !important;background:#fff !important;background-image:none !important}body#product #main{padding-top:0 !important}body#product .primary{padding-top:40px !important}.footer-container .block-contact{width:100%;float:none;margin-right:0;padding:48px 0 50px 400px}.footer-container .block-contact .company{text-align:left}}@media screen and (min-width: 768px){#header a{color:#494949}#header .header-top{background-color:#22a8e4;color:#fff;font-size:13px;padding:5px 0}#header .header-top a{color:#fff;font-size:13px}#header .header-top .base{padding:12px 0 13px 0;font-size:14px}#header .header-top .base span{font-weight:600;font-style:italic}#header .header-top .nav{padding:16px 0 18px 0 !important}#header .header-top .nav nav ul li{display:inline-block;border-right:1px solid #58bde9}#header .header-top .nav nav ul li a{padding:0 8px 2px 6px;font-size:12px;display:inline-block}#header .header-top .nav nav ul li.actu{border:none}#header .header-top .nav nav ul li.promo{border:none;background:#fff;margin:0}#header .header-top .nav nav ul li.promo a{color:#ee5d44;padding:6px 10px}#header .header-top .contact{padding:0 !important}#header .header-top #desktop_contact_link{float:none}#header .header-top #desktop_contact_link a.call{font-size:12px;display:inline-block;text-transform:uppercase;text-decoration:underline;font-weight:600;padding:18px 0px 18px 0px}#header .header-top #desktop_contact_link span.display-phone{display:inline-block;padding:15px 0 13px 0;font-size:14px;font-weight:600}#header .header-top #desktop_contact_link span.display-phone a{display:block;padding-top:3px}#header .header-top #desktop_contact_link a.btn-primary{float:right;margin-top:3px}#header .header-nav{border:none;max-height:auto;margin-bottom:0}#header .header-nav>.container{position:relative}#header .header-nav .right-nav{margin-top:20px;position:absolute;right:0;z-index:100}#header #desktop_logo{width:249px;margin:auto}#header #desktop_logo img{width:100%;height:auto}#header #desktop_user_info{position:relative}#header #desktop_user_info .user-info{cursor:pointer}#header #desktop_user_info .user-info .icon{width:40px;height:40px;float:left;border-radius:3px;transition:all 0.3s ease-out;background:#22a8e4 url("../img/compte.svg") no-repeat center center}#header #desktop_user_info .user-info:hover .icon{background-color:#ee5d44}#header #desktop_user_info .user-info .right{width:150px;float:left;margin:0 0 0 10px;text-align:left}#header #desktop_user_info .user-info .right .title{font-size:13px;font-weight:600;color:#22a8e4;text-transform:uppercase;margin:3px 0;cursor:pointer}#header #desktop_user_info .user-info .right a{font-size:12px;font-style:italic}#header #desktop_user_info .login-form-top{display:none;background-color:#22a8e4;position:absolute;left:0;top:0;z-index:999;width:296px;padding:20px;left:-90px;top:65px;border-radius:3px}#header #desktop_user_info .login-form-top .form-control{font-size:12px;border:none;font-style:italic;line-height:1.9}#header #desktop_user_info .login-form-top .btn-primary{width:100%}#header #desktop_user_info .login-form-top .btn-alt{width:100%}#header #desktop_user_info .login-form-top .forgot-password{text-align:center;padding:15px 0 20px 0;border-bottom:1px solid #58bde9;margin-bottom:18px}#header #desktop_user_info .login-form-top .forgot-password a{font-size:11px;font-style:italic;text-decoration:underline;color:#fff}#header #desktop_cart{margin:15px 0 0 30px;cursor:pointer}#header #desktop_cart .blockcart{background:transparent;height:auto;padding:0;margin-left:0;text-align:left}#header #desktop_cart .blockcart .icon{width:40px;height:40px;float:left;border-radius:3px;transition:all 0.3s ease-out;background:#22a8e4 url("../img/panier.svg") no-repeat center center}#header #desktop_cart .blockcart:hover .icon{background-color:#ee5d44}#header #desktop_cart .blockcart .right{width:110px;float:left;margin:0 0 0 10px;text-align:left}#header #desktop_cart .blockcart .right .title{font-size:13px;font-weight:600;color:#22a8e4;text-transform:uppercase;margin:3px 0;cursor:pointer}#header #desktop_cart .blockcart .right a,#header #desktop_cart .blockcart .right span{font-size:12px;font-style:italic}#header #desktop_cart .dropdown{color:#494949}#header #desktop_cart .dropdown-toggle::after{display:none}#header #desktop_cart .total{text-transform:uppercase;font-size:11px;color:#22a8e4;font-weight:600}#header #desktop_cart .total-value{text-transform:uppercase;color:#22a8e4;font-weight:600}#header .search-widget{position:absolute;float:none;top:0}#header .search-widget form input[type="text"]{border:2px solid #f6f6f6;font-size:11px;font-style:italic;padding:14px 10px;min-width:350px}#header .search-widget form input[type="text"]:focus+button .search{color:#fff}#header .search-widget form input[type="text"]:focus{outline:0px solid #2fb5d2}#header .search-widget form button[type="submit"]{background:#22a8e4;border-radius:3px;bottom:5px;right:5px;top:5px;color:#fff;cursor:pointer}#header .search-widget form button[type="submit"]:hover{color:#fff}#header .header-top-bis{margin-top:35px;height:125px;position:relative}#header .header-top-bis .menu{position:relative;width:100%}#header .header-top-bis .menu .top-menu{position:absolute;margin-top:15px;background-color:#fff;border-radius:5px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.04);padding:20px 0;z-index:99;width:100%}#header .header-top-bis .menu a{font-size:14px;font-weight:normal;display:table-cell;width:121px;vertical-align:center;text-align:center;height:30px;white-space:normal;padding:.25rem 1.125rem .375rem 1.125rem}#header .header-top-bis .menu ul li{width:121px;padding:0;margin:0;text-align:center;word-wrap:break-word;border-right:2px solid #ededed}#header .header-top-bis .menu ul li:last-child{border:none}#header .header-top-bis .sub-menu{display:none !important;visibility:hidden !important;height:0;width:0;overflow:hidden;border:none;box-shadow:none}#header .header-top-bis.fixed{position:fixed;top:0;z-index:999;left:0;width:100%;margin-top:-20px}#header .header-top-bis.fixed #desktop_logo,#header .header-top-bis.fixed #search_widget{display:none}#header .header-top-bis.fixed .menu .top-menu{margin-top:0}}#header .blockcart.cart-preview .dropdown .dropdown-menu{padding:10px 15px;top:48px !important;width:280px !important;min-width:280px !important;right:40px;left:inherit !important;box-shadow:0 7px 22px -5px rgba(47,56,68,0.2);border:1px solid #ee5d44;border-radius:5px}#header .blockcart.cart-preview .dropdown-toggle{background:none;border:none}#header .blockcart.cart-preview .dropdown-product-item{display:table;position:relative;width:100%;padding:9px 0;border-top:1px dashed #d8e0e6}#header .blockcart.cart-preview .dropdown-product-item:first-child{border-top:0}#header .blockcart.cart-preview .dropdown-product-item>.dropdown-product-thumb,.dropdown-product-item>.dropdown-product-info{display:table-cell;vertical-align:top}#header .blockcart.cart-preview .dropdown-product-item>.dropdown-product-thumb{width:55px;border-radius:50%;overflow:hidden}#header .blockcart.cart-preview .dropdown-product-item>.dropdown-product-thumb>img{display:block;width:100%}#header .blockcart.cart-preview .dropdown-product-item>.dropdown-product-remove{display:block;position:absolute;top:9px;right:-10px;font-size:13px;line-height:1;cursor:pointer}#header .blockcart.cart-preview .dropdown-product-item>.dropdown-product-remove a.remove-from-cart{color:#ee5d44;background:transparent url("../img/trash.svg") no-repeat center center;display:inline-block;width:20px;height:20px}#header .blockcart.cart-preview .dropdown-product-item>.dropdown-product-remove i{display:none}#header .blockcart.cart-preview .dropdown-product-item>.dropdown-product-info{padding-right:15px;padding-left:12px;width:180px}#header .blockcart.cart-preview .dropdown-product-item .dropdown-product-title{display:block;padding-top:2px;transition:color .3s;color:#494949 !important;font-size:11px;font-weight:600;text-decoration:none;text-transform:uppercase}#header .blockcart.cart-preview .dropdown-product-item .dropdown-product-title:hover{color:#0da9ef}#header .blockcart.cart-preview .dropdown-product-item .dropdown-product-details{color:#22a8e4;font-size:11px;font-weight:700}#header .blockcart.cart-preview .toolbar-dropdown-group{display:table;width:100%;padding:9px 0;border-top:1px solid #e1e7ec;border-bottom:1px solid #e1e7ec;font-size:14px}#header .blockcart.cart-preview .toolbar-dropdown-group div{padding-bottom:2px}#header .blockcart.cart-preview .text-right{text-align:right}#header .blockcart.cart-preview .btn-checkout,#header .blockcart.cart-preview .btn-view{display:block;width:100%;margin-top:12px;margin-bottom:12px;height:36px;padding:0 18px;padding-right:18px;padding-left:18px;padding-right:18px;padding-left:18px;border-radius:18px;font-size:17px;line-height:34px;-webkit-transform:translateZ(0);transform:translateZ(0);transition:all .4s;text-align:center}#header .blockcart.cart-preview .btn-view{background-color:#f5f5f5;border-color:#e1e7ec;color:#606975 !important}#header .blockcart.cart-preview .btn-view:hover{background-color:#cbcbcb !important}#header .header-nav .cart-preview .btn-primary{width:100%;margin-top:10px}@media screen and (max-width: 1290px){#header .header-top-bis .menu{margin-top:30px}#header .header-top-bis .menu .top-menu{max-width:900px;margin:auto;left:0;right:0}#header .header-top-bis .menu ul li{width:86px;padding:0}#header .header-top-bis .menu a{font-size:12px;width:86px;height:20px;padding:0;text-align:center;padding:0 .75rem}#header .header-top .nav nav ul li a{font-size:10px}#header .search-widget{max-width:200px}#header .search-widget form input[type="text"]{min-width:auto}#header .header-nav .right-nav{max-width:250px;display:block;margin-top:15px}#header #desktop_user_info{margin:0;width:100%;padding:0;position:absolute;width:250px;height:50px;top:35px;right:0}#header #desktop_cart{margin:0;width:100%;padding:0;position:absolute;width:210px;height:50px;top:0;right:0}#contact-link{float:right}#contact-link .btn-primary{display:none}}@media screen and (max-width: 1024px){#header .header-top-bis .menu .top-menu{max-width:730px;margin:auto;left:0;right:0}#header .header-top-bis .menu ul li{width:69px;padding:0 .05rem}#header .header-top-bis .menu a{font-size:11px;width:69px;height:20px;padding:0;text-align:center}#header .top{display:none}#header #desktop_logo{width:240px;margin:auto;padding-left:35px}}@media screen and (max-width: 767px){#header .header-nav{position:fixed;top:0;width:100%;z-index:999;height:57px}#header .header-nav .right-nav{width:200px;margin-top:0 !important;position:absolute;top:3px;right:0;z-index:998}#header .header-nav .login-form-top{display:none;visibility:hidden}#header .header-nav .blockcart{height:auto;padding:0;text-align:right}#header .header-nav #desktop_cart{width:45px;padding:17px 11px;background:transparent url("../img/panier-mob.svg") no-repeat center left;color:#22a8e4}#header .header-nav #desktop_cart .title{display:none}#header .header-nav #desktop_cart .dropdown{color:#22a8e4}#header .header-nav #desktop_cart .dropdown-toggle:after{display:none}#header .header-nav #desktop_cart a.cart_url{position:absolute;top:0;left:0;width:100%;height:100%}#header .header-nav .cart-preview.active,#header .header-nav .cart-preview{background:none}#header .header-nav .blockcart.active,#header .header-nav .blockcart.active{margin-left:0}#header .header-nav #desktop_user_info{margin:0;padding:0;top:1px;right:50px;position:absolute;width:40px;background:transparent url("../img/compte-mob.svg") no-repeat center center}#header .header-nav #desktop_user_info .user-info{margin-top:0}#header .header-nav #desktop_user_info .title{display:none}#header .header-nav #desktop_user_info .right{height:50px}#header .header-nav #desktop_user_info a{display:block;width:100%;height:100%}#header .header-nav .top-logo{display:none}#header .header-nav #menu-icon{padding:3px 8px;margin:0 4px}#header .header-nav #menu-icon .material-icons{line-height:50px;font-size:32px;color:#494949}#header #desktop_logo,#header a.logo{position:fixed;top:5px;left:0;right:0;z-index:999;max-width:180px;width:180px;padding:0;display:block;margin:auto}#header #desktop_logo img.logo,#header a.logo img.logo{max-width:180px;width:180px}#header .search-widget{max-width:100%;position:absolute;z-index:10;top:58px;left:0;width:100%;background:#fff;padding:9px}#header .search-widget form input[type=text]{padding:8px;border:1px solid #F1F1F1}#header .menu-c{display:none !important}#header.is-open .menu-c{display:block !important}#header.is-open .menu-o{display:none !important}#mobile_top_menu_wrapper{padding:15px;position:absolute;width:100%;z-index:11;top:48px}#mobile_top_menu_wrapper .top-menu a{padding:6px;border-bottom:1px solid #f6f6f6;text-align:center;font-weight:600}#mobile_top_menu_wrapper li{text-align:center}#mobile_top_menu_wrapper li.top-link a{font-size:12px;color:#22a8e4}#mobile_top_menu_wrapper li#lnk-promotions a{color:#ee5d44}#mobile_top_menu_wrapper .contact-us-mobile{padding-top:10px;text-align:center}#mobile_top_menu_wrapper .contact-us-mobile a{color:#22a8e4;font-weight:bold}}@media screen and (max-width: 480px){#header #desktop_logo,#header a.logo{top:10px;max-width:150px;width:150px}#header #desktop_logo img.logo,#header a.logo img.logo{max-width:150px;width:150px}}@media screen and (max-width: 320px){#header #desktop_logo,#header a.logo{top:13px;max-width:130px;width:130px}#header #desktop_logo img.logo,#header a.logo img.logo{max-width:130px;width:130px}}body#index #wrapper{padding-top:0px}body#index .carousel .carousel-inner{height:540px}body#index .carousel .carousel-item{background:#fff no-repeat center center;background-size:cover}body#index .carousel .carousel-item .caption{max-width:1280px;left:0;right:0;top:20%;bottom:0;margin:auto}body#index .carousel .carousel-control{text-shadow:none}body#index .carousel .carousel-control .material-icons{background-color:#ee5d44;border-radius:3px;width:45px;height:45px;transition:all 0.3s ease-out}body#index .carousel .carousel-control .material-icons:hover{background-color:#ff8671}body#index .carousel .carousel-control .icon-next i,body#index .carousel .carousel-control .icon-prev i{font-size:2.4rem;color:#fff;padding-top:3px}body#index .carousel .carousel-control.right{margin-right:6%}body#index .carousel .carousel-control.left{margin-left:6%}body#index .carousel{margin-bottom:0}body#index .carousel .caption-description{font-size:40px;line-height:50px}body#index .carousel .caption-description p,body#index .carousel .caption-description h2{font-size:40px;line-height:50px;font-weight:800;text-align:left;padding-bottom:0;background:none}body#index .carousel .caption-description h2 strong{font-weight:800;font-size:60px;line-height:70px}body#index .carousel .caption-description em{font-style:italic}body#index .carousel .caption-description a.btn-default{margin-top:40px;padding-right:60px !important}body#index section#categories{padding-top:70px}body#index section#categories h2{margin-bottom:60px}body#index section#categories ul{text-align:center}body#index section#categories ul li.category{display:inline-block;width:255px;height:167px;margin:50px 15px;background-color:#22a8e4;border-radius:7px;transition:all 0.3s ease-out}body#index section#categories ul li.category a{display:block}body#index section#categories ul li.category div.image{width:100%;height:180px;text-align:center;margin-top:-90px}body#index section#categories ul li.category div.name{font-size:24px;line-height:27px;height:55px;overflow:hidden;color:#fff}body#index section#categories ul li.category div.name .title-bold{display:block;text-align:center}body#index section#categories ul li.category:hover{background-color:#ee5d44}body#index #custom-text-child{background:transparent}body#index #custom-text-child #service{padding-top:70px;background-color:#22a8e4;text-align:center;color:#fff}body#index #custom-text-child #service p{color:#fff}body#index #custom-text-child #service p strong{font-weight:700}body#index #custom-text-child #service h2{color:#fff;background:transparent url("../img/h2-alt.png") center bottom no-repeat;margin-bottom:40px}body#index #custom-text-child #service h2 span{color:#fff}body#index #custom-text-child #service table{margin-top:40px}body#index #custom-text-child #service table tr:first-child p{padding:0}body#index #custom-text-child #service table tr td{vertical-align:top;width:23%;padding:0 1%}body#index #custom-text-child #service table tr td img{width:100%;height:auto}body#index #custom-text-child #service table tr td h3{font-size:17px;font-weight:700;text-transform:uppercase;color:#fff;line-height:22px;margin:24px 0 10px 0}body#index #custom-text-child #service table tr td p{font-size:11px;font-style:italic;line-height:18px;padding:0 10px}body#index #custom-text-child #service .btn-default{margin:35px 0 100px 0}body#index #custom-text-child #histoire{margin-top:-70px}body#index #custom-text-child #histoire img{float:left;margin-right:70px;max-width:580px;height:auto}body#index #custom-text-child #histoire h2{padding-top:165px;margin-bottom:50px;text-align:left;background:transparent url("../img/h2b.png") center bottom no-repeat}body#index #custom-text-child #histoire p{margin-bottom:15px;display:block}body#index #custom-text-child #histoire p strong{font-weight:700;color:#22a8e4}body#index #custom-text-child #histoire a{display:inline-block;float:left;margin-top:40px}body#index #custom-text-child #histoire a:not(.btn-default){box-shadow:none;text-transform:uppercase;font-weight:600;padding:12px 30px 15px 30px;text-align:center;text-decoration:underline;font-size:12px;color:#ee5d44;margin-left:60px}body#index .block_newsletter{margin:60px 0 0 0}body#index #bonyoutube{padding-top:60px}body#index #bonyoutube h2{margin-bottom:40px}body#index #bonyoutube .intro{max-width:730px;margin:auto;display:block;text-align:center;margin-bottom:40px}body#index #bonyoutube .intro span{font-weight:700}body#index #bonyoutube .box-video .bg-video{background-size:110%}body#index #bonyoutube .box-video .bt-play::after{display:none}body#index #bonyoutube .box-video .bt-play{width:86px;height:86px;background:transparent url("../img/play.svg") no-repeat center center;border-radius:0;cursor:pointer;top:45%;margin:-30px 0 0 -45px}body#index #bonyoutube .owl-item:not(.active) .box-video .bt-play{top:39%}body#index #bonyoutube .description p{color:#fff;position:absolute;bottom:25px;z-index:10;font-size:26px;font-weight:700;line-height:30px;left:40px}body#index #bonyoutube .owl-nav{right:0;top:160px;left:0;bottom:auto;margin:auto;width:100%}body#index #bonyoutube .owl-nav .owl-prev{position:absolute;left:-100px;top:40%}body#index #bonyoutube .owl-nav .owl-next{position:absolute;right:-100px;top:40%}body#index #bonyoutube .owl-theme .owl-nav [class*='owl-']{color:#ee5d44;font-size:25px;margin:5px;padding:10px 7px;width:45px;height:45px;background:#fff;display:inline-block;cursor:pointer}body#index #bonyoutube .more{text-align:center;padding:60px 0 0px 0}body#index #bonyoutube .more a{padding-right:60px !important}@media screen and (max-width: 1600px){body#index .carousel .carousel-inner{height:450px}body#index .carousel .caption-description{line-height:30px;max-width:850px;margin:auto}body#index .carousel .caption-description h2,body#index .carousel .caption-description p{font-size:32px;line-height:40px}body#index .carousel .caption-description h2 strong,body#index .carousel .caption-description p strong{font-weight:800;font-size:42px;line-height:60px}}@media screen and (min-width: 1291px){body#index .owl-carousel-youtube{width:1220px;margin:auto}body#index .owl-carousel .owl-stage-outer{overflow:visible !important}body#index .owl-item{transition:all 0.2s ease-out !important;width:580px !important;height:360px !important;margin-top:0px !important;border-radius:7px;overflow:hidden;margin:15px !important}body#index .owl-item .box-video{height:360px !important}body#index .owl-item .box-video .video-container{height:100% !important}body#index .owl-item:not(.active){width:580px !important;margin-top:35px !important;height:315px !important;opacity:0.6}}@media screen and (max-width: 1290px){.carousel .carousel-item .caption-description{display:block}body#index .carousel .carousel-inner{height:350px}body#index .carousel .caption-description{line-height:30px;max-width:500px;margin:auto}body#index .carousel .caption-description h2,body#index .carousel .caption-description p{font-size:28px;line-height:34px}body#index .carousel .caption-description h2 strong,body#index .carousel .caption-description p strong{font-weight:800;font-size:36px;line-height:50px}body#index .owl-item{padding:10px !important}body#index #bonyoutube{padding-top:60px}body#index #bonyoutube h2{margin-bottom:40px}body#index #bonyoutube .intro{display:none;max-width:730px;margin:auto;display:block;text-align:center;margin-bottom:40px}body#index #bonyoutube .intro span{font-weight:700}body#index #bonyoutube .box-video .bg-video{background-size:110%}body#index #bonyoutube .box-video .bt-play::after{display:none}body#index #bonyoutube .box-video .bt-play{width:86px;height:86px;background:transparent url("../img/play.svg") no-repeat center center;border-radius:0;cursor:pointer;top:45%}body#index #bonyoutube .description p{color:#fff;position:absolute;bottom:25px;z-index:10;font-size:26px;font-weight:700;line-height:30px;left:40px}body#index #bonyoutube .owl-nav{top:40%}body#index #bonyoutube .owl-nav .owl-prev{left:0;top:40%}body#index #bonyoutube .owl-nav .owl-next{right:0;top:40%}body#index #bonyoutube .owl-theme .owl-nav [class*='owl-']{color:#ee5d44;font-size:25px;margin:5px;padding:10px 7px;width:45px;height:45px;background:#fff;display:inline-block;cursor:pointer}body#index #bonyoutube .more{text-align:center;padding:60px 0 0 0}body#index #custom-text-child #histoire img{margin-right:36px;max-width:320px;height:auto}body#index #custom-text-child #histoire h2{padding-top:100px}body#index #custom-text-child #histoire p:last-child{text-align:center}body#index #custom-text-child #histoire p:last-child a{float:none;margin-top:0}section#products.slider{margin-top:0;padding-top:50px}}@media screen and (max-width: 767px){body#index #wrapper{padding-top:110px;padding-bottom:0}body#index #search_widget{display:block}body#index .carousel .carousel-item .caption{max-width:100%;top:20%}body#index .carousel .caption-description{line-height:30px;max-width:84%}body#index .carousel .caption-description h2,body#index .carousel .caption-description p{text-align:center;font-size:24px;line-height:28px}body#index .carousel .caption-description h2 strong,body#index .carousel .caption-description p strong{font-size:24px;line-height:28px}body#index .carousel .caption-description a.btn-default{padding-right:38px !important}body#index .carousel .carousel-control .icon-next i,body#index .carousel .carousel-control .icon-prev i{font-size:29px}body#index .carousel .carousel-control .material-icons{width:35px;height:35px}body#index .carousel .carousel-control.left,body#index .carousel .carousel-control.right{margin-left:0;margin-right:0}body#index section#categories{padding-top:35px}body#index section#categories h2{margin-bottom:30px}body#index section#categories ul li.category{display:inline-block;float:left;width:46%;height:160px;margin:45px 2% 2% 2%;display:flex;align-items:center;justify-content:center}body#index section#categories ul li.category div.image{margin-top:-60%;height:110px}body#index section#categories ul li.category div.name{font-size:18px;line-height:23px;height:auto}body#index #custom-text-child #service{padding-top:40px;text-align:justify !important}body#index #custom-text-child #service p{text-align:justify !important;padding:0 !important}body#index #custom-text-child #service table{margin-top:0}body#index #custom-text-child #service table tr td{display:block;width:100%;height:auto;margin:0;padding:0;text-align:justify !important}body#index #custom-text-child #service table tr td img{display:none}body#index #custom-text-child #service table tr td h3{text-align:justify !important}body#index #custom-text-child #service .btn-default{margin:25px auto 125px auto;width:200px;display:block}body#index #custom-text-child #histoire img{margin-right:0;max-width:100%;width:100%;float:none;height:auto}body#index #custom-text-child #histoire h2{padding-top:0px;margin-bottom:25px;text-align:center;background:transparent url(../img/h2s.png) center bottom no-repeat}body#index #custom-text-child #histoire .btn-default{margin:25px auto 20px auto;width:200px;display:block;float:none}body#index #custom-text-child #histoire a:not(.btn-default){margin-left:0;margin:15px auto 0 auto;width:300px;display:block;float:none}body#index .block_newsletter{margin:0px 0 0 0}body#index section#reassurance{padding-bottom:0px}}body#category .product-flags{top:-1%}body#category #wrapper{background:transparent url("../img/categories/generic.jpg") center top repeat-x;padding-bottom:0px;position:relative}body#category #wrapper>.container{width:100%;max-width:100%}body#category #wrapper .breadcrumb{position:absolute;z-index:1}body#category #wrapper .breadcrumb li a,body#category #wrapper .breadcrumb li::after{color:#fff}body#category .category-header{width:100%;height:350px;position:absolute;top:0;left:0;opacity:0.8;background-position:center center;background-size:cover}body#category.with-subcategories #left-column{display:none !important}body#category.with-subcategories #content-wrapper{width:100% !important}body#category.with-subcategories #products{display:none}body#category h1{color:#fff !important;position:absolute;width:100%;left:0;top:96px;text-align:center;z-index:97}body#category h1 span{color:#fff !important}body#category .category-description{padding:0 140px}body#category .category-description p{font-size:12px;color:#fff;line-height:20px;text-align:center}body#category .subcategories{padding:0 52px;margin:150px 0 30px 0}body#category .subcategories .subcategory{border-radius:7px;background-color:#fff;width:255px;height:330px;margin:15px;float:left;box-shadow:0 5px 15px 0 rgba(0,0,0,0.07);position:relative}body#category .subcategories .subcategory a{display:block}body#category .subcategories .subcategory a .image{width:100%;padding-top:100%;background-repeat:no-repeat;background-size:90%;background-position:center center;transition:all 0.2s ease-out}body#category .subcategories .subcategory a .name{display:table-cell;width:255px;vertical-align:middle;text-align:center;color:#22a8e4;font-size:20px;line-height:26px;padding:0 12px;height:45px;overflow:hidden;margin-top:4px}body#category .subcategories .subcategory a:hover .image{background-size:96%}body#category .subcategories .subcategory.destockage-promotions{background-color:#ee5d44}body#category .subcategories .subcategory.destockage-promotions .image{display:none}body#category .subcategories .subcategory.destockage-promotions .name{margin:0;padding:0;height:330px;color:#fff;font-size:26px;line-height:32px}body#category #accuscategory section#products.slider{display:block;margin-top:0;padding-top:60px;padding-bottom:60px}body#category #seo{background-color:#f7f9f8;padding:50px 0}body#category #seo img{float:left;margin-right:70px;max-width:580px;height:auto;border-radius:7px}body#category #seo h3{padding-top:60px;margin-bottom:50px;text-align:left;background:transparent url("../img/h2b.png") center bottom no-repeat;font-size:36px}body#category #seo h3 span{display:block}body#category #seo p{margin-bottom:15px;display:block}body#category #seo p strong{font-weight:700;color:#22a8e4}body#category:not(.with-subcategories) h1,body#prices-drop h1,body#new-products h1{padding:5px 0 15px 0}body#category:not(.with-subcategories) .category-detail,body#prices-drop .category-detail,body#new-products .category-detail{padding-bottom:40px}body#category:not(.with-subcategories) .main-product-list,body#prices-drop .main-product-list,body#new-products .main-product-list{background-color:#fff;border-top:35px solid #f7f9f8;border-right:50px solid #f7f9f8;border-left:50px solid #f7f9f8;margin-left:-15px;margin-right:-15px;padding:30px 0;margin-top:120px}body#category:not(.with-subcategories) .main-product-list .filter-plaque .recherche-par,body#prices-drop .main-product-list .filter-plaque .recherche-par,body#new-products .main-product-list .filter-plaque .recherche-par{margin-bottom:10px;font-weight:bold}body#category:not(.with-subcategories) .main-product-list .filter-plaque .recherche-par span,body#prices-drop .main-product-list .filter-plaque .recherche-par span,body#new-products .main-product-list .filter-plaque .recherche-par span{color:#22a8e4}body#category:not(.with-subcategories) .main-product-list .filter-plaque .recherche-plaque,body#prices-drop .main-product-list .filter-plaque .recherche-plaque,body#new-products .main-product-list .filter-plaque .recherche-plaque{margin-top:10px}body#category:not(.with-subcategories) .main-product-list .filter-plaque .recherche-plaque input,body#prices-drop .main-product-list .filter-plaque .recherche-plaque input,body#new-products .main-product-list .filter-plaque .recherche-plaque input{width:75%;margin:0 auto}body#category:not(.with-subcategories) .main-product-list .filter-plaque .recherche-plaque input.form-control,body#prices-drop .main-product-list .filter-plaque .recherche-plaque input.form-control,body#new-products .main-product-list .filter-plaque .recherche-plaque input.form-control{border-radius:10px}body#category:not(.with-subcategories) .main-product-list .filter-plaque .recherche-plaque input::placeholder,body#prices-drop .main-product-list .filter-plaque .recherche-plaque input::placeholder,body#new-products .main-product-list .filter-plaque .recherche-plaque input::placeholder{font-weight:bold;color:black}body#category:not(.with-subcategories) .main-product-list .filter-plaque .recherche-plaque button.btn-outline-secondary,body#prices-drop .main-product-list .filter-plaque .recherche-plaque button.btn-outline-secondary,body#new-products .main-product-list .filter-plaque .recherche-plaque button.btn-outline-secondary{background-color:#22a8e4;color:white}body#category:not(.with-subcategories) #products article.product-miniature,body#prices-drop #products article.product-miniature,body#new-products #products article.product-miniature{width:294px}body#category:not(.with-subcategories) #products article.product-miniature .content,body#prices-drop #products article.product-miniature .content,body#new-products #products article.product-miniature .content{position:relative}body#category:not(.with-subcategories) #products .product-title a,body#prices-drop #products .product-title a,body#new-products #products .product-title a{text-align:left}body#category:not(.with-subcategories) #left-column,body#prices-drop #left-column,body#new-products #left-column{padding:50px 50px 0 0}body#category:not(.with-subcategories) #search_filters .clear-all-wrapper,body#prices-drop #search_filters .clear-all-wrapper,body#new-products #search_filters .clear-all-wrapper{position:absolute;top:0}body#category:not(.with-subcategories) #search_filters>.h6,body#prices-drop #search_filters>.h6,body#new-products #search_filters>.h6{display:none}body#category:not(.with-subcategories) #search_filters .custom-checkbox,body#prices-drop #search_filters .custom-checkbox,body#new-products #search_filters .custom-checkbox{float:left;display:inline-block}body#category:not(.with-subcategories) #search_filters .custom-checkbox .checkbox-checked,body#prices-drop #search_filters .custom-checkbox .checkbox-checked,body#new-products #search_filters .custom-checkbox .checkbox-checked{margin:2px;font-size:0;color:#22a8e4;background-color:#22a8e4;width:7px;height:7px}body#category:not(.with-subcategories) #search_filters ul,body#prices-drop #search_filters ul,body#new-products #search_filters ul{padding-top:5px}body#category:not(.with-subcategories) #search_filters .ui-widget,body#prices-drop #search_filters .ui-widget,body#new-products #search_filters .ui-widget{font-size:10px}body#category:not(.with-subcategories) #search_filters .ui-widget-content,body#prices-drop #search_filters .ui-widget-content,body#new-products #search_filters .ui-widget-content{border:none;background:#ececec}body#category:not(.with-subcategories) #search_filters .ui-widget-header,body#prices-drop #search_filters .ui-widget-header,body#new-products #search_filters .ui-widget-header{background:#22a8e4}body#category:not(.with-subcategories) #search_filters .ui-slider .ui-slider-handle,body#prices-drop #search_filters .ui-slider .ui-slider-handle,body#new-products #search_filters .ui-slider .ui-slider-handle{top:-6px;width:16px;background:#fff;border:2px solid #22a8e4;border-radius:10px;height:16px}body#category:not(.with-subcategories) #search_filters .faceted-slider p,body#prices-drop #search_filters .faceted-slider p,body#new-products #search_filters .faceted-slider p{font-size:13px;font-weight:500}body#category:not(.with-subcategories) #search_filters .facet-dropdown .select-list,body#prices-drop #search_filters .facet-dropdown .select-list,body#new-products #search_filters .facet-dropdown .select-list{font-size:13px}body#category:not(.with-subcategories) .active_filters .filter-block .close,body#prices-drop .active_filters .filter-block .close,body#new-products .active_filters .filter-block .close{margin-top:0px}body#category:not(.with-subcategories) .h6,body#prices-drop .h6,body#new-products .h6{color:#22a8e4 !important;font-weight:800 !important;font-size:16px !important;border-bottom:2px solid #f7f9f8;padding-bottom:10px;margin-bottom:20px;margin-top:40px}body#category:not(.with-subcategories) .block-categories,body#category:not(.with-subcategories) #search_filters,body#category:not(.with-subcategories) #search_filters_brands,body#category:not(.with-subcategories) #search_filters_suppliers,body#prices-drop .block-categories,body#prices-drop #search_filters,body#prices-drop #search_filters_brands,body#prices-drop #search_filters_suppliers,body#new-products .block-categories,body#new-products #search_filters,body#new-products #search_filters_brands,body#new-products #search_filters_suppliers{box-shadow:none;padding:0;margin-bottom:0}body#category:not(.with-subcategories) .category-sub-menu li[data-depth="0"]>a,body#prices-drop .category-sub-menu li[data-depth="0"]>a,body#new-products .category-sub-menu li[data-depth="0"]>a{font-weight:500;border-bottom:0;width:100%;display:inline-block;margin:10px 0;padding-bottom:0;font-size:13px;color:#494949}body#category:not(.with-subcategories) .category-sub-menu li[data-depth="0"]>a:hover,body#prices-drop .category-sub-menu li[data-depth="0"]>a:hover,body#new-products .category-sub-menu li[data-depth="0"]>a:hover{color:#22a8e4}body#category:not(.with-subcategories) .category-sub-menu li.active a,body#prices-drop .category-sub-menu li.active a,body#new-products .category-sub-menu li.active a{font-weight:bold;color:#22a8e4}body#category:not(.with-subcategories) #search_filters .facet .facet-label,body#prices-drop #search_filters .facet .facet-label,body#new-products #search_filters .facet .facet-label{padding:8px 0}body#category:not(.with-subcategories) #search_filters .facet .facet-label a,body#category:not(.with-subcategories) #search_filters_brands .facet .facet-label a,body#category:not(.with-subcategories) #search_filters_suppliers .facet .facet-label a,body#prices-drop #search_filters .facet .facet-label a,body#prices-drop #search_filters_brands .facet .facet-label a,body#prices-drop #search_filters_suppliers .facet .facet-label a,body#new-products #search_filters .facet .facet-label a,body#new-products #search_filters_brands .facet .facet-label a,body#new-products #search_filters_suppliers .facet .facet-label a{color:#494949;font-size:13px;float:left;margin:-5px 0 0 5px;font-weight:500}body#category:not(.with-subcategories) #search_filters .facet .facet-label a:hover,body#category:not(.with-subcategories) #search_filters_brands .facet .facet-label a:hover,body#category:not(.with-subcategories) #search_filters_suppliers .facet .facet-label a:hover,body#prices-drop #search_filters .facet .facet-label a:hover,body#prices-drop #search_filters_brands .facet .facet-label a:hover,body#prices-drop #search_filters_suppliers .facet .facet-label a:hover,body#new-products #search_filters .facet .facet-label a:hover,body#new-products #search_filters_brands .facet .facet-label a:hover,body#new-products #search_filters_suppliers .facet .facet-label a:hover{color:#22a8e4}@media screen and (max-width: 1290px){body#category .subcategories{padding:0;margin:150px 0 30px 0;text-align:center}body#category .subcategories .subcategory{width:200px;height:270px;overflow:hidden;float:none;display:inline-block}body#category .subcategories .subcategory a .name{width:100%;font-size:16px;line-height:22px;padding:0 15px;height:35px}body#category #seo img{margin-right:30px;max-width:300px}body#category #seo h3{padding-top:10px;margin-bottom:25px;text-align:left;font-size:30px}}@media screen and (max-width: 1024px){body#category:not(.with-subcategories) .main-product-list,body#prices-drop .main-product-list,body#new-products .main-product-list{border:none;padding:30px 10px}body#category:not(.with-subcategories) #products article.product-miniature,body#prices-drop #products article.product-miniature,body#new-products #products article.product-miniature{width:48%;margin:1%}}@media screen and (max-width: 767px){body#category.with-subcategories #wrapper{background-image:none;background-color:#22a8e4}body#category.with-subcategories .subcategories{padding:30px 0;margin:100px -15px 0 -15px}body#category.with-subcategories .subcategories .subcategory{width:46%;height:220px;margin:2%;float:left;display:flex;align-items:center;justify-content:center}body#category.with-subcategories .subcategories .subcategory a .name{padding:0}body#category.with-subcategories .subcategories .subcategory.destockage-promotions .name{font-size:18px}body#category .category-description{padding:0}body#category #seo{padding:0}body#category #seo img{margin-right:0;max-width:100%;width:100%;float:none}body#category #seo h3{text-align:center;font-size:22px;background:transparent url(../img/h2s.png) center bottom no-repeat}body#category:not(.with-subcategories) #wrapper,body#prices-drop #wrapper,body#new-products #wrapper{background-image:none;background-color:#22a8e4}body#category:not(.with-subcategories) h1,body#prices-drop h1,body#new-products h1{padding-top:30px}body#category:not(.with-subcategories) #left-column,body#prices-drop #left-column,body#new-products #left-column{padding:0}body#category:not(.with-subcategories) #left-column #search_filters_wrapper,body#prices-drop #left-column #search_filters_wrapper,body#new-products #left-column #search_filters_wrapper{margin-left:0;margin-right:0;padding-bottom:20px}body#category:not(.with-subcategories) #search_filters .h6,body#prices-drop #search_filters .h6,body#new-products #search_filters .h6{margin-top:3px !important;border-bottom:0}body#category:not(.with-subcategories) #search_filter_controls button,body#prices-drop #search_filter_controls button,body#new-products #search_filter_controls button{margin:0 0 15px 0}body#category:not(.with-subcategories) .products-selection .filter-button,body#prices-drop .products-selection .filter-button,body#new-products .products-selection .filter-button{padding-left:0 !important;padding-right:0 !important}body#category:not(.with-subcategories) .main-product-list,body#prices-drop .main-product-list,body#new-products .main-product-list{padding:30px 0}body#category:not(.with-subcategories) .products-sort-order,body#prices-drop .products-sort-order,body#new-products .products-sort-order{padding-left:0}body#category:not(.with-subcategories) .products-sort-order .select-title,body#prices-drop .products-sort-order .select-title,body#new-products .products-sort-order .select-title{font-size:10px}body#category:not(.with-subcategories) .products-sort-order .dropdown-menu,body#prices-drop .products-sort-order .dropdown-menu,body#new-products .products-sort-order .dropdown-menu{right:auto}body#category:not(.with-subcategories) #content-wrapper.hidden-sm-down,body#prices-drop #content-wrapper.hidden-sm-down,body#new-products #content-wrapper.hidden-sm-down{display:block !important}body#category:not(.with-subcategories) #products article.product-miniature,body#prices-drop #products article.product-miniature,body#new-products #products article.product-miniature{width:100%;margin:1% 0}body#category:not(.with-subcategories) .pagination .page-list,body#prices-drop .pagination .page-list,body#new-products .pagination .page-list{text-align:center}body#category:not(.with-subcategories) #products .up .btn-secondary,body#category:not(.with-subcategories) #products .up .btn-tertiary,body#prices-drop #products .up .btn-secondary,body#prices-drop #products .up .btn-tertiary,body#new-products #products .up .btn-secondary,body#new-products #products .up .btn-tertiary{width:100%}}body#product #wrapper{background:#fff url("../img/bread.jpg") center top repeat-x;padding-bottom:0px}body#product #wrapper>.container{width:100%;max-width:100%}body#product #main{padding-top:60px}body#product h1{font-size:26px !important;font-weight:600 !important;color:#22a8e4 !important;text-align:left;padding:0;text-transform:none !important}body#product h2{font-size:33px;font-weight:900;text-align:left;background:transparent url("../img/h3s.png") left bottom no-repeat;padding-bottom:15px;margin-bottom:30px}body#product #content{max-width:100%;padding-right:0px}body#product .primary{border-bottom:2px solid #f7f9f8;padding-bottom:60px;margin-bottom:50px}body#product .product-right-info{padding-left:20px}body#product .product-cover{cursor:pointer}body#product .product-cover .zoom{position:absolute;right:17px;bottom:17px;color:#22a8e4;border:2px solid #91d3f3;border-radius:6px;padding:5px}body#product .product-cover img{box-shadow:none;border:2px solid #f1f1f1}body#product .product-cover .layer{opacity:0}body#product .product-images>li.thumb-container>.thumb{box-shadow:none;border:3px solid #f1f1f1}body#product .product-images>li.thumb-container>.thumb.selected{border-color:#ee5d44}body#product .product-description-short p{line-height:22px;font-weight:500;padding-top:8px}body#product a.more-description{color:#ee5d44;text-transform:uppercase;text-decoration:underline;font-size:12px;font-weight:700}body#product .product-actions{position:relative;background-color:#f7f9f8;padding:40px 40px 20px 40px;margin-top:30px;margin-bottom:10px}body#product .product-actions #product-availability{float:right;margin-top:0;color:#494949}body#product .product-actions .product-prices{margin-top:0}body#product .product-actions .product-prices .tax-shipping-delivery-label{float:left;color:#22a8e4 !important;font-size:30px !important;font-weight:700;padding-left:10px}body#product .product-actions .product-prices div{margin-bottom:0}body#product .product-actions .product-price{color:#22a8e4;font-size:30px;float:left}body#product .product-actions .product-price .discount{position:absolute;top:0;right:0}body#product .product-actions .stock-info{color:#ee5d44;font-size:12px;padding-bottom:20px}body#product .product-actions .add-to-cart{width:430px;height:56px;border-radius:3px;background:#22a8e4 url("../img/panier.svg") no-repeat center left 90px}body#product .product-actions .add-to-cart:hover{border:2px solid #22a8e4;background-color:#fff}body#product .product-actions .add-to-cart:disabled:hover{color:#fff !important}body#product .product-actions .product-quantity .qty{margin-right:10px;height:56px;width:82px}body#product .product-actions .product-quantity #quantity_wanted{width:58px;border:none;text-align:center;margin-top:7px}body#product .product-actions .bootstrap-touchspin{box-shadow:none;background:#fff;border:1px solid #f1f1f1}body#product .product-actions .bootstrap-touchspin .btn-touchspin{border:none;margin:4px 0;color:#494949}body#product .product-flags li.product-flag.on-sale{background:#ee5d44}body#product #bloc_pricedelay{float:none !important;display:block;background-color:#ee5d44;height:80px;width:547px;margin:0;position:relative;font-size:12px;color:#444;padding:18px 20px 18px 35px}body#product #bloc_pricedelay #table_pricedelay{width:100%;background:transparent;display:table;float:none;border:none}body#product #bloc_pricedelay #image_pricedelay{background:transparent;display:table-cell;vertical-align:middle;width:80px;height:80px;padding:0;text-align:center;padding-right:15px}body#product #bloc_pricedelay #image_pricedelay img{max-width:80px}body#product #bloc_pricedelay p{color:#fff;font-size:13px}body#product #bloc_pricedelay #savoir_pricedelay{float:none;position:absolute;top:8px;right:16px;height:25px;clear:both;margin-top:5px;padding-right:18px;font-size:11px}body#product #bloc_pricedelay #savoir_pricedelay a{visibility:hidden}body#product div.print{float:right;margin-top:10px}body#product div.print a{color:#fff;display:inline-block;width:40px;height:40px;padding:8px;background-color:#22a8e4;border-radius:3px}body#product .attachments{float:left;max-width:360px}body#product .attachments .attachment{margin-top:10px}body#product .attachments a{text-transform:uppercase;color:#22a8e4;text-decoration:underline;font-size:12px;font-weight:700}body#product .attachments a .icon{color:#fff;display:inline-block;width:40px;height:40px;padding:8px;background-color:#22a8e4;border-radius:3px;margin-right:10px}body#product .product-description,body#product .product-accessories{padding-bottom:60px}body#product .product-description b,body#product .product-description strong,body#product .product-accessories b,body#product .product-accessories strong{color:#22a8e4;font-weight:700}body#product .product-description ul li,body#product .product-accessories ul li{padding:5px;list-style-type:disc;margin-left:30px}body#product .product-description .description,body#product .product-accessories .description{line-height:22px}body#product .product-features{border-top:2px solid #f7f9f8;padding-top:60px;padding-bottom:60px}body#product .product-features h2{background:transparent url("../img/h3l.png") left bottom no-repeat;margin-bottom:40px}body#product .product-features ul li{background-color:#f7f9f8;padding:22px 25px;font-size:14px;color:#494949;width:49%;margin-right:1%;margin-bottom:10px;float:left;line-height:22px;overflow:hidden;height:68px !important}body#product .product-features ul li span{font-weight:700}body#product .product-category{margin-top:0px;padding-top:60px;padding-bottom:20px;background-color:#f7f9f8}body#product .product-category h2{text-align:center;background:transparent url("../img/h3l.png") center bottom no-repeat}body#product .product-category .bx-wrapper{border:none}@media screen and (max-width: 1290px){body#product #content{padding-right:0px}body#product h1{font-size:22px !important}body#product .product-actions{padding:30px 30px 20px 30px}body#product .product-actions .add-to-cart{width:100%;font-size:12px;background:#22a8e4 url("../img/panier.svg") no-repeat center left 20%}.product-quantity .add,.product-quantity .qty{width:90%}.product-quantity .input-group-btn-vertical{position:absolute;z-index:9;right:-9px}body#product #bloc_pricedelay{width:87%}}@media screen and (max-width: 1024px){body#product .product-actions .add-to-cart{background:#22a8e4 url("../img/panier.svg") no-repeat center left 8%;padding:15px 15px 15px 45px !important}}@media screen and (max-width: 767px){body#product #wrapper{background-image:none}body#product #main{padding-top:0}body#product .product-right-info{padding-left:0px}body#product h1{font-size:18px !important;text-align:center;padding-top:30px}body#product a.more-description{text-align:center;display:block;margin-top:20px}body#product .product-actions{padding:15px;margin:30px -15px}body#product .product-actions .product-prices .tax-shipping-delivery-label{font-size:14px !important;font-weight:700;padding-left:10px;padding-top:6px}body#product .product-actions .product-prices div{margin-bottom:0}body#product .product-actions .product-price{font-size:20px}body#product .product-actions .add-to-cart{font-size:11px}body#product .product-actions #product-availability{padding-top:8px;font-size:12px}body#product .product-actions .product-quantity #quantity_wanted{width:60px;padding-left:20px;text-align:left}body#product .product-actions .product-quantity .input-group-btn-vertical{right:0px}body#product #bloc_pricedelay{width:100%;margin-left:-15px;padding:15px;height:54px}body#product #bloc_pricedelay #image_pricedelay{width:45px;height:45px}body#product .print{display:none}body#product .primary{padding-bottom:40px;margin-bottom:35px}body#product h2{font-size:24px;text-align:center}body#product .product-description,body#product .product-accessories{padding-bottom:30px}body#product .product-features{border-top:2px solid #f7f9f8;padding-top:40px;padding-bottom:40px}body#product .product-features ul li{width:100%;margin:0 0 5px 0}body#product .product-category{padding-top:30px;background-color:#fff}body#product .product-category h2{background:transparent url(../img/h3s.png) center bottom no-repeat}#product-modal #thumbnails,#product-modal .image-caption{display:none}#product-modal .close{position:absolute;right:25px;opacity:0.5}}#cms #wrapper{background:transparent url("../img/categories/generic.jpg") center top repeat-x;padding-bottom:0px}#cms #wrapper>.container{width:100%;max-width:100%}#cms #wrapper .breadcrumb li a,#cms #wrapper .breadcrumb li::after{color:#fff}#cms #wrapper #content h3{color:#22a8e4;font-weight:700;text-transform:uppercase;font-size:17px;margin-bottom:10px}#cms #wrapper #content strong{font-weight:bold}#cms #wrapper .breadcrumb li:after{color:#fff}#cms #wrapper .breadcrumb li a{color:#fff}#cms #wrapper .breadcrumb li a span{color:#fff}#cms #wrapper .page-header h1{color:#fff !important}#cms #wrapper .page-header h1 span{color:#fff}#cms #wrapper .subcategories{display:flex;justify-content:center;transform:translateY(10px);flex-wrap:wrap;padding-bottom:70px}#cms #wrapper .subcategories .subcategory{border-radius:7px;background-color:#fff;width:255px;height:365px;margin:15px;float:left;box-shadow:0 5px 15px 0 rgba(0,0,0,0.07);overflow:hidden}#cms #wrapper .subcategories .subcategory .texte{display:table-cell;width:255px;vertical-align:middle;text-align:center;color:#22a8e4;font-size:17px;line-height:26px;height:45px;overflow:hidden;margin-top:4px;padding:15px 10px}#cms #wrapper .histoire{padding:70px}@media (max-width: 767px){#cms #wrapper .histoire{padding:20px}}#cms #wrapper .histoire h2{text-align:left;background-position:left bottom}#cms #wrapper .histoire p.spe{font-weight:bold}#cms #wrapper .histoire p:nth-of-type(2),#cms #wrapper .histoire p:nth-of-type(3){margin:0}#cms #wrapper .histoire p:last-of-type{margin-top:10px}#cms #wrapper .histoire p span{color:#22a8e4}#cms #wrapper .histoire ul span{color:#22a8e4}#cms #wrapper .horaires{display:flex;justify-content:center}@media (max-width: 767px){#cms #wrapper .horaires{display:block}}#cms #wrapper .horaires h2{text-align:left;background-position:left bottom}#cms #wrapper .horaires p span{color:#22a8e4}#cms #wrapper .horaires div{width:40%}#cms #wrapper .horaires div.carte{margin-right:30px}#cms #wrapper .horaires div.carte iframe{height:400px !important}@media (max-width: 767px){#cms #wrapper .horaires div{width:100%}#cms #wrapper .horaires div.carte{margin-right:0px;margin-bottom:30px;display:block}}#cms #wrapper .horaires2{display:flex;justify-content:center;margin-top:3em;margin-bottom:3em;font-weight:400}@media (max-width: 767px){#cms #wrapper .horaires2{display:block}}#cms #wrapper .horaires2 p span{color:#22a8e4}#cms #wrapper .horaires2 div{width:40%}#cms #wrapper .horaires2 div.carte{margin-right:30px}#cms #wrapper .horaires2 div.carte iframe{height:400px !important}@media (max-width: 767px){#cms #wrapper .horaires2 div{width:100%}#cms #wrapper .horaires2 div.carte{margin-right:0px;margin-bottom:30px}#cms #wrapper .horaires2 h3{margin-top:20px}}#cms #wrapper .horaires2 ul li{list-style-type:none;margin-left:0;padding-left:0}#cms #wrapper .horaires2 ul li span{color:#22a8e4;font-weight:bold}#cms #wrapper .catalogues{padding:70px}@media (max-width: 767px){#cms #wrapper .catalogues{padding:20px}}#cms #wrapper .catalogues h2{text-align:left;background-position:left bottom}#cms #wrapper .catalogues h3{margin-top:2em;margin-bottom:2em}#cms #wrapper .catalogues a{font-weight:500;font-size:13px}#cms #wrapper .catalogues p.spe{font-weight:500}#cms #wrapper .catalogues p:nth-of-type(2),#cms #wrapper .catalogues p:nth-of-type(3){margin:0}#cms #wrapper .catalogues p:last-of-type{margin-top:10px}#cms #wrapper .catalogues p span{color:#22a8e4}#cms #wrapper .catalogues .col-catalogue div{max-width:49%;min-width:49%;width:49%;display:inline-block;vertical-align:top}@media (max-width: 767px){#cms #wrapper .catalogues .col-catalogue div{max-width:100%;min-width:100%;width:100%}}#cms #wrapper .catalogues ul li{list-style-type:none;margin-left:0;padding-left:0}#cms #wrapper .catalogues ul li span{color:#22a8e4}#cms.cms-id-11 #wrapper #content h2{text-align:left;background-position:left bottom}#cms.cms-id-11 #wrapper #content h3{color:#22a8e4;font-weight:700;text-transform:uppercase;font-size:17px;margin:30px 0 10px}#cms.cms-id-11 #wrapper #content .service{display:flex;flex-direction:column;margin:60px 0}@media (min-width: 992px){#cms.cms-id-11 #wrapper #content .service{flex-direction:row}}#cms.cms-id-11 #wrapper #content .service.reverse{flex-direction:column-reverse}@media (min-width: 992px){#cms.cms-id-11 #wrapper #content .service.reverse{flex-direction:row}}#cms.cms-id-11 #wrapper #content .service .texte{width:100%}@media (min-width: 992px){#cms.cms-id-11 #wrapper #content .service .texte{margin-left:30px}}@media (min-width: 992px){#cms.cms-id-11 #wrapper #content .service .texte.reverse{margin-right:30px;margin-left:0}}#cms.cms-id-11 #wrapper #content .service .image img{margin:0 auto 30px;display:block}@media (min-width: 992px){#cms.cms-id-11 #wrapper #content .service .image img{margin:0}}.cms-id-9 #wrapper #content .image img{width:255px;height:255px;object-fit:contain;padding:5px}.cms-id-8 #wrapper #content h3{color:#22a8e4;font-weight:700;text-transform:uppercase;font-size:17px;margin:30px 0 10px}.cms-id-8 #wrapper #content ol{list-style-type:decimal}.cms-id-8 #wrapper #content ol li{margin-left:30px;padding:5px;line-height:20px}.cms-id-8 #wrapper #content h2{text-align:left;background-position:left bottom}.cms-id-8 #wrapper #content h2:before{background:url(/img/cms/conseils/picto-conseil1.png);width:64px;height:64px}.cms-id-8 #wrapper #content h2:last-of-type{margin-top:60px}.page-cms-17 .resume-actu{display:flex;flex-direction:column}@media (min-width: 992px){.page-cms-17 .resume-actu{flex-direction:row}}.page-cms-17 .resume-actu img{margin:0 auto;display:block}.page-cms-17 .resume-actu .texte{padding-top:60px}@media (min-width: 992px){.page-cms-17 .resume-actu .texte{padding-left:60px;padding-top:0}}.page-cms-17 .resume-actu .texte h3{color:#22a8e4;font-weight:700;text-transform:uppercase;font-size:17px;margin-bottom:10px}.page-cms-17 .resume-actu .texte p strong{font-weight:bold}.page-cms-17 .bandeau-actu{background-color:#22a8e4;padding:30px;margin:30px 0}.page-cms-17 .bandeau-actu p{color:white;text-align:center;font-weight:bold}.page-cms-17 .images-actu{display:flex;flex-direction:column;justify-content:space-around}@media (min-width: 992px){.page-cms-17 .images-actu{flex-direction:row}}.page-cms-17 .images-actu .image{display:flex;flex-direction:column;align-items:center;padding-bottom:30px}.page-cms-17 .images-actu .image img{width:440px;height:330px;object-fit:cover}.page-cms-18 h3{margin:30px 0 10px}.page-cms-18 h3 span{color:#494949}.page-cms-18 .bloc-1{display:flex;align-items:center;flex-direction:column}@media (min-width: 992px){.page-cms-18 .bloc-1{flex-direction:row}}.page-cms-18 .bloc-1 .texte{padding-left:0;margin-bottom:30px}@media (min-width: 992px){.page-cms-18 .bloc-1 .texte{padding-left:60px;margin-bottom:0}}.page-cms-18 .bloc-2{display:flex;align-items:center;flex-direction:column-reverse}@media (min-width: 992px){.page-cms-18 .bloc-2{flex-direction:row}}.page-cms-18 .bloc-2 .texte{padding-right:0;margin-bottom:30px}@media (min-width: 992px){.page-cms-18 .bloc-2 .texte{padding-right:60px;margin-bottom:0}}.page-cms-1 h2{margin:40px 0 20px;text-align:left;background-position:left bottom}.page-cms-1 h2:first-of-type{margin:0 0 20px}.page-cms-1 h2:first-of-type:before{background:url(/img/cms/livraison/livraison_check.png);width:64px;height:64px}.page-cms-1 h3{margin-top:30px}.page-cms-1 p strong{font-weight:bold}.page-cms-3 h2{margin:40px 0 20px;text-align:left;background-position:left bottom}.page-cms-3 h3{margin-top:30px}.page-cms-3 tbody{border:1px solid black}.page-cms-3 tbody tr{border:1px solid black}.page-cms-3 tbody tr td{border:1px solid black;margin:2px}.page-cms-2 p strong{font-weight:bold}.page-cms-19 h3{margin-top:30px}.page-cms-19 h3:first-of-type{text-align:center}.page-cms-19 ol{list-style-type:decimal}.page-cms-19 ol li{margin-left:30px;padding:5px;line-height:20px}.page-cms-19 h4{text-transform:uppercase;font-weight:bold;color:#494949;margin:20px 0 10px}.page-cms-2 h3{margin-top:30px}ul.cms_pages li{list-style-type:none !important;margin-bottom:30px;margin-left:0px !important}ul.cms_pages li .thumbnail{height:260px;background-size:cover;background-position:center center;box-shadow:0 5px 15px 0 rgba(0,0,0,0.07)}ul.cms_pages li .thumbnail a{display:block;width:100%;height:100%}ul.cms_pages li .title{height:auto;padding-top:20px;padding-left:20px}ul.cms_pages li .title h2{text-align:left;margin:0;padding:0 0 10px 0;background-position:bottom left}ul.cms_pages li .title a.more{color:#ee5d44;font-size:12px;font-style:italic;display:block;margin-top:5px}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos]{pointer-events:none}[data-aos].aos-animate{pointer-events:auto}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(0.25, 0.25, 0.75, 0.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}@media screen{html:not(.no-js) [data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:none;transform:none}html:not(.no-js) [data-aos=fade-up]{-webkit-transform:translate3d(0, 100px, 0);transform:translate3d(0, 100px, 0)}html:not(.no-js) [data-aos=fade-down]{-webkit-transform:translate3d(0, -100px, 0);transform:translate3d(0, -100px, 0)}html:not(.no-js) [data-aos=fade-right]{-webkit-transform:translate3d(-100px, 0, 0);transform:translate3d(-100px, 0, 0)}html:not(.no-js) [data-aos=fade-left]{-webkit-transform:translate3d(100px, 0, 0);transform:translate3d(100px, 0, 0)}html:not(.no-js) [data-aos=fade-up-right]{-webkit-transform:translate3d(-100px, 100px, 0);transform:translate3d(-100px, 100px, 0)}html:not(.no-js) [data-aos=fade-up-left]{-webkit-transform:translate3d(100px, 100px, 0);transform:translate3d(100px, 100px, 0)}html:not(.no-js) [data-aos=fade-down-right]{-webkit-transform:translate3d(-100px, -100px, 0);transform:translate3d(-100px, -100px, 0)}html:not(.no-js) [data-aos=fade-down-left]{-webkit-transform:translate3d(100px, -100px, 0);transform:translate3d(100px, -100px, 0)}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}html:not(.no-js) [data-aos=zoom-in]{-webkit-transform:scale(0.6);transform:scale(0.6)}html:not(.no-js) [data-aos=zoom-in-up]{-webkit-transform:translate3d(0, 100px, 0) scale(0.6);transform:translate3d(0, 100px, 0) scale(0.6)}html:not(.no-js) [data-aos=zoom-in-down]{-webkit-transform:translate3d(0, -100px, 0) scale(0.6);transform:translate3d(0, -100px, 0) scale(0.6)}html:not(.no-js) [data-aos=zoom-in-right]{-webkit-transform:translate3d(-100px, 0, 0) scale(0.6);transform:translate3d(-100px, 0, 0) scale(0.6)}html:not(.no-js) [data-aos=zoom-in-left]{-webkit-transform:translate3d(100px, 0, 0) scale(0.6);transform:translate3d(100px, 0, 0) scale(0.6)}html:not(.no-js) [data-aos=zoom-out]{-webkit-transform:scale(1.2);transform:scale(1.2)}html:not(.no-js) [data-aos=zoom-out-up]{-webkit-transform:translate3d(0, 100px, 0) scale(1.2);transform:translate3d(0, 100px, 0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-down]{-webkit-transform:translate3d(0, -100px, 0) scale(1.2);transform:translate3d(0, -100px, 0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-right]{-webkit-transform:translate3d(-100px, 0, 0) scale(1.2);transform:translate3d(-100px, 0, 0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-left]{-webkit-transform:translate3d(100px, 0, 0) scale(1.2);transform:translate3d(100px, 0, 0) scale(1.2)}html:not(.no-js) [data-aos^=slide][data-aos^=slide]{transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;visibility:hidden}html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate{visibility:visible;-webkit-transform:translateZ(0);transform:translateZ(0)}html:not(.no-js) [data-aos=slide-up]{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}html:not(.no-js) [data-aos=slide-down]{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}html:not(.no-js) [data-aos=slide-right]{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}html:not(.no-js) [data-aos=slide-left]{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}html:not(.no-js) [data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}html:not(.no-js) [data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}html:not(.no-js) [data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}html:not(.no-js) [data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}html:not(.no-js) [data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}html:not(.no-js) [data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}html:not(.no-js) [data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}}
