button{cursor:pointer;outline:0}.icon-white-shadow{cursor:pointer;outline:0;font-size:3rem;position:relative;color:#fff}.icon-white-shadow:before{z-index:1;position:relative;margin-left:-4px}.icon-white-shadow:after{content:"";display:block;border-radius:50%;position:absolute}.icon-white-shadow:after{width:20px;height:20px;background-color:rgba(255,225,255,.25);top:8px;left:-3px}.container-icon-rounded{width:35px;height:35px;border-radius:35px;border:1px solid #276ef1;text-align:center;line-height:35px;display:flex;justify-content:center;align-items:center}.icon-blue-shadow{cursor:pointer;outline:0;font-size:3rem;position:relative;color:#276ef1}.icon-blue-shadow:before{z-index:1;position:relative;margin-left:-4px}.icon-blue-shadow:after{content:"";display:block;border-radius:50%;position:absolute}.icon-blue-shadow:after{width:14px;height:14px;background-color:#d3e1fe;top:10px}.icon-blue-shadow--small{cursor:pointer;outline:0;font-size:3rem;position:relative;color:#276ef1;font-size:2rem}.icon-blue-shadow--small:before{z-index:1;position:relative;margin-left:-4px}.icon-blue-shadow--small:after{content:"";display:block;border-radius:50%;position:absolute}.icon-blue-shadow--small:after{width:14px;height:14px;background-color:#d3e1fe;top:10px}.icon-blue-shadow--small:before{margin:0}.icon-blue-shadow--small:after{top:6px;left:1px}.icon-blue-shadow-xl{cursor:pointer;outline:0;font-size:3rem;position:relative;color:#276ef1}.icon-blue-shadow-xl:before{z-index:1;position:relative;margin-left:-4px}.icon-blue-shadow-xl:after{content:"";display:block;border-radius:50%;position:absolute}.icon-blue-shadow-xl:after{width:23px;height:23px;background-color:#d3e1fe;top:7px}.icon-blue-shadow-xl:before{margin-left:0}.icon-primary-shadow-xl{cursor:pointer;outline:0;font-size:3rem;position:relative;color:#276ef1;color:#276ef1}.icon-primary-shadow-xl:before{z-index:1;position:relative;margin-left:-4px}.icon-primary-shadow-xl:after{content:"";display:block;border-radius:50%;position:absolute}.icon-primary-shadow-xl:after{width:23px;height:23px;background-color:#d3e1fe;top:7px}.icon-primary-shadow-xl:before{margin-left:0}.icon-primary-shadow-xl::after{background-color:rgba(39,110,241,.2)}.button-primary-auto{cursor:pointer;outline:0;position:relative;display:flex;background:linear-gradient(to right,#6121f5,#276ef1);color:#fff;text-transform:uppercase;padding:0 1rem;border-radius:3rem;height:4.6rem;font-size:1.4rem;font-weight:700;width:100%;align-items:center;text-align:center;justify-content:center;letter-spacing:.88px}@media screen and (min-width:1024px){.button-primary-auto{width:auto;padding:0 3rem}}.button-primary-sticky{cursor:pointer;outline:0;position:fixed;height:50px;width:100%;bottom:0;color:#fff;display:flex;font-size:1.6rem;text-transform:uppercase;background:linear-gradient(to right,#6121f5,#276ef1);align-items:center;text-align:center;justify-content:center;left:0;z-index:13;font-weight:600}@media screen and (min-width:1024px){.button-primary-sticky{display:none}}.button__next{cursor:pointer;outline:0;color:#276ef1;display:flex;text-transform:uppercase;height:4.6rem;font-weight:700;align-items:center;position:fixed;position:relative;text-transform:none}.button__next .icon-arrow{font-size:3rem;margin-top:.2rem;margin-right:.5rem}.button__back{cursor:pointer;outline:0;color:#276ef1;display:flex;text-transform:uppercase;height:4.6rem;font-weight:700;align-items:center;position:fixed}.button__back--inline{display:inline-flex}.button__back .icon-arrow{transform:rotate(180deg);font-size:3rem;margin-top:.2rem;margin-right:.5rem}.button__back.forSection{z-index:3;left:15px;top:63px}@media screen and (min-width:1024px){.button__back.forSection{left:43%}}.button__back.button__back--not-fixed{position:relative}.button__primary{cursor:pointer;outline:0;position:relative;display:flex;background:linear-gradient(to right,#6121f5,#276ef1);color:#fff;text-transform:uppercase;padding:0 1rem;border-radius:3rem;height:4.6rem;font-size:1.4rem;font-weight:700;width:100%;align-items:center;text-align:center;justify-content:center;letter-spacing:.88px}.button__primary:disabled{cursor:default;opacity:.5}.button__primary .icon-arrow{font-size:3rem;margin-left:.4rem}.button__primary.button__primary-bottom{bottom:0;position:absolute}.button__primary.nowrap{white-space:nowrap}.button__secondary{cursor:pointer;outline:0;position:relative;display:flex;background:linear-gradient(to right,#6121f5,#276ef1);color:#fff;text-transform:uppercase;padding:0 1rem;border-radius:3rem;height:4.6rem;font-size:1.4rem;font-weight:700;width:100%;align-items:center;text-align:center;justify-content:center;letter-spacing:.88px;height:3rem;width:inherit;min-width:100px}.button__secondary:disabled{cursor:default;opacity:.5}.button__secondary-small{cursor:pointer;outline:0;position:relative;display:flex;background:linear-gradient(to right,#6121f5,#276ef1);color:#fff;text-transform:uppercase;padding:0 1rem;border-radius:3rem;height:4.6rem;font-size:1.4rem;font-weight:700;width:100%;align-items:center;text-align:center;justify-content:center;letter-spacing:.88px;height:3rem;width:auto;padding:0 13px;letter-spacing:.86px;font-size:1.2rem}.button__red{cursor:pointer;outline:0;position:relative;display:flex;background:linear-gradient(to right,#6121f5,#276ef1);color:#fff;text-transform:uppercase;padding:0 1rem;border-radius:3rem;height:4.6rem;font-size:1.4rem;font-weight:700;width:100%;align-items:center;text-align:center;justify-content:center;letter-spacing:.88px;border:2px solid #ff3137;color:#ff3137;background:#fff;transition:all .3s ease-out}.button__red:hover{color:#fff;background-color:#ff3137}.round-button{cursor:pointer;outline:0;font-size:1.6rem;font-weight:600;border-radius:30px;width:30px;height:30px;background:linear-gradient(to right,#6121f5,#276ef1);line-height:30px;color:#fff}.round-button:disabled{background:linear-gradient(to left,#bbbfc6,#8b9098);cursor:default}.round-line-button{cursor:pointer;outline:0;font-weight:600;border-radius:30px;width:30px;height:30px;border:2px solid #276ef1;color:#276ef1;text-transform:uppercase;text-align:center}.button__primary-white{cursor:pointer;outline:0;position:relative;display:flex;background:linear-gradient(to right,#6121f5,#276ef1);color:#fff;text-transform:uppercase;padding:0 1rem;border-radius:3rem;height:4.6rem;font-size:1.4rem;font-weight:700;width:100%;align-items:center;text-align:center;justify-content:center;letter-spacing:.88px;font-weight:600;border:2px solid #276ef1;background:#fff;color:#276ef1}.button__primary-white.nowrap{white-space:nowrap}.button__primary-white--small{cursor:pointer;outline:0;position:relative;display:flex;background:linear-gradient(to right,#6121f5,#276ef1);color:#fff;text-transform:uppercase;padding:0 1rem;border-radius:3rem;height:4.6rem;font-size:1.4rem;font-weight:700;width:100%;align-items:center;text-align:center;justify-content:center;letter-spacing:.88px;font-weight:600;border:2px solid #276ef1;background:#fff;color:#276ef1;font-size:1.2rem;height:4rem;background:0 0}.button__transparent{cursor:pointer;outline:0;position:relative;display:flex;background:linear-gradient(to right,#6121f5,#276ef1);color:#fff;text-transform:uppercase;padding:0 1rem;border-radius:3rem;height:4.6rem;font-size:1.4rem;font-weight:700;width:100%;align-items:center;text-align:center;justify-content:center;letter-spacing:.88px;font-weight:600;border:2px solid #276ef1;background:0 0;color:#276ef1}@media screen and (max-width:767px){.button__icon-rounded-on-mobile{font-size:5rem;width:auto;width:1em;height:1em;border-radius:1em;text-align:center;line-height:1em;margin-left:auto}}.icon-close{color:#276ef1;font-size:3rem;cursor:pointer}.button-language:after{content:"\e913";font-family:flat-icons,sans-serif;float:right;margin-top:4px}.arrow-top{width:4rem;height:4rem;background:linear-gradient(to right,#6121f5,#276ef1);position:fixed;border-radius:6rem;margin:0 2rem 2rem 0;right:0;bottom:0;z-index:13;visibility:hidden;opacity:0;transform:translateY(200%);transition:all .3s ease-out;cursor:pointer}@media screen and (min-width:768px){.arrow-top{width:6rem;height:6rem;margin:0 3rem 3rem 0}}.arrow-top .icon-arrow{transform:rotate(-90deg);font-size:2.5rem;color:#fff;display:block}@media screen and (min-width:768px){.arrow-top .icon-arrow{font-size:3rem}}.arrow-top.show{visibility:visible;opacity:1;transform:translateY(0)}.button-container-row{width:100%;display:flex;justify-content:center}.button-container-row>div:first-child{margin-right:20px}@media screen and (max-width:767px){.button-container-row{flex-flow:column}.button-container-row>div:first-child{margin:0 0 20px}}.static-pages .container-static-pages{max-width:73rem}.static-pages .h2{font-size:2.4rem;letter-spacing:.05rem}.static-pages .h3{font-size:1.6rem;color:#12161c}.static-pages .h5{font-size:1.4rem;color:#4a4a4a;line-height:1.3}.static-pages p{color:#656f84;font-size:1.4rem;line-height:1.43;margin-bottom:2rem}.static-pages a{color:#276ef1}.static-pages p.highlighted{display:inline-block;background:#fdedc7;font-size:1.6rem;font-weight:700;font-style:italic;line-height:1.5;color:#222831;padding:.5rem}.static-pages-menu .container{display:flex;justify-content:center}@media screen and (max-width:1023px){.static-pages-menu .container{display:block}}.recap{transition:all .25s linear;position:absolute;display:flex;top:calc(100% - 75px);width:100%;color:#656f84;background-color:#f1f4f9;z-index:10}@media screen and (min-width:1024px){.recap{padding:43px 22px;top:inherit;right:0;bottom:inherit;width:432px}}.recap.recap-shortHeight{position:absolute}.recap.mobileHide{display:none}@media screen and (min-width:1024px){.recap.mobileHide{display:flex}}.recap .recap-title-arrow{display:none}.recap .recap-title{text-align:center;font-family:Raleway;position:absolute;top:-30px;height:30px;background-color:#276ef1;color:#fff;font-size:1.2rem;font-weight:700;margin:auto;padding:10px;text-transform:uppercase;border-radius:1rem 1rem 0 0;cursor:pointer;left:50%;transform:translate(-50%,0)}@media screen and (min-width:1024px){.recap .recap-title{width:100%;position:relative;cursor:inherit;background-color:inherit;color:#222831;font-size:2rem;font-weight:900;margin-bottom:30px;text-transform:none;top:0}}.recap .recap-title .recap-title__after,.recap .recap-title .recap-title__before{background-image:url(../../images/icon-vague.svg);width:19px;height:30px;position:absolute;bottom:0}@media screen and (min-width:1024px){.recap .recap-title .recap-title__after,.recap .recap-title .recap-title__before{display:none}}.recap .recap-title .recap-title__before{left:-9px}.recap .recap-title .recap-title__after{right:-9px;transform:scaleX(-1)}.recap.recap__open{transition:all .35s linear;top:0;height:100%;overflow-y:scroll;z-index:200}@media screen and (min-width:1024px){.recap.recap__open{z-index:0;top:0;min-height:auto;padding-top:0}}.recap.recap__open .recap-title{top:0;padding:5px;border-radius:0 0 1rem 1rem}.recap.recap__open .recap-title .recap-title-text{position:absolute;margin-top:20px;top:40px;left:50%;color:#082864;transform:translate(-50%,-50%);text-transform:none;font-size:20px}.recap.recap__open .recap-title .recap-title__after,.recap.recap__open .recap-title .recap-title__before{transform:scaleY(-1)}.recap.recap__open .recap-title .recap-title__after{transform:scaleX(-1) scaleY(-1)}.recap.recap__open .recap-title-arrow{display:block;color:#fff;position:static;top:3rem!important;right:3rem!important;z-index:1}.recap.recap__open .recap-title-arrow:before{position:relative;top:-5px}@media screen and (min-width:1024px){.recap.recap__open .recap-title-arrow{display:none}}.recap .recap-label-cgv{position:relative}.recap.sticky{position:fixed}@media screen and (min-width:1024px){.recap.sticky{top:0}}.recap .checkbox-container__cgv{margin:0 -2rem 2rem;width:calc(100% + 4rem);padding:15px 2rem 0}.recap .checkbox-container__cgv.active{background-color:#fdf4de}.checkbox-container__cgv{margin:0 -2rem 2rem;width:calc(100% + 4rem);padding:15px 2rem}@media screen and (min-width:1024px){.checkbox-container__cgv{padding-bottom:0}}.checkbox-container__cgv.active{background-color:#fdf4de}.recap-list{border-top:2px solid #276ef1;padding:0 2rem;margin-bottom:40px;line-height:18px}@media screen and (min-width:1200px){.recap-list{margin-bottom:70px}}@media screen and (min-width:1024px){.recap-list{border:none}}.recap__open .recap-list{padding-top:70px;margin-bottom:40px}@media screen and (min-width:1024px){.recap__open .recap-list{padding-top:50px}}.recap-list .recap-row{align-items:center;justify-content:space-between;min-height:70px;padding:20px 0;border-bottom:1px solid #e0e4ea}.recap-list .recap-row--top{align-items:flex-start}.recap-list .recap-row:first-child{margin-bottom:50px}@media screen and (min-width:1024px){.recap-list .recap-row:first-child{margin-bottom:0}}.recap__open .recap-list .recap-row{margin-bottom:0}@media screen and (min-width:1024px){.recap__open .recap-list .recap-row{margin-top:0}}@media screen and (min-width:1024px){.recap-list .recap-row{margin-bottom:0}}.recap-list .recap-row .recap__col__total{font-weight:800;color:#082864;font-size:2.4rem;text-align:right;color:#000;padding:0 .5rem;position:relative;font-weight:700;margin-bottom:10px}.recap-list .recap-row .recap__col__total:before{width:100%;background:#fbe378;height:1rem;left:0;bottom:0;position:absolute;content:'';opacity:.5;z-index:-1}.recap-list .recap-row .recap__col__total-barred{text-align:right;text-decoration:line-through;color:#656f84}.recap-list .recap-row .recap-col+.recap-col{font-weight:700;color:#082864;font-size:1.6rem}.recap-list .recap-row .recap-col+.recap-col.recap-col-surb{color:#276ef1}.recap-list .recap-row .recap-col+.recap-col.recap-col-surb.disabled{display:none}.recap-list .recap-row .recap-col+.recap-col.recap-col-total{color:#000;padding:0 .5rem;position:relative;font-weight:700;font-size:2.4rem}.recap-list .recap-row .recap-col+.recap-col.recap-col-total:before{width:100%;background:#fbe378;height:1rem;left:0;bottom:0;position:absolute;content:'';opacity:.5;z-index:-1}.recap-list .recap-row .recap-col+.recap-col.recap-col-blue{color:#276ef1}.recap-list .recap-row .recap-col-block{display:block;font-weight:700}.recap-list .recap-row .recap-col-block.total{color:#222831}.recap-list .recap-row .recap-col-block.recap-col-delivery{color:#656f84;display:block;font-weight:400}.recap-list .recap-row .recap-col-block.recap-col-delivery strong{color:#f7b500}.recap-list .recap-row .recap-col-info{color:#656f84;display:block;font-size:1.2rem;font-weight:400}.recap-button{text-transform:uppercase;margin:2rem;width:calc(100% - 4rem);display:flex}.recap__open .recap-button{position:static;margin-bottom:50px}@media screen and (min-width:1024px){.recap-button{position:static}}.recap-cgv{font-size:1.2rem;white-space:nowrap}.gift__wrapper{padding:5px 15px;background:#f1f4f9;margin-bottom:30px;border:1px solid #e0e4ea;box-shadow:0 2px 14px 0 rgba(0,0,0,.1)}.gift__description{font-weight:700;color:#222831}.gift__offert{font-weight:700;color:#222831}.article-quantity{display:flex;border:1px solid #e0e4ea;border-bottom:2px solid #656f84;min-width:40px;height:50px;align-items:center}@media screen and (max-width:767px){.checkbox-container.inverse .article-quantity{height:auto}}.article-quantity.no-quantity-btns{border-left:0;border-right:0;border-bottom:1px solid #e0e4ea}@media screen and (max-width:767px){.checkbox-container.inverse .article-quantity.no-quantity-btns{border:none}}@media screen and (min-width:1024px){.article-quantity :not(.no-quantity-btns){width:136px}}.article-quantity .article-quantity-btn{width:50px;color:#276ef1;font-weight:700;display:none;font-size:2rem}@media screen and (min-width:1024px){.article-quantity .article-quantity-btn{display:block;height:100%;width:35px;font-size:1.8rem}}.page-category__products-cards .article-quantity .article-quantity-btn,.product-sku .article-quantity .article-quantity-btn{display:block}.page-category__products-cards .article-quantity .article-quantity-btn{width:33px}@media screen and (min-width:1024px){.page-category__products-cards .article-quantity .article-quantity-btn{width:37px;font-size:2rem}}.article-quantity .article-quantity-field{text-align:center;border-left:1px solid #e0e4ea;border-right:1px solid #e0e4ea;max-width:60px;height:100%;padding-top:5px;font-size:1.2rem}.product-sku .article-quantity .article-quantity-field{max-width:115px}@media screen and (min-width:768px){.product-sku .article-quantity .article-quantity-field{max-width:60px;font-size:1.2rem}}.page-category__products-cards .article-quantity .article-quantity-field{max-width:calc(100% - 66px);width:calc(100% - 66px);font-size:1.2rem}@media screen and (min-width:1024px){.page-category__products-cards .article-quantity .article-quantity-field{max-width:calc(100% - 74px);width:calc(100% - 74px);font-size:1.2rem}}.article-quantity .article-quantity-field--disabled{background-color:#f1f4f9}.article-quantity .article-quantity-field.article-quantity-static{border-bottom:2px solid #656f84;font-size:1.2rem;max-width:60px;border-left:1px solid #e0e4ea;border-right:1px solid #e0e4ea;background:#fff}@media screen and (max-width:767px){.checkbox-container.inverse .article-quantity .article-quantity-field.article-quantity-static{border:none;display:flex;font-size:1.4rem}}.article-quantity .article-quantity-field .article-quantity-input{border:none;width:100%;text-align:center;font-size:1.5rem}@media screen and (max-width:767px){.checkbox-container.inverse .article-quantity .article-quantity-field .article-quantity-input{margin-left:5px}}.article-quantity .article-quantity-field .article-quantity-input:focus{outline:0}.article-quantity .article-quantity-field .article-quantity-input--disabled{background-color:#f1f4f9}.page-category__products-cards .article-quantity .article-quantity-field .article-quantity-input{font-size:1.5rem}.article-quantity.disabled{opacity:.5}.block-article{border:1px solid #e0e4ea;margin-bottom:30px;box-shadow:0 2px 14px 0 rgba(0,0,0,.1);line-height:18px;background-color:#fff}.checkbox-container .block-article{cursor:pointer;width:calc(100% - 30px)}.block-article .block-article-description{margin-left:14px;flex-grow:1}.checkbox-container.inverse .block-article .block-article-description{margin-left:0}@media screen and (min-width:768px){.checkbox-container.inverse .block-article .block-article-description{margin-left:14px}}.block-article__decreasing-container{padding:10px 15px;display:flex;flex-direction:column;border-top:1px solid #e0e4ea;padding-bottom:1.5rem;transition:all .4s ease}.block-article__decreasing--close{overflow:hidden}.block-article__decreasing--close .block-article__decreasing-table-container{max-height:0;overflow:hidden;transition:max-height .4s ease}.block-article__decreasing--close .block-article__decreasing-dropdown{transform:rotate(0)}.block-article__decreasing--open{overflow:visible}.block-article__decreasing--open .block-article__decreasing-table-container{max-height:1000px;overflow:hidden;transition:max-height .4s ease;display:block}.block-article__decreasing--open .block-article__decreasing-dropdown{transform:rotate(-180deg)}.block-article__decreasing-link{color:#276ef1;font-size:1.2rem;text-decoration:underline}.block-article__decreasing-dropdown{color:#276ef1;font-size:2rem;transition:transform .4s ease}.block-article .block-article-title{color:#276ef1;font-weight:700;text-transform:uppercase;line-height:30px}.checkbox-container.inverse .block-article .block-article-title{line-height:14px}@media screen and (min-width:768px){.checkbox-container.inverse .block-article .block-article-title{line-height:30px}}.block-article .block-article-text{margin-top:10px;color:#656f84}.block-article .block-article-content{max-width:80%}.block-article .block-article-close{align-self:start}.block-article .block-article-details{padding:10px 15px;display:flex;justify-content:space-between;align-items:center}.block-article .block-article-details .article-prixUnitaire{display:block;width:auto;margin:0 12px;font-weight:400;font-size:1.6rem}.block-article .block-article-details .article-prixTotal{text-align:right}.block-article .block-article-details .article-prixTotal .article-price-value{position:relative;z-index:1;color:#000;padding:0 .5rem;position:relative;font-weight:700}.block-article .block-article-details .article-prixTotal .article-price-value:before{width:100%;background:#fbe378;height:1rem;left:0;bottom:0;position:absolute;content:'';opacity:.5;z-index:-1}.block-article .article-prixUnitaire{text-align:left;flex-wrap:wrap}.checkbox-container .block-article .article-prixUnitaire{display:none}@media screen and (min-width:768px){.checkbox-container .block-article .article-prixUnitaire{display:block}}.block-article .article-promo{display:none;margin-right:0}@media screen and (min-width:768px){.block-article .article-promo{margin-right:12px;display:inline-flex}}.block-article .article-promo--mobile{display:inline-flex;margin-bottom:8px}@media screen and (min-width:768px){.block-article .article-promo--mobile{display:none}}.block-article .article-price-exvalue{text-decoration:line-through;margin-right:8px;white-space:nowrap;color:#656f84;font-weight:700;font-size:16px}.block-article .article-price-value{white-space:nowrap;font-size:1.6rem;color:#222831;text-align:right;font-weight:700}.block-article .article-price-value-unitaire{white-space:nowrap;font-size:1.6rem;color:#222831;font-weight:400}.block-article .article-price-text{font-size:1.2rem;line-height:1.3rem;padding-bottom:1.5rem;color:#656f84}.block-article .article-promo-value{height:20px;background-color:#f6c343;color:#222831;display:flex;align-items:center;justify-content:center;font-weight:700;width:36px;font-size:12px}@media screen and (min-width:768px){.block-article .article-promo-value{width:50px;font-size:14px}}.block-article hr{border:none;border-top:1px solid #e0e4ea;width:100%}.block-article .block-article-infos .block-article-title{width:30%;margin-right:1rem;line-height:2rem}.block-article-shadow{display:flex;padding:12px 15px;background-color:#f1f4f9}.block-article-shadow-col{flex-direction:column}.block-article--with-error{padding:20px 15px 20px 50px;color:#5c5c5c;background:#fdf4de;margin-bottom:30px;position:relative}.block-article--with-error:before{content:'!';font-family:flat-icons,sans-serif;font-weight:700;border:2px solid #5c5c5c;width:15px;height:15px;border-radius:15px;display:inline-block;text-align:center;color:#5c5c5c;line-height:15px;margin-right:15px;position:absolute;left:15px;top:calc(50% - 10px)}.block-article .block-article--with-error{padding:15px 15px 15px 50px;margin-bottom:0}.first-order{margin:2rem 0;font-size:1.4rem;letter-spacing:1px}.first-order .first-order__pic{margin-right:10px}.first-order .first-order__title{color:#276ef1;margin-bottom:.5rem}.first-order .first-order__code{color:#222831;font-size:1.3rem}.product-sku__price-table{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:3rem}.page-category__products-cards .product-sku__price-table{margin-top:2rem}.block-article .product-sku__price-table{margin-top:1rem}@media screen and (min-width:768px){.product-sku__price-table{flex-direction:row}.page-category__products-cards .product-sku__price-table{flex-direction:column;margin-top:2rem}.block-article .product-sku__price-table{margin-top:1rem}}.product-sku__price-table__col{flex:1 1;text-align:center;font-size:10px;font-weight:700;text-transform:uppercase;background-color:#f1f4f9;border:1px solid #fff;flex-direction:row;display:flex}@media screen and (min-width:768px){.product-sku__price-table__col{flex-direction:column}.page-category__products-cards .product-sku__price-table__col{flex-direction:row;flex:none}}.product-sku__price-table__col .row3,.product-sku__price-table__col.col5 .row3{background-color:#f6c343}.product-sku__price-table__col.col1,.product-sku__price-table__col.col1 .row3{background-color:#e2e6ec}.product-sku__price-table__col.col2 .row3{background-color:rgba(246,195,67,.4)}.product-sku__price-table__col.col3 .row3{background-color:rgba(246,195,67,.6)}.product-sku__price-table__col.col4 .row3{background-color:rgba(246,195,67,.8)}.product-sku__price-table__col--current{border-color:#000}.product-sku__price-table__row{height:40px;display:flex;align-items:center;justify-content:center;width:33.33%;border-left:1px solid #fff}@media screen and (min-width:768px){.product-sku__price-table__row{width:auto;border:1px solid #fff;border-left:0;border-right:0}.page-category__products-cards .product-sku__price-table__row{width:33.33%;border-right:none;border-left:1px solid #fff;border-bottom:none;border-top:none}}.product-sku__price-table__negotiate .product-sku__price-table__col{color:#0072bc}.product-sku__price-table__negotiate .product-sku__price-table__col.col2 .row3{background-color:rgba(0,114,188,.4);color:#fff}.product-sku__price-table__negotiate .product-sku__price-table__col.col3 .row3{background-color:rgba(0,114,188,.6);color:#fff}.product-sku__price-table__negotiate .product-sku__price-table__col.col4 .row3{background-color:rgba(0,114,188,.8);color:#fff}.product-sku__price-table__negotiate .product-sku__price-table__col.col5 .row3{background-color:#0072bc;color:#fff}.checkout-list .checkout-list__link{min-height:5rem}.checkout-result__ref{width:12rem;text-align:left;line-height:1.6rem}.checkout-result__product{text-align:left;line-height:1.6rem}.breadcrumb{justify-content:space-between}.breadcrumb-item{text-align:center;font-size:1.2rem;min-width:64px;text-transform:uppercase}.breadcrumb-space{display:block;background:#f1f4f9;border-radius:6px;width:90%;height:6px;margin-top:10px;align-self:center}.breadcrumb-space.active{background:linear-gradient(to right,#6121f5,#276ef1)}.breadcrumb-round{margin:1rem auto;cursor:pointer;outline:0;font-size:1.6rem;font-weight:600;border-radius:30px;width:30px;height:30px;background:linear-gradient(to right,#6121f5,#276ef1);line-height:30px;color:#fff}.breadcrumb-round:disabled{background:linear-gradient(to left,#bbbfc6,#8b9098);cursor:default}.js-tabs__no-marker>.js-tabs__tab{border-bottom:none}.js-tabs__marker{position:absolute;bottom:0;height:3px;transition:transform .5s,width .5s,background-color .5s}.js-tabs__content-container{margin:0;padding:0}.js-tabs__content{display:none}.js-tabs__content.active{display:block}.container-checkoutRecap{position:relative}.container-checkout{width:100%}@media screen and (min-width:1024px){.container-checkout{margin-right:432px;width:calc(100% - 432px)}}.container-checkout .recap-button{margin-top:4rem}.checkout-wrapper{width:100%}.checkout{color:#656f84;padding:20px 20px 200px}@media screen and (min-width:1024px){.checkout{width:calc(600px - 20px);margin:60px auto;padding:0 20px}}@media screen and (min-width:1200px){.checkout{width:600px;padding:0}}.checkout .typo-subtitle-xl,.checkout .typo-title{color:#222831}.checkout .checkout-input-text{border:1px solid #e0e4ea;border-bottom:2px solid #656f84;font-size:1.4rem;padding:15px;min-height:50px;margin-bottom:5px}.checkout .checkout-input-textLegend{color:#f6c343;font-size:1.2rem}.checkout .checkout-wrapper-promocode{display:flex;align-items:flex-start;padding:12px 15px;background-color:#f1f4f9;border:1px solid #e0e4ea;box-shadow:0 2px 14px 0 rgba(0,0,0,.1)}@media screen and (min-width:1024px){.checkout .checkout-wrapper-promocode{padding:inherit;background-color:inherit;border:0;box-shadow:inherit}}.checkout .checkout-wrapper-promocode .promocode-form{justify-content:space-evenly}.checkout .checkout-wrapper-promocode .round-line-button{align-self:flex-end;height:48px;width:75px;margin-left:15px}.checkout .checkout-promocode-group{position:relative;flex-direction:column}@media screen and (min-width:768px){.checkout .checkout-promocode-group{flex-direction:row}}.checkout .checkout-promocode-label{color:#222831}@media screen and (min-width:1024px){.checkout .checkout-promocode-label{margin-top:2rem}}.checkout .checkout-promocode-legend{color:#656f84;font-size:1.2rem}@media screen and (min-width:1024px){.checkout .checkout-promocode-legend{margin-top:1rem}}.checkout .checkout-promocode-input{text-transform:uppercase;width:200px}.checkout .checkout-promocode-delete,.checkout .checkout-promocode-submit{position:absolute;right:10px;top:20px;cursor:pointer}@media screen and (min-width:1024px){.checkout .checkout-promocode-delete,.checkout .checkout-promocode-submit{top:20px}}.checkout .checkout-promocode-submit{font-size:3rem;color:#276ef1}.checkout .checkout-input-count{font-size:1.2rem}.checkout .checkout-input-count.error{color:#ff3137}.checkout .checkout-promocode-info{font-size:1.2rem;line-height:1.4rem}@media screen and (min-width:768px){.checkout .checkout-promocode-info{padding-right:4rem;margin-left:3rem;margin-top:2rem;margin-bottom:1rem}}.checkout .checkout-promocode-error{font-size:1.2rem;line-height:1.4rem;color:#ff3137}@media screen and (min-width:768px){.checkout .checkout-promocode-error{padding-right:4rem;margin-left:3rem;margin-top:2rem;margin-bottom:1rem}}.checkout .checkout-recap-all{opacity:0;position:absolute;top:0;z-index:-1}.checkout .checkout-recap-all.recap-show{position:static;opacity:1;transition:all .35s linear}.checkout .checkout-recap-all .typo-subtitle{display:inline-block}.checkout .checkout-recap-all .block-article-edit{position:relative;top:1rem}.checkout-recap-show{display:flex;justify-content:space-between;width:100%;background-color:#f1f4f9;border:1px solid #e0e4ea;height:50px;text-align:left;color:#276ef1;text-transform:uppercase;padding:15px;font-weight:700}.checkout-recap-show .icon-arrow{transform:rotate(90deg);font-size:3rem;position:relative;top:-7px}.checkout-recap-show.recap-show{background-color:#276ef1;color:#f1f4f9}.checkout-recap-show.recap-show .icon-arrow{transform:rotate(-90deg)}.block100-bggrey{width:100%;align-items:center;background:#f2f4f9;padding:0 1rem 0 1rem}@media screen and (min-width:1024px){.block100-bggrey{padding:inherit}}.block100-bggrey .checkoutConfirm-title{font-size:3.2rem;font-weight:700;font-family:Raleway;max-width:500px}.block100-bggrey .bloc-infos{z-index:1;max-width:740px}.checkout-empty{margin:0 auto;max-width:60rem;padding:0 2rem;line-height:2rem}@media screen and (min-width:1024px){.checkout-empty{margin:4rem auto 2rem;padding:0}}.checkout-empty-productList{width:100%;flex-wrap:wrap;justify-content:space-around}@media screen and (min-width:1024px){.checkout-empty-productList{width:auto}}.checkoutConfirm-details{max-width:1126px;margin:4rem auto 0;padding:0 2rem 0 2rem}@media screen and (min-width:1024px){.checkoutConfirm-details{padding:inherit}}.checkoutConfirm-details .block-article{flex-direction:column}@media screen and (min-width:1024px){.checkoutConfirm-details .block-article{flex-direction:row}}.checkoutConfirm-details-billing,.checkoutConfirm-details-delivery{flex-basis:50%;border:1px solid #e0e4ea}.checkoutConfirm-details-title{font-family:Raleway;font-size:2rem;font-weight:700;align-self:center}.checkoutConfirm-details-orderId{margin-bottom:2rem}@media screen and (min-width:1024px){.checkoutConfirm-details-orderId{flex-basis:50%;margin-bottom:0}}.checkoutConfirm-address{flex-direction:column}.checkoutConfirm-address .ml-pix-15,.checkoutConfirm-address .mr-pix-15{margin-left:0;margin-right:0}@media screen and (min-width:1024px){.checkoutConfirm-address .ml-pix-15,.checkoutConfirm-address .mr-pix-15{margin-left:inherit;margin-right:inherit}}@media screen and (min-width:1024px){.checkoutConfirm-address{flex-direction:row}}@media screen and (min-width:1024px){.checkoutConfirm-address-left{margin-right:15px}}@media screen and (min-width:1024px){.checkoutConfirm-address-right{margin-left:15px}}.checkoutConfirm-details-orderWrapper{width:50%;line-height:25px}.checkoutConfirm-details-price{margin-bottom:2rem;margin-left:inherit}@media screen and (min-width:1024px){.checkoutConfirm-details-price{width:25%;margin-bottom:1rem}}.checkoutConfirm-details-price .price-value{font-size:3.6rem}.checkoutConfirm-buttons{flex-direction:column;width:100%}@media screen and (min-width:1024px){.checkoutConfirm-buttons{flex-direction:row;width:auto}}.checkoutConfirm-buttons .button__primary-white{background-color:transparent}.invoice-contact-wrapper.form-group.text-container:after{top:1.5rem}.js-checkout-confirm .block-article-content{min-height:90px}.payment-type~.block-article-content_sup{display:none;background-color:#f1f4f9;padding:1rem}.payment-type~.block-article-content_sup.with-inputs{cursor:default;flex-direction:column}.payment-type~.block-article-content_sup.with-inputs .visible-input{position:relative;opacity:1}.payment-type:checked~.block-article-content_sup{display:flex}.mondoffice-pec{margin-bottom:1rem}.mondoffice-pec .form-group.radio-container .label{margin-bottom:0}.breadcrumb-container{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto;overflow-y:visible;position:relative;height:86px}@media screen and (min-width:1024px){.breadcrumb-container{overflow:visible;height:auto}}.breadcrumb-container.dropdown-visible{overflow-x:visible}@media screen and (min-width:1024px){.breadcrumb-container.dropdown-visible{overflow:visible}}.breadcrumb-mask-mobile{background:#f5f5f7;background:-webkit-gradient(90deg,#f2f4f9 10%,rgba(245,245,247,.5) 80%,rgba(245,245,247,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(10%,#f2f4f9),color-stop(80%,rgba(245,245,247,.5)),to(rgba(245,245,247,0)));background:linear-gradient(90deg,#f2f4f9 10%,rgba(245,245,247,.5) 80%,rgba(245,245,247,0) 100%);display:inline-block;height:40px;right:0;width:85px;top:10px;position:absolute;z-index:3;transform:rotate(180deg)}@media screen and (min-width:1024px){.breadcrumb-mask-mobile{display:none}}.product-sku-wrapper .breadcrumb-mask-mobile{background:#f5f5f7;background:-webkit-gradient(90deg,#fff 10%,rgba(255,255,255,.5) 80%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(10%,#fff),color-stop(80%,rgba(255,255,255,.5)),to(rgba(255,255,255,0)));background:linear-gradient(90deg,#fff 10%,rgba(255,255,255,.5) 80%,rgba(255,255,255,0) 100%)}.page-breadcrumb{display:flex;flex-direction:row;padding:36px 36px 36px 0;position:absolute;height:86px;animation-duration:1s;animation-name:breadcrumbAutoSlide;animation-delay:.7s;animation-fill-mode:forwards;left:0}@media screen and (min-width:1024px){.page-breadcrumb{animation-name:none;position:relative;flex-wrap:wrap;width:auto;padding-right:0;height:auto;padding-bottom:20px}}.page-breadcrumb__item{position:relative;padding-right:16px;padding-left:16px;color:#656f84;font-weight:700;display:flex;align-items:center;width:max-content}.page-breadcrumb__item:first-child{padding-left:0}.page-breadcrumb__item:last-child{padding-right:0}@media screen and (min-width:1024px){.page-breadcrumb__item{margin-bottom:15px}}.page-breadcrumb__item--dropdown{cursor:pointer}.page-breadcrumb__item--dropdown .icon-dropdown{color:#276ef1;font-size:2.5rem;line-height:0;margin-left:5px;display:inline-block}.page-breadcrumb__link{font-weight:400;color:#656f84}.page-breadcrumb__item--dropdown .page-breadcrumb__link{font-weight:700}.page-breadcrumb__item+.page-breadcrumb__item::before{display:inline-block;color:#cdd3dc;content:"/";position:absolute;left:-3px;height:11px;width:6px;font-size:16px;top:-1px;cursor:default}.cart-confirmation{width:100%;height:98vh}@media screen and (min-width:1024px){.cart-confirmation{max-width:730px;height:auto}}.cart-confirmation__title{font-size:24px;font-weight:bolder}.cart-confirmation.modal--with-icon-header .modal--icon-header{display:flex!important}.cart-confirmation.modal--with-icon-header .modal--icon-header .typo-title{margin-bottom:0;max-width:350px;margin-left:auto;margin-right:auto}.cart-confirmation.modal--with-icon-header .modal--icon-header+.cart-confirmation__title{display:none}.cart-confirmation .nanoModalContent{overflow-y:auto}@media screen and (min-width:1024px){.cart-confirmation .nanoModalContent{max-height:80vh}}.block-article__wrapper{max-width:100%;padding-left:40px;padding-right:40px;margin-left:auto;margin-right:auto}@media screen and (min-width:320px){.block-article__wrapper{max-width:600px}}.cart-confirmation__buttons{display:block}.cart-confirmation__buttons a[class*=button],.cart-confirmation__buttons button{margin-bottom:18px}@media screen and (min-width:768px){.cart-confirmation__buttons{display:flex;justify-content:space-between}.cart-confirmation__buttons button{margin-left:8.5px;margin-right:8.5px}.onecol-buttons .cart-confirmation__buttons{flex-direction:column-reverse}.onecol-buttons .cart-confirmation__buttons button{margin-left:auto;margin-right:auto}}body{background:#f2f4f9}.header-banner-blog-article{display:flex;flex-direction:column;width:100%;max-width:160rem;margin:0 auto}@media screen and (min-width:768px){.header-banner-blog-article{flex-direction:row;height:30rem}}.header-banner-blog-article__img{width:100%;flex-shrink:0;overflow:hidden}@media screen and (min-width:768px){.header-banner-blog-article__img{width:51rem;max-width:50%}}.header-banner-blog-article__img img{width:100%}@media screen and (min-width:768px){.header-banner-blog-article__img img{width:auto;margin-left:50%;transform:translateX(-50%)}}.header-banner-blog-article__text{padding:2rem 1.5rem;display:flex;flex-direction:column;width:100%}@media screen and (min-width:768px) and (max-width:1023px){.header-banner-blog-article__text{padding:2.5rem}}@media screen and (min-width:1024px){.header-banner-blog-article__text{padding:3.5rem}}.header-banner-blog-article__text__badge{margin-bottom:2rem}.header-banner-blog-article__text__badge span{background-color:#276ef1;color:#fff;font-size:1.2rem;padding:5px 10px;text-transform:uppercase}.header-banner-blog-article__text__title{font-size:2.4rem;text-align:left;max-width:63.5rem;line-height:1.39;margin:0 0 2rem}@media screen and (min-width:1200px){.header-banner-blog-article__text__title{font-size:3.6rem}}.header-banner-blog-article__text__date{font-size:1.4rem;line-height:1.38;letter-spacing:normal;color:#656f84;margin-top:auto}@media screen and (min-width:768px){.header-banner-blog-article__text{font-size:1.6rem}}.block-article-full__img{max-width:73rem;max-height:40rem;overflow:hidden;display:block}.block-article-full__img img{width:100%;height:100%}.block-article-justify__item{display:flex;width:100%}@media screen and (min-width:320px) and (max-width:767px){.block-article-justify__item{display:block}}.block-article-justify__item:nth-child(odd){flex-flow:row-reverse}.block-article-justify__item__text{width:48%}@media screen and (min-width:320px) and (max-width:767px){.block-article-justify__item__text{width:100%;margin-top:2rem}}.block-article-justify__item__img{width:48%;height:22rem}.block-article-justify__item__img img{width:100%;height:100%}.block-article-justify__item:nth-child(even) .block-article-justify__item__img{margin-right:3rem}@media screen and (min-width:320px) and (max-width:767px){.block-article-justify__item:nth-child(even) .block-article-justify__item__img{margin-right:0}}.block-article-justify__item:nth-child(odd) .block-article-justify__item__img{margin-left:3rem}@media screen and (min-width:320px) and (max-width:767px){.block-article-justify__item:nth-child(odd) .block-article-justify__item__img{margin-left:0}}.block-article-grid{max-width:80rem}@media screen and (max-width:1023px){.block-article-grid{max-width:75rem}}@media screen and (min-width:1024px){.block-article-grid{max-width:73rem}}@media screen and (min-width:320px) and (max-width:767px){.block-article-grid .h3{text-align:center}}.block-article-grid__content{display:flex;justify-content:center;flex-wrap:wrap;width:100%}@media screen and (min-width:1024px){.block-article-grid__content{width:750px}}.block-article-grid__content__item{width:230px;height:16rem;margin:1% 2.5% 1.5% 0}@media screen and (min-width:320px) and (max-width:767px){.block-article-grid__content__item{height:7.6rem;width:104px;margin:1rem}}.block-article-grid__content__item img{width:100%;height:100%}.block-article-large__item{display:flex;width:100%}.block-article-large__item__img{width:232px;height:16rem;margin-right:2rem}.block-article-large__item__img img{width:100%;height:100%}@media screen and (min-width:320px) and (max-width:767px){.block-article-large__item__img{height:7.6rem;width:104px}}.block-article-large__item__text{width:66%}@media screen and (min-width:320px) and (max-width:767px){.block-article-large__item__text{width:62%}}.block-article-medium__item{display:flex;width:100%}.block-article-medium__item__img{width:149px;height:12.8rem;margin-right:3rem}.block-article-medium__item__img img{width:100%;height:100%}@media screen and (min-width:320px) and (max-width:767px){.block-article-medium__item__img{height:7.6rem;width:104px;margin-right:2rem}}.block-article-medium__item__text{width:75%}@media screen and (min-width:320px) and (max-width:767px){.block-article-medium__item__text{width:62%}}.block-article-small__item{display:flex;align-items:center;width:100%}.block-article-small__item__img{width:64px;height:6.4rem}.block-article-small__item__img img{width:100%;height:100%}@media screen and (min-width:320px) and (max-width:767px){.block-article-small__item__img{width:50px;height:5rem}}.block-article-small__item__text{margin-left:2rem;width:90%}@media screen and (min-width:320px) and (max-width:767px){.block-article-small__item__text{width:78%}}.block-article-small__item__text p{margin-bottom:0}.block-article-small__item__two{display:flex;width:174px}@media screen and (min-width:320px) and (max-width:767px){.block-article-small__item__two{display:block;width:50px}}.block-article-small__item__two__img{width:64px;height:6.4rem;display:block}@media screen and (min-width:320px) and (max-width:767px){.block-article-small__item__two__img{height:5rem;width:50px}}.block-article-small__item__two__img:nth-child(even){margin-left:2rem}@media screen and (min-width:320px) and (max-width:767px){.block-article-small__item__two__img:nth-child(even){margin-left:0;margin-top:1.5rem}}.block-article-small__item__two__img img{width:100%;height:100%}.blog-article__content{width:100%;padding:0 1.5rem}@media screen and (min-width:768px){.blog-article__content{width:73rem;margin:0 auto}}@media screen and (min-width:1024px){.blog-article__content{margin:0}}.blog-article__content__intro{display:flex;position:relative;margin-bottom:3rem}.blog-article__content__intro p{font-size:1.8rem;line-height:2.6rem;color:#222831}.blog-article__content__intro__button{flex-shrink:0;width:50px;height:50px;font-size:35px;line-height:1.4;padding-right:5px;margin-right:2.5rem}@media screen and (min-width:1100px){.blog-article__content__intro__button{position:absolute;left:-8rem}}.blog-article__mea{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}@media screen and (min-width:1024px){.blog-article__mea{width:255px;flex-direction:column;justify-content:flex-start}}.mea-item{width:100%;margin-bottom:2rem}@media screen and (min-width:400px){.mea-item{max-width:255px}}.mea-item--text .mea-item__content__text p{margin-bottom:3rem}.mea-item__content{display:flex;flex-direction:row;justify-content:space-between;max-width:73rem;margin:0 auto;height:100%}@media screen and (min-width:400px){.mea-item__content{flex-direction:column-reverse}}.mea-item__content__text{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:2rem}.mea-item__content__text p{font-size:1.6rem;color:#fff}.mea-item__content__text button{background-color:#fff;padding:1.5rem 2.5rem;border-radius:4rem;font-size:1.4rem;text-transform:uppercase;letter-spacing:1px;font-family:Raleway;font-weight:700}.mea-item__content__img{display:flex}.mea-item__content__img img{display:block;margin:auto}.mea-item.immersive .mea-item__content{flex-direction:column-reverse}.mea-item.immersive .mea-item__content__img{margin:0}.mea-item.immersive .mea-item__content__img img{width:100%}.mea-item.generic .mea-item__content__img{padding:2rem 2rem 2rem 0;min-width:35%}@media screen and (min-width:400px){.mea-item.generic .mea-item__content__img{padding:2rem 2rem 0;min-width:0}}.mea-item.generic .mea-item__content__img img{max-width:100%}.mea-item.red{background-color:#ee4323}.mea-item.red .mea-item__content__text button{color:#ee4323}.mea-item.green{background-color:#46b275}.mea-item.green .mea-item__content__text button{color:#46b275}.mea-item.purple{background-color:#6121f5}.mea-item.purple .mea-item__content__text button{color:#6121f5}.blog-article{background:#fff;border-top:1px solid #e0e4ea;border-bottom:1px solid #e0e4ea;padding-bottom:4rem}.blog-article .container{flex-direction:column;width:100%;padding:3rem 0 0}@media screen and (min-width:1024px){.blog-article .container{flex-direction:row;justify-content:center}}.product-card{background-color:#fff;padding:2rem 13px;height:35rem;width:48%;position:relative;align-content:space-between}@media screen and (min-width:1024px){.product-card{margin:0 1.5rem 5rem;width:255px}}.product-card.product-card--promo .text-from{display:none}.page-category__products-cards .product-card{padding:26px 10px 28px 10px;transition:all .6s ease}.product-card.product-card--open{box-shadow:0 10px 20px 0 rgba(0,0,0,.15)}.product-card.product-card--close{box-shadow:0 2px 6px 0 rgba(0,0,0,.05)}.product-card--out-of-stock .product-card__price-container{opacity:.5}.product-card--out-of-stock .icon-cart{cursor:auto}.product-card-promo{position:absolute;left:0;top:0}.product-card-promo-negociated,.product-card-promo-text,.product-card-promo-unavailable,.product-card-promo-value{color:#fff;display:none;white-space:nowrap;text-align:center;height:24px;line-height:24px;font-size:1rem;padding:0 5px}.page-category__products-cards .product-card-promo-negociated,.page-category__products-cards .product-card-promo-text,.page-category__products-cards .product-card-promo-unavailable,.page-category__products-cards .product-card-promo-value{font-size:8.9px;height:18px;line-height:18px}.page-category__products-cards .product-card-promo-negociated,.page-category__products-cards .product-card-promo-text,.page-category__products-cards .product-card-promo-unavailable,.page-category__products-cards .product-card-promo-value{display:none}.product-card-promo-text{background-color:#46b275;margin-right:1px}.page-category__products-cards .product-card--promo:not(.product-card--out-of-stock) .product-card-promo-text{display:block}.product-card-promo-value{background-color:#f7b500}.page-category__products-cards .product-card--promo:not(.product-card--out-of-stock) .product-card-promo-value{display:block}.product-card-promo-negociated{background-color:#276ef1}.page-category__products-cards .product-card--negociated:not(.product-card--out-of-stock) .product-card-promo-negociated{display:block}.product-card-promo-unavailable{background-color:#656f84}.page-category__products-cards .product-card--out-of-stock .product-card-promo-unavailable{display:block}.product-card__reviews-link{font-size:1rem;color:#276ef1;text-decoration:underline;margin-left:10px}.product-card__pic{height:82px;width:auto}.page-category__products-cards .product-card__pic{height:120px}.product-card .article-price-value{z-index:1}.page-category__products-cards .product-card{display:flex;flex-wrap:wrap;margin:0 1.5rem 1.5rem 0;height:auto;flex:0 1 calc(50% - 1.5rem);width:calc(50% - 1.5rem);min-height:353px}@media screen and (min-width:768px){.page-category__products-cards .product-card{min-height:283px}}@media screen and (min-width:1024px){.page-category__products-cards .product-card{margin:0 1.5rem 1.5rem 0;flex:0 1 calc(33.3% - 1.5rem);width:calc(33.3% - 1.5rem);min-height:318px}}@media screen and (min-width:1200px){.page-category__products-cards .product-card{margin:0 2rem 2rem 0;flex:0 1 calc(25% - 2rem);width:calc(25% - 15px);min-height:338px}}.product-card__footer{height:30px;width:100%;display:flex;position:absolute;bottom:0;left:0;align-items:center;border-top:1px solid #e0e4ea}.product-card__price-container{margin-top:5px;color:#656f84;margin-bottom:10px;position:absolute;width:90%;bottom:10px}.add-to-basket .product-card__price-container{position:relative;bottom:inherit;margin-top:0;width:100%;margin-bottom:20px}.product-card__price-container .text-xs{margin-bottom:4px;float:left;width:100%}.product-card__price-container .text-xxs{margin-top:5px;float:left;width:100%}.product-card__price-container .text-xxxs{margin-top:3px;float:left;width:100%}.product-card__price-container .container-icon-rounded{align-self:center}.product-card__price-container .container-price{height:53px;width:calc(100% - 40px)}@media screen and (min-width:768px){.product-card__price-container .container-price{height:39px;width:calc(100% - 60px)}}@media screen and (min-width:1024px){.product-card__price-container .container-price{height:53px;width:calc(100% - 40px)}}.add-to-basket .product-card__price-container .container-price{width:100%;height:auto}@media screen and (min-width:768px){.add-to-basket .product-card__price-container .container-price{width:100%;height:auto}}@media screen and (min-width:1024px){.add-to-basket .product-card__price-container .container-price{width:100%;height:auto}}.product-card__price-container .container-price .crossed-out-price{text-decoration:line-through;display:none}.product-card--promo .product-card__price-container .container-price .crossed-out-price{display:block}.product-card__price-value{z-index:1;position:relative;font-size:1.4rem;color:#000;float:left}.product-card__price-value .price-value{color:#000;padding:0 .5rem;position:relative;font-weight:700;display:inline-block}.product-card__price-value .price-value:before{width:100%;background:#fbe378;height:1rem;left:0;bottom:0;position:absolute;content:'';opacity:.5;z-index:-1}.product-card__size{color:#12161c;margin-bottom:5px;margin-top:5px;display:flex;font-size:1.1rem;line-height:14px}.product-card .icon-cart{width:35px;height:35px}.product-card .icon-cart.icon-blue-shadow--small::after{top:12px;left:7px}.slider-product__wrapper{display:flex;justify-content:space-between;margin:0 -.35rem;overflow:hidden}@media screen and (min-width:1024px){.slider-product__wrapper{margin:0 -1.5rem}}.slider-product__wrapper .product-card{min-width:203px;margin:0 .7rem}@media screen and (min-width:1024px){.slider-product__wrapper .product-card{margin:0 1.5rem}}.product-cards__banner{margin-right:1.5rem;width:100%;background-size:cover;color:#fff;justify-content:flex-end}@media screen and (min-width:1024px){.product-cards__banner{width:calc(40% - 2rem);margin-right:2rem}}.product-cards__banner .product-banner__title{text-transform:uppercase}.product-cards__banner .product-banner__text{color:#fff;font-size:2.2rem}.product-cards__banner .icon-arrow{font-size:3rem}.recap{transition:all .25s linear;position:absolute;display:flex;top:calc(100% - 75px);width:100%;color:#656f84;background-color:#f1f4f9;z-index:10}@media screen and (min-width:1024px){.recap{padding:43px 22px;top:inherit;right:0;bottom:inherit;width:432px}}.recap.recap-shortHeight{position:absolute}.recap.mobileHide{display:none}@media screen and (min-width:1024px){.recap.mobileHide{display:flex}}.recap .recap-title-arrow{display:none}.recap .recap-title{text-align:center;font-family:Raleway;position:absolute;top:-30px;height:30px;background-color:#276ef1;color:#fff;font-size:1.2rem;font-weight:700;margin:auto;padding:10px;text-transform:uppercase;border-radius:1rem 1rem 0 0;cursor:pointer;left:50%;transform:translate(-50%,0)}@media screen and (min-width:1024px){.recap .recap-title{width:100%;position:relative;cursor:inherit;background-color:inherit;color:#222831;font-size:2rem;font-weight:900;margin-bottom:30px;text-transform:none;top:0}}.recap .recap-title .recap-title__after,.recap .recap-title .recap-title__before{background-image:url(../../images/icon-vague.svg);width:19px;height:30px;position:absolute;bottom:0}@media screen and (min-width:1024px){.recap .recap-title .recap-title__after,.recap .recap-title .recap-title__before{display:none}}.recap .recap-title .recap-title__before{left:-9px}.recap .recap-title .recap-title__after{right:-9px;transform:scaleX(-1)}.recap.recap__open{transition:all .35s linear;top:0;height:100%;overflow-y:scroll;z-index:200}@media screen and (min-width:1024px){.recap.recap__open{z-index:0;top:0;min-height:auto;padding-top:0}}.recap.recap__open .recap-title{top:0;padding:5px;border-radius:0 0 1rem 1rem}.recap.recap__open .recap-title .recap-title-text{position:absolute;margin-top:20px;top:40px;left:50%;color:#082864;transform:translate(-50%,-50%);text-transform:none;font-size:20px}.recap.recap__open .recap-title .recap-title__after,.recap.recap__open .recap-title .recap-title__before{transform:scaleY(-1)}.recap.recap__open .recap-title .recap-title__after{transform:scaleX(-1) scaleY(-1)}.recap.recap__open .recap-title-arrow{display:block;color:#fff;position:static;top:3rem!important;right:3rem!important;z-index:1}.recap.recap__open .recap-title-arrow:before{position:relative;top:-5px}@media screen and (min-width:1024px){.recap.recap__open .recap-title-arrow{display:none}}.recap .recap-label-cgv{position:relative}.recap.sticky{position:fixed}@media screen and (min-width:1024px){.recap.sticky{top:0}}.recap .checkbox-container__cgv{margin:0 -2rem 2rem;width:calc(100% + 4rem);padding:15px 2rem 0}.recap .checkbox-container__cgv.active{background-color:#fdf4de}.checkbox-container__cgv{margin:0 -2rem 2rem;width:calc(100% + 4rem);padding:15px 2rem}@media screen and (min-width:1024px){.checkbox-container__cgv{padding-bottom:0}}.checkbox-container__cgv.active{background-color:#fdf4de}.recap-list{border-top:2px solid #276ef1;padding:0 2rem;margin-bottom:40px;line-height:18px}@media screen and (min-width:1200px){.recap-list{margin-bottom:70px}}@media screen and (min-width:1024px){.recap-list{border:none}}.recap__open .recap-list{padding-top:70px;margin-bottom:40px}@media screen and (min-width:1024px){.recap__open .recap-list{padding-top:50px}}.recap-list .recap-row{align-items:center;justify-content:space-between;min-height:70px;padding:20px 0;border-bottom:1px solid #e0e4ea}.recap-list .recap-row--top{align-items:flex-start}.recap-list .recap-row:first-child{margin-bottom:50px}@media screen and (min-width:1024px){.recap-list .recap-row:first-child{margin-bottom:0}}.recap__open .recap-list .recap-row{margin-bottom:0}@media screen and (min-width:1024px){.recap__open .recap-list .recap-row{margin-top:0}}@media screen and (min-width:1024px){.recap-list .recap-row{margin-bottom:0}}.recap-list .recap-row .recap__col__total{font-weight:800;color:#082864;font-size:2.4rem;text-align:right;color:#000;padding:0 .5rem;position:relative;font-weight:700;margin-bottom:10px}.recap-list .recap-row .recap__col__total:before{width:100%;background:#fbe378;height:1rem;left:0;bottom:0;position:absolute;content:'';opacity:.5;z-index:-1}.recap-list .recap-row .recap__col__total-barred{text-align:right;text-decoration:line-through;color:#656f84}.recap-list .recap-row .recap-col+.recap-col{font-weight:700;color:#082864;font-size:1.6rem}.recap-list .recap-row .recap-col+.recap-col.recap-col-surb{color:#276ef1}.recap-list .recap-row .recap-col+.recap-col.recap-col-surb.disabled{display:none}.recap-list .recap-row .recap-col+.recap-col.recap-col-total{color:#000;padding:0 .5rem;position:relative;font-weight:700;font-size:2.4rem}.recap-list .recap-row .recap-col+.recap-col.recap-col-total:before{width:100%;background:#fbe378;height:1rem;left:0;bottom:0;position:absolute;content:'';opacity:.5;z-index:-1}.recap-list .recap-row .recap-col+.recap-col.recap-col-blue{color:#276ef1}.recap-list .recap-row .recap-col-block{display:block;font-weight:700}.recap-list .recap-row .recap-col-block.total{color:#222831}.recap-list .recap-row .recap-col-block.recap-col-delivery{color:#656f84;display:block;font-weight:400}.recap-list .recap-row .recap-col-block.recap-col-delivery strong{color:#f7b500}.recap-list .recap-row .recap-col-info{color:#656f84;display:block;font-size:1.2rem;font-weight:400}.recap-button{text-transform:uppercase;margin:2rem;width:calc(100% - 4rem);display:flex}.recap__open .recap-button{position:static;margin-bottom:50px}@media screen and (min-width:1024px){.recap-button{position:static}}.recap-cgv{font-size:1.2rem;white-space:nowrap}.gift__wrapper{padding:5px 15px;background:#f1f4f9;margin-bottom:30px;border:1px solid #e0e4ea;box-shadow:0 2px 14px 0 rgba(0,0,0,.1)}.gift__description{font-weight:700;color:#222831}.gift__offert{font-weight:700;color:#222831}.article-quantity{display:flex;border:1px solid #e0e4ea;border-bottom:2px solid #656f84;min-width:40px;height:50px;align-items:center}@media screen and (max-width:767px){.checkbox-container.inverse .article-quantity{height:auto}}.article-quantity.no-quantity-btns{border-left:0;border-right:0;border-bottom:1px solid #e0e4ea}@media screen and (max-width:767px){.checkbox-container.inverse .article-quantity.no-quantity-btns{border:none}}@media screen and (min-width:1024px){.article-quantity :not(.no-quantity-btns){width:136px}}.article-quantity .article-quantity-btn{width:50px;color:#276ef1;font-weight:700;display:none;font-size:2rem}@media screen and (min-width:1024px){.article-quantity .article-quantity-btn{display:block;height:100%;width:35px;font-size:1.8rem}}.page-category__products-cards .article-quantity .article-quantity-btn,.product-sku .article-quantity .article-quantity-btn{display:block}.page-category__products-cards .article-quantity .article-quantity-btn{width:33px}@media screen and (min-width:1024px){.page-category__products-cards .article-quantity .article-quantity-btn{width:37px;font-size:2rem}}.article-quantity .article-quantity-field{text-align:center;border-left:1px solid #e0e4ea;border-right:1px solid #e0e4ea;max-width:60px;height:100%;padding-top:5px;font-size:1.2rem}.product-sku .article-quantity .article-quantity-field{max-width:115px}@media screen and (min-width:768px){.product-sku .article-quantity .article-quantity-field{max-width:60px;font-size:1.2rem}}.page-category__products-cards .article-quantity .article-quantity-field{max-width:calc(100% - 66px);width:calc(100% - 66px);font-size:1.2rem}@media screen and (min-width:1024px){.page-category__products-cards .article-quantity .article-quantity-field{max-width:calc(100% - 74px);width:calc(100% - 74px);font-size:1.2rem}}.article-quantity .article-quantity-field--disabled{background-color:#f1f4f9}.article-quantity .article-quantity-field.article-quantity-static{border-bottom:2px solid #656f84;font-size:1.2rem;max-width:60px;border-left:1px solid #e0e4ea;border-right:1px solid #e0e4ea;background:#fff}@media screen and (max-width:767px){.checkbox-container.inverse .article-quantity .article-quantity-field.article-quantity-static{border:none;display:flex;font-size:1.4rem}}.article-quantity .article-quantity-field .article-quantity-input{border:none;width:100%;text-align:center;font-size:1.5rem}@media screen and (max-width:767px){.checkbox-container.inverse .article-quantity .article-quantity-field .article-quantity-input{margin-left:5px}}.article-quantity .article-quantity-field .article-quantity-input:focus{outline:0}.article-quantity .article-quantity-field .article-quantity-input--disabled{background-color:#f1f4f9}.page-category__products-cards .article-quantity .article-quantity-field .article-quantity-input{font-size:1.5rem}.article-quantity.disabled{opacity:.5}.block-article{border:1px solid #e0e4ea;margin-bottom:30px;box-shadow:0 2px 14px 0 rgba(0,0,0,.1);line-height:18px;background-color:#fff}.checkbox-container .block-article{cursor:pointer;width:calc(100% - 30px)}.block-article .block-article-description{margin-left:14px;flex-grow:1}.checkbox-container.inverse .block-article .block-article-description{margin-left:0}@media screen and (min-width:768px){.checkbox-container.inverse .block-article .block-article-description{margin-left:14px}}.block-article__decreasing-container{padding:10px 15px;display:flex;flex-direction:column;border-top:1px solid #e0e4ea;padding-bottom:1.5rem;transition:all .4s ease}.block-article__decreasing--close{overflow:hidden}.block-article__decreasing--close .block-article__decreasing-table-container{max-height:0;overflow:hidden;transition:max-height .4s ease}.block-article__decreasing--close .block-article__decreasing-dropdown{transform:rotate(0)}.block-article__decreasing--open{overflow:visible}.block-article__decreasing--open .block-article__decreasing-table-container{max-height:1000px;overflow:hidden;transition:max-height .4s ease;display:block}.block-article__decreasing--open .block-article__decreasing-dropdown{transform:rotate(-180deg)}.block-article__decreasing-link{color:#276ef1;font-size:1.2rem;text-decoration:underline}.block-article__decreasing-dropdown{color:#276ef1;font-size:2rem;transition:transform .4s ease}.block-article .block-article-title{color:#276ef1;font-weight:700;text-transform:uppercase;line-height:30px}.checkbox-container.inverse .block-article .block-article-title{line-height:14px}@media screen and (min-width:768px){.checkbox-container.inverse .block-article .block-article-title{line-height:30px}}.block-article .block-article-text{margin-top:10px;color:#656f84}.block-article .block-article-content{max-width:80%}.block-article .block-article-close{align-self:start}.block-article .block-article-details{padding:10px 15px;display:flex;justify-content:space-between;align-items:center}.block-article .block-article-details .article-prixUnitaire{display:block;width:auto;margin:0 12px;font-weight:400;font-size:1.6rem}.block-article .block-article-details .article-prixTotal{text-align:right}.block-article .block-article-details .article-prixTotal .article-price-value{position:relative;z-index:1;color:#000;padding:0 .5rem;position:relative;font-weight:700}.block-article .block-article-details .article-prixTotal .article-price-value:before{width:100%;background:#fbe378;height:1rem;left:0;bottom:0;position:absolute;content:'';opacity:.5;z-index:-1}.block-article .article-prixUnitaire{text-align:left;flex-wrap:wrap}.checkbox-container .block-article .article-prixUnitaire{display:none}@media screen and (min-width:768px){.checkbox-container .block-article .article-prixUnitaire{display:block}}.block-article .article-promo{display:none;margin-right:0}@media screen and (min-width:768px){.block-article .article-promo{margin-right:12px;display:inline-flex}}.block-article .article-promo--mobile{display:inline-flex;margin-bottom:8px}@media screen and (min-width:768px){.block-article .article-promo--mobile{display:none}}.block-article .article-price-exvalue{text-decoration:line-through;margin-right:8px;white-space:nowrap;color:#656f84;font-weight:700;font-size:16px}.block-article .article-price-value{white-space:nowrap;font-size:1.6rem;color:#222831;text-align:right;font-weight:700}.block-article .article-price-value-unitaire{white-space:nowrap;font-size:1.6rem;color:#222831;font-weight:400}.block-article .article-price-text{font-size:1.2rem;line-height:1.3rem;padding-bottom:1.5rem;color:#656f84}.block-article .article-promo-value{height:20px;background-color:#f6c343;color:#222831;display:flex;align-items:center;justify-content:center;font-weight:700;width:36px;font-size:12px}@media screen and (min-width:768px){.block-article .article-promo-value{width:50px;font-size:14px}}.block-article hr{border:none;border-top:1px solid #e0e4ea;width:100%}.block-article .block-article-infos .block-article-title{width:30%;margin-right:1rem;line-height:2rem}.block-article-shadow{display:flex;padding:12px 15px;background-color:#f1f4f9}.block-article-shadow-col{flex-direction:column}.block-article--with-error{padding:20px 15px 20px 50px;color:#5c5c5c;background:#fdf4de;margin-bottom:30px;position:relative}.block-article--with-error:before{content:'!';font-family:flat-icons,sans-serif;font-weight:700;border:2px solid #5c5c5c;width:15px;height:15px;border-radius:15px;display:inline-block;text-align:center;color:#5c5c5c;line-height:15px;margin-right:15px;position:absolute;left:15px;top:calc(50% - 10px)}.block-article .block-article--with-error{padding:15px 15px 15px 50px;margin-bottom:0}.first-order{margin:2rem 0;font-size:1.4rem;letter-spacing:1px}.first-order .first-order__pic{margin-right:10px}.first-order .first-order__title{color:#276ef1;margin-bottom:.5rem}.first-order .first-order__code{color:#222831;font-size:1.3rem}.product-sku__price-table{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:3rem}.page-category__products-cards .product-sku__price-table{margin-top:2rem}.block-article .product-sku__price-table{margin-top:1rem}@media screen and (min-width:768px){.product-sku__price-table{flex-direction:row}.page-category__products-cards .product-sku__price-table{flex-direction:column;margin-top:2rem}.block-article .product-sku__price-table{margin-top:1rem}}.product-sku__price-table__col{flex:1 1;text-align:center;font-size:10px;font-weight:700;text-transform:uppercase;background-color:#f1f4f9;border:1px solid #fff;flex-direction:row;display:flex}@media screen and (min-width:768px){.product-sku__price-table__col{flex-direction:column}.page-category__products-cards .product-sku__price-table__col{flex-direction:row;flex:none}}.product-sku__price-table__col .row3,.product-sku__price-table__col.col5 .row3{background-color:#f6c343}.product-sku__price-table__col.col1,.product-sku__price-table__col.col1 .row3{background-color:#e2e6ec}.product-sku__price-table__col.col2 .row3{background-color:rgba(246,195,67,.4)}.product-sku__price-table__col.col3 .row3{background-color:rgba(246,195,67,.6)}.product-sku__price-table__col.col4 .row3{background-color:rgba(246,195,67,.8)}.product-sku__price-table__col--current{border-color:#000}.product-sku__price-table__row{height:40px;display:flex;align-items:center;justify-content:center;width:33.33%;border-left:1px solid #fff}@media screen and (min-width:768px){.product-sku__price-table__row{width:auto;border:1px solid #fff;border-left:0;border-right:0}.page-category__products-cards .product-sku__price-table__row{width:33.33%;border-right:none;border-left:1px solid #fff;border-bottom:none;border-top:none}}.product-sku__price-table__negotiate .product-sku__price-table__col{color:#0072bc}.product-sku__price-table__negotiate .product-sku__price-table__col.col2 .row3{background-color:rgba(0,114,188,.4);color:#fff}.product-sku__price-table__negotiate .product-sku__price-table__col.col3 .row3{background-color:rgba(0,114,188,.6);color:#fff}.product-sku__price-table__negotiate .product-sku__price-table__col.col4 .row3{background-color:rgba(0,114,188,.8);color:#fff}.product-sku__price-table__negotiate .product-sku__price-table__col.col5 .row3{background-color:#0072bc;color:#fff}.checkout-list .checkout-list__link{min-height:5rem}.checkout-result__ref{width:12rem;text-align:left;line-height:1.6rem}.checkout-result__product{text-align:left;line-height:1.6rem}.breadcrumb{justify-content:space-between}.breadcrumb-item{text-align:center;font-size:1.2rem;min-width:64px;text-transform:uppercase}.breadcrumb-space{display:block;background:#f1f4f9;border-radius:6px;width:90%;height:6px;margin-top:10px;align-self:center}.breadcrumb-space.active{background:linear-gradient(to right,#6121f5,#276ef1)}.breadcrumb-round{margin:1rem auto;cursor:pointer;outline:0;font-size:1.6rem;font-weight:600;border-radius:30px;width:30px;height:30px;background:linear-gradient(to right,#6121f5,#276ef1);line-height:30px;color:#fff}.breadcrumb-round:disabled{background:linear-gradient(to left,#bbbfc6,#8b9098);cursor:default}.js-tabs__no-marker>.js-tabs__tab{border-bottom:none}.js-tabs__marker{position:absolute;bottom:0;height:3px;transition:transform .5s,width .5s,background-color .5s}.js-tabs__content-container{margin:0;padding:0}.js-tabs__content{display:none}.js-tabs__content.active{display:block}.container-checkoutRecap{position:relative}.container-checkout{width:100%}@media screen and (min-width:1024px){.container-checkout{margin-right:432px;width:calc(100% - 432px)}}.container-checkout .recap-button{margin-top:4rem}.checkout-wrapper{width:100%}.checkout{color:#656f84;padding:20px 20px 200px}@media screen and (min-width:1024px){.checkout{width:calc(600px - 20px);margin:60px auto;padding:0 20px}}@media screen and (min-width:1200px){.checkout{width:600px;padding:0}}.checkout .typo-subtitle-xl,.checkout .typo-title{color:#222831}.checkout .checkout-input-text{border:1px solid #e0e4ea;border-bottom:2px solid #656f84;font-size:1.4rem;padding:15px;min-height:50px;margin-bottom:5px}.checkout .checkout-input-textLegend{color:#f6c343;font-size:1.2rem}.checkout .checkout-wrapper-promocode{display:flex;align-items:flex-start;padding:12px 15px;background-color:#f1f4f9;border:1px solid #e0e4ea;box-shadow:0 2px 14px 0 rgba(0,0,0,.1)}@media screen and (min-width:1024px){.checkout .checkout-wrapper-promocode{padding:inherit;background-color:inherit;border:0;box-shadow:inherit}}.checkout .checkout-wrapper-promocode .promocode-form{justify-content:space-evenly}.checkout .checkout-wrapper-promocode .round-line-button{align-self:flex-end;height:48px;width:75px;margin-left:15px}.checkout .checkout-promocode-group{position:relative;flex-direction:column}@media screen and (min-width:768px){.checkout .checkout-promocode-group{flex-direction:row}}.checkout .checkout-promocode-label{color:#222831}@media screen and (min-width:1024px){.checkout .checkout-promocode-label{margin-top:2rem}}.checkout .checkout-promocode-legend{color:#656f84;font-size:1.2rem}@media screen and (min-width:1024px){.checkout .checkout-promocode-legend{margin-top:1rem}}.checkout .checkout-promocode-input{text-transform:uppercase;width:200px}.checkout .checkout-promocode-delete,.checkout .checkout-promocode-submit{position:absolute;right:10px;top:20px;cursor:pointer}@media screen and (min-width:1024px){.checkout .checkout-promocode-delete,.checkout .checkout-promocode-submit{top:20px}}.checkout .checkout-promocode-submit{font-size:3rem;color:#276ef1}.checkout .checkout-input-count{font-size:1.2rem}.checkout .checkout-input-count.error{color:#ff3137}.checkout .checkout-promocode-info{font-size:1.2rem;line-height:1.4rem}@media screen and (min-width:768px){.checkout .checkout-promocode-info{padding-right:4rem;margin-left:3rem;margin-top:2rem;margin-bottom:1rem}}.checkout .checkout-promocode-error{font-size:1.2rem;line-height:1.4rem;color:#ff3137}@media screen and (min-width:768px){.checkout .checkout-promocode-error{padding-right:4rem;margin-left:3rem;margin-top:2rem;margin-bottom:1rem}}.checkout .checkout-recap-all{opacity:0;position:absolute;top:0;z-index:-1}.checkout .checkout-recap-all.recap-show{position:static;opacity:1;transition:all .35s linear}.checkout .checkout-recap-all .typo-subtitle{display:inline-block}.checkout .checkout-recap-all .block-article-edit{position:relative;top:1rem}.checkout-recap-show{display:flex;justify-content:space-between;width:100%;background-color:#f1f4f9;border:1px solid #e0e4ea;height:50px;text-align:left;color:#276ef1;text-transform:uppercase;padding:15px;font-weight:700}.checkout-recap-show .icon-arrow{transform:rotate(90deg);font-size:3rem;position:relative;top:-7px}.checkout-recap-show.recap-show{background-color:#276ef1;color:#f1f4f9}.checkout-recap-show.recap-show .icon-arrow{transform:rotate(-90deg)}.block100-bggrey{width:100%;align-items:center;background:#f2f4f9;padding:0 1rem 0 1rem}@media screen and (min-width:1024px){.block100-bggrey{padding:inherit}}.block100-bggrey .checkoutConfirm-title{font-size:3.2rem;font-weight:700;font-family:Raleway;max-width:500px}.block100-bggrey .bloc-infos{z-index:1;max-width:740px}.checkout-empty{margin:0 auto;max-width:60rem;padding:0 2rem;line-height:2rem}@media screen and (min-width:1024px){.checkout-empty{margin:4rem auto 2rem;padding:0}}.checkout-empty-productList{width:100%;flex-wrap:wrap;justify-content:space-around}@media screen and (min-width:1024px){.checkout-empty-productList{width:auto}}.checkoutConfirm-details{max-width:1126px;margin:4rem auto 0;padding:0 2rem 0 2rem}@media screen and (min-width:1024px){.checkoutConfirm-details{padding:inherit}}.checkoutConfirm-details .block-article{flex-direction:column}@media screen and (min-width:1024px){.checkoutConfirm-details .block-article{flex-direction:row}}.checkoutConfirm-details-billing,.checkoutConfirm-details-delivery{flex-basis:50%;border:1px solid #e0e4ea}.checkoutConfirm-details-title{font-family:Raleway;font-size:2rem;font-weight:700;align-self:center}.checkoutConfirm-details-orderId{margin-bottom:2rem}@media screen and (min-width:1024px){.checkoutConfirm-details-orderId{flex-basis:50%;margin-bottom:0}}.checkoutConfirm-address{flex-direction:column}.checkoutConfirm-address .ml-pix-15,.checkoutConfirm-address .mr-pix-15{margin-left:0;margin-right:0}@media screen and (min-width:1024px){.checkoutConfirm-address .ml-pix-15,.checkoutConfirm-address .mr-pix-15{margin-left:inherit;margin-right:inherit}}@media screen and (min-width:1024px){.checkoutConfirm-address{flex-direction:row}}@media screen and (min-width:1024px){.checkoutConfirm-address-left{margin-right:15px}}@media screen and (min-width:1024px){.checkoutConfirm-address-right{margin-left:15px}}.checkoutConfirm-details-orderWrapper{width:50%;line-height:25px}.checkoutConfirm-details-price{margin-bottom:2rem;margin-left:inherit}@media screen and (min-width:1024px){.checkoutConfirm-details-price{width:25%;margin-bottom:1rem}}.checkoutConfirm-details-price .price-value{font-size:3.6rem}.checkoutConfirm-buttons{flex-direction:column;width:100%}@media screen and (min-width:1024px){.checkoutConfirm-buttons{flex-direction:row;width:auto}}.checkoutConfirm-buttons .button__primary-white{background-color:transparent}.invoice-contact-wrapper.form-group.text-container:after{top:1.5rem}.js-checkout-confirm .block-article-content{min-height:90px}.payment-type~.block-article-content_sup{display:none;background-color:#f1f4f9;padding:1rem}.payment-type~.block-article-content_sup.with-inputs{cursor:default;flex-direction:column}.payment-type~.block-article-content_sup.with-inputs .visible-input{position:relative;opacity:1}.payment-type:checked~.block-article-content_sup{display:flex}.mondoffice-pec{margin-bottom:1rem}.mondoffice-pec .form-group.radio-container .label{margin-bottom:0}