.scrollTop{background-color:#ffd300;border-radius:50%;bottom:20px;color:#fff;cursor:pointer;display:none;font-weight:700;height:60px;opacity:.7;position:fixed;right:90px;text-align:center;text-decoration:none;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;width:60px;z-index:101}.scrollTop i{color:#fff!important;padding-top:10px}.scrollTop:hover{opacity:1;text-decoration:none}.faq.index section.content{padding-bottom:50px;padding-top:20px}.faq.index section.content .btn.btn-very-submit{margin-top:4px}.faq h1 .sign{background:url(/build/images/icon-faq.59f4c3ad.png)}.faq h2{font-size:16px}.faq .siblings-categories,.faq fieldset{margin-top:30px}.faq .siblings-categories ul>li{border-top:1px solid #b3b3b3;padding:15px 0}.faq .siblings-categories ul>li:last-child{border-bottom:1px solid #b3b3b3}.faq .siblings-categories ul>li a{color:#333}.faq .siblings-categories ul>li a.active{color:#ffd300;font-weight:700}.faq .panel-group{margin-top:30px}.faq .contact-us{padding-bottom:15px;text-align:center}.faq .contact-us h3{margin-bottom:20px}.catalog section.backgrounded .section-background{background-position:50% 12%}.catalog .backgrounded .container-fluid>h1{margin-top:17px}.catalog .grid{margin-top:20px}.catalog .breadcrumb{margin-top:8px;text-align:left}.catalog .breadcrumb>.active{color:#eeeff4}.catalog .breadcrumb>li{color:#eeeff4;text-transform:uppercase}.catalog .breadcrumb>li a{color:#eeeff4;font-weight:700}.catalog .breadcrumb>li+li:before{color:#eeeff4;font-size:12px;padding:0 5px}@media (min-width:1600px){.catalog .breadcrumb{margin-bottom:40px}}.catalog .breadcrumb>.active,.catalog .breadcrumb>li,.catalog .breadcrumb>li a,.catalog .breadcrumb>li+li:before{color:#999}.catalog #newIntro{padding-top:20px}.catalog #newIntro h1{margin-top:0}.catalog #newIntro h2{font-size:20px;line-height:26px}.catalog #newIntro h3{font-size:18px;line-height:20px}.catalog #newIntro .col-md-6:first-of-type{padding-bottom:55px}@media (min-width:1600px){.catalog #newIntro .col-md-6:first-of-type{position:relative}}.catalog #newIntro .col-md-6:first-of-type .button-group{bottom:15px;left:15px;margin-bottom:0;position:absolute}.catalog #newIntro .col-md-6:first-of-type .sort-by-button-group{display:inline-block;margin-right:15px}.catalog #newIntro .col-md-6:first-of-type .filter-button-group{display:inline-block}.catalog #newIntro .visuelCateg{height:300px;object-fit:cover}@media (min-width:1600px){.catalog.category #newIntro .col-md-6:first-of-type{min-height:300px}}.catalog.category #completeDescription{padding-bottom:25px;padding-top:25px}.catalog.category #completeDescription .container{background:#fff;padding-bottom:15px;padding-top:15px}.catalog section.intro{padding-bottom:0;padding-top:0}.catalog section.intro h1{font-weight:700;padding-left:0}.catalog section.intro h2{color:#fff2d0;display:block;font-size:14px;font-style:normal;line-height:20px;margin-top:12px;position:relative;text-shadow:1px 1px 2px rgba(0,0,0,.8);text-transform:none}.catalog section.intro:not(.backgrounded) h1{margin-top:30px}.catalog section.intro:not(.backgrounded) .breadcrumb{margin-top:20px}.catalog section.intro:not(.backgrounded) .breadcrumb>.active{color:#333}.catalog section.intro:not(.backgrounded) .breadcrumb>li a{color:#4fa2b7}.catalog img.icon{display:inline-block;left:-23px;position:relative}.catalog section.content{padding-top:30px}.catalog section.filters{background:#eeeff4;margin-top:20px;padding:15px;text-align:left}.catalog section.filters #catalog{display:flex;flex-wrap:wrap;justify-content:flex-start}.catalog section.filters #catalog .form-group{display:flex;flex-direction:column;margin:0 1%;width:23%}@media (min-width:992px){.catalog #newIntro .visuelCateg{float:right}}.account.index #my-orders{color:#333}.account.index #my-orders .panel-heading .panel-title a span:after,.account.index #my-orders .panel-heading .panel-title a span:before{content:none}.account.index #my-orders .panel-heading a[data-toggle=collapse]:not(.collapsed) i.fa:before{content:"\f107"}.account.index #my-orders .panel-heading{background:none;color:#333}.account.index #my-orders .panel-heading span,.account.index #my-orders .panel-heading strong{display:block;float:left;text-align:left;width:15%}.account.index #my-orders .panel-heading span i,.account.index #my-orders .panel-heading strong i{float:left}.account.index #my-orders .panel-heading .date,.account.index #my-orders .panel-heading .number{width:45%}.account.index #my-orders .panel-heading .payment{width:25%}.account.index #my-orders .panel-heading .status{width:30%}.account.index #my-orders .panel-heading .details{width:10%}.account.index #my-orders .panel-heading .details i{line-height:10px}@media (min-width:992px){.account.index #my-orders .panel-heading .date{width:15%}.account.index #my-orders .panel-heading .number{width:10%}.account.index #my-orders .panel-heading .details{width:5%}}.account.index #my-orders .panel-collapse table{border-collapse:separate;border-spacing:15px}.account.index #my-orders .panel-collapse table tr td{margin-bottom:10px;min-height:50px}.account.index #my-orders .panel-collapse table tr td.image{margin-right:40px;padding:0 10px;width:15%}.account.index #my-orders .panel-collapse table tr td.ref{width:15%}.account.index #my-orders .panel-collapse table tr td.description{padding-left:10px;width:30%}.account.index #my-orders .panel-collapse table tr td.total,.account.index #my-orders .panel-collapse table tr td.warranty{text-align:center}.account.index #my-orders .panel-collapse .links{margin-top:20px}.account.index #my-orders .panel-collapse .links a{display:block;text-align:center}.account.index #my-orders .panel-collapse .links span.pdf-icon{background:url(/build/images/pdf.aa66ee2c.png);display:block;height:48px;margin:auto;padding-top:15px;width:48px}.account.index #my-orders .panel-collapse address{font-size:13px;margin-top:15px}@media (min-width:992px){.account.index #my-orders .panel-collapse .links{float:left;width:40%}.account.index #my-orders .panel-collapse .links a{float:left}.account.index #my-orders .panel-collapse address{float:left;width:30%}}.account.index section.heading{margin-bottom:0;margin-top:0}.account.index h1{border-bottom:none;margin-top:0;padding-bottom:0}.account.index h1 span{border-bottom:0}.account.index .breadcrumb{margin-top:50px}.account.index .breadcrumb>li.active{color:#ccc}.account.index .shortcuts{background-color:#1a2936;margin-bottom:50px;margin-top:0;padding-top:40px}.account.index .panel address .actions{font-size:12px}.account.index .panel.panelParrainage .form-inline .form-control{width:220px}@media (max-width:768px){.account.index .panel.panelParrainage .form-inline .form-control{width:100%}}.account.index .panel.panelParrainage .btn-primary{border-color:#ffd300;margin-left:-5px}@media (max-width:768px){.account.index .panel.panelParrainage .btn-primary{margin-left:0}}.account.index .social-authenticate{display:table;margin:0 auto;max-width:150px;width:100%}.account.index .social-authenticate li{display:table-cell;text-align:center}.account.index .social-authenticate li a{display:inline-block;padding:0 5px}.account.index .social-authenticate li a img{height:auto;max-width:30px}.register .form-wrapper{border:1px solid #ccc;padding:20px}.resetPassword section.content{padding-bottom:100px;padding-top:40px}.resetPassword section.intro h1 span.secure{background-image:url(/build/images/icon-secure.06f4e60b.png);display:inline-block;opacity:.5}.login .col-wrapper{margin-top:30px}.login .col-left,.login .col-right{text-align:center}.login .col-left .col-inner{background-color:#eeeff4;padding:30px 15px 38px}.login .col-left .col-inner h4{margin-bottom:20px}.login .col-left .btn-very-submit{margin-top:20px}.login .col-left .forgotten-password{display:block;font-size:12px;margin-top:8px;text-decoration:underline}.login .col-right fieldset:first-child{background-color:#eeeff4;padding:30px}.login .col-right fieldset:last-child{background-color:#eeeff4;margin-top:15px;min-height:50px;padding:30px}.login .img-wrapper{background-color:#a7c8eb;margin-left:0;margin-right:0;margin-top:15px;padding:30px;text-align:center}.login .img-wrapper img{width:40px}.login .social-authenticate{display:table;margin:20px auto;max-width:150px;width:100%}.login .social-authenticate li{display:table-cell;text-align:center}.login .social-authenticate li a{display:inline-block;padding:0 5px}.login .social-authenticate li a img{height:auto;max-width:30px}.confirm section.content{padding-top:30px}.payment .checkout-progress{margin-bottom:30px}.payment .payment-content h3{font-size:15px;font-weight:700;margin-bottom:16px;margin-left:12px;text-transform:uppercase}.payment .cart-container .cart-content{margin-top:8px}.payment .cart-container .cart-content>tbody>tr:first-child>td{border-top:none}.payment .cart-container .cart-content>tbody>tr>td.article-img img{max-height:50px;width:auto}.payment .cart-container .ecopart{font-size:11px}.payment .payment-choice button[type=submit]{position:relative;z-index:2}.payment .payment-choice .rowPayment{border:1px solid #ddd;border-left:3px solid #ffd300;margin-bottom:10px;padding:15px}.payment .payment-choice .rowPayment label{font-weight:400;margin-left:8px;width:90%}.payment .payment-choice .rowPayment.simple img,.payment .payment-choice .rowPayment.split img{margin-top:10px}.payment .payment-choice .rowPayment.alma{vertical-align:bottom}.payment .payment-choice .rowPayment.alma img{display:inline-block;margin-top:10px;max-width:100px}.payment .payment-choice .rowPayment.alma .nb{background-color:#fa5022;color:#fff;display:inline-block;font-weight:700;margin:0 0 0 10px;padding:5px;text-decoration:none!important;transition:font-size .3s ease;vertical-align:bottom}.payment .payment-choice .rowPayment.alma .nb:hover{text-decoration:none!important}.payment .payment-choice .rowPayment.alma .nb.active{font-size:1.5em}.payment .payment-choice .cgv{margin-bottom:25px;margin-top:15px}.payment .payment-choice .cgv label{display:inline;font-weight:400}.payment .payment-choice input{vertical-align:top}.payment .payment-choice img{max-height:45px}.payment .navbar{min-height:0}@media (min-width:992px){.payment .payment-choice .rowPayment img{margin-left:20px}}#mondialRelayDialog{border:none;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2);z-index:99}#mondialRelayDialog .btn-primary{background:#ffd300;color:#fff;font-weight:700}#mondialRelayDialog .btn-secondary{background:#c8c8c8;color:#fff;font-weight:700}#mondialRelayDialog .mb{margin-bottom:5px}.delivery .delivery-content{margin-bottom:15px}.delivery .delivery-content .help-block{color:#a94442}.delivery .delivery-content label{display:block;font-weight:400;padding-left:20px;position:relative;width:100%}.delivery .delivery-content label address .edit{color:#333;font-size:12px;text-decoration:underline}.delivery .delivery-content .add-address{padding-left:35px;position:relative;text-align:left;vertical-align:top;white-space:normal}.delivery .delivery-content .add-address .my-map{background-image:url(/build/images/map-add-address.bc2ac2e2.png);height:20px;left:10px;position:absolute;top:10px;width:20px}.delivery .delivery-content .billing div.checkbox{margin-bottom:12px}.delivery .delivery-content .shipper label strong{color:#99ba68;margin-left:8px}.delivery .delivery-content .notes label,.delivery .delivery-content .relais-address label{padding-left:0}.delivery .navbar{min-height:0}.checkout.delivery iframe{height:500px!important;left:50%!important;margin-left:-160px!important;margin-top:-250px!important;top:50%!important;width:320px!important}@media (min-width:992px){.checkout.delivery iframe{height:590px!important;margin-left:-280px!important;margin-top:-280px!important;width:560px!important}}.checkout-progress{margin-top:30px;position:relative;text-align:center}.checkout-progress .icon{background:#e4e4e4;margin:auto;padding-bottom:20px;padding-top:20px;position:relative;width:30%}.checkout-progress .icon i{color:#fff;font-size:30px}.checkout-progress .icon:after{border-color:#e4e4e4 transparent transparent;border-style:solid;border-width:8px 8px 0;bottom:-8px;content:"";display:block;height:0;left:42%;position:absolute;width:0}.checkout-progress .bullet{background-color:#878787;border:3px solid #fff;border-radius:10px;bottom:-27px;height:15px;margin:auto;position:relative;width:15px;z-index:2}.checkout-progress hr{border-top:2px solid #e4e4e4;left:-50%;position:relative;z-index:1}.checkout-progress h2{color:#c6c6c6;font-size:14px;text-transform:uppercase}.checkout-progress>li{padding-left:0;padding-right:0}.checkout-progress>li:first-child h2{margin-top:36px}.checkout-progress>li img{height:40px}.checkout-progress>li.payment .icon{padding-bottom:30px;padding-top:28px}.checkout-progress>li.payment img{height:22px;width:auto}.checkout-progress>li.active hr{border-color:#bedc90}.checkout-progress>li.active h2{color:#000;font-weight:700}.checkout-progress>li.active .icon{background-color:#7dc89d}.checkout-progress>li.active .icon:after{border-color:#7dc89d transparent transparent}.checkout-progress>li.active .bullet{background-color:#7dc89d}.checkout-progress>li.passed hr{border-color:#bedc90}.checkout-progress>li.passed h2{color:#000}.checkout-progress>li.passed .icon{background-color:#bedc90}.checkout-progress>li.passed .icon:after{border-color:#bedc90 transparent transparent}.checkout-progress>li.passed .bullet{background-color:#bedc90}.cart-content .btnCross{font-size:18px;padding-bottom:20px;padding-top:30px}.cart-content .btnCross .btn{font-size:16px;margin-left:10px;margin-top:15px;text-transform:none}.cart-content .btnCross .btn .small{font-weight:400}.coupon-container button{font-weight:700;left:-2px;position:relative}.coupon-container .alert{margin-bottom:5px;margin-top:20px}.coupon-container .delete-code{font-size:12px;text-decoration:underline}.coupon-container .delete-code .fa{color:#ffd300;padding-right:4px}.cart .quantity-article{min-width:110px}.cart .cross .grid__item{float:none;padding:15px;width:100%}.cart.modal-open .modal-content .container-semi-left{padding-left:30px}.cart.modal-open .modal-content .container-semi-right{padding-right:30px}.cart.modal-open .modal-content section.infos .carac-container{margin-top:15px}.cart.modal-open .modal-content section.infos .shop-actions{margin-top:20px}.cart.modal-open .modal-content section.infos .product-informations h1{font-size:20px;margin-bottom:10px}.cart.modal-open .modal-content section.infos .product-informations small.reference{margin-bottom:10px}.cart.modal-open .modal-content section.infos .shop-actions .quantity-group,.cart.modal-open .modal-content section.infos .shop-actions .quantity-group a.quantity-toggler,.cart.modal-open .modal-content section.infos .shop-actions .quantity-group input[type=text]{height:40px}.cart.modal-open .modal-content section.infos .shop-actions button[type=submit]{padding:11px 20px}.cart.modal-open .modal-content section.infos .shop-actions .quantity-group a.quantity-toggler{padding:11px 0}.cart-container .degressiv{margin:auto}.cart-container .degressiv span.text{background:none}.cart-container .degressiv span.icon{background:none;padding-left:0}.cart-container .degressiv span.icon i{color:#ffd300}.cart-container img{opacity:.9}.cart-container a{color:#333}.cart-container .delete-article{color:#4fa2b7;display:block;font-size:12px;margin-top:8px;text-decoration:underline}.cart-container .title-article{display:block;font-size:13px}.cart-container .title-article small{display:block;font-size:10px;font-style:italic}.cart-container .unit-article .crossed{color:#636363;display:block;text-decoration:line-through}.cart-container .price-article{font-size:14px}.cart-container .price-article .ecoPart{font-size:12px}.cart-container .cart-content>tbody>tr:first-child>td{border-top-color:#6b6b6b;padding-top:20px}.cart-container .cart-content>tbody>tr>td{border-bottom:1px solid #ddd;padding-bottom:20px}.cart-container .cart-content>tbody>tr>td.article-img{padding:16px 0 8px}.cart-container .cart-content>tbody>tr>td.article-img img{max-height:80px;width:auto}.cart-container .cart-content>tbody>tr>td.article-img a{display:block;width:100%}.cart-container .cart-content>tbody>tr:last-child>td{border-bottom:1px solid #ddd}.cart-container .table.cart-summary>tbody>tr>td{text-align:right}.cart-container .table.cart-summary>tbody>tr:first-child>td{border-top:none}.cart-container .quantity-group{position:relative}.cart-container .quantity-group input[type=text]{border:1px solid #e4e4e4;box-shadow:none;float:left;height:25px;max-width:50px;text-align:center}.cart-container .quantity-group a{background:#e4e4e4;display:block;float:left;font-size:16px;height:25px;line-height:20px;width:24px}.cart-container .quantity-group a:hover{color:#4fa2b7}.cart-container .cart-summary label{display:block;font-weight:400}.cart-container .cart-summary label input{margin-left:10px}.cart-container .cart-summary .delivery{width:70%}.cart-container .cart-summary .delivery label:not(:first-child){margin-top:16px}.cart-container .cart-summary .delivery .description{width:100%}.cart-container .cart-summary .delivery .description a{color:#4fa2b7;display:block;margin-bottom:8px}.cart-container .cart-summary .delivery .description div{font-style:italic;text-align:left}.frame-header h1{border-bottom:1px solid #6b6b6b;padding-bottom:10px}.oneArticle{border-bottom:1px solid #ddd;margin-bottom:10px;padding:10px 0}.oneArticle .article-img{display:block;text-align:center}.oneArticle .article-img img{margin:auto;max-height:80px}.oneArticle .quantity-article .quantity-group{float:right;margin-top:10px}.oneArticle .unit-article{padding-top:10px}#btnActions{margin:-15px}#btnActions .btn{margin:0 15px 10px}@media (max-width:480px){#btnActions{margin:0}#btnActions .btn{margin:0 0 10px;width:100%}}@media (min-width:992px){.oneArticle .unit-article{text-align:center}#btnActions{text-align:right}.delivery .delivery-content{margin-top:50px}.delivery .delivery-content .add-address{white-space:nowrap}.delivery .delivery-content .add-address .my-map{top:5px}}.frame .frame-inner{border:1px solid #d8d8d8;padding:15px}.frame .frame-header h1,.frame .frame-header h2,.frame .frame-header h3,.frame .frame-header h4,.frame .frame-header h5,.frame .frame-header h6{font-size:16px;font-weight:700;margin-top:0;text-transform:uppercase}.frame .frame-header h1.underline,.frame .frame-header h2.underline,.frame .frame-header h3.underline,.frame .frame-header h4.underline,.frame .frame-header h5.underline,.frame .frame-header h6.underline{border-bottom:1px solid #6b6b6b;padding-bottom:10px}.ad{margin-top:15px}.ad .ad-inner>.row{margin-left:0;margin-right:0}.ad .col-right{border-top:1px dashed #ccc;min-height:200px;padding-left:0;padding-right:0}.ad .col-right .col-right-inner{background:#060606;position:relative}.ad .col-right .col-right-inner img{position:absolute;right:20%;top:40px;width:80px}.ad .col-right .origamie{background:url(/build/images/origami-2.8266a717.png);background-position:-27px 0;bottom:0;height:75px;left:0;opacity:.8;position:absolute;width:100%;z-index:5}.ad .col-right .triangle{border-color:#fff transparent transparent;border-style:solid;border-width:200px 50px 0 0;height:0;position:relative;width:0;z-index:10}.ad .col-left{border-bottom:1px dashed #ccc;border-left:1px dashed #ccc;border-top:1px dashed #ccc;min-height:200px;text-align:center}.ad .col-left span{color:#ffd300;display:block;font-size:28px;font-weight:700;margin-top:15px}.ad .col-left p{margin-top:8px;text-transform:uppercase}.ad .col-left strong{background-color:#ffd300;border-bottom:2px solid #060606;border-radius:3px;color:#fff;display:block;font-size:16px;margin:auto;padding:4px 10px;position:relative;text-transform:uppercase;width:116px}.ad .col-left strong:after{background:url(/build/images/corner-tag.18a834f0.png);content:"";display:block;height:32px;position:absolute;right:-18px;top:0;width:25px}.ad .col-left small{display:block;margin-top:8px}.ad .col-left em{display:block;font-size:10px;margin-top:10px}.frame-inner-rating{background-color:#f7f7f7;border:1px solid #d8d8d8;margin-top:15px;padding:10px;text-align:center}.frame-inner-rating .rating .rate{color:orange;display:block;font-size:4em;font-weight:700;line-height:60px}.frame-inner-rating .rating .star{color:orange;font-size:1.5em}.frame-inner-rating .rating .customers,.frame-inner-rating .rating .rating-title{font-size:1.5em}@media (min-width:768px){.cart-container .quantity-group input[type=text]{max-width:20px}.cart-container .quantity-group a{font-size:12px;line-height:20px;width:15px}}@media (min-width:992px){.cart-container .quantity-group input[type=text]{max-width:40px}.cart-container .quantity-group a{font-size:14px;line-height:20px;width:24px}}.grid{overflow:hidden;position:relative;text-align:center;user-select:none;-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.grid__loader{display:none;margin:5em auto 0}.grid--loading .grid__loader,.grid:after{display:block}.grid:after{clear:both;content:""}.grid__item,.grid__sizer{padding:0;position:relative;width:100%}.grid__item__inner{position:relative}.no-touch .grid__item,.no-touch .grid__sizer{padding:20px}.grid--loading .grid__item{visibility:hidden}.grid__item--size-a{width:40%}.meta .meta__brand{color:#595b64;display:block;font-size:.85em;font-weight:700}.meta a.see{display:block;margin-top:15px}.action--button{color:#4fa2b7}.text-hidden{position:absolute;top:200%}.home .action--buy,.home .action--love{top:0}.home .action--buy{right:-15px}.home .action--love{right:15px}.home .grid__item{margin-bottom:15px}.no-touch .action--button:hover{color:#191919;outline:none}.no-touch .action--buy,.no-touch .action--love{opacity:0}.no-touch .grid__item:hover .action--buy,.no-touch .grid__item:hover .action--love,.no-touch .grid__item:hover .remove-item{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}@media (min-width:992px){.home .action--buy,.home .action--love{top:22px}.home .action--buy{right:30px}.home .action--love{right:60px}.home .grid__item{margin-bottom:15px}}.bar{background:#191a1b;bottom:0;left:0;padding:1.75em 5em;position:fixed;text-align:center;-webkit-transform:translateZ(0);width:100%;z-index:100}.flexbox .filter{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.filter__label{color:#393a3f;display:inline-block;font-size:.85em;font-weight:700;margin:0 2%}.filter__item{border-bottom:2px solid transparent;color:#a3a3b3;font-weight:700;margin:0 2%;padding:.1em;vertical-align:middle}.filter__item--selected{border-color:#5c5edc;color:#5c5edc}.filter__item .icon{display:none;font-size:1.75em}.cart--animate .cart__icon,.wishlist--animate .wishlist__icon{-webkit-animation:cartAnim .4s forwards;animation:cartAnim .4s forwards}@-webkit-keyframes cartAnim{50%{opacity:0;-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}51%{opacity:0;-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes cartAnim{50%{opacity:0;-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}51%{opacity:0;-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.cart--animate .cart__count,.wishlist--animate .wishlist__count{-webkit-animation:countAnim .4s forwards;animation:countAnim .4s forwards}@-webkit-keyframes countAnim{50%{opacity:0;-webkit-transform:translate3d(0,80px,0);transform:translate3d(0,80px,0)}51%{opacity:0;-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes countAnim{50%{opacity:0;-webkit-transform:translate3d(0,80px,0);transform:translate3d(0,80px,0)}51%{opacity:0;-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}#encart-literie a{background-position:50% 50%;background-size:cover;display:block;font-weight:600;min-height:222px;padding:80px 0 0;text-transform:uppercase}#encart-literie a:hover{text-decoration:none}#encart-literie a em{color:#060606;display:block;font-size:20px;font-style:normal;line-height:24px;margin:0 50px 20px}#encart-literie a .btn{background-color:#ffd300;color:#fff;font-weight:600}@media (min-width:480px){.grid__item,.grid__item--size-a,.grid__sizer{width:100%}}@media (min-width:768px){.grid__item,.grid__item--size-a,.grid__sizer{width:50%}.grid__item__inner{min-height:475px}.home .grid__item__inner{min-height:410px}#encart-literie a{min-height:475px;padding:200px 0 0}}@media (min-width:992px){.grid__item,.grid__item--size-a,.grid__sizer{width:33%}.grid__item__inner{min-height:480px}.home .grid__item__inner{min-height:410px}#encart-literie a{min-height:480px}}@media (min-width:1400px){.grid__item,.grid__item--size-a,.grid__sizer{width:25%}.grid__item__inner{min-height:520px}.home .grid__item__inner{min-height:410px}#encart-literie a{min-height:520px}.no-touch .grid__item,.no-touch .grid__sizer{padding:20px}.grid-container.container-semi-centered{padding-left:100px;padding-right:100px}}@-webkit-keyframes animBtnPro{0%{transform:translateX(500px)}to{transform:translateX(0)}}@keyframes animBtnPro{0%{transform:translateX(500px)}to{transform:translateX(0)}}#zoom-in{color:#333;padding:20px;position:absolute;right:20px;top:0;z-index:5}#zoom-in i{font-size:20px}.reference-thumbnail .product-thumbnail{margin:auto;width:100px}.reference-thumbnail h3{font-size:16px;font-weight:700;margin-top:0}.reference-thumbnail ul>li{margin-top:8px}.reference-thumbnail ul>li.price{font-size:18px;font-weight:700}.reference-thumbnail ul>li.ecoPart,.reference-thumbnail ul>li.price{padding-right:20px;text-align:right}.pictograms{display:block;margin-top:25px}.pictograms>li{display:inline-block;margin-bottom:20px;min-width:140px;padding:0 5px;text-align:center}.pictograms>li:first-child{margin-left:0}.pictograms>li img{display:inline-block;opacity:.8}.pictograms>li span{display:block;font-size:11px;margin-top:10px;opacity:.5;padding:10px;text-transform:uppercase}.favorite-add{border:1px solid #6c6c6c;color:#060606;display:inline-block;margin-right:12px;padding:5px;position:relative;top:-5px;transition:color .5s;-webkit-transition:color .5s;transition:background-color .8s;-webkit-transition:background-color .8s}.favorite-add:hover{background-color:#060606;color:#fff;padding:5px 6px 5px 7px}.favorite-add:hover i:before{content:"\f067"}section.infos .masterslider-product .ms-thumb-frame img{height:auto!important;margin-left:0!important;margin-top:0!important;width:100%!important}section.infos .product-informations{background-color:#eeeff4;color:#000;padding-bottom:30px;padding-top:30px}section.infos .product-informations h1{display:inline;font-size:30px;font-weight:700;margin-top:4px;text-shadow:2px 2px 2px #fff;-webkit-text-shadow:2px 2px 0 #fff}section.infos .product-informations small.reference{color:#4c4c4c;display:block}section.infos .product-informations h2{font-size:13px}section.infos .product-informations h2 p{color:#424242;font-size:13px;text-align:justify}section.infos .ms-slider-container{position:relative}section.infos .ms-slider-container .ms-view{background:transparent}section.infos .images-informations{padding-bottom:30px}section.infos .images-informations .breadcrumb{margin-bottom:20px;margin-top:38px}section.infos .images-informations .ms-slider-container{padding-top:40px}section.infos .visible-xs-block #zoom-in{right:0}section.infos .visible-xs-block .ms-slider-container{background:#fff;padding:15px 0}section.infos .carac-container .form-horizontal{margin-bottom:10px}section.infos .carac-container .table{background-color:#fff;border:1px solid #dfdfdf;margin-bottom:0;margin-right:0;text-align:center}section.infos .carac-container .table>thead>tr>th{border-bottom:1px solid #dfdfdf;font-weight:400;height:40px;line-height:40px}section.infos .carac-container .table>tbody>tr>td label{color:#5f5f5f;display:block;font-size:12px;font-weight:400;line-height:25px;margin-bottom:0;padding:8px 8px 8px 12px;position:relative;white-space:nowrap}section.infos .carac-container .table>tbody>tr>td label:hover{cursor:pointer}section.infos .carac-container .table>tbody>tr>td label input{display:inline;margin-right:10px}section.infos .carac-container .table>tbody>tr>td label.active{background-color:#eeeff4}section.infos .carac-container .table>tbody>tr>td label:hover{text-decoration:none}section.infos .carac-container .table>tbody>tr>td.empty{height:25px}section.infos .carac-container .table>thead>tr>th{padding:0;text-align:center;text-transform:uppercase}section.infos .carac-container .table>tbody>tr>td{padding:0;text-align:left}section.infos .carac-container .table>tbody>tr>td a{padding:8px 8px 8px 10px}section.infos .shop-actions{margin-top:20px}section.infos .shop-actions form{margin:15px auto;width:206px}section.infos .shop-actions .quantity-group{float:left;height:58px;max-width:50px;position:relative}section.infos .shop-actions .quantity-group input[type=text]{background-color:#fad473;border:none;color:#fff;display:block;float:left;font-weight:700;height:58px;text-align:center;width:60%}section.infos .shop-actions .quantity-group a.quantity-toggler{background:#fad473;color:#fff;display:block;float:left;height:58px;padding:19px 0;text-align:center;width:20%}section.infos .shop-actions .quantity-group a[data-toggle=decrease]{padding-left:5px}section.infos .shop-actions .quantity-group a[data-toggle=increase]{padding-right:5px}section.infos .shop-actions button[type=submit]{background-color:#ffd300;border:none;color:#fff;font-weight:700;padding:20px 15px;text-align:center;vertical-align:top}section.infos .shop-actions .price-details{color:#424242;text-align:center}section.infos .shop-actions .price-details .price{color:#060606;display:block;font-weight:700;margin:15px 0 10px}section.infos .shop-actions .price-details .price .normal{display:block;font-size:36px;text-align:center}section.infos .shop-actions .price-details .price small{font-size:18px}section.infos .shop-actions .price-details .price .crossed{color:#555;display:block;font-size:15px;font-weight:400;text-decoration:line-through}section.infos .shop-actions .price-details .price .discount{display:block;font-size:31px;margin-top:-3px}section.infos .shop-actions .price-details .price .taxfree{font-weight:400;position:relative;top:5px}section.infos .shop-actions .price-details .eco-part{color:#6c6c6c;display:block;font-size:12px;font-weight:400}section.infos .shop-actions .price-details .stock-rupture{color:#d9534f;display:block;font-size:12px;font-weight:400}section.infos .shop-actions .price-details .stock{line-height:26px}section.infos .shop-actions .price-details .stock span{white-space:nowrap}section.infos .shop-actions .price-details .stock .in-stock{border:1px solid #64bc7f;color:#64bc7f;margin:3px 0;padding:0 3px;text-transform:uppercase}section.infos .shop-actions .price-details .stock .out-of-stock{color:#ff4f4f;text-transform:uppercase}section.infos .shop-actions .text-center{position:relative}section.infos .shop-actions .text-center .btnPro{font-size:12px;margin-bottom:15px;white-space:normal}section.infos .shop-actions .delivery{color:#3a3a3a;display:inline-block}section.infos .shop-actions .delivery a{color:#333}section.menu{background-color:#eeeff4}section.menu .container{padding:0}section.menu .bgNav .nav-tabs{border-bottom:0}section.menu .bgNav .nav-tabs>li{margin-bottom:0;text-align:center;width:25%}section.menu .bgNav .nav-tabs>li a{background-color:#060606;border:0;color:#fff;text-transform:uppercase}section.menu .bgNav .nav-tabs>li a:hover{background-color:transparent;color:#ffd300}section.menu .bgNav .nav-tabs>li a h2{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}section.menu .bgNav .nav-tabs>li.active{position:relative}section.menu .bgNav .nav-tabs>li.active:after{border-color:#060606 transparent transparent;border-style:solid;border-width:20px 20px 0;bottom:-20px;content:"";display:block;height:0;left:50%;margin-left:-20px;position:absolute;width:0}section.menu .bgNav .nav-tabs>li.active>a,section.menu .bgNav .nav-tabs>li.active>a:focus,section.menu .bgNav .nav-tabs>li.active>a:hover{background-color:transparent;border:0;color:#ffd300}.menu .panel-group .panel{background-color:transparent}.menu .panel-group .panel .panel-heading{background-color:#060606;color:#fff;text-align:center;text-transform:uppercase}.menu .panel-group .panel .panel-heading h4 a{display:block;height:40px;line-height:40px;padding:0;text-decoration:none}.menu .panel-group .panel .panel-heading h4 a:after{content:"\f107";font-family:Fontawesome;font-size:20px;margin-left:5px}section.kit{background:#eeeff4;text-align:center}section.kit h3{margin-top:30px;text-align:center;text-transform:uppercase}section.kit .meta{margin-top:0}section.kit ul.infos{display:inline-block;text-align:center}section.kit ul.infos li{display:inline-block;float:left;height:20px;margin-left:20px;text-transform:uppercase}section.kit ul.infos li:first-child{margin-left:0}section.kit ul.infos li:not(:last-child){padding-top:5px}section.kit ul.infos li:last-child strong{color:#3cb161;font-size:17px}section.kit #kit-references .grid__item .actions{right:10px;top:5px}#description{padding-top:50px}#description h2{font-size:13px;font-weight:700}#description h4{font-size:15px}#description .table{background-color:#fff}#accordion-faq .panel{background-color:transparent}#accordion-faq .panel .panel-heading{background-color:#3a3a3a;text-align:left}#accordion-faq .panel .panel-heading h4 a{height:auto;line-height:normal;padding:15px 37px 15px 15px}section.testimony{background-color:#fff}section.testimony .ms-container,section.testimony .ms-inner-controls-cont{margin:0}section.testimony .testimony-text{padding-bottom:50px;padding-right:40px;padding-top:50px;position:relative}section.testimony .testimony-text p{font-display:swap;font-family:playfair_displayitalic;font-size:16px}section.testimony .testimony-text:after,section.testimony .testimony-text:before{background:url(/build/images/quotes.a68e416d.png);content:"";display:block;height:24px;position:absolute;width:39px}section.testimony .testimony-text:before{left:10px;top:10px}section.testimony .testimony-text:after{background-position:-39px 0;bottom:10px;right:20px}section.testimony .testimony-infos{background:#191919;color:#fff;padding-left:0;text-align:center}section.testimony .testimony-infos img{display:inline-block}.cross-selling{background:#eeeff4;padding-bottom:25px;padding-top:25px;text-align:center}.cross-selling .grid__item .actions{right:10px;top:5px}.cross-selling h2{line-height:24px;text-transform:uppercase}.cross-selling h2 span{display:block;font-size:18px}.cross-selling .grid__item__inner{background:#fff;padding:0 15px}@media (min-width:768px){.cross-selling .grid__item{width:50%}.cross-selling .grid__item__inner{min-height:475px}}@media (min-width:992px){.cross-selling .grid__item{width:33%}.cross-selling .grid__item__inner{min-height:480px}}@media (min-width:1400px){.cross-selling .grid__item{width:25%}.cross-selling .grid__item__inner{min-height:430px}}@media (max-width:768px){.ms-skin-black-1 .ms-nav-next,.ms-skin-black-1 .ms-nav-prev{height:30px!important;margin-top:-15px!important;width:30px!important}.ms-skin-black-1 .ms-nav-next{background-position:-90px -107px!important}.ms-skin-black-1 .ms-nav-prev{background-position:-90px -30px!important}}@media (min-width:768px){section.testimony .testimony-text:before{left:-40px}}@media (min-width:992px){section.infos .images-informations{padding-bottom:40px}section.infos .images-informations .ms-slider-container .ms-view{background:transparent}section.infos .shop-actions form{display:inline-block;margin:30px 0}section.infos .shop-actions .text-center{text-align:left}section.infos .shop-actions .text-center .btnPro{-webkit-animation:animBtnPro 1.5s;animation:animBtnPro 1.5s;left:220px;margin:0;padding:20px 12px;position:absolute;top:30px;width:280px}section.menu{background-color:#eeeff4}section.menu .container{padding-left:15px;padding-right:15px}section.menu .bgNav{background-color:#060606}#accordion-faq{margin-top:50px}#accordion-faq .panel .panel-heading h4 a{padding:15px}}@media (min-width:1450px){section.infos .shop-actions .price-details{max-width:500px}}.blog #slider{margin-bottom:15px}.blog article{margin-top:30px}.blog article .h3{margin-top:5px}.blog article:hover a.img-wrapper img{-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.blog article a.img-wrapper{display:block;overflow:hidden;width:100%}.blog article a.img-wrapper img{overflow:hidden;-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform .2s ease-in-out;-moz-transition:-moz-transform .2s ease-in-out;transition:transform .2s ease-in-out}.blog article ul{margin-bottom:5px}.blog article ul li{display:block;float:left;text-transform:uppercase}.blog article ul li.taxon{color:#ffd300;font-size:10px;font-weight:700;margin-left:5px}.blog .h3{font-size:30px}.blocBlog{background-color:#9db7cb}.blocBlog h3{line-height:30px;margin-bottom:30px;margin-top:40px}.blocBlog h3 span{border-bottom:3px solid #fff;color:#fff;font-weight:700}.blocBlog .visuel{background-size:cover;display:block;height:190px;width:100%}.blocBlog .txt{font-size:15px;line-height:24px;margin-bottom:30px;padding-left:30px;padding-right:60px}.blocBlog .btn{margin-top:20px}#slideshowBlog .mSPages{display:none}#slideshowBlog .mSButtons{opacity:1;width:80px}#slideshowBlog .mSPrev{background-position:-10px 50%}@media (max-width:768px){#slideshowBlog .mSButtons{background-size:cover;height:40px;width:25px}#slideshowBlog .mSPrev{background-position:-15px 50%}#slideshowBlog .mSNext{background-position:-70px 50%}.blocBlog .txt{min-height:405px}.blocBlog h3{margin-top:20px}}@media (min-width:768px){#slideshowBlog .mSPrev{left:5px}#slideshowBlog .mSNext{right:5px}.blocBlog .txt{min-height:220px}}@media (min-width:992px){.blocBlog .visuel{height:310px}}.empty-wishlist{margin-bottom:40px;margin-top:40px}.wishlist .grid-container{margin-bottom:15px}.confirm-sentence{margin-top:40px}.blue-bg,.mood{margin-top:20px}.blue-bg{background-color:#a7c8eb;color:#fff;font-weight:700;height:100%;padding:14px}.blue-bg h3{font-size:18px;margin-top:0}.contact #contact-form .message{min-height:100px}.contact #contact-form .message .form-group{height:100px}.contact #contact-form .newsletter .form-group{padding-left:50px}.contact #contact-form .form-group{height:60px;position:relative}.contact #contact-form .form-group.has-error{margin-top:30px}.contact #contact-form .form-group .help-block{left:40px;position:absolute;top:-40px}.contact #contact-form .form-group .control-label{color:#81838b;font-weight:700;left:45px;position:absolute;top:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;z-index:2}.contact #contact-form .form-group .form-control{border:none;border-bottom:3px solid #eeeff4;left:30px;padding-left:20px;position:absolute;width:95%}.contact #contact-form .form-group .form-control:focus{box-shadow:none;outline:0 none}.contact #contact-form .form-group.active:not(.not-empty) .control-label{font-size:12px;opacity:.5;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}.contact #contact-form .form-group input[type=email],.contact #contact-form .form-group input[type=text]{height:50px}.contact #contact-form .form-group textarea{height:100px}.contact #contact-form .btn-very-submit{margin-left:15px}.contact section.intro h1{padding-left:80px}.contact section.intro h1 span.arrow{background:url(/build/images/contact-love.81c74d4c.png);top:-17px}.box{margin-left:0;margin-top:30px}.box .box-left{background-color:#eeeff4;color:#81838b;font-weight:700;padding-bottom:20px;padding-left:30px;padding-top:20px}.box .box-left a{color:#81838b}.box .box-left .phone{display:block;margin-bottom:15px}.box .box-left ul.networks li{text-align:left}.box .box-left ul.networks li a{font-size:18px}@media (min-width:1200px){.blue-bg{padding-bottom:40px;padding-top:20px}}@media (min-width:1450px){.blue-bg{padding-bottom:60px;padding-top:30px}}.zoneNewsletter{background-color:#ffd300;font-size:16px;padding:15px 0}.zoneNewsletter p{margin:5px 0 0}.zoneNewsletter .form-group{display:block;margin:0;max-width:300px;width:100%}.zoneNewsletter input{border-right:none;display:block;float:left;height:40px;width:78%}.zoneNewsletter button{background-color:#222;border:0;color:#fff;display:block;float:left;padding:10px 12px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:20%}.zoneNewsletter button:hover:hover{color:#ffd300}.footer{background-color:#060606;padding:30px 15px}.footer .logoFooter{display:block;height:47px;margin:0 auto 15px;width:169px}.footer .logoFooter+span{color:#969696;display:block;font-size:16px;margin-bottom:30px;text-align:center;text-transform:uppercase}.footer .logoFooter+span strong{color:#ffd300}.footer a,.footer p{color:#969696;font-size:16px}.footer .links{text-align:center}.footer .links ul li a{color:#fff;display:block;font-size:13px}.footer .pictos div{padding:10px 5px;text-align:center}.footer .pictos div img{margin:0 auto}.footer .pictos div.americanExp img,.footer .pictos div.apple img,.footer .pictos div.carte-bleue img,.footer .pictos div.endered img,.footer .pictos div.master-card img,.footer .pictos div.visa img{max-height:30px}.footer .pictos div.paypal{margin-top:22px}.footer .pictos div.apple{margin-top:18px}.footer .pictos div.apple img{max-height:30px}.footer .pictos div.alma{margin-top:18px}.footer .pictos div.alma img{max-width:100px;width:100%}.footer .pictos div.virement{margin-top:13px;opacity:.7}.footer .pictos div.virement span{color:#fff;font-weight:700;text-transform:uppercase}.footer .pictos div.differe{color:#fff;margin-top:0;opacity:.7;text-align:center}.footer .pictos div.differe strong{display:block;font-size:30px;line-height:30px}.footer .pictos div.differe small{display:block;font-weight:700;text-transform:uppercase}.footer .pictos div.monetico-paiement{padding-top:20px}.footer .pictos div.monetico-paiement img{max-width:290px}.footer .social-networks{margin-top:20px;text-align:center}.footer .social-networks ul>li{display:inline-block;margin-right:25px;vertical-align:top}.footer .social-networks ul>li a i{color:#b6b6b6;font-size:2.2em}.footer .social-networks ul>li a:hover i{color:#fff}@media (min-width:992px){.footer{padding:40px 0}.footer .logoFooter{margin:0 0 15px}.footer .links,.footer .logoFooter+span{text-align:left}.footer form.newsletter{margin:30px auto 0;text-align:left;width:270px}.footer form.newsletter .form-group{margin:15px 0 0}.footer .pictos div.monetico-paiement img{max-width:330px}}.reassurance{padding-bottom:15px;padding-top:15px}.reassurance .zoneReassurance{background-color:#f8f8f8;margin-bottom:30px}.reassurance .zoneReassurance img.visuelColis{height:365px;object-fit:cover;width:100%}.reassurance .zoneReassurance .item{clear:both;height:60px;margin-bottom:15px;margin-top:15px}.reassurance .zoneReassurance .item h4{float:left;font-size:16px;line-height:20px;margin-top:0;text-transform:uppercase}.reassurance .zoneReassurance .item h4 strong{display:block}.reassurance .zoneReassurance .item img{float:left;margin-left:30px;margin-right:30px}.reassurance .zoneReassurance .item.delivery{margin-top:45px}.reassurance .zoneReassurance .item.free-returns h4{margin-top:5px}.reassurance .zoneReassurance .item.free-returns img{margin-left:41px}.reassurance .zoneReassurance .item.phone h4{margin-top:4px}.reassurance .zoneReassurance .item.phone img{margin-left:42px}.reassurance .zoneReassurance .item.secured-payment img{margin-top:10px}section.cgv{background:#232323;padding-bottom:10px;padding-top:10px;text-align:center}section.cgv ul li{display:inline-block;margin-right:15px}section.cgv ul li a{color:#fff;font-size:11px;text-transform:uppercase}.avisverifies-mobile{bottom:0;left:0;position:fixed;z-index:10}.avisverifies{display:none}@media (min-width:500px){.avisverifies-mobile{display:none}.avisverifies{bottom:50px;display:block;left:0;position:fixed;z-index:10}}@media (min-width:1200px){.item h4{margin-top:15px}}@media (min-width:1450px){.reassurance .zoneReassurance img.visuelColis{max-height:350px;object-fit:cover;width:1000px}}